1

使用 SMSLib (JSMPPGateway) 连接到 SMPP 服务器时,如何指定“编号计划指示符”。

这是我当前的 JSMPPGateway 初始化:

gateway = new JSMPPGateway(systemId, ip, port, new BindAttributes(username, password, "smpp_1", BindType.TRANSCEIVER));

问题是我无法连接到网关:

IOException: java.io.IOException:
Receive negative bind response: Negative response 0000000f found

我的提供商(SMPP 服务器的所有者)告诉我我没有使用正确的编号计划指示器。如何设置该参数?

4

1 回答 1

1
Set the values of NPI,TON values specified by SMSC in Address params.

前任:

gateway=new JSMPPGateway(systemId, ip, port, new BindAttributes(username, password, "smpp_1", BindType.TRANSCEIVER,new Address(Address.TypeOfNumber.INTERNATIONAL, Address.NumberingPlanIndicator.NATIONAL)));

于 2014-01-19T12:46:55.517 回答