[SR-Users] Solution for Invite retransmission
Duarte Rocha
duarterocha91 at gmail.com
Tue May 12 18:15:15 CEST 2020
Greetings,
I have an issue where a client doesn't get the responses to the INVITE sent
and as such keeps sending me retransmissions of the INVITE.
While the transaction is still up, Kamailio does its job. However, when the
transaction is closed Kamailio processes the request again as a first
request (Doing Routing and Dispatcher operations again).
In order to avoid the issue i've made the following code :
// If it's the first INVITE
if( is_method("INVITE") && !has_totag() )
{
if(t_check_trans()) {
xnotice("TRANS - INVITE Retransmission");
}
else if ( is_known_dlg()) {
xerr("KamTAG: INVITE in dialog without To Tag ");
exit;
}
}
Is this a good solution and still compliant with the SIP rules?
Best Regards
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20200512/4a55b463/attachment.html>
More information about the sr-users
mailing list