[SR-Users] CONFIRMED_NA dialog state timeout
Alex Balashov
abalashov at evaristesys.com
Fri Feb 7 14:03:22 CET 2014
Hi,
We frequently run into the situation where a call is simultaneously
CANCEL'd by the caller and answered (2xx) by the callee. This results in
the caller not sending an e2e ACK, since it CANCEL'd the branch. It
results in retransmission of the 200 OK, since the proxy can't CANCEL
the branch anymore.
It leaves the dialog in state 3
#define DLG_STATE_CONFIRMED_NA 3 /*!< confirmed dialog without a ACK
yet */ (dlg_hash.h)
for up to 'dialog_timeout' time.
Is there a straightforward hack for this situation? Does changing the
dialog timeout AVP have any effect after the relay of the initial INVITE
(and thus invocation of the registered dialog init TM callback)?
More generally, I was wondering if there has been any thought given to
the idea of separate timeout modparams for confirmed-nonACKed state, as
well as early state perhaps.
Thanks,
-- Alex
--
Alex Balashov - Principal
Evariste Systems LLC
235 E Ponce de Leon Ave
Suite 106
Decatur, GA 30030
United States
Tel: +1-678-954-0670
Web: http://www.evaristesys.com/, http://www.alexbalashov.com/
More information about the sr-users
mailing list