[OpenSIPS-Users] Question regarding append_branch

Bogdan-Andrei Iancu bogdan at opensips.org
Wed Sep 14 16:33:28 CEST 2016

Hi Agalya,

The append_branch() itself is not doing any SIP signaling. It is only 
creating (internally, as data structure) a new branch for the request 
(to a new destination).

The signalling (to all created branches) is done by TM module when you 
relay the request out. The forking is a transaction level mechanism and 
it is handled by the TM module.

Best regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer

On 07.09.2016 16:56, Ramachandran, Agalya (Contractor) wrote:
> Hi team,
> When append_branch() is called, it takes care of the forking process.
> When we say it is used to fork the call, append_branch() takes care of 
> sending the request out to that branch and as well maintaining the 
> dialog and transaction information for that call leg or it is used 
> only to send SIP INVITE out?
> Sounds like a basic question. But I want to make sure how it works.
> Am assuming it takes care of dialog and transaction for that call leg 
> and it maps the response to that call leg as well. Correct me if am 
> wrong.
> Regards,
> Agalya
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20160914/9a8ac3ee/attachment.htm>

More information about the Users mailing list