ESME参数确认

时间:2016-01-21 17:17:14

标签: smpp jsmpp opensmpp

我们正在编写一个组件,通过一个第三方接口向设备发送消息。

我确实使用过smpp客户端代码来做到这一点,但我想确保我传递的参数是正确的。 如果我错了,任何人都会在下面的参数上纠正我。

sender = //第三方IP地址

destination = //想要向其发送短信的SIM号码

ipAddress =" smpp.xyzwireless.com&#34 ;; //由第三方提供

port = 2775;

systemId = srini //由第三方提供

password = srini //由第三方提供

以及上面的详细信息Bind()方法将首先执行,然后执行submit()和unBind()方法。

确认上述参数后,您能否确认以下可能性。

我想让ESME和SMSC之间的连接保持很长时间。因为我正在做enquireLink()方法。

我将这个enquireLink方法放在java的Timer()中,所以它每隔45秒检查一次连接,并在enquireLink之后重新建立到接下来60秒的断开时间。

我在这里想错了吗?纠正我们。

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果JSMPP以与其他os-lib相同的方式实现opensmpp,那么sender将代表一个A号码 - 字母数字或简单的数字字符串,不超过11​​个字节,表示您对收件人的身份

您可以将其视为您的ESME SIM号码。

您可能还需要指定source_TON和source_NPI,以帮助SMSC了解此sender字段的内容。

其余的参数和方法看起来很好。