Hello everyone,

I have a challenge while configuring MO (supplier SMPP bind) to ESME (SMPP 
account defined in STOMP).
I’ve used a configuration for the MO SMPP bind and an additional part for 
rerouting deliver_SM to ESME (STOMP SMPP account). This is the configuration:

#---------------------------------------------
# SMSC - Supplier
#
group = smsc
smsc = smpp
smsc-id = “supplier_MO"
allowed-smsc-id =  “supplier_MO"
host = IP
smsc-username = “xxxx"
smsc-password = “xxx"
#port = 2875
receive-port = 2875
transceiver-mode = 1
#system-type =
keepalive = 30
max-pending-submits = 10
reconnect-delay = 10
enquire-link-interval = 30
dest-addr-ton = 1
dest-addr-npi = 1
source-addr-autodetect = 1
interface-version = 34
log-level = 3
log-file = "/opt/smppclient/logs/smpp_supplier_MO_mo.log"
reroute-receiver = "stomp_ESME,3600000000,+ 3600000000, 003600000000"
reroute-dlr = true
no-dlr = false

#---------------------------------------------
# SMSC - STOMP_ESME
#
group = smsc
smsc = stomp
smsc-id = "stomp_ESME"
allowed-smsc-id = "stomp_ESME"
host = host
port = 61613
incoming-queue = "/queue/smpp.not_used"
outgoing-queue = "/queue/smpp.dlr.ESME"
no-dlr = false
reroute = true
accept-smsc-id = true


The outcome of this config is following:
1. [Executed] MO bind gets SMS
2. [Executed] MO bind sends SMS to STOMP ESME
3. [Executed] EMSE receives SMS
4. [NOT Executed] ESME sends SMS throug SMPP bind


Bearerbox logs:
December 16th 2024, 23:06:42.000 server ESME DEBUG Routing failed, re-queued.
December 16th 2024, 23:06:42.000 server ESME DEBUG sms_router: handling message 
(0x560468b925a0 vs 0x560468b6b580)
December 16th 2024, 23:06:42.000 server ESME DEBUG sms_router: handling message 
(0x560468b83ab0 vs 0x560468b6b580)
December 16th 2024, 23:06:42.000 server ESME DEBUG group=`smpp_req' 
key=`source_addr_npi' value=`0'
December 16th 2024, 23:06:42.000 server ESME DEBUG group=`smpp_req' 
key=`system_id' value=`ESME'
December 16th 2024, 23:06:42.000 server ESME DEBUG new group created `core'
December 16th 2024, 23:06:42.000 server ESME DEBUG group=`core' key=`smsc-id' 
value=`stomp'
December 16th 2024, 23:06:42.000 server ESME DEBUG new group created `dlr'
December 16th 2024, 23:06:42.000 server ESME DEBUG group=`dlr' key=`submittime' 
value=`1734087391'
December 16th 2024, 23:06:42.000 server ESME DEBUG group=`dlr' key=`donetime' 
value=`1734088342'
December 16th 2024, 23:06:42.000 server ESME DEBUG group=`smpp_pdu' 
key=`md5sum' value=`d80564d1f4596f96ee0564ef2d7e0103'
December 16th 2024, 23:06:42.000 server ESME DEBUG new group created `smpp'
December 16th 2024, 23:06:42.000 server ESME DEBUG new group created `smpp_resp'
December 16th 2024, 23:06:42.000 server ESME DEBUG sms_router: time to sleep 
15.00 secs.
December 16th 2024, 23:06:42.000 server ESME DEBUG sms_router: gwlist_len = 5
December 16th 2024, 23:06:42.000 server ESME DEBUG sms_router: handling message 
(0x560468b6b580 vs 0x560468b6b580)
December 16th 2024, 23:06:42.000 server ESME DEBUG Routing failed, re-queued.
December 16th 2024, 23:06:42.000 server ESME DEBUG sms_router: handling message 
(0x560468b929e0 vs 0x560468b6b580)
December 16th 2024, 23:06:42.000 server ESME DEBUG Routing failed, re-queued.
December 16th 2024, 23:06:42.000 server ESME DEBUG new group created `smpp_req'
December 16th 2024, 23:06:42.000 server ESME DEBUG group=`smpp_req' 
key=`source_addr_ton' value=`0'
December 16th 2024, 23:06:42.000 server ESME DEBUG group=`smpp_req' 
key=`pdutype' value=`submit_sm'
December 16th 2024, 23:06:42.000 server ESME DEBUG group=`smpp_req' 
key=`direction' value=`esme2smsc'
December 16th 2024, 23:06:42.000 server ESME DEBUG new group created `orig_msg'
December 16th 2024, 23:06:42.000 server ESME DEBUG group=`orig_msg' 
key=`dlr_mask' value=`27'
December 16th 2024, 23:06:42.000 server ESME DEBUG group=`orig_msg' key=`uuid' 
value=`5245360b-28dd-4d40-bd34-2476be8aff76'
December 16th 2024, 23:06:42.000 server ESME DEBUG group=`dlr' key=`errorcode' 
value=`0'
December 16th 2024, 23:06:42.000 server ESME DEBUG new group created `smpp_pdu'
December 16th 2024, 23:06:42.000 server ESME DEBUG group=`smpp' key=`dlr_err' 
value=`’
December 16th 2024, 23:06:57.000 server ESME DEBUG group=`smpp_req' 
key=`source_addr_ton' value=`0'
December 16th 2024, 23:06:57.000 server ESME DEBUG group=`smpp_req' 
key=`source_addr_npi' value=`0'
December 16th 2024, 23:06:57.000 server ESME DEBUG column=source 
buffer_type=253 max_length=0 length=160
December 16th 2024, 23:06:57.000 server ESME DEBUG column=metadata 
buffer_type=252 max_length=0 length=262140
December 16th 2024, 23:06:55.000 server ESME DEBUG HTTP: Got GET request with 
url='/status.xml?password=GpMu6On8lDH3QqngmAnuEnDoLgyaeu' and body=''
December 16th 2024, 23:06:55.000 server ESME DEBUG sql: SELECT count(*) FROM 
`dlr_ESME`
December 16th 2024, 23:06:55.000 server ESME DEBUG column=count(*) 
buffer_type=8 max_length=0 length=21
December 16th 2024, 23:06:55.000 server ESME DEBUG HTTP: Resetting HTTPClient 
for `10.99.33.194'.
December 16th 2024, 23:06:44.000 server ESME DEBUG column=count(*) 
buffer_type=8 max_length=0 length=21
December 16th 2024, 23:06:44.000 server ESME DEBUG HTTP: Got GET request with 
url='/status.xml?password=GpMu6On8lDH3QqngmAnuEnDoLgyaeu' and body=''
December 16th 2024, 23:06:44.000 server ESME DEBUG sql: SELECT count(*) FROM 
`dlr_ESME`
December 16th 2024, 23:06:44.000 server ESME DEBUG HTTP: Resetting HTTPClient 
for `10.99.33.194'.
December 16th 2024, 23:06:42.000 server ESME DEBUG Routing failed, re-queued.
December 16th 2024, 23:06:42.000 server ESME DEBUG sms_router: handling message 
(0x7f8bec00f690 vs 0x560468b6b580)

Questions:
1. Can you please point me to the mistake in the config?
2. Can you please suggest me a possible fix?



THank you in advance!

Reply via email to