我通过selenium SmppSim在Kannel中使用smpp连接发送了消息,这个过程是成功的。但是当我试图接收消息,换句话说,当我试图从SmppSim发送消息时,它就不起作用了。SmppSim的MO消息排队到MO-queue中。
我尝试了以下几种方法:
在SmppSim中
当我运行bearerbox时,它显示如下。(短信发送正常工作)
我尝试了以下几种方法:
- 使用相同的端口进行发送和接收(Kannel / SmppSim)。
- 使用不同的端口进行发送和接收(Kannel / SmppSim)。
- 为相同的smsc-smpp设置两个组,一个用于发送,一个用于接收。(可能是错误的)
#kannel.conf
group=smsc
smsc=smpp
....
port = 2775
receive-port = 2776
transceiver-mode = true
....
在SmppSim中
#smppsim.props
SMPP_PORT=2775
....
SYSTEM_IDS=smppclient
PASSWORDS=password
OUTBIND_ENABLED=true
OUTBIND_ESME_IP_ADDRESS=127.0.0.1
OUTBIND_ESME_PORT=2776
OUTBIND_ESME_SYSTEMID=smppclient
OUTBIND_ESME_PASSWORD=password
....
当我运行bearerbox时,它显示如下。(短信发送正常工作)
....
connect failed
System error 111: Connection refused
ERROR: error connecting to server `localhost' at port `2776'
SMPP[SMPPSim]: Couldn't connect to server.
SMPP[SMPPSim]: Couldn't connect to SMS center (retrying in 10 seconds).
....
我该如何配置这个?
谢谢!