1. CMPP协议接口
服务器地址:sms.95ai.cn
端口:8855
1)cmpp协议,用户名前面请固定添加s#,如s#hzjd
(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表示发送成功,其他情况为异常