卢燕 李翠娟 王伟
(广东省电信规划设计院有限公司海南分公司 海口 570203)
为了保证用户在电信业务使用过程中对运营企业以及业务的选择权,同时通过降低市场竞争门槛、促进竞争来鼓励运营企业提高服务质量。工业与信息化部在继发放3G牌照后,又推出一项重大举措——在天津、海南2省实施号码携带(Number Portability,NP)试点工作。
根据工业和信息化部的要求,本次号码携带现网试验要支持目前已经在移动网上开通的电话业务、点对点短消息业务和多媒体消息业务;暂不要求对所有SP 提供的业务在实施号码携带后仍能够继续使用。现网试验中涉及的移动用户应包括预付费用户和后付费用户。
本次号码携带现场试验只限于不同运营企业移动网间号码携带,涉及中国电信、中国移动、中国联通3家运营商的移动网络。
应满足移动用户在表1所示的场景中的携带。
实施号码携带后,用户的MSISDN号已经不能表示用户归属的网络。因此,需要在工业和信息化部建设1个统一的数据库(CNPDB)存储3家运营商的NP用户。各运营商本地数据库(LSMS)和集中业务受理中心(SOA)同步CSMS的信息后,再将信息同步给本网内的ENUM/NPDB、CRM等生产系统。今后MMSC(彩信中心)、MMSIGW(彩信互通网关)、ENUM DNS等业务系统对NP用户标识为RN+MSISDN,系统通过RN(路由号码)判断用户的归属网络。NP总体架构如图1所示。
表1 天津、海南不同场景中的携带
在实施号码携带业务前,电信运营商的彩信中心、彩信互通网关根据MSISDN的号段判断用户的归属网络。出网的多媒体消息一般采用静态路由将消息直接转发到其他接收方运营商的彩信互通网关;入网的多媒体消息则需要通过ENUM DNS查询多媒体消息的归属彩信中心,ENUM DNS也只是按照号段保存各省的路由信息。
本文对彩信中心、彩信互通网关、ENMU DNS支撑携号转网用户使用彩信业务,进行相应的改造提出解决方案。
为实现NP,需要MMSC能够支持通过查询ENUM服务器方式获得被叫归属MMSC地址,并且能支持对于ENUM服务器的散号查询和缓存功能。
主叫用户归属的MMSC对于发往其他省用户的消息(包括发往本网和他网号码),都需要触发查询ENUM服务器。
如果被叫号码不是本网签约用户,MMSC要求能够正确识别ENUM服务器返回的响应,指示被叫用户的当前签约网络,根据RN进行相应的路由,转发至MMSIGW,且转发消息时在接收方终端号码前添加RN信息,进行MMSIGW相关的业务流程处理。
为实现NP,需要MMSIGW能够支持RN+MSISDN号码的路由和处理。
对来自其他运营商MMSIGW的MM4消息,消息中接收方地址为86+RN+MDN,MMSIGW能够正确处理该消息,并通过RN判断是否接收方归属于本运营商,如果不归属于本运营商,则返回拒绝的状态报告给发送方MMSIGW。如果归属于本运营商,则根据接收方地址(仅包括接收方手机号码,不携带RN信息)去Enum-DNS查询接收方归属MMSC地址。若消息中未携带RN信息,则按照原有流程进行处理。
图1 NP总体架构
对来自本网MMSC的MM4消息,消息中接收方地址为RN+MDN,MMSIGW能够将接收方地址修改为86+RN+MDN,并发送到对应运营商MMSIGW。
ENUM服务器需增加NPDB,NPDB存储全国NP数据,NPDB 中的数据需要与 LSMS/LNPDB 中的数据库同步。对于NPDB的工程实施,由于号码携带为试点项目且前期业务量不大,建议本模块加载在ENUM DNS其中1个节点上。
ENUM服务器能够对不同的查询主体,返回URI或RN@域名的能力。ENUM服务器根据查询请求消息的源IP地址来判断不同的查询主体。
(湖南省中国特色社会主义理论体系研究中心湘潭大学基地研究员廖永安、王聪如是说,《光明日报》,2018年11月14日)
ENUM增加NP域,ENUM DNS对于NP域查询返回RN。对于本网用户,ENUM返回彩信中心域名/IP和MDN;对于非本网用户,ENUM返回互通网关的域名/IP和RN+MDN。
如果被叫号码不是本网签约用户,要求ENUM服务器能够在响应中,指示被叫用户的当前签约网络。要求ENUM服务器/NPDB能够提供用户的NP数据,ENUM服务器中内置NPDB,MMSC查询ENUM服务器可以直接获取用户当前归属的运营商的信息。
ENUM DNS在查询响应消息中添加RN信息,建议天津、海南按单号码返回路由信息,其他按号段返回信息。
本网用户发送彩信到本网签约用户流程如图2所示,流程说明:
图2 本网用户发送彩信到本网签约用户流程
(1)移动用户A1连接到PDSN网络,通过WAP查询ENUM服务器得知用户归属MMSCA,WAPGW发送多媒体消息到MMSCA,接受方号码为MSISDN B2。
(2)MMSCA查询ENUM服务器查找被叫用户归属MMSC。
(3)ENUM服务器查询NPDB后发现被叫用户为本网用户,并将被叫用户归属于的MMSC B的URI地址通知MMSC A。
(4)MMSC A将多媒体消息发送给MMSC B。
(5)MMSC B产生MM通知,通知WAPGW。
(6)WAPGW通过SMPP协议将MM通知以短消息形式发给被叫用户。
(7)被叫用户通过PDSN网络连接到WAPGW到MMSC B提取该多媒体消息。
包括被叫为他网未发生携带的用户(B1),从本网携带出的用户(A3),他网携带到第三方网络的用户(B3),三种情况流程相同。因此被叫号码以A3为例子。
图3 本网用户发送彩信到他网签约用户流程
本网用户发送彩信到他网签约用户流程如图3所示,流程说明:
(1)移动用户A1连接到PDSN网络,通过WAP网关发送多媒体消息到MMSCA,接受方号码为MSISDN A3。
(2)MMSCA查询ENUM服务器查找被叫用户归属MMSC。(被叫A3)
(3)ENUM服务器查询NPDB后发现被叫用户为其他运营商网用户,因此向MMSC A发送回应,指示RN。
(4)MMSC A将多媒体消息发送给IWGW A(被叫 RN+A3)。
(5)IWGW A根据RN将多媒体消息发给被叫用户归属网络的关口IWGW B。
彩信业务是电信运营商重点发展的增值业务,随着彩信终端的普及、彩信内容的丰富及运营商资费的优惠,彩信业务的使用将会不断增长。本文仅为号码携带用户提供基本的点-点彩信业务解决方案,为号码携带用户提供更多的彩信增值业务,如第三方长期存储、彩信转移、彩信群发等,均为电信运营商下一步需解决的业务需求。