[OpenSIPS-Users] BYE on 180 causing dialog loop
Saul Ibarra Corretge
saul at ag-projects.com
Tue Nov 22 15:18:55 CET 2011
Hi Bogdan,
On Nov 22, 2011, at 3:17 PM, Bogdan-Andrei Iancu wrote:
> Hi Saul,
>
> Just to clarify - while the call is still in early stage, the control is done at transaction level (the INVITE transaction) - if transaction is successful (200OK) -> call established; if transaction fails (negative reply) -> call fails.
>
> So, the dialog module is not interested in the CANCEL -> it will wait to see the feedback on the INVITE level, like the 487 reply (as a result of the CANCEL being accepted).
>
> The BYE (instead of CANCEL) works in a similar way - the dialog module will simply wait to see what will happen with the INVITE.
>
> So, from standard dialog state, the dialog module does not care about the CANCELs or BYEs in early state.
>
> Of course, things are a bit different when using topology hiding with dialog module - there you have the "topo hide" the BYE also ;).....and this needs to be fixed
>
Thanks for the detailed explanation!
Regards,
--
Saúl Ibarra Corretgé
AG Projects
More information about the Users
mailing list