[Users] OpenSER not processing "200 OK" reponse to CANCEL message

Tavis P tavis.lists at galaxytelecom.net
Wed Oct 5 20:41:13 CEST 2005


Looks good

I've not been able to reproduce the issue since the update

Thank you!

tavis

Bogdan-Andrei Iancu wrote:

> Hi again,
>
> indeed, there was a problem - old story with priority of operations - 
> shame on me :(. Extra round brackets fixed the problem - the fix is on
> CVS.
>
> Thanks for the report,
> Bogdan
>
> PS:let me know if it works properly
>
>
> Bogdan-Andrei Iancu wrote:
>
>> Hi there,
>>
>> it might be a problem - I will take a fast look !!
>>
>> regards,
>> bogdan
>>
>> Tavis P wrote:
>>
>>> Forgot to mention, this is using CVS HEAD checked out on friday
>>>
>>> Klaus Darilion wrote:
>>>
>>>  
>>>
>>>> Maybe this is also introduced by the CSeq optimations? (Just a guess)
>>>>
>>>> klaus
>>>>
>>>> Tavis P wrote:
>>>>
>>>>  
>>>>
>>>>> Using logic similar to the Onsip.org config file i'm doing call
>>>>> forward
>>>>> no-answer using a TM timer, when the call is forwarded OSER sends a
>>>>> cancel to the original client which responds with a "200 OK".  OSER
>>>>> doesn't seem to process this 200 ok, generating an error and
>>>>> resending
>>>>> the CANCEL message.
>>>>>
>>>>> Running OSER in debug level 5 shows that OSER was not able to
>>>>> match the
>>>>> "200 OK" to the CANCEL message
>>>>>
>>>>> Below is a trace of exchange, the following error is recorded in the
>>>>> debug log
>>>>> -- 
>>>>> get_hdr_field: cseq <CSeq>: <102> <CANCEL>
>>>>> header field type 5, name=<CSeq>, body=<102 CANCEL>
>>>>> DEBUG: t_reply_matching: hash 44785 label 1883536846 branch 0
>>>>> DEBUG: t_reply_matching: no matching transaction exists
>>>>> DEBUG: t_reply_matching: failure to match a transaction
>>>>> DEBUG: t_check: msg id=3 global id=3 T end=(nil)
>>>>> ....
>>>>> ERROR: forward_reply: no 2nd via found in reply
>>>>> -- 
>>>>>
>>>>>
>>>>> #
>>>>> U OSER_PROXY:15061 -> SIP_UAC:5060
>>>>> CANCEL sip:200110005333 at 192.168.99.240:5060 SIP/2.0.
>>>>> Via: SIP/2.0/UDP OSER_PROXY:15061;branch=z9hG4bKb3b2.9e597b73.0.
>>>>> From: tavis
>>>>> <sip:200110005334 at OSER_PROXY:15061>;tag=d478d8ef4036cbffo0.
>>>>> Call-ID: c818cfaf-edd9443f at 192.168.99.66.
>>>>> To: <sip:200110005333 at OSER_PROXY:15061>.
>>>>> CSeq: 102 CANCEL.
>>>>> Content-Length: 0.
>>>>> .
>>>>>
>>>>> #
>>>>> U SIP_UAC:5060 -> OSER_PROXY:15061
>>>>> SIP/2.0 200 OK.
>>>>> Via: SIP/2.0/UDP OSER_PROXY:15061;branch=z9hG4bKb3b2.9e597b73.0.
>>>>> From: tavis
>>>>> <sip:200110005334 at OSER_PROXY:15061>;tag=d478d8ef4036cbffo0.
>>>>> To:
>>>>> <sip:200110005333 at OSER_PROXY:15061>;tag=00055e7cd6f33c1a551406a2-75f29afe.
>>>>>
>>>>>
>>>>> Call-ID: c818cfaf-edd9443f at 192.168.99.66.
>>>>> CSeq: 102 CANCEL.
>>>>> Server: Cisco-CP7960G/7.5.
>>>>> Content-Length: 0.
>>>>> .
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Users mailing list
>>>>> Users at openser.org
>>>>> http://openser.org/cgi-bin/mailman/listinfo/users
>>>>>
>>>>>
>>>>>     
>>>>
>>>>
>>>>   
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at openser.org
>>> http://openser.org/cgi-bin/mailman/listinfo/users
>>>
>>>  
>>>
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at openser.org
>> http://openser.org/cgi-bin/mailman/listinfo/users
>>
>
>





More information about the Users mailing list