作 者:烽火网络 黄颖王坤
目前,网内消息MessageID是在多媒体消息中心产生,编码方式为:
●日期+源多媒体消息中心代码+序列号;
●日期:月日时分秒占10位;
●多媒体消息中心代码:业务代码(1位)+区号(3位)+省内序号(2位);
●序列号:占5位,顺序增加,步长为1,循环使用。
MessageID的编码总共是21位。
目前,很多厂家是多媒体消息中心与网关合设,MessageID的编码方式还涉及到设备本身下层的程序处理,为了使网间业务互通对现网的设备影响最小,建议不改变MessageID的位长21位,编码方案采用类似的原则,建议采用以下编码方式:
●日期+源互联网关代码+序列号;
●日期:月日时分秒占10位;
●源互联网关代码:运营商代码(1位)+区号(3位)+网关序号(2位);
●序列号:占5位,顺序增加,步长为1,循环使用。
(2)确定递送报告各个状态的含义
在网间业务互通中,递送报告的状态非常重要,因为不同运营商间的结算要依靠递送报告的状态。在3GPP的协议规范中,没有对递送报告的状态含义做详细的规定:根据各个厂家开发设备的情况,可扩展相应的规定,具体的状态含义参见表1。
表1 递送报告状态含义
(3)是否区分固定和移动MMS-address(多媒体消息业务地址)。
在协议中有个字段要带上多个媒体消息业务系统地址,该地址表示消息层多媒体消息业务的用户地址,3GPP的规范中只考虑了移动网的情况。目前在国内,固定网也在发展多媒体消息业务,因此需要考虑固定网的情况。
在3GPP的规范中规定的MMS-address格式为:MMS-address=(“+”E.164“/TYPE=PLMN”)。
PLMN含义是公众陆地移动电话网,在固定网中应当使用PSTN公共交换电话网络,但考虑到现网设备都是按照3GPP的规范开发的,因此这里建议还是采用PLMN,主要通过E.164号码来区分固定网和移动网。
在固定网中,电话号码前面是没有“+”的,因此针对固定网的情况,MMS-address的格式应当为:MMS-address=(E.164“/TYPE=PLMN”)。
移动用户E.164号码格式为:“861XXH0H1H2H3ABCD”。
固定用户E.164号码格式暂建议定为:“1060(长途区号)(固定本地电话网用户号码)”,在SP号码调整或运营商协商之后,固定用户E.164号码格式为“0(长途区号)(固定本地电话网用户号码)”。
4、结束语
点对点多媒体消息业务互通涉及多方面的问题,本文仅从协议的角度对多媒体消息业务互通进行了分析,包括承载协议的选择和业务协议的改进等方面。随着后续设备试验和测试的开展,多媒体网间互通协议可能会暴露出新的问题,需要通过不断地改进来进一步完善互通协议。随着运营商间多媒体消息业务的逐步互联互通,多媒体消息业务将越来越丰富,多媒体业务必将会像短消息业务一样成为人们日常交流的新的媒体手段。