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 字段的内容。

您的其余参数和方法看起来都不错。