[sr-dev] [tracker] Task opened: dlg_end_dlg on a two-armed proxy only sends bye to one party

sip-router bugtracker at sip-router.org
Wed Dec 18 14:51:09 CET 2013


THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

A new Flyspray task has been opened.  Details are below. 

User who did this - Per Carlen (peca) 

Attached to Project - sip-router
Summary - dlg_end_dlg on a two-armed proxy only sends bye to one party
Task Type - Bug Report
Category - dialog
Status - Unconfirmed
Assigned To - 
Operating System - Linux
Severity - Medium
Priority - Normal
Reported Version - 4.1
Due in Version - Undecided
Due Date - Undecided
Details - The Proxy is configured with two NICs, one interface is connected to an internal SIP-server and the other to an external SIP-server.
A session is established successfully and RTP flows via an RTP-Proxy. So far everything is fine.

When issuing a "dlg_end_dlg"-command in the Proxy, this results in only one BYE being sent on the internal interface towards the SIP-server. No BYE on the external interface. This was verified with tcpdump on all NICs.

If, however, another SIP-Proxy with only one NIC is inserted in the chain between the internal SIP-server and the original SIP-Proxy, and the "dlg_end_dlg" is issued in this new Proxy, then a BYE is sent to both parties. Which to me appear to be the correct behaviour.

So, there seems to be an issue with "dlg_end_dlg" when the involved caller and callee are on different interfaces.

 

More information can be found at the following URL:
http://sip-router.org/tracker/index.php?do=details&task_id=382

You are receiving this message because you have requested it from the Flyspray bugtracking system.  If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.



More information about the sr-dev mailing list