ESME参数确认
ESME parameters confirmation
我们正在编写一个通过第 3 方接口向设备发送消息的组件。
我确实使用 smpp 客户端代码来做到这一点,但我想确保我传递的所有参数都是正确的。
如果我错了,有人会在以下参数上纠正我。
sender = // 第三方 IP 地址
destination = // 我想发送短信给它的 sim 号码
ip地址="smpp.xyzwireless.com"; // 第三方提供
端口=2775;
systemId = srini // 第三方提供
password = srini // 第三方提供
上面的详细信息 Bind() 方法将首先执行,然后是 submit() 和 unBind() 方法。
确认以上参数后,能否确认以下可能性。
我想保持 ESME 和 SMSC 之间的连接很长时间。为此,我正在执行 enquireLink() 方法。
我将此 enquireLink 方法放在 java 的 Timer() 中,因此它会每 45 秒检查一次连接,并在 enquireLink 之后的 60 秒内重新建立断开连接时间。
我是不是觉得哪里不对?纠正我,伙计们。
提前致谢。
如果 JSMPP 以与其他 os-libs 相同的方式实现 opensmpp,则 sender
将代表 A-number — alpha-numeric 或不超过 11 的简单数字字符串向收件人表示您的身份的字节。
您可以将其视为您的 ESME SIM 卡号码。
您可能还需要指定 source_TON 和 source_NPI 以帮助 SMSC 理解此 sender
字段的内容。
您的其余参数和方法看起来都不错。
我们正在编写一个通过第 3 方接口向设备发送消息的组件。
我确实使用 smpp 客户端代码来做到这一点,但我想确保我传递的所有参数都是正确的。 如果我错了,有人会在以下参数上纠正我。
sender = // 第三方 IP 地址
destination = // 我想发送短信给它的 sim 号码
ip地址="smpp.xyzwireless.com"; // 第三方提供
端口=2775;
systemId = srini // 第三方提供
password = srini // 第三方提供
上面的详细信息 Bind() 方法将首先执行,然后是 submit() 和 unBind() 方法。
确认以上参数后,能否确认以下可能性。
我想保持 ESME 和 SMSC 之间的连接很长时间。为此,我正在执行 enquireLink() 方法。
我将此 enquireLink 方法放在 java 的 Timer() 中,因此它会每 45 秒检查一次连接,并在 enquireLink 之后的 60 秒内重新建立断开连接时间。
我是不是觉得哪里不对?纠正我,伙计们。
提前致谢。
如果 JSMPP 以与其他 os-libs 相同的方式实现 opensmpp,则 sender
将代表 A-number — alpha-numeric 或不超过 11 的简单数字字符串向收件人表示您的身份的字节。
您可以将其视为您的 ESME SIM 卡号码。
您可能还需要指定 source_TON 和 source_NPI 以帮助 SMSC 理解此 sender
字段的内容。
您的其余参数和方法看起来都不错。