[OpenSIPS-Devel] SF.net SVN: opensips:[5617] trunk/modules/tm

Bogdan-Andrei Iancu bogdan at voice-system.ro
Wed Apr 8 19:43:55 CEST 2009


Revision: 5617
          http://opensips.svn.sourceforge.net/opensips/?rev=5617&view=rev
Author:   bogdan_iancu
Date:     2009-04-08 17:43:55 +0000 (Wed, 08 Apr 2009)

Log Message:
-----------
- RFC 3326 support (Call Completed Elsewhere) added: 

   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.

   The same SIP  request can be issued for a variety of reasons.  For
   example, a SIP CANCEL request can be issued if the call has completed
   on another branch or was abandoned before answer.  While the protocol
   and system behavior is the same in both cases, namely, alerting will
   cease, the user interface may well differ.  In the second case, the
   call may be logged as a missed call, while this would not be
   appropriate if the call was picked up elsewhere.

Modified Paths:
--------------
    trunk/modules/tm/t_cancel.c
    trunk/modules/tm/t_msgbuilder.c
    trunk/modules/tm/t_msgbuilder.h
    trunk/modules/tm/t_reply.c


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Devel mailing list