Greetings, Currently, the HTTP interface for sending SMS returns the SUCCESSFUL status when a request is queued with Kannel, not when it is actually accepted and passed on by a SMSC. Comments in smsbox.c indicates that this is a known issue, but there doesn't seem to have been any attempts to rectify the situation.
What, exactly, is required to add such a feature? Is this something that can be done with some additions to the current codebase, or does the architecture prohibit it from being implemented without intrusive alterations? Namely, I would like to be able to retrieve the message_id field returned by a SMPP server, or a the fact that the submit_sm request failed, at HTTP sendsms request time. Although I have attempted to add this myself, I could not determine the correct way, if any, to propagate a message from handle_pdu() back to smsbox so that an ACK can be properly sent with all the required information after being delayed. Some clarification and insight would be much appreciated. Thanks, Yang Zhao EQO Communications
