Version 6.2 505 February 2011
SIP User's Manual 8. IP Telephony Capabilities
8.4.8 Interworking SIP Diversion and History-Info Headers
This device can be configured to interwork between the SIP Diversion and History-Info
headers. This is important, for example, to networks that support the Diversion header but
not the History-Info header, or vice versa. Therefore, mapping between these headers is
crucial for preserving the information in the SIP dialog regarding how and why (e.g., call
redirection) the call arrived at a certain SIP UA.
This feature is configured in the IP Profile table (IPProfile parameter) using the following
new parameters:
SBCDiversionMode - defines the device's handling of the Diversion header
SBCHistoryInfoMode - defines the device’s handling of the History-Info header
The handling of the SIP Diversion and History-Info headers is described in the table below:
Table 8-6: Handling of SIP Diversion and History-Info Headers
Parameter Value SIP Header Present in Received SIP Message
Diversion History-Info Diversion and History-Info
HistoryInfoMode = Add
DiversionMode = Remove
Diversion
converted to
History-Info.
Diversion removed.
Not present Diversion removed.
HistoryInfoMode =
Remove
DiversionMode = Add
Not present. History-Info
converted to
Diversion.
History-Info
removed.
History-Info added to Diversion.
History-Info removed.
HistoryInfoMode =
Disable
DiversionMode = Add
Diversion
converted to
History-Info.
Not present. Diversion added to History-Info.
HistoryInfoMode =
Disable
DiversionMode = Add
Not present. History-Info
converted to
Diversion.
History-Info added to Diversion.
HistoryInfoMode = Add
DiversionMode = Add
Diversion
converted to
History-Info.
History-Info
converted to
Diversion.
Headers are synced and sent.
HistoryInfoMode =
Remove
DiversionMode = Remove
Diversion removed. History-Info
removed.
Both removed.