This article contains examples of Session Initiation Protocol (SIP) call flows with call flow diagrams and message details. Elements in these call flows include SIP User Agents and Clients. Scenarios include SIP Registration, SIP session establishment, and SIP transfer services.
Registration Call Flow
The following diagram illustrates a typical call registration process:
Outbound Call Flow
The following diagram illustrates a typical outbound call (from xMatters to a SIP Server):
Inbound Call Flow
The following diagram illustrates a typical inbound call (from an xMatters User via a SIP Server to xMatters):
Unattended (Blind) Transfer Call Flow
Blind Transfer consists of the xMatters SIP Device Engine providing the Transfer Target's contact to the Transferee. The Transferee attempts to establish a session using that contact and reports the results of that attempt to the Device Engine:
Attended Transfer Call Flow
Attended transfer with consultation hold involves a session between the xMatters SIP Device Engine and the Transfer Target before the transfer actually takes place. This is implemented using SIP Hold and Blind Transfer. A nice feature is for the Device Engine to interact with the transfer target before completing the transfer, which facilitates a better conference bridging interaction for end users.
DTN-2148, DTN-2150, JDN-2146
Originally created by Don Clark