1

我想使用jSMPP来实现SMSC的 Receiver Listener 。所以我想实现MessageRecieverListenerand 方法onAcceptDeliverSm,但是根据 SMPP规范,应用程序应该作为对命令deliver_sm_resp的响应发送。deliver_sm

这将如何通过 jSMPP 完成,这是由 jSMPP 库在幕后执行的吗?

4

1 回答 1

4

我在生产中使用 jSMPP。这个库最好的一点是,许多低级的事情发生在幕后,deliver_sm_resp而且:-)

和命令enquery_linkenquery_link_resp发生在幕后,您还可以在创建这样的命令时配置此命令的超时SMPPSession

SMPPSession tmpSession = new SMPPSession();
tmpSession.setTransactionTimer(transactionTimer);
tmpSession.setEnquireLinkTimer(enquireLinkTimer);
tmpSession.addSessionStateListener(new SessionStateListenerImpl());

MessageReceiverListenerImpl mrl = new MessageReceiverListenerImpl();
tmpSession.setMessageReceiverListener(mrl);

tmpSession.connectAndBind(remoteIpAddress, remotePort, bindParam);

transactionTimer和的值enquireLinkTimer存储在属性文件中。

jSMPP 是非常酷的库,我喜欢它 :-)

于 2012-10-22T16:58:24.773 回答