CMPP30 SMProxy使用指南:短消息代理的使用方法与实现

4星 · 超过85%的资源 需积分: 10 1 下载量 152 浏览量 更新于2024-07-26 收藏 920KB DOC 举报
短消息代理(CMPP30 SMProxy)使用说明书 概述 短消息代理(CMPP30 SMProxy)是基于CMPP3.0协议的短消息代理服务器,提供了发送和接收短消息、维护与ISMG的握手、断连重连等功能。SMProxy30支持多线程并发使用发送短消息,使用的通信协议是CMPP协议。 CMPP30DeliverMessage类 CMPP30DeliverMessage类是SMProxy30中处理ISMG主动下发的消息的关键类。该类相比CMPPDeliverMessage增加了两个方法: * `public int getSrcterminalType()`:返回源终端号码类型 * `public String getLinkID()`:返回LinkID 同时,删除了原`public String getReserve()`方法。 CMPP30DeliverRepMessage类 CMPP30DeliverRepMessage类是SMProxy30中构造下发短信响应消息时使用的类。该类的result字段的有效取值范围扩展为[0,2147483647]。 CMPP30SubmitMessage类 CMPP30SubmitMessage类是SMProxy30中构造向SMC提交的短消息包时使用的类。该类相比CMPPSubmitMessage增加了三个参数: * `int fee_Terminal_Type`:被计费用户的号码类型 * `int dest_Terminal_Type`:接收业务的用户号码类型 * `string LinkID`:点播业务用的LinkID 同时,删除了原`String reserve`参数。 CMPP30SubmitRepMessage类 CMPP30SubmitRepMessage类是SMProxy30中对提交请求后收到的响应消息进行处理时使用的类。 SMProxy30的组网结构 SMProxy30运行在ICP的WWW Server或者Email Server上,负责和ISMG进行CMPP3.0协议的通讯。SP的功能实体向ISMG发送CMPP_SUBMIT消息,由ISMG将消息转发到某SMC上。同时,SMC也可以向ISMG发送短消息,由ISMG发送给相应的用户。 SMProxy30的功能 SMProxy30提供了客户API接口函数,包括: * 登录PROXY * 退出PROXY * 发送短消息 * 接受短消息 * 接受响应信息 * 查询短消息信息 * 取消短消息等 SMProxy30支持多线程并发使用发送短消息,使用的通信协议是CMPP协议。