随着微信的普及,大家几乎很少使用传统的彩信业务了。
本文主要讲述传统的彩信业务,让大家对彩信功能有个了解。彩信主要用于发送图片、视频、文件之类。
3gpp规范定义彩信是PS业务,收彩信是通过SMS触发,MMS app通过解析SMS pdu字段获取MMS关键信息,并主动为MMS建立PS domain,而后主动pull MMS消息。
MMS的优先级高于mobile data,Android原生的MMS配置也同样高于default data。正在使用数据业务时,MMS业务会高优先级处理,甚至在只有single pdp limitation时也要优先建立MMS 业务。另外,副卡收发彩信,data disable情况下彩信收发都不受限制。
国内的彩信方案主要是通过内部代理网络实现,对应彩信业务走运营商独立规范的APN网络,单独计费。
|
Apn |
Proxy |
Port |
MMSC |
Comment |
|
cmwap |
10.0.0.172 |
80 |
http://mmsc.monternet.com |
CMCC MMS apn |
|
3gwap |
10.0.0.172 |
80 |
http://mmsc.myuni.com.cn |
CU MMS apn |
|
ctwap |
10.0.0.200| |
80 |
http://mmsc.vnet.mobi |
CT MMS apn |
彩信发送通过CS请求MMS type的NetworkFeature,CS将请求告知各NF,TNF的capability进行匹配后进行MMS业务处理,建立MMS pdp,CS在MMS pdp建立成功后,广播告知系统,MMS app通过获取的pdp连接信息建立socket进行MMS业务。
MMS跟http业务承载对应关系:
收彩信=HTTP-GET
发彩信=HTTP-POST