DeliveryReports routing issue in SMSC

186 views
Skip to first unread message

faizan naqvi

unread,
Mar 4, 2016, 11:34:53 AM3/4/16
to rest...@googlegroups.com, mobicents-public
Hi 

In the case of SMPP delivery reports from SS7_SMSC, the ESME account is selected based on number range. This brings up 2 issues when you have multiple ESME accounts.

1-- To route SMS to SS7 from SMPP, I have to set every SMPP account with a fake routing range so that SMS doesn't get routed between SMPP and fall to SS7. Hence I set all ESME routing range to 6666.
2-- In the case where routing range is setup as a fixed number in ESME, the DLRs from SS7 can't reach any of SMPP accounts as they have real numbers. 

Hence, I am stuck in the situation where I can send SMS to SS7 and have no DLRs routed back. 
Moreover, it is usually preferred to have DLR on same ESME account which received SUBMIT_SM. 

I have looked into the code and I can see that during routing originalEsmeAccount is checked and if it exists the SMS is routed to that cluster. This doesn't happen for DLRs as during createReceipt part the originalESME account is not copied to Sms object and hence number routing is the only way SMSGateway can route that DLR.

Can someone tell me if I am missing something? May be I can use a message processing rule?
I can also easily patch code as with 1 line and fix this to send DLR back to originating ESME.

Thanks

faizan naqvi

unread,
Mar 9, 2016, 12:34:05 PM3/9/16
to mobicents-public, rest...@googlegroups.com
Hi

Yeah I was able to solve this fairly easily. I put each Esme accounts in separate networkids. Using mproc I change network to ss7 networkids. In general smsc settings I enabled option to send receipts back to original networkid. This way I have fair enough control on ss7 sms and Esme DLRs.

On Wed, 9 Mar 2016 17:21 Shardik <shar...@gmail.com> wrote:
I totally agree with you Faizan.
I also think that delivery reports should always be delivered back to originating ESME/Cluster.

Filippo

--
You received this message because you are subscribed to the Google Groups "mobicents-public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mobicents-publ...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Amit Bhayani

unread,
Mar 9, 2016, 11:45:05 PM3/9/16
to mobicents-public, rest...@googlegroups.com
networkId is the right way. Glad you were able to achieve this Faizan! It will be great if you can add one page wiki at below link on how you achieved this 

Amit.
Reply all
Reply to author
Forward
0 new messages