[Users] CANCEL problem

Bogdan-Andrei Iancu bogdan at voice-system.ro
Mon Aug 15 19:03:29 CEST 2005


Hi Michael,

I added in TM some code which should solve this problem - unfortunately 
is not tested yet since the scenario is quite difficult to reproduce.
Can you please give it a try a report de output - crash, the same or 
success?

thanks and regards,
bogdan

Michael Ulitskiy wrote:

>Great! Thanks Bogdan! I'll be the first to test it.
>I just wanted to point out that it's really amusing how responsive
>openser developers are and how impressive openser development
>pace is. Very good experience so far.
>Thanks a lot.
>
>Michael
>
>On Wednesday 03 August 2005 11:32 am, Bogdan-Andrei Iancu wrote:
>  
>
>>Hi Michael,
>>
>>that's exactly the trick I wanted to try to solve this issue (see my 
>>previous email)...but I will have to dig to see how difficult is to 
>>implement.
>>
>>regards,
>>bogdan
>>
>>Michael Ulitskiy wrote:
>>
>>    
>>
>>>Hi Klaus,
>>>
>>>I guess, you're right. I didn't know that.
>>>Then openser should keep CANCEL in transaction context until transaction
>>>expires (probably until wt_timer expires) and transmit it if provisional
>>>response is received during that time.
>>>Thanks for clarification.
>>>
>>>Michael
>>>
>>>On Tuesday 02 August 2005 07:52 pm, you wrote:
>>> 
>>>
>>>      
>>>
>>>>Hi Michael!
>>>>
>>>>RFC3261 page 54:
>>>>If no provisional response has been received, the CANCEL request MUST
>>>>   NOT be sent; rather, the client MUST wait for the arrival of a
>>>>   provisional response before sending the request.
>>>>
>>>>
>>>>Thus, the proxy should withhold the CANCEL until a provisional response 
>>>>is received. If no provisional response is received for a certain time, 
>>>>the proxy may discard the whole transaction.
>>>>
>>>>Also take a look at section 16.10 and section 16.7 step 10.
>>>>
>>>>regards
>>>>klaus
>>>>   
>>>>
>>>>        
>>>>
>>    
>>
>
>  
>





More information about the Users mailing list