本规范的制订是为了充分利用四川联通(以下简称联通)现有资源,充分发挥企业短信通系统的灵活、跨网、良好网关性能等特点;也是为了整合联通现有资源;为联通现有企业短信通系统之外的第三方系统接入企业短信通系统提供接口和指导。 【四川联通UNB平台发送接口规范】是针对企业短信通系统的第三方系统接入设计的一套标准,旨在充分利用四川联通的资源,提升系统灵活性和跨网性能。该规范详细定义了接入协议、状态流程以及指令格式,确保第三方系统能够顺利与企业短信通系统进行交互。 规范中的核心协议是【企业短信通网络传输协议扩展】(ESMTP),基于TCP/IP协议,它扩展了简单邮件传输协议(SMTP)。ESMTP定义了五种交互状态,分别是连接、认证、信息发送和接收、重置以及退出。在这些状态间,系统和第三方系统通过一系列预定义的指令进行通信。 1. **连接与认证**:第三方系统首先与企业短信通系统建立连接,接收欢迎信息。接着,系统对第三方进行认证,包括两种类型:账号登录认证(AUTHTP)和用户号码登录认证(AUTHPM)。认证过程中,系统会根据不同的响应代码(如+OK或-ERR)告知认证结果。 2. **信息发送**:成功认证后,第三方可以发送信息。有两种类型的发送请求:普通信息发送(SENDNW)和定时信息发送(SENDOT)。SENDNW指令指定信息发送次数,而SENDOT则包含发送时间,允许设置定时发送。 3. **格式说明**:协议中涉及的日期、时间、手机号码、发送次数等数据都有固定的格式要求。例如,日期格式为yyyyMMdd,时间格式为yyyyMMddHHmmSS,手机号码为11位。指令格式通常为6个字符宽,以<CR LF>结束,由客户端(C)和服务器端(S)交互完成。 4. **状态管理**:在信息发送后,系统可能进入重置状态,重新进行认证,或者在完成任务后退出连接。这些状态转换确保了系统的稳定性和安全性。 5. **错误处理**:当命令序列错误或认证失败时,系统会返回错误代码,如285表示命令顺序无效,271表示认证失败,263提示需使用动态密码。 【四川联通UNB平台发送接口规范】是连接和操作企业短信通系统的关键文档,它详细规定了ESMTP协议的使用方法和交互流程,为第三方开发者提供了清晰的接入指南。遵循此规范,第三方系统能够实现与四川联通企业短信通系统的无缝集成,进行高效、安全的信息发送。
- hezhangbo2012-05-28UNB的接口很坑爹,C#调不通
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助