我通过 Kannel 的 smpp 连接(使用 selenium SmppSim)发送了消息,它工作正常。但不知何故,当我尝试接收消息时,或者换句话说,当我尝试从 SmppSim 发送消息时它不起作用。SmppSim 队列的 MO 消息进入 MO 队列。
我试过这些东西。
- 使用相同的端口进行发送和接收(Kannel/SmppSim)。
- 使用不同的端口进行发送和接收(Kannel/SmppSim)。
- 两组相同的 smsc-smpp 用于发送和接收。(可能是错的)
现在我使用端口 2775 进行发送,使用端口 2776 进行接收。
#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
....
当我运行承载箱时,它显示如下。(短信发送正常)
....
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).
....
我该如何配置?
谢谢!