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.