ismp协议.......
来源:互联网 发布:淘宝卖中药材的好多 编辑:程序博客网 时间:2024/05/08 12:07
本章引用《中国电信移动业务网络技术体制》相关编号规则。[Hanbinbin1]
5.2.51.1.1 接入号管理[hcb2]
5.2.5.11.1.1.1定义
元素
说明
SP服务号码
目的地址,格式为SP总接入号码(SP子接入号码)+扩展码,扩展码允许为空
SP服务号码匹配模式
模糊或精确,模糊匹配模式为模糊左匹配
指令码
操作命令字+用户操作内容,允许为空,不区分大小写
指令码匹配模式
模糊或精确,模糊匹配模式为模糊左匹配
指令类型
订购/取消定制业务、第三方订购/取消定制业务、订购业务使用、点播业务、第三方点播
1. SP服务号码:为SP总接入号码/SP子接入号码加上扩展码,扩展码允许为空或数字。在用户终端显示为对应的消息的发送者或接收者。
2. SP总接入号码:默认SP只有一个接入号码,那就是它的总接入号码。
3. SP子接入号码:为SP总接入号码加上后缀数字串,默认情况下SP子接入号码与SP总接入号码相同。
4. 指令码:用户使用业务实际填写的上行内容,包含操作命令字部分与用户操作内容部分。
5. 指令类型:用于业务的操作命令字类型,可包括定制/取消定制业务、第三方定制/取消定制业务、定制业务使用、点播业务、第三方点播。
6. 精确匹配模式:精确匹配的意思是指只有当所匹配内容和所设置的内容需要完全相同(包括长度也一样)时,才算匹配。例如如果设置了发送目的号码为“113301”,则当用户发送一条MO到“11330123”时,将不会匹配上“113301”的那条指令;只有发往“113301”的指令才会被匹配上。
7. 模糊匹配模式:模糊匹配则是指当所匹配内容的前面几位与所设置的内容相同时,即算匹配。例如如果设置了发送目的号码为“113301”,则当用户发送一条MO到“11330123”时,将认为匹配。
8. 短号码格式:用户发送MO消息时的SP服务号码(即:目的地址号码)为SP总接入号码/SP子接入号码,操作命令字和用户操作内容放在消息内容中。
9. 长号码格式:用户发送MO消息时的SP服务号码(即:目的地址号码)为SP总接入号码/SP子接入号码+操作命令字(操作命令字即为扩展码),消息内容中仅包含用户操作内容,消息内容允许为空。
业务类型:分为定制类和点播类。点播类型业务,用户无需事先定制便可直接使用业务;定制类型业务,用户在使用前必须先定制此业务。
MO和MT:MO,Mobile Original,由手机用户提交的消息;MT,Mobile Terminal,由手机用户接收的消息。
5.2.5.21.1.1.2匹配格式
长格式:
SP服务号码(即:目的地址):SP总接入号码/SP子接入号码+操作命令字(定制/取消定制命令字、第三方定制/取消定制命令字、定制业务使用命令字、第三方点播命令字、点播命令字)
指令码:只有用户操作内容部分组成,允许用户操作内容为空。对于第三方定制/取消定制/点播的命令,用户操作内容开始必须是第三方(赠送)的号码。
长格式的操作命令字是在服务号码(目的地址)中。
用户操作:发送“指令码”到“服务号码”
短格式:
SP服务号码(即:目的地址):SP总接入号码/SP子接入号码
指令码:操作命令字(定制/取消定制命令字、业务使用命令字、第三方定制/取消定制/点播命令字、点播命令字)+分割符+用户操作内容(用户操作内容允许为空)
如果是第三方定制/取消定制/点播的命令,用户操作内容开始必须是第三方(赠送)的号码。
短格式的操作命令字是在用户的MO指令码中。
5.2.5.31.1.1.3匹配优先级
当一条MO消息到ISMP进行鉴权时,ISMP先对SP服务号码进行匹配,按照最长匹配+精确匹配的原则进行。如果匹配成功,则进行指令码匹配;如果匹配不成功,则按照最长匹配+模糊匹配的原则进行匹配。
SP服务号码匹配成功后开始指令码匹配,也是按照先最长匹配+精确匹配原则进行匹配,若匹配不成功则按照最长匹配+模糊匹配原则继续匹配。
若SP服务号码匹配失败则ISMP鉴权失败,该MO消息将不能发给SP。
若SP服务号匹配成功但指令码匹配失败将此条MO消息当作普通MO消息向SP转发。
5.2.5.41.1.1.4业务发布指导
1、 如果通过用户的MO短信内容来进行判断对业务的定制、取消定制、点播等操作,一般可采用短格式方式发布业务,只要保证同一个服务号下命令字不重复。
2、 如果通过短信目的地址来判断对业务的定制、取消定制、点播等操作,不需要通过用户的MO短信内容来进行判断,一般可采用长格式方式发布业务。短信内容可以作为附加字符或者用户操作码。
3、 如果用短格式发布的业务目的地址中存在有附加信息的情形,SP也需要这些附加信息,那应该尽量对业务采用短格式的方式发布
4、 要求SP在填写MO消息定购指令时尽量避免有嵌套的指令(例如同时存在“113301”和“1133011”)。
接入号编码规则,参见[Hanbinbin3]
1.2 CP/SP编号[hcb4]
CP/SP编号用于对CP/SP进行管理。CP/SP 编号格式同互联星空CP/SP编号格式一致,并通过标识位区分移动和固网的CP/SP,编号规则如下:
省ID+N1 N2 N3 N4 N5 N6
² 省ID代表CP/SP接入的省份,各省省ID编码参见表1;
² N1代表移动和固网CP/SP区分标志位, 0为固定网的CP/SP,1为移动网的CP/SP;
² N2 N3 N4 N5 N6五位数字的序列号用于标识SP;
中国电信开展移动增值业务的缺省SPID定为 35100008。
省ID
省份名称
省ID
省份名称
01
北京
19
湖南
02
上海
20
广东
03
天津
21
广西
04
重庆
22
海南
05
河北
23
四川
06
山西
24
贵州
07
内蒙古
25
云南
08
辽宁
26
西藏
09
吉林
27
陕西
10
黑龙江
28
甘肃
11
江苏
29
青海
12
浙江
30
宁夏
13
安徽
31
新疆
14
福建
32
台湾
15
江西
33
香港
16
山东
34
澳门
17
河南
35
全国
18
湖北
36
海外
表1省ID编号
1.3 计费策略编号
内容编号规则如下:
N1N2N3N4N5N6N7N8N9N10N11N12N13N14N15N16N17N18N19N20N21
N1:计费策略
N1表示计费策略服务区域, 0表示全国, 1表示省,2表示漫游地;
N2 N3表示省ID
7.21.4 内容编号[Hanbinbin5]
C/P/S+省ID2位+全国/省/漫游地
内容编号规则如下:
N1N2N3N4N5N6N7N8N9N10N11N12N13N14
N1表示内容服务区域, 0表示全国内容, 1表示省内容,2表示漫游地内容;
N2 N3表示内容类型,全国统一规划,现有内容类型编号参见表2;
N4-N14[Hanbinbin6]
CP/SP ID+N1 N2 N3 N4 N5 N6
² CP/SP ID为提供内容的CP/SP编号;
² N1~N6为序列号。
7.31.5 业务编[Hanbinbin7] 号
业务编号规则如下:
CP/SP ID+N1+N2 N3+N4 N5 N6
CP/SP ID为提供业务的CP/SP编号;
N1表示业务服务区域, 0表示全国业务, 1表示省业务,2表示漫游地业务;
N2 N3表示业务类型,全国统一规划,现有业务类型编号参见表2;
N4 N5 N6代表具体业务编号,由各CP/SP按同类业务中的业务生成次序分配。
业务类型
编码
短消息
01
多媒体消息
02
位置业务
03
下载业务
04
浏览业务
05
流媒体业务
06
即时消息
07
彩铃
08
声讯
09
USSD
10
组合业务
11
表2移动业务类型编码
7.41.6 产品编号[Hanbinbin8]
CP/SPID+ N1 N2 N3 N4 N5 N6 N7 N8
² CP/SP ID为提供业务的CP/SP编号;
² N1~N8为序列号。
N2 N3表示业务类型,全国统一规划,现有业务类型编码参见表2;
N4 N5 N6代表具体业务编号,由各CP/SP按同类业务中的业务生成次序分配。
7.51.7 套餐编号
套餐编号规则如下:
省份ID+N1 N2 N3 N4+N5 N6
² 省份ID表示套餐发布的省份;
² N1~N6为序号。
7.61.8 设备编号[Hanbinbin9]
7.6.11.8.1 ISMP编号[Hanbinbin10]
ISMP编号用于标识ISMP。
编号规则:HTTNAA
H:类型。0为数据业务系统;1为语音业务系统;2为智能网,适用于SCP;3为ISAG,4为ISMP。
TT: 业务区域ID/省ID,代表ISMP服务的范围,省ID编码参见CP/SP编码规则中定义的省ID,未建ISMP省份如采用合设ISMP则TT代码为37,北方电信ISMP代码为38。
N:业务区域区分标识位,0:集团,1:省。[Hanbinbin11]
AA:序号,从01开始,如果区域内有多套ISMP,则顺序编号。
7.6.21.8.2 业务系统编号
业务系统编号用于在ISMP上标识业务系统,适用于需要和ISMP交互的业务引擎、语音业务引擎、SCP。
编号规则:HIITTAAA
H:类型。0为数据业务系统;1为语音业务系统;2为智能网,适用于SCP。
II:业务类型。参见业务编码规则中定义的业务类型。
TT:业务区域ID/省ID,代表业务系统的业务区域或省范围,省ID编码参见CP/SP编码规则中定义的省ID,全国为37,北方电信合设业务系统为38。
AAA:序号,从001开始,如果区域有多套同类业务子系统,则顺序编号。
7.6.31.8.3 ISAG编号[Hanbinbin12]
ISAG编号用于标识ISAG。
编号规则:HTTNAA。
H:类型, 3表示ISAG。
TT: 业务区域ID/省ID,参见ISMP编码规则中定义的业务区域ID/省ID。
N:业务区域和省的区分标识位,0:全国,1:省。[Hanbinbin13]
AA:序号,从01开始,如果一个业务区域/省有多套ISAG,
[Hanbinbin1]CID/SID/PID/PackageID+省ID+全国/地方/漫游
[hcb2]从引擎接入的业务可以使用短号+特征码的方式;
从SAG接入的业务只能支持长号码方式;
[Hanbinbin3]?
[hcb4]用户号码前缀+86,086,86,021,21等,3G参考体制
PHS、PSTN号码需要兼容有86,没86,+86
[Hanbinbin5]为什么加CP/SP ID,不加业务ID?
[Hanbinbin6]内容管理时细化
[Hanbinbin7]业务编号为什么带CP/SP编号
[Hanbinbin8]编号规则需要修改。
[Hanbinbin9]可否统一编号?
[Hanbinbin10]NSPC编号是什么?
[Hanbinbin11]不符合ISMP设置规则。
[Hanbinbin12]SAG Router编号?
[Hanbinbin13]不符合ISAG的部署规则?
- ismp协议.......
- 短信平台软件,支持CMPP, SGIP,ISAG/ISMP协议模块
- ISMP项目日志
- ISAG和ISMP
- sp与ISMP接口开发包1短信彩信
- 中国电信电信综合业务管理平台ISMP和移动业务网络综合业务接入网关ISAG
- 协议
- 协议
- 协议
- 协议
- 协议
- 协议
- 协议
- 协议
- 协议
- 协议
- 协议
- 协议
- Difficult Conversations: Nine Common Mistakes
- 如何将灵魂注入作品,使其品位升华
- 如何选择云主机?
- C1010
- strcmp 与_tcscmp的区别
- ismp协议.......
- C++增删改查sqlite入门
- 一个码农6年技术成长经历的总结和收获
- mySQLDriverCS Exception: MySQLDriverCS: can't connect Access denied for user "x"(using password:YES)
- nginx+django+fastcgi
- .NET服务器端正则表达式验证
- iOS开发常用的宏
- python 壹--数字与表达式
- Activiti 工作流会签开发设计思路