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