The SBC Core supports the SIP headers listed in this section.


Note

The SBC supports up to 20 parameters per SIP header to accommodate enhanced services such as IMS and VoLTE using call flows such as ICS and SRVCC.


IMPORTANT

Ribbon recommends using the Transparency Profile to configure transparency on the SBC Core for new deployments, as well as applying additional transparency configurations to existing deployments. Do not use IP Signaling Profile flags in these scenarios because the flags will be retired in upcoming releases.

Refer to the SBC SIP Transparency Implementation Guide for additional information.


Note

The SBC treats User-Agent and Server headers as known headers beginning in release 4.1.0. The SBC accepts these headers based on ABNF grammar format and restricts them to a maximum of 10 server-vals. You must explicitly turn ON these headers for transparency. Additionally, if a header requires more than 10 server-vals in compliance with ABNF grammar, the header must convert to an unknown header using SMM.

SIP provides a mechanism to represent common header field names in an abbreviated form. This may be useful when messages are too large to be carried on the transport available to it. A compact form may be substituted for the longer form of a header field name at any time without changing the semantics of the message. A header field name may appear in both long and short forms within the same message. A compact form of some common header field names is also defined for use when overall message size is an issue. Any headers marked with an alternate like: ' | ' indicates the long form or the short form of the header.

In order to maintain backward capability, as of 4.1.6R0 and 4.2.4R0 releases, the SBC relaxes the ABNF grammar formatting to allow invalid syntax server-vals plus an unlimited number of server-vals for these two headers.

The SBC does not process or send the Date header natively. If you need to pass the Date Header transparently, use the SBC’s Header Transparency feature.

Note

The SBC uses the Cause Indicators parameter(CAI) of REL message received in P-N-ISUP-R header of any SIP error message. The CAI is used in the following scenarios:

  • The CAI is recorded onto CAM.
  • The CAI makes the error response toward ingress side (SIP-T) based on the mapping of “cpcToSipCauseMapProfile”.
  • The CAI is triggered by a crankback (“crankbackProfile” refers to the CAI).

SIP Header List



Key:

(tick) = Supported
(error) = Not supported



A


SIP Header

Supported Feature
Release Added
(since 3.1.7)
SendReceive and Process
Accept(tick)(tick)
Accept-Contact|a(tick)(tick)
Accept-Language(tick)(tick)4.0.0
Accept-Resource-Priority(tick)(tick)
Alert-Info (tick)(tick)
Allow(tick)(tick)
Also(tick)(tick)
Anonymity(tick)(tick)
Authorization(tick)(tick)



C


SIP Header

Supported Feature
Release Added
(since 3.1.7)
SendReceive and Process
CallConnectId(tick)(tick)
Call-ID|i(tick)(tick)
Call-Info(tick)(tick)
Contact|m(tick)(tick)
Content-Disposition(tick)(tick)
Content-Type|c(tick)(tick)
Content-Encoding|e(tick)(tick)
Content-Length|l(tick)(tick)
CSeq(tick)(tick)



D


SIP Header

Supported Feature
Release Added
(since 3.1.7)
SendReceive and Process
Diversion(tick)(tick)



E


SIP Header

Supported Feature
Release Added
(since 3.1.7)
SendReceive and Process
Error-Info (tick)(tick)
Event|o(tick)(tick)
Expires(tick)(tick)



F


SIP Header

Supported Feature
Release Added
(since 3.1.7)
SendReceive and Process
Feature-Caps(tick)(tick)5.1.0
Flow-Timer(tick)(error)4.0.0
From|f(tick)(tick)



G


SIP Header

Supported Feature
Release Added
(since 3.1.7)
SendReceive and Process
Geolocation(tick)(tick)
Geolocation-Error(tick)(tick)
Geolocation-Routing(tick)(tick)



H


SIP Header

Supported Feature
Release Added
(since 3.1.7)
SendReceive and Process
History-Info(tick)(tick)



I


SIP Header

Supported Feature
Release Added
(since 3.1.7)
SendReceive and Process
Identity(tick)(tick)7.2.0
Info-Package(tick)(tick) 5.1.0



M


SIP Header

Supported Feature
Release Added
(since 3.1.7)
SendReceive and Process
Max-Forwards(tick)(tick)
MIME-Version(tick)(tick)
Min-Expires(tick)(tick)
Min-SE(tick)(tick)



O


SIP Header

Supported Feature
Release Added
(since 3.1.7)
SendReceive and Process
Overload-Control(tick)(tick)



P


SIP Header

Supported Feature
Release Added
(since 3.1.7)
Notes
SendReceive and Process
P-Access-Network-Info(tick)(tick)

P-Area-Info(tick)(tick)

P-Asserted-Identity(tick)(tick)

P-Associated-URI(tick)(tick)

P-Attestation-Indicator(tick)(tick)7.2.0
Path(tick)(tick)

P-Asserted-Service(tick)(error)5.1.0
P-Called-Party-ID(tick)(tick)

P-Carrier-Info(tick)(tick)

P-CDR-Info (tick)(tick)

Ribbon recommends that you set the CAM patch version to "1" in order to change the CDR field length from 129 to 150 bytes.

Example
set oam accounting admin patchVer 1
P-Charge-Info(tick)(tick)

P-Charging-Function-Addresses (tick)(tick)

P-Charging-Vector(tick)(tick)

P-ChgMsg-Info(tick)(tick)

P-Com.Session-Info(error)(tick)5.1.0
P-DCS-Billing-Info(tick)(tick)4.0.0
P-DCS-LAES (error)(tick)

P-Early-Media(tick)(tick)

"P-K-Adn"(tick)(error)

P-K-Cfl(tick)(tick)

P-K-Cfo(tick)(tick)

P-N-ISUP-R(tick)(tick)10.1.2
P-Orig-CA(tick)(tick)

P-Origination-ID(tick)(tick)7.2.0
P-Preferred-Identity(tick)(tick)

P-Profile-Key(tick)(tick)5.1.0
Privacy(tick)(tick)

Proxy-Authenticate(tick)(tick)

Proxy-Authorization(tick)(tick)

Proxy-Require(tick)(tick)

P-Sig-Info (tick)(tick)

P-Svc-Info (tick)(tick)

P-Term-CA(tick)(tick)

P-Visited-Network-ID(tick)(tick)



R


SIP Header

Supported Feature
Release Added
(since 3.1.7)
SendReceive and Process
RAck(tick)(tick)
Reason(tick)(tick)
Record-Route(tick)(tick)
Recv-Info(tick)(tick)5.1.0
Referred-By|b(tick)(tick)
Refer-Sub(tick)(tick)4.0.0
Refer-To|r(tick)(tick)
Remote-Party-ID(tick)(tick)
Replaces(tick)(tick)
Reply-To(tick)(tick)
Requested-By(tick)(tick)
Require(tick)(tick)
Resource-Priority(tick)(tick)
Retry-After(tick)(tick)
Route(tick)(tick)
RSeq(tick)(tick)



S


SIP Header

Supported Feature
Release Added
(since 3.1.7)
SendReceive and Process
Security-Client(tick)(tick)
Security-Server(tick)(tick)
Security-Verify(tick)(tick)
Server(tick)(tick)4.0.0
Service-Route(tick)(tick)
Session-Expires|x(tick)(tick)
Sip-Etag(tick)(tick)4.0.0
Sip-If-Match(tick)(tick)4.0.0
Subscription-State(tick)(tick)
Supported|k(tick)(tick)
Suppress-If-Match(tick)(tick)4.0.0



T


SIP Header

Supported Feature
Release Added
(since 3.1.7)
SendReceive and Process
Target-Dialog(tick)(tick)
Timestamp (tick)(tick)
To|t(tick)(tick)



U


SIP Header

Supported Feature
Release Added
(since 3.1.7)
SendReceive and Process
UnSupported(tick)(error)
User-Agent(tick)(tick)4.0.0
User-to-User(tick)(tick)



V


SIP Header

Supported Feature
Release Added
(since 3.1.7)
SendReceive and Process
Via|v(tick)(tick)



W


SIP Header

Supported Feature
Release Added
(since 3.1.7)
SendReceive and Process
Warning (tick)(tick)4.0.0
WWW-Authenticate(tick)(tick)



X


SIP Header

Supported Feature
Release Added
(since 3.1.7)
SendReceive and Process
X-ATP(tick)(tick)
X-AUT(tick)(tick)
X-BCI(tick)(tick)
X-CALLING-NUM(tick)(tick)
X-Carrier-Info(tick)(tick)
X-CHGDelay(tick)(tick)
X-CHGInfo (tick)(tick)
X-CONTRACT-ADDR(tick)(tick)
X-EMG(tick)(tick)
X-FCI(tick)(tick)
X-FWDORIG-NUM(tick)(tick)
X-GENERIC-NUM(tick)(tick)
X-ISUPEvent(tick)(tick)
X-ISUPMtype(tick)(tick)
X-MS-MediaPath(tick)(tick)8.2
X-MS-UserLocation(tick)(tick)8.2
X-NOCI(tick)(tick)
X-OBCI(tick)(tick)
X-ORIGCLD-NUM(tick)(tick)
X-REDBWDINF(error)(tick)
X-REDCAP(tick)(tick)
X-REDCNT(tick)(tick)
X-REDFWDINF(tick)(tick)
X-Service-Indicator(tick)(tick)
X-Service-Type(tick)(tick)
X-TMR(tick)(tick)
X-USI(tick)(tick)