📄 smppv3.3规范(翻译) ---第一期;.txt
字号:
作者:退退
email: jasmine@2911.net
日期:7/25/2001 12:16:10 PM
还是头一次翻译技术文章.里面肯定有很多疏漏,希望看过的朋友给予指教!
因为我马上要做一个SMS的项目,所以正在看这份规范.没有找到中文版的,于是决定把它翻译过来.也希望这篇文章能达到抛砖引玉的目的,希望有更多对SMS感兴趣的朋友参与SMS的开发讨论.更希望能认识一些SMS开发的高手,给予在下指导!
-----------------------------------------
短信点对点协议(SMPP)接口规范
1.介绍
1.1 目标
该文档在SMSC和非公用陆地移动网短消息实体(non-PLMN SMEs)间制订了通用接口.一个典型的应用是在SMSC和寻呼机或语音邮件系统间的接口.命令格式定义了短信点对点协议(以下简称SMPP).这个协议通过大量的底层接口/通信协议实现,比如X.25, 或TCP/IP.
利用该接口, 外部短消息实体(ESME),比如呼机或语音邮件系统可以实现绑定到SMSC上或解除与它的绑定, 可以提交, 取消, 替换或查询短消息;而SMSC则可以利用该接口将响应和短消息(比如,递送收据, 寻呼信息等)寄送到ESME.
1.2 范围
该文档适用于SMSC与SME间接口的设计人员和实现者.
1.3 参考资料
[1] SMPP 应用程序指南1.3版 Aldiscon Limited
[2] SMPP的技术实现-GSM03.40, 版本:4.6.0 欧洲电信标准研究院(ETSI)
[3] SMPP 规范接口指南1.1版 Aldiscon Limited
[4] SMPP 规范应用指南1.1版 Aldiscon Limited
1.4 词汇
ACK 命令应答(Acknowledgement)
AIM 应用程序接口模块(Application Interface Module)
API 应用程序变成接口(Application Programming Interface)
CDR 呼叫细节记录(Call Detail Record)
ESME 外部短消息实体(External Short Message Entity). 参考注1
MB Message Bureau - 消息局所
MSC 无线交换中心(Mobile Switching Centre)
MS 无线站(Mobile Station)
NAK 否定应答(Negative Acknowledgement)
SME 短消息实体(Short Message Entity)
SMSC 短消息服务中心(Short Message Service Centre)
SMPP 短信点对点协议(Short Message Peer to Peer Protocol)
VC 虚拟连接(Virtual Connection)参考注2
VMA 语音邮箱提醒或消息等待指示(VoiceMail Alert or Message Waiting Indication (MWI))
VPS 语音处理系统(Voice Processing System)
注1: 在本文档中,ESME指短消息的外部来源,比如语音或消息处理的计算机.它不包括SMEs, SMEs是PLMN接口的一部分.
注2 指X.25实现中的虚拟电路
2. 功能概述
SMSC和ESME间的交互工作可分为:
(协议)从ESMEs到SMSC的消息;
(协议)从SMSC到到ESMEs的消息
图2.1以图形化的方式说明了分类,我们将在以下部分进行详细的描述.
2.1 从ESMEs到SMSC
GSM网络客户可以从ESMEs接收短消息.这些消息是在ESMEs中产生还是由别处提交而来的意义超出本文档的范围,但以下是一个可能的例子:
直接拨叫或转发的消息通过局所操作员转发到SMSC
由合作客户处产生的消息
语音警告消息,用于VPC提醒用户有语音邮件到达邮箱.
通过ESME提交到SMSC的消息将会立刻得到应答.该应答通知ESME被提交的消息是一个合法的消息(也就是说,字段含有合法值).
除了"消息提交"外,ESME也可以"查询"SMSC上一次提交的消息的状态,或者取消前一次提交的消息,方法是:提交某一个特定消息给SMSC后,它会返回一个ID表示刚才那个消息.客户端就可以利用该ID进行上述操作.
2.2 SMSC到ESME
SMSC能向ESME发送短消息.一个典型的例子是SMSC发送短消息给消息局所就象寻呼信息那样.
此外,SMSC还可以使用"递送短消息"机制来声称"递送收据".(参考SMPP应用指南[1]来获取详情)
2.3 向下兼容
当版本中的接口规格发生改变时,为了向下兼容的目的,提供"接口版本"用于区别各版本号.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -