2024年6月9日发(作者:)
闪信类业务方案说明
一、 前言 ................................................................................................................................... 3
二、 方案说明 ........................................................................................................................... 3
二.1 ISUP平台方案 ......................................................................................................... 3
二.1.1 信令交互说明 ................................................................................................... 4
二.2 智能网方案 ............................................................................................................... 4
二.2.1 信令交互说明 ................................................................................................... 5
三、 闪信平台说明 ................................................................................................................... 7
三.1 系统结构 ................................................................................................................... 7
三.2 软件模块 ................................................................................................................... 8
三.3 业务举例 ................................................................................................................... 8
一、
前言
flash短信是一种在手机用户上直接弹出显示的短信,区别普通短信的是不需要用户按
键打开短信浏览,flash闪信通过map协议承载,为保证闪信的实时性,闪信必须通过7号
信令实时发送而不能通过短信网关发送,短信网关的存储转发性质无法保证实时性。
本文介绍了手机签名业务/来电归属地显示业务的解决方案,这两个业务是被叫侧业务,
手机签名业务指当主叫呼叫被叫,被叫在振铃时,如果被叫申请了该业务,将会在主叫的手
机显示屏上看到被叫定义的文字信息。
来电归属地显示业务指申请该业务的被叫用户来电时flash闪信方式显示主叫的归属地
位置、姓名、公司、职位以及其他个性化的文字信息。
可以看到手机签名业务是对主叫显示闪信,来电归属地显示业务是对被叫显示闪信,完
全可以将这两个业务合并在一起做成一个业务。
二、
方案说明
可以有有两种方案,第一种是isup平台方案,申请该业务的用户需要在hlr中设置呼叫
转移信息,将呼叫转移到isup平台上;第二种是智能网方案,申请该业务的用户需要在hlr
中设置被叫签约T-CSI,将呼叫转移到智能网平台上;
二.1 ISUP平台方案
为申请该业务的用户设置无条件前转,前转到isup平台。这样呼叫该用户的呼叫被呼
转到该平台。
手机签名业务主叫的iam和话路连接到平台上,平台回送acm,同时查询被叫用户设置
的闪信信息,对主叫进行发送闪信的相关处理。同时平台发启对被叫的iam呼叫,被叫应答
后连接主被叫通话。
来电归属地显示业务在主叫iam和话路连到平台后,平台回送acm,同时分析主叫的归
属地,对被叫进行发送闪信的相关处理。同时平台发启对被叫的iam呼叫,被叫应答后连接
主被叫通话。
为用户设置无条件前转可能跟用户的已设业务冲突,该业务的用户是有局限的,不是所
有用户都可以申请该业务。如vpn用户等已经在hlr中设置签约信息的智能网业务的用户,
彩铃用户,已经设置前转其它业务的用户等。
该方案还有一个较大缺点是话路迂回。该方案可以用做sp的方案,当前有sp就是通过
isup方案运营一卡多号业务,但更好的方案是智能网方案。
二.1.1 信令交互说明
MscHlr
Isup平台
HlrMsc
IAM
ACM
MAP-SRI(主叫)
MAP-SRI-ACK(主叫)
MAP-SRI(被叫)
IAM
MAP-SRI-ACK(被叫)
ACM
MAP-MT-FWD-SM (主叫)
MAP-MT-FWD-SM-ACK (主叫)
MAP-MT-FWD-SM (被叫)
MAP-MT-FWD-SM-ACK (被叫)
ANM
ANM
流程说明:
1. 该流程将手机签名业务和来电归属地显示业务合并。
2. Isup平台收到主叫的呼叫请求,回送ACM 。
3. Isup平台向主/被叫用户的归属HLR发送短消息路由请求
(‘MAP_SRI_for_SM’)。同时发启对被叫的IAM呼叫。
4. HLR返回响应消息, (‘MAP_SRI_for_SM_ack’)其中包含主被叫用户的IMSI
以及当前服务的MSC地址。
5. Isup平台将短消息转发(“MAP_MT_FWD_SM”)给主被叫用户的当前MSC。
6. MSC寻呼用户并投递消息,然后向闪信平台返回响应(“MAP_MT_FWD_SM_ack”) ,
指示短消息投递成功。
7. 主被叫看到闪信。
8. 被叫振铃,等待应答。
9. 被叫应答,向Isup平台回送ANM,平台接通主被叫通话。
二.2 智能网方案
为申请该业务的用户设置被叫侧签约信息(t-csi),签约信息指到智能网scp平台上,
对于已经签约的用户,修改他的签约信息,指到新的scp平台上,并在scp上登记旧签约信
息。
手机签名业务主叫发起呼叫,msc查询被叫的签约信息,发现该用户是智能网用户,触
发智能网向scp发送cap信令initialdp,scp查询数据库取出被叫用户设置的闪信信息,对主
叫进行发送闪信的相关处理,同时回送cap信令continue命令msc接续被叫。
来电归属地显示业务主叫发起呼叫,msc查询被叫的签约信息,发现该用户是智能网用
户,触发智能网向scp发送cap信令initialdp,scp查询数据库得到主叫的归属地信息,对被
叫进行发送闪信的相关处理,同时回送cap信令continue命令msc接续被叫。
该方案用户人群大于isup方案,我们知道彩铃业务是在交换机上实现的,对于彩铃用
户签约智能网业务,将首先触发智能网,在智能网回送continue/connect信令后才触发彩铃
业务,因此彩铃用户申请该业务不受影响。预付费用户当前大部分通过boss系统实现,该
类用户申请业务也不受影响。
对于已经签约智能网的用户,可以通过信令转接到原scp的方式实现。接收到该类用户
的呼叫,查询数据库发现是已经签约用户,除进行闪信的相关处理外还需要转发initialdp到
原scp,并在msc和原scp间透传后续的cap信令。
该方案也不存在isup方案中的话路迂回问题。
二.2.1 信令交互说明
MscHlrScp
CAP-IDP
CAP-EDPRequest/AC/CONTINUE
MAP-SRI
MAP-SRI-ACK
MAP-MT-FWD-SM
MAP-MT-FWD-SM-ACK
CAP-EDPReport (挂机)
流程说明:
1. 该流程将手机签名业务和来电归属地显示业务合并处理。
2. 被叫侧msc查询被叫签约信息发现是智能网业务,触发智能网,发送initialdp。
3. 智能网发送EventReportBcsm/ApplyCharg/Continue接续被叫
4. 向主被叫的归属HLR发送短消息路由请求(‘MAP_SRI_for_SM’)。
5. HLR返回响应消息, (‘MAP_SRI_for_SM_ack’)其中包含主被叫用户的IMSI
以及当前服务的MSC地址。
6. SCP将短消息转发(“MAP_MT_FWD_SM”)给主被叫用户的当前MSC。
7. MSC寻呼用户并投递闪信,然后返回响应(“MAP_MT_FWD_SM_ack”) ,指示短消
息投递成功。
三、
闪信平台
闪信平台是一个SCP信令业务平台,是一个面向电信行业、增值应用领域的通用软件
开发平台。该平台实现了众多技术突破,是一款技术上处于国内领先的最新一代智能网信令
业务平台。
相对于当前国内各种SCP的“封闭的/私有的/集中部署的系统”,该SCP信令平台提供
的是一种“开放的/分布的/WEB化的系统”,脚本汲取JAVASCRIPT的WEB化和解释执行
思想,语法采用了C语言的定义,同时融入了Java的部分特性,如一切都是对象,取消了
指针,自动垃圾内存回收,语言操作系统无关等特性。功能和灵活性上远超当前各企业的私
有脚本。
SCP信令业务平台的ASN1模板技术解决了对各种ASN.1类协议的支持,平台不针对
具体的信令协议进行编码解码,而是对消息模板编码解码,使得平台支持了所有的ASN.1
类协议,能很好的适应协议不同能力集的变化,如CAP2、CAP3、各种MAP等。平台通过
加载不同版本、不同协议的模板实现广泛的支持。
平台配套程序还包括MTP3Gateway,SCCP、TCAP(ITU)、TCAP(ANSI)等协议栈
处理程序以及守护管理,接入管理,统计等辅助程序。
该平台可以开发各种智能网业务,固网,移动,3G等核心网增值业务;也可以为各种
企业用户做信令接入配套,如提供手机位置查询、MAP短信、USSD、3G的AAA认证等
等接入工作。
三.1 系统结构
接入系统(短信业务控制)管理系统
TCP接口平台管理接口
业务加载/解释执行(SCP)
统计分析模块监控和告警模块
信令接入
No.7链路
GSM网络
三.2 软件模块
业务1业务2
接入系统服务器
业务3
类C语言脚本解释器
Sunfly框架(tcap状态机管理层)
Sunfly框架(基础控制管理层)
业务平台层:该平台通过解释运行各种类C语言的脚本业
务实现不同的信令控制。
7号信令处理层(tcap)
7号信令处理层(sccp)
7号信令处理层(mtp3gateway)
信令接入层:具体负责信令接入处理,tcap/sccp开发遵照
ITU-Q系列定义,与贝尔/华为/西门子/朗讯等交换机良好
互通。Mtp3gateway上收发处理msu消息,连接底层的7号
信令设备。
7号信令接入设备
三.3 业务举例
下面是一个发送闪信的脚本业务片断,用于发送一条闪信。
void sendMTForwardSM()
{
setAsnProtocol("map_v100");
printInfo("###sendMTForwardSM()");
string da = "86f";
stream ud = gbktounicode(strtohex("这是一条flash测试短信")); //先将汉字转为gbk,再调
用gbktounicode转为unicode
stream sm_RP_UI;
sm_RP_e(49); //PDUType, 0x31
sm_RP_e(0); //MR, 0x00
sm_RP_e(13); //DA, len 0x0d
sm_RP_e(145); //DA, type 0x91
sm_RP_(()); //DA, addr 683158714209F8
sm_RP_e(50); //PID, 0x32
sm_RP_e(24); //DCS, 0x18, 0类的unicode
sm_RP_e(167); //VP, 0xa7,信息有效期
sm_RP_e(()+2); //UDL, +2 is for flash
sm_RP_rt(1); //UD, flash 0x00 0x01
sm_RP_eam(ud); //UD
string serviceCentreAddressOA = "86";
TC_Begin tcbegin;
TC_Invoke tcmtfsm;
m("mt_forwardSM/sm_RP_DA/imsi","461");
m("mt_forwardSM/sm_RP_OA/serviceCentreAddressOA",serviceCentreAddressO
A);
m("mt_forwardSM/sm_RP_UI",sm_RP_UI); //31 00 0d 91 68 31 85 71 42 09
f8 32 18 a7 1c 00 01 8f d9 66 2f 4e 00 67 61 00 66 00 6c 00 61 00 73 00 68 6d 4b 8b d5 77 ed 4f
e1
licationContextName("03");
alAddress("13020202c887");
oteAddress("12c8038652f7");
nvoke(tcmtfsm);
();
}
(注:文档可能无法思考全面,请浏览后下载,供参考。可复制、编制,期待
你的好评与关注)
发布评论