MISC系统短信SP接入培训(精简版).pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《MISC系统短信SP接入培训(精简版).pptx》由会员分享,可在线阅读,更多相关《MISC系统短信SP接入培训(精简版).pptx(127页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、MISCMISCMISCMISC系统短信系统短信系统短信系统短信SPSPSPSP接入培训接入培训接入培训接入培训卓望科技卓望科技2005/03SPSP接入接入MISCMISC流程流程接口改造分册接口改造分册正反向订购接口开发说明正反向订购接口开发说明网站改造网站改造SSOSSO接口流程说明接口流程说明CMPP3.0CMPP3.0接口开发说明接口开发说明MISCMISC系统结构和作用系统结构和作用MISC系统结构和作用 MISC(Mobile Information Service Center移动信息服务中心移动信息服务中心)是一个完全符合中国移动数据业务管理是一个完全符合中国移动数据业务管理
2、平台技术规范(平台技术规范(DSMP)的数据运营平台的数据运营平台,它完成数据业务的业务管理和控制功能,实现用户管理、业务管理和SP管理,对外提供开放的、标准统一的Web Service接口,并可以为各个业务网关、SP提供代计费。二级管理平面二级管理平面一级数据平面一级数据平面梦网WAP门户/访问代理梦网PDA门户/访问代理梦网短信网关梦网www门户WAP网关WAP SPPDA SPwww SP移动互联网/InternetSMS SP中央中央MISCMISC江苏省MISC广东省MISC浙江省MISC河南省MISC福建省MISC全网业务管理 SPOA省级业务管理 SPOADSMP接口中央BOSS
3、省级WAP门户/PDA门户/www门户/短信网关/省BOSS省级业务管理 SPOA省级业务管理 SPOASP接入MISC流程组织SP培训SP程序开发及业务梳理安排SP在试验环境做接口测试现网全业务申报SP进行全业务自行拨测及相关程序调整SP提交全业务拨测报告供计费验证安排割接NNSP接入MISC流程流程说明1)首先需要组织SP参与MISC升级改造培训2)培训结束后SP就应该开始着手进行业务梳理及接口程序开发3)SP具备接口测试条件以后,集中统一安排在测试环境做接口测试及典型业务申报4)接口测试通过以后根据现网MISC系统建设情况,安排接口测试通过的SP在现网做全业务申报和全业务拨测5)全业务拨
4、测通过后提交拨测报告供计费做计费验证6)验证通过后根据网络部的割接计划安排割接接口改造总体说明在整个升级改造过程中“接口改造”占了一个非常重要的位置。SP需要根据CMPP3.0协议和DSMP规范对自己的接口进行改造,才能接入MISC。接口改造主要分为以下几个方面:1)CMPP3.0接口程序改造2)正反向订购、取消接口开发3)网站点播、订购接口开发CMPP3.0接口改造说明接口改造说明 接口开发需具备条件 CMPP2.0和CMPP3.0区别 CMPP3.0协议包体说明 接口改造需具备条件接口改造需具备条件 1、自己开发接口的SP,应根据CMPP3.0协议对接口进行修改;使用API的SP,应向接入
5、网关的省公司或网关厂家索取最新的CMPP3.0接口API以及使用说明等相关文档2、不管是自己开发接口的,还是使用接口API的SP,都应该详细了解CMPP2.0和CMPP3.0的区别CMPP2.0和和CMPP3.0区别区别SP登录登录CMPP2.0和和CMPP3.0区别区别SP登录登录1、SP向所接入的ISMG发送登录请求;2、ISMG向MISC发送SP登陆鉴权信息查 询请求;3、MISC向ISMG返回SP登陆鉴权结果;4、ISMG根据此信息进行SP登陆认证,并向SP返回认证结果;CMPP2.0和和CMPP3.0区别协议包的变化区别协议包的变化1)SUBMIT包内容的变化CMPP3.0中新增字段
6、:Fee_terminal_type:被计费用户的号码类型,0:真实号码;1:伪码 Dest_terminal_type:接收短信的用户号码类型,0:真实号码;1:伪码 LinkID:点播业务使用的LinkID,非点播类业务的MT流程不使用该字段2)DELIVER包内容的变化CMPP3.0中新增字段:Src_terminal_type:源终端号码类型,0:真实号码;1:伪码 LinkID:点播业务使用的LinkID,非点播类业务的MT流程不使用该字段伪码:一个随机字符串,对于一个SP,唯一标识一个用户字段说明:Fee_terminal_type:该字段值为0,则相应的Fee_terminal_
7、Id传递的是用户的真实号码;否则,传递的是用户伪码Dest_terminal_type:该字段值为0,则相应的Dest_terminal_Id传递的是用户的真实号码;否则,传递的是用户伪码Src_terminal_type:该字段值为0,则相应的Src_terminal_Id传递的是用户的真实号码;否则,传递的是用户伪码LinkID:20位字符串,该字段的值由MISC产生,编码格式为4位MISCID+12位时间+4位序列号。用于点播类业务中MT与MO消息的匹配。CMPP3.0协议包体说明协议包体说明CMPP_SUBMIT 字段名字节数属性描述Msg_Id8UnsignedInteger信息标识
8、Pk_total1UnsignedInteger相同Msg_Id的信息总条数,从1开始。Pk_number1UnsignedInteger相同Msg_Id的信息序号,从1开始。Registered_Delivery1UnsignedInteger是否要求返回状态确认报告:0:不需要;1:需要。Msg_level1UnsignedInteger信息级别。Service_Id10OctetString业务标识,是数字、字母和符号的组合。Fee_UserType1UnsignedInteger计费用户类型字段:0:对目的终端MSISDN计费;1:对源终端MSISDN计费;2:对SP计费;3:表示本字
9、段无效,对谁计费参见Fee_terminal_Id字段。Fee_terminal_Id32OctetString被计费用户的号码,当Fee_UserType为3时该值有效,当Fee_UserType为0、1、2时该值无意义。Fee_terminal_type1UnsignedInteger被计费用户的号码类型,0:真实号码;1:伪码。TP_pId1UnsignedIntegerGSM协议类型。详细是解释请参考GSM03.40中的9.2.3.9。TP_udhi1UnsignedIntegerGSM协议类型。详细是解释请参考GSM03.40中的9.2.3.23,仅使用1位,右对齐。CMPP3.0协
10、议包体说明协议包体说明CMPP_SUBMITMsg_Fmt1UnsignedInteger信息格式:0:ASCII串;3:短信写卡操作;4:二进制信息;8:UCS2编码;15:含GB汉字。Msg_src6OctetString信息内容来源(SP_Id)。FeeType2OctetString资费类别:01:对“计费用户号码”免费;02:对“计费用户号码”按条计信息费;03:对“计费用户号码”按包月收取信息费。FeeCode6OctetString资费代码(以分为单位)。ValId_Time17OctetString存活有效期,格式遵循SMPP3.3协议。At_Time17OctetString
11、定时发送时间,格式遵循SMPP3.3协议。Src_Id21OctetString源号码。SP的服务代码或前缀为服务代码的长号码,网关将该号码完整的填到SMPP协议Submit_SM消息相应的source_addr字段,该号码最终在用户手机上显示为短消息的主叫号码。CMPP3.0协议包体说明协议包体说明CMPP_SUBMITDestUsr_tl1UnsignedInteger接收信息的用户数量(小于100个用户)。Dest_terminal_Id32*DestUsr_tlOctetString接收短信的MSISDN号码。Dest_terminal_type1UnsignedInteger接收短信
12、的用户的号码类型,0:真实号码;1:伪码。Msg_Length1UnsignedInteger信息长度(Msg_Fmt值为0时:160个字节;其它=140个字节),取值大于或等于0。Msg_ContentMsg_lengthOctetString信息内容。LinkID20OctetString点播业务使用的LinkID,非点播类业务的MT流程不使用该字段。CMPP3.0协议包体说明协议包体说明CMPP_SUBMIT_RESP 字段名字节数属性描述Msg_Id8UnsignedInteger信息标识,生成算法如下:采用64位(8字节)的整数:1.时间(格式为MMDDHHMMSS,即月日时分秒):
13、bit64bit39,其中bit64bit61:月份的二进制表示;bit60bit56:日的二进制表示;bit55bit51:小时的二进制表示;bit50bit45:分的二进制表示;bit44bit39:秒的二进制表示;1.短信网关代码:bit38bit17,把短信网关的代码转换为整数填写到该字段中;2.序列号:bit16bit1,顺序增加,步长为1,循环使用。各部分如不能填满,左补零,右对齐。(SP根据请求和应答消息的Sequence_Id一致性就可得到CMPP_Submit消息的Msg_Id)Result4UnsignedInteger结果:0:正确;1:消息结构错;2:命令字错;3:消息
14、序号重复;4:消息长度错;5:资费代码错;6:超过最大信息长;7:业务代码错;8:流量控制错;9:本网关不负责服务此计费号码;10:Src_Id错误;11:Msg_src错误;12:Fee_terminal_Id错误;13:Dest_terminal_Id错误;CMPP3.0协议包体说明协议包体说明CMPP_DELIVER 字段名字节数属性描述Msg_Id8UnsignedInteger信息标识。生成算法如下:采用64位(8字节)的整数:1.时间(格式为MMDDHHMMSS,即月日时分秒):bit64bit39,其中bit64bit61:月份的二进制表示;bit60bit56:日的二进制表示;
15、bit55bit51:小时的二进制表示;bit50bit45:分的二进制表示;bit44bit39:秒的二进制表示;1.短信网关代码:bit38bit17,把短信网关的代码转换为整数填写到该字段中;2.序列号:bit16bit1,顺序增加,步长为1,循环使用。各部分如不能填满,左补零,右对齐。Dest_Id21OctetString目的号码。SP的服务代码,一般4-6位,或者是前缀为服务代码的长号码;该号码是手机用户短消息的被叫号码。Service_Id10OctetString业务标识,是数字、字母和符号的组合。TP_pid1UnsignedIntegerGSM协议类型。详细解释请参考GSM
16、03.40中的9.2.3.9。TP_udhi1UnsignedIntegerGSM协议类型。详细解释请参考GSM03.40中的9.2.3.23,仅使用1位,右对齐。CMPP3.0协议包体说明协议包体说明CMPP_DELIVERMsg_Fmt1UnsignedInteger信息格式:0:ASCII串;3:短信写卡操作;4:二进制信息;8:UCS2编码;15:含GB汉字。Src_terminal_Id32OctetString源终端MSISDN号码(状态报告时填为CMPP_SUBMIT消息的目的终端号码)。Src_terminal_type1UnsignedInteger源终端号码类型,0:真实号
17、码;1:伪码。Registered_Delivery1UnsignedInteger是否为状态报告:0:非状态报告;1:状态报告。Msg_Length1UnsignedInteger消息长度,取值大于或等于0。Msg_ContentMsg_lengthOctetString消息内容。LinkID20OctetString点播业务使用的LinkID,非点播类业务的MT流程不使用该字段。CMPP3.0协议包体说明协议包体说明CMPP_DELIVER_RESP 字段名字节数属性描述Msg_Id8UnsignedInteger信息标识(CMPP_DELIVER中的Msg_Id字段)。Result4Un
18、signedInteger结果:0:正确;1:消息结构错;2:命令字错;3:消息序号重复;4:消息长度错;5:资费代码错;6:超过最大信息长;7:业务代码错;8:流量控制错;9:其他错误。CMPP3.0协议包体说明协议包体说明_网关返回状态报告网关返回状态报告字段名字节数属性描述Msg_Id8UnsignedInteger信息标识。SP提交短信(CMPP_SUBMIT)操作时,与SP相连的ISMG产生的Msg_Id。Stat7OctetString发送短信的应答结果,含义详见表一。SP根据该字段确定CMPP_SUBMIT消息的处理状态。Submit_time10OctetStringYYMMD
19、DHHMM(YY为年的后两位00-99,MM:01-12,DD:01-31,HH:00-23,MM:00-59)。Done_time10OctetStringYYMMDDHHMM。Dest_terminal_Id32OctetString目的终端MSISDN号码(SP发送CMPP_SUBMIT消息的目标终端)。SMSC_sequence4UnsignedInteger取自SMSC发送状态报告的消息体中的消息标识。CMPP3.0协议包体说明协议包体说明_返回状态报告值返回状态报告值Message StateFinal Message StatesDescriptionDELIVEREDDELIV
20、RDMessageisdeliveredtodestinationEXPIREDEXPIREDMessagevalidityperiodhasexpiredDELETEDDELETEDMessagehasbeendeleted.UNDELIVERABLEUNDELIVMessageisundeliverableACCEPTEDACCEPTDMessageisinacceptedstate(i.e.hasbeenmanuallyreadonbehalfofthesubscriberbycustomerservice)UNKNOWNUNKNOWNMessageisininvalidstateREJ
21、ECTEDREJECTDMessageisinarejectedstateMA:xxxxMA:xxxxSMSC不返回响应消息时的状态报告MB:xxxxMB:xxxxSMSC返回错误响应消息时的状态报告MC:xxxxMC:xxxx没有从SMSC处接收到状态报告时的状态报告CA:xxxxCA:xxxxSCP不返回响应消息时的状态报告CB:xxxxCB:xxxxSCP返回错误响应消息时的状态报告DA:xxxxDA:xxxxDSMP不返回响不返回响应应消息消息时时的状的状态报态报告告DB:xxxxDB:xxxxDSMP返回返回错误错误响响应应消息消息时时的状的状态报态报告告SA:xxxxSA:xxxx
22、SP不返回响应消息时的状态报告SB:xxxxSB:xxxxSP返回错误响应消息时的状态报告IA:xxxxIA:xxxx下一级ISMG不返回响应消息时的状态报告IB:xxxxIB:xxxx下一级ISMG返回错误响应消息时的状态报告IC:xxxxIC:xxxx没有从下一级ISMG处接收到状态报告时的状态报告MISC常见错误代码说明常见错误代码说明错误代码错误代码错误描述错误描述备注备注101手机号码错误MT包中的计费号码或者接收号码不是梦网用户102用户停机103用户欠费107业务不存在MT包中的Service_Id与SP在MISC中申报的业务代码不一致108业务暂停MT包中所填的业务在MISC中
23、已被暂停115用户没有订购此业务SP向未订购该业务的用户下发MT消息116用户暂停此业务SP向已暂停该业务的用户下发MT消息140用户没有点播该业务点播类业务对应的MT中,业务代码、LINKID和MO中的不匹配正、反向接口开发说明正、反向接口开发说明 正向同步PROVISION接口规范 正向同步PROVISION接口消息定义正向订购、取消包示例反向接口规范反向订购接口消息定义反向取消接口消息定义 反向订购、取消包示例正向同步正向同步PROVISION接口规范流程说明接口规范流程说明 用户通过手机发送定制或取消指令到相应的SP特服号网关收到MO消息后向MISC发起MO鉴权批价请求MISC收到MO
24、鉴权批价请求后进行订购、取消点播指令匹配如果判断指令是定制或取消指令,则MISC会向SP发送订购关系同步请求SyncOrderRelationReqSP收到同步请求后,对订购请求做相应的订购关系处理,并返回订购关系同步应答SyncOrderRelationRespMISC收到应答包后,根据返回结果是否正确,在系统中生成正式的订购关系或者取消订购关系,并由1862系统给用户下发订购成功或取消成功的提醒消息正向同步正向同步PROVISION接口消息定义接口消息定义 功能描述 此接口在MISC因为某种情况更新了用户订购关系(包括订购、取消、暂停、激活)的时候,通过此接口发起和SP的更新订购关系的交互
25、。消息名消息名消息消息类类型型消息方向消息方向SyncOrderRelationReqRequestMISCSPSyncOrderRelationRespResponseSPMISC正向同步正向同步PROVISION接口消息定义接口消息定义接口内容描述 SyncOrderRelationReq消息字段描述:返回定返回定义义重要性重要性类类型型说说明明MsgType必须string消息类型TransactionID必须string该消息编号Version必须string该接口消息的版本号,本次所有的接口消息的版本都为“1.5.0”Send_Address必须address_info_schema
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MISC 系统 短信 SP 接入 培训 精简
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内