2011-12-18 23 views
3

Kannelからsmpp接続(Selenium SmppSimを使用)でメッセージを送信しました。 しかし、SmppSimからメッセージを送信しようとすると、何とかメッセージを受信しようとしたときや動いていません。動作しません。 SmppSimキューのMOメッセージをMOキューに入れます。smpp接続を介してsmsを受信する方法 - Kannel

私はこれらのことを試しました。

  1. 送受信に同じポート(Kannel/SmppSim)を使用しました。
  2. 送受信に使用される異なるポート(Kannel/SmppSim)。
  3. 送受信に同じsmsc-smppの2つのグループ。 (間違っている可能性があります)

ここでは、送信用にポート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 
.... 

私はbearerboxを実行すると、以下のように表示されます。 (SMS送信が機能しています)

.... 
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). 
.... 

どうすれば設定できますか?

ありがとうございました!

答えて

2

SMPP v3.4仕様2.2.1をお読みください。

outbind操作の目的は、SMSC信号をSMSCに BIND_RECEIVER要求を発信するESMEを可能にすることです。

これは、ESME(Kannel)に接続してコールバック接続を要求するためにSMSC(SMPPSim)に使用されます。

ただし、異なるポートでリッスンするSMPPSimインスタンスはほとんど実行できません。各インスタンスは、この場合独自の構成ファイルを使用する必要があります。

関連する問題