使用华为短信包,发送短信出现了Result=61的返回。
网上说是有效时间失效
注释:
/**
* 创建一个发送短信消息,传入消息的各字段的值,并对各参数值进行判断,不符合要求则抛出异常
* 按要求把输入的参数转换为一个byte类型的数组
* 1 @pk_Total 相同msg_Id消息总条数
* 2 @pk_Number 相同msg_Id的消息序号
* 3 @registered_Delivery 是否要求返回状态报告
* 4 @msg_Level 信息级别
* 5 @service_Id 业务类型
* 6 @fee_UserType 计费用户类型字段
* 7 @fee_Terminal_Id 被计费用户的号码
* 8 @fee_Terminal_Type 被计费用户的号码类型
* 9 @tp_Pid GSM协议类型
* 10 @tp_Udhi GSM协议类型
* 11 @msg_Fmt 消息格式
* 12 @msg_Src 消息内容来源
* 13 @fee_Type 资费类别
* 14 @fee_Code 资费代码(以分为单位)
* 15 @valid_Time 存活有效期
* 16 @at_Time 定时发送时间
* 17 @src_Terminal_Id 源号码
* 18 @dest_Terminal_Id 接收短信的MSISDN号码
* 19 @dest_Terminal_Type 接收短信的用户号码类型
* 20 @msg_Content 消息内容
* 21 @LinkID 点播业务使用的LinkID
*/
这些消息与CMPP3.0文档中的CMPP_Submit消息的格式相对应。
解决方式:
设置 valid_Time=null,at_Time=null