1.     CMPP协议接口

服务器地址:sms.95ai.cn

端口:8855

1)cmpp协议,用户名前面请固定添加s#,如s#hzjd

2)如果是发营销短信,密码前面请添加#,如#123456

(1)  Connect建立连接

【函数说明】

SMSClient smsClient =SMSClient.getInstance(host, port, username, password, protocol, linkCount, receivehandler,fixedSign);

【参数说明】

参数名称

数据类型

说明

host

String

主机地址

port

int

端口号

username

String

用户名

password

String

密码

protocol

String

协议

SMSClient.CMPP2_PROTOCOL

linkCount

int

链接数

receivehandler

ICustomerBankHandler

接收处理类

fixedSign

String

固定签名

【提示信息】

连接 : sms.95ai.cn, 端口: 8855 index:0 成功

B->M   login                            --连接

seqid:609842963                   --消息流水号

username:lq3901

password:test2018 

Remote:/sms.95ai.cn:8855

M->B  lg_res                       --连接响应

seqid:609842963

status:0                          --0表示连接成功,其他情况为异常

Local:/192.168.3.212:29849

登陆成功,上下行短信通路建立成功。session index:0


(2)  Active链路检测(自动)

【提示信息】

B->M  active                              --检测

seqid:609842966                              --消息流水号

M->B  actres                               --响应

seqid:609842966

socket:/192.168.3.212:29849-/sms.95ai.cn:8855


(3)  Submit发送短信

【函数说明】

smsClient.send(phone, msgcontent, url);

【参数说明】

参数名称

数据类型

说明

phone

String

手机号

msgcontent

String

端口

url

String

回执传送的URL地址

【提示信息】

B->M  submit                          --提交

seqid:671760407

srcid:

msgfmt:15                              --信息格式:0,3,4,8,15等

msgsrc:0                               --信息内容来源

service:

destid:17095960660                   --目的号码

lv_st_se:0_0_0 

content:【未讯】验证码4567           --消息内容

M->B  mt_res                          --响应

seqid:671760407

msgid:01101131010819346768        --信息标识

status:0                               --0表示发送成功,其他情况为异常


(4)  Report获取回执(系统推送)

【提示信息】

M->B  report                          --回执

seqid:1049990034  

time:1801101131                      --时间

srcid:17095960660                   --源号码

status:DELIVRD-F                    --状态

msgid:01101131010819346768

B->M  rptres                          --响应

seqid:1053855032  

msgid:01111139160819307773 

status:0                               --0表示发送成功,其他情况为异常