Hi Rene, I know that registered_delivery usually takes only 0 or 1 values. SMPP 3.4 specification (section 5.2.17) provides more including intermediate DLR (bit 5 of registered_delivery). And also message_state (5.2.28) has states like ENROUTE or ACCEPTED.
In fact my problem is combination of opensmppbox and HTTP SMSC. I need to notify ESME about fact that message is accepted on HTTP but I have only this intermediate state. And still have no ideas how to resolve it without dirty hacks. Maybe it's reasonable to make simple patch to smsc_http.c to allow simulation of "delivered" state when message is accepted by this "smsc". 2/14/2012 6:56 PM, Rene Kluwen wrote: > > The smpp protocol only supports two statuses, 0 = one, and 1 = > delivered by hand set. > > > > *From:*[email protected] [mailto:[email protected]] *On > Behalf Of *Michael Bochkaryov > *Sent:* Monday, 13 February, 2012 21:30 > *To:* users > *Subject:* Opensmppbox and DLR states > > > > Hello, > > Is it possible to request DLR messages to opensmppbox on temporary > states like 8 (Delivered to SMSC) ? > Seems like dlr-maks is not supported there but may be I have just > missed something in manual? > > The problem is caused by ugly HTTP SMSC that cannot provide final > delivery status > but ESME waits for something and I want to provide "Accepted" instead > of be silent. > > Thanks in advance :-) > > > -- > Regards, > Michael Bochkaryov > www.rattler.kiev.ua <http://www.rattler.kiev.ua> -- Regards, Michael Bochkaryov www.rattler.kiev.ua
