[asterisk-dev] Asterisk at SIPit23 in Lannion France

Klaus Darilion klaus.mailinglists at pernau.at
Wed Oct 22 14:24:24 CDT 2008


Johansson Olle E wrote:
> 22 okt 2008 kl. 11.31 skrev Klaus Darilion:
> 
>>
>> Kevin P. Fleming schrieb:
>>> Klaus Darilion wrote:
>>>
>>>> Really no problems at Sipit although 1.4 does not handle to-tags  
>>>> correctly?
>>>>
>>>> btw: is totag handling fixed in 1.6?
>>> We ran all our tests with pedantic mode enabled, and only ran into  
>>> one
>>> interop problem with tag handling, which turned out to be the other
>>> party's fault (they had problems with interop with other  
>>> implementations
>>> as well, not just Asterisk).
>>>
>>> Are you referring to an open issue on the bug tracker or something  
>>> else
>>> with more details?
>> I do not know if it is fixed in Asterisk 1.6, but the bug is still in
>> 1.4.21.2:
>> pedantic=yes
>>
>> Asterisk             SIP proxy          phone1      phone2
>>   ------INVITE--------->
>>                         -----------INVITE->
>>
>>                         ----------------------INVITE->
>>
>>                         <----180-----------
>>   <----180--------------
>>                         <---------------180-----------
>>   <----180--------------
>>                         <---------------200-----------
>>   <----200--------------
>> The 200 will be ignored by Asterisk.
>>
>> In pedantic mode Asterisk learns the totag in the first response and
>> ignore all other responses with different totag. Thus, Asterisk can  
>> not
>> handle multiple early dialogs. The bugfix (without making Asterisk  
>> real
>> multi-early-dialog-aware) would be to learn the totag only in the  
>> final
>> response, not in the provisional response.
> 
> I fixed this years ago, so it seems like some bugs come back to hunt  
> you again, and again, and again...

I just tested it and the bug is present in 1.4.21.2

klaus



More information about the asterisk-dev mailing list