While placing a call though kamailio with uac Module the Cseq is not updated if the call gets rejected for any reason.

Call setup is as follow:

Asterisk -> Kamailio with UAC Module -> Starface PBX

The asterisk calls a number which is not valid on Starface. in this case the Starface rejects the call. The ACK from Kamailio to the starface has wrong CSeq and the 403 gets retransmitted.

The call sequence between Asterisk and Kamailio is not the same than on the Call from Kamailio to Starface since the Proxy Auth was handled by UAC Module. Branch module should take care of the different CSeq but it does not work for rejected calls. Wth a normal Call setup (200 OK, Bye...) everything works fine.

In the attachement there is a wireshark trace with only one call (which is the affected one) and a debug log (level 3)

debug_trace_log.zip


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.