[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