[asterisk-dev] Asterisk at SIPit23 in Lannion France

Klaus Darilion klaus.mailinglists at pernau.at
Thu Oct 23 12:30:48 CDT 2008



Mark Michelson schrieb:
> Klaus Darilion wrote:
>> 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
> 
> Try using a subversion checkout of 1.4 that is newer than revision 141809. I put 
> in a fix there that is supposed to solve this problem. I do believe that 1.4.22 
> was tagged after this change was made, but I'm not certain.


Hi Mark!

I just tried Asterisk 1.4.22 and indeed it is fixed now.

Thanks
Klaus



More information about the asterisk-dev mailing list