- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
闪信类业务方案说明报告
闪信类业务方案说明
一、 前言 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,将呼叫转移到智能网平台上;
ISUP平台方案
为申请该业务的用户设置无条件前转,前转到isup平台。这样呼叫该用户的呼叫被呼转到该平台。
手机签名业务主叫的iam和话路连接到平台上,平台回送acm,同时查询被叫用户设置的闪信信息,对主叫进行发送闪信的相关处理。同时平台发启对被叫的iam呼叫,被叫应答后连接主被叫通话。
来电归属地显示业务在主叫iam和话路连到平台后,平台回送acm,同时分析主叫的归属地,对被叫进行发送闪信的相关处理。同时平台发启对被叫的iam呼叫,被叫应答后连接主被叫通话。
为用户设置无条件前转可能跟用户的已设业务冲突,该业务的用户是有局限的,不是所有用户都可以申请该业务。如vpn用户等已经在hlr中设置签约信息的智能网业务的用户,彩铃用户,已经设置前转其它业务的用户等。
该方案还有一个较大缺点是话路迂回。该方案可以用做sp的方案,当前有sp就是通过isup方案运营一卡多号业务,但更好的方案是智能网方案。
信令交互说明
流程说明:
该流程将手机签名业务和来电归属地显示业务合并。
Isup平台收到主叫的呼叫请求,回送ACM 。
Isup平台向HLR发送‘MAP_SRI_for_SM’)。同时发启对被叫的IAM呼叫。
HLR返回消息, ‘MAP_SRI_for_SM_ack’)其中包含的IMSI以及当前服务的MSC地址“MAP_MT_FWD_SM”)给主被叫用户的当前MSC。
MSC寻呼并消息,然后向返回“MAP_MT_FWD_SM_ack”) ,指示成功。
流程说明:
该流程将手机签名业务和来电归属地显示业务合并处理。
被叫侧msc查询被叫签约信息发现是智能网业务,触发智能网,发送initialdp。
智能网发送EventReportBcsm/ApplyCharg/Continue接续被叫
向主被叫的归属HLR发送‘MAP_SRI_for_SM’)。
HLR返回消息, ‘MAP_SRI_for_SM_ack’)其中包含的IMSI以及当前服务的MSC地址“MAP_MT_FWD_SM”)给主被叫用户的当前MSC。
MSC寻呼并,然后返回“MAP_MT_FWD_SM_ack”) ,指示成功。
软件模块
业务举例
下面是一个发送闪信的脚本业务片断,用于发送一条闪信。
void sendMTForwardSM()
{
setAsnProtocol(map_v100);
printInfo(###sendMTForwardSM());
string da = 8613581724908f;
stream ud = gbktounicode(strtohex(这是一条flash测试短信)); //先将汉字转为gbk,再调用gbktounicode转为unicode
stream sm_RP_UI;
sm_RP_UI.addByte(49); //PDUType, 0x31
sm_RP_UI.addByte(0); //MR, 0x00
sm_RP_UI.addByte(13); //DA, len 0x0d
sm_RP_UI.addByte(145); //DA, type 0x91
sm_RP_UI.addHex(da.xchar()); //DA, add
文档评论(0)