[asterisk-dev] dialog matching

Klaus Darilion klaus.mailinglists at pernau.at
Wed Jan 2 04:36:11 CST 2008



Johansson Olle E schrieb:
> 20 dec 2007 kl. 10.17 skrev Klaus Darilion:
> 
>> Hi Steve!
>>
>> pedantic in Asterisk is buggy - regardless if it is turned on or off.
> The first commit I did to chan_sip3 was to remove pedantic. Totally.
> 
>> Current problems with dialog matching with pedantic=on: Asterisk  
>> learns
>> the totag from the first provisional response and ignores responses  
>> with
>> different to-tag although they belong to the same transaction ->  
>> causes
>> problems if the outgoing SIP call is forked and causes multiple
>> early-dialog.
> And we don't understand that we can actually get several 200 OK
> with different To-tags and that this means that we have multiple  
> dialogs.

Multiple 200 ok are rare (race condition) as the proxy which does the 
forking has to handle it - but they may happen.

IMO this is easy to handle: If multiple 200 OK is received just send a 
BYE to all 200 OK except the first one.

regards
klaus

> 
> have to little bandwidth to go deeper today, but will come back soon.
> 
> /O
> 
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
> 
> asterisk-dev mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-dev



More information about the asterisk-dev mailing list