Panel | ||||
---|---|---|---|---|
In this section:
|
Include Page | ||||
---|---|---|---|---|
|
An enterprise SIP Trunking solution requires the networking nodes to inter-operate with different endpoints as well as with service provider for PSTN breakout. This functionality can be achieved by call forking to multiple destinations.
...
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Panel | ||||
---|---|---|---|---|
In this section:
|
SIP forking refers to the capability to alert several devices of the same subscriber or to be able to alert one or more devices each of several different subscribers as a part of a session setup. The sequence of alerting itself can be in parallel (allowing any of the devices to receive the session), or in sequence (in which case a precedence is already specified in the order of forking).
In the context of reaching more than one subscriber, forking is typically initiated by an Application Server (AS) executing a subscribed call service (e.g. “Hunt Group”). Whereas forking to reach more than one registered device for the same subscriber can be done by the SIP registrar itself.
SIP allows either of the above types of forking to be done in a “B2BUA” manner - in which case call-leg for each terminating device has a unique call identifier. Also, either of the above types of forking could be done in a “forking proxy” manner - in which case call-leg for each terminating device has the same Call-ID and From-tag, but would have a different To-tag selected by the device being alerted.
The
...
Spacevars | ||
---|---|---|
|
Any out of dialog request terminating to the UA may be forked by the registrar or the AS.
...
The
Spacevars | ||
---|---|---|
|
This section describes the transaction matching logic used by
...
the
Spacevars | ||
---|---|---|
|
Additionally, for the below matching logics, Request-URI comparison is accomplished as follows:
Anchor | ||||
---|---|---|---|---|
|
The
...
Spacevars | ||
---|---|---|
|
...
Spacevars | ||
---|---|---|
|
The
...
Spacevars | ||
---|---|---|
|
To configure Overlap Addressing service for a SIP Trunk Group from the CLI, see
...
SIP Trunk Group - Services - CLI.
Interworking is supported between SIP/H.323 and H.323/SIP clients where H.323 side is configured for overlap or enbloc, and SIP side is configured for supporting Multi Invite/Info or enbloc.
Anchor | ||||
---|---|---|---|---|
|
...
The
Spacevars | ||
---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
...
The
Spacevars | ||
---|---|---|
|
Note |
---|
...
The
|
Anchor | ||||
---|---|---|---|---|
|
...
The
Spacevars | ||
---|---|---|
|
...
Spacevars | ||
---|---|---|
|
The
...
Spacevars | ||
---|---|---|
|
...
...
...
...
...
...
When a downstream forking entity sends a 199 response code for a particular early dialog,
...
the
Spacevars | ||
---|---|---|
|
The following
...
Spacevars | ||
---|---|---|
|
...
...
...
...
The cut-through for Downstream Forking
...
is defined based on:
...
While receiving SDP answers in 18x responses,
...
the
Spacevars | ||
---|---|---|
|
...
The
Spacevars | ||
---|---|---|
|
Note |
---|
Since the answer received from the egress peer can have multiple codecs, IPSP flags "SendOnlyPreferredCodec" and/or "LockDownPreferredCodec" must be enabled on both ingress and egress trunk groups. |
...
Spacevars | ||
---|---|---|
|
...
Spacevars | ||
---|---|---|
|
...
Spacevars | ||
---|---|---|
|
...
Spacevars | ||
---|---|---|
|
...
Spacevars | ||
---|---|---|
|
...
Spacevars | ||
---|---|---|
|
...
Spacevars | ||
---|---|---|
|
...
Spacevars | ||
---|---|---|
|
...
Spacevars | ||
---|---|---|
|
Multiexcerpt | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
The SBC Core supports Application Layer Forking feature to receive a single initial INVITE at the ingress leg and send multiple INVITEs with different Call-IDs to different destinations on the egress leg. The first answered call is considered as active, and the SBC terminates the other calls gracefully by sending a CANCEL message. The SBC exposes a single dialog and a single media stream on the ingress leg while forking to multiple dialogs and exposing multiple media streams on the egress leg. If different end devices with unique Address of Records (AoRs) in an enterprise exist, the SBC maintains an AoR group to perform Call Forking. For example, if an enterprise contains three end devices with the following AORs: tel: +18041774568 sip: +18041774568@sonusnet.com Sip: jack@sonusnet.com All of the above AoRs are grouped under an AoR Group and enabled for call forking. When there is an incoming call to any one of the AoRs, the call is forked to all the AoRs in this group. To support call forking feature, the
The SBC supports following timers related to SIP forking:
|
Pagebreak |
---|