Hello;

We currently use Kannel 1.4.5 as a middleware box which sits between our 
network and our partner network. We call into smsbox, using the HTTP API to 
submit outbound messages to bearerbox, and using the sms-service to make HTTP 
calls into our network when bearerbox submits messages to smsbox. We interface 
with our partner using the smpp SMSC module. This works very well.

Today, we can receive DLR reports for the outbound messages that we send to our 
partner by adding the dlr-mask and dlr-url parameters to the HTTP call we make 
to smbox.

I would like to know how I can configure smsbox to allow for delivery reports 
to be crafted for messages that sms-service delivers over HTTP. Specifically, I 
am looking for a way to be able to signal back to our partner specific SMPP 
deliver error codes when a message that is received cannot be delivered. Is 
this possible with smsbox today? If so, what would need to be included in the 
HTTP response returned on the call made by sms-service?

Thank you for any insight you can provide.
~Robert

The sms-service config we use (callback host changed for sake of example):

group = sms-service
keyword-regex = .*
catch-all = yes
max-messages = 7
omit-empty = true
alt-charset = "UTF-8"
get-url = 
http://sms.example.com/sms?to=%P&from=%p&message=%a&udh=%u&bin_message=%b
concatenation = true
accept-x-kannel-headers = true

Reply via email to