[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