SMPP responses
"fred" <[email protected]>
| Newsgroups | gmane.comp.mobile.kannel.devel |
|---|---|
| Organization | 5th Finger |
| Message-ID | <000001c819ca$927ddf30$0a05a8c0@FRED42> |
If kannel recieves a deliver msgs, the response is simply sent
<Smsc_smpp.c>
handle_pdu(...
........
if (resp != NULL) {
send_pdu(conn, smpp->conn->id, resp);
smpp_pdu_destroy(resp);
}
}
Ie, we are not checking any error to connect and send the response,
Because A) we trust, that if the response msgs fails to send,
the SMSC fails to receive it,
the SMSC upon Re-BIND will resend that message.
But
B) as far as we know we have received the msg and handled it.
C) the SMSC, correctly resends the message, but to us looks like a
duplicate msg.
Anyone got some comment to share about this scenario ?