Skip to content

Flush pending TXs to finalize previous TLS sessions, REF 16834

This MR fixes the case when Asterisk cycles through SIP servers one by one, trying to register with TLS transport. The problem is that SIP-TLS remains active and further Register requests are sent to the previous P-CSCF as well. pjproject has tls->delayed_list for transmissions that were not successful. Note that these transmissions should remain for 32 seconds (configured in pjsip.conf timer_b = 32000). However, it seems like they remain for a longer time (forever?). This MR flushes delayed TXs.

Merge request reports

Loading