[OpenSIPS-Users] [OpenSER-Users] Adding "Reason: SIP ; cause=200" header when CANCEL in forking scenarios

Zahid Mehmood zm23 at columbia.edu
Tue Feb 9 16:01:42 CET 2010


Hi,  
   Wondering what was the end result of this.  

 Was this put in as a feature request? or  is it implemented already? 

Thanks.

-- 
Zahid



On Jan 21, 2008, at 11:26 AM, Bogdan-Andrei Iancu wrote:

> Hi Iñaki,
> 
> Right now this RFC is not supported, but it is very doable - you just 
> need somebody to do it :).
> 
> Just go for a feature request.
> 
> Regards,
> Bogdan
> 
> Iñaki Baz Castillo wrote:
>> Hi, according to RFC 3326 [1] (Reason Header):
>> 
>> 3.1 Call Completed Elsewhere
>> 
>>   A proxy forks an INVITE request and one of the branches returns a 200
>>   (OK).  The forking proxy includes this status code in a Reason header
>>   field in the CANCEL request that it sends to the rest of the
>>   branches.
>> 
>>   Reason: SIP ;cause=200 ;text="Call completed elsewhere"
>> 
>> 
>> With this behaviour, if an AoR is registered in two phones and one of them 
>> answers a call, that call will not appear as MISSED in the other phone (if 
>> the phone supports "Reason" headers).
>> 
>> 
>> Is it possible OpenSer to add this header when cancelling the rest of ringing 
>> branches?
>> If not, do you think it could be a feature request?
>> 
>> 
>> 
>> 
>> 
>> [1] http://www.faqs.org/rfcs/rfc3326.html
>> 
>> 
>> 
> 
> 
> _______________________________________________
> Users mailing list
> Users at lists.openser.org
> http://lists.openser.org/cgi-bin/mailman/listinfo/users




More information about the Users mailing list