SMSを送受信するためのSMSCシミュレータとSMSCシミュレータの使用

StackOverflow https://stackoverflow.com/questions/9435685

  •  12-11-2019
  •  | 
  •  

質問

私は、SMSを送受信するためにカンネルを使ってプロジェクトに取り組んでいます。OpenSMPPを使用してSMSを送信することができましたが、それを処理するために私のカンネルにSMSを受信するのに問題があります。OpenSMPPでそれをする可能性がある場合は、ここに立ち往生しています。そうでなければ、私を別のSMSCシミュレータに参照してください。 に感謝します

役に立ちましたか?

解決

SMSCシミュレータとしてSELENIUMソフトウェアからSMPPSIMを使用することを非常にお勧めします。最後に私はそれを手に入れましたここ。Javaが必要ですが、正しく覚えている場合はOpenSMPPを覚えていました。起動して実行したら、接続されているクライアントに送信されるメッセージを注入することを可能にするWebインターフェイスポートに接続できます。また、送信したすべてのものを返送するESME-TO ESMEモードを許可します。

他のヒント

あなたの答えをありがとう。私はSMPPSIMを使用し、うまく機能しました。私は私の構成を築くつもりだって、これは誰かを助けるでしょう。 Kannel.conf:

#kannel.conf
group = core
admin-port = 13000
smsbox-port = 14000
admin-password = saad
log-file = /home/saad/klogs/kannel.log
log-level = 0
access-log = /home/saad/klogs/access_kannel.log
dlr-storage = pgsql

#--- postgresql connection
group = pgsql-connection
id = mydlr
host = 127.0.0.1
port = 5432
username = saad
password = ****
database = kannelDb
max-connections = 1

#---- DLR table structure
group = dlr-db
id = mydlr
table = "kannel_dlr"
field-smsc = smsc
field-timestamp = timstamp
field-destination = destination
field-source = source
field-service = service
field-url = url
field-mask = mask
field-status = status
field-boxc-id = boxc_id

group = smsbox
#smsbox-id = mysmsbox  do not uncomment this if you have only one smsbox
bearerbox-host = localhost
sendsms-port = 1025
#global-sender = 1000
log-file = /home/saad/klogs/smsbox.log
log-level = 0
mo-recode = true

group = smsc
smsc = smpp
smsc-id = SMPPSim
host = 127.0.0.1
port = 2775
transceiver-mode = 1
receive-port = 2775
smsc-username = smppclient1
smsc-password = password
system-type = 'VMA'
#service-type = 'test'
interface-version = 34
#system-id = smppclient
preferred-smsc-id = SMPPSim

group = sendsms-user
username = saad
password = ****
#forced-smsc = SMPPSim
default-sender = '1000'


group = sms-service
keyword = default
accept-x-kannel-headers = true
#text = "No service specified"
catch-all = true
max-messages = 0 # it's better to put this parameter to 0 or you will have a lot Ack in      your network
get-url = "http://localhost/kannel/?phone=%p&text=%a"
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top