[OpenSIPS-Users] BYE on 180 causing dialog loop

Vlad Paiu vladpaiu at opensips.org
Wed Nov 23 14:59:58 CET 2011


Hello,

I committed a fix for this in trunk and 1.7 branch, so while using 
topology hiding, requests should be properly routed even when the dialog 
is in the early state.

Regards,

Vlad Paiu
OpenSIPS Developer


On 11/22/2011 04:18 PM, Saul Ibarra Corretge wrote:
> 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,
>



More information about the Users mailing list