Additional Controls on CDR Population
By default, the SBC does not populate CDRs with call information that ingress translation-rules and ISUP precedence values may change. This can present problems in environments where you use translation-rules to perform number normalization and the CDR fields are expected to be normalized. Also by default, the SBC populates CDRs prior to SIP-SIPI interworking. You can configure the SBC to include this non-default information in CDRs using the sip-config option late-cdr-population.
SBC can manipulate the following SIP header through session-translation:
- User part of To Header
- User part of Request-URI
- User part of From Header
- User part of Diversion Headers
- User part of P-Asserted-Id headers
- User part of History-Info headers
When configured, the SBC populates the following attributes with the values derived after ingress session-translation manipulation in CDRs.
- Calling-Station-Id
- Called-Station-Id
- Acme-P-Asserted-ID
- Acme-SIP-Diversion
- Acme-History-Info
- Acme-Primary-Routing-Number
Note:
If you have configured the accounting-config's generate-start parameter to INVITE, the SBC does not include ISUP precedence changes in the START CDR. Set generate-start to OK to include this information.Set the options parameter by typing options, a space, the option name late-cdr-population with a plus sign in front of it, and then press Enter.
ORACLE(sip-config)# options + late-cdr-population
Header Population in CDRs
By default, the SBC does not populate CDRs with all diversion header values. You can set the multiple-diversion-header-for-accounting option in the sip-config to update the Diversion CDR field with all the Diversion headers present in SIP message. This option can be used in conjunction with the late-cdr-population option.
ORACLE(sip-config)# options + multiple-diversion-header-for-accounting
Header Integrity in CDRs
By default, the SBC may truncate diversion and history-info headers during insertion into CDRs. This is because the default CDR field character length is 246 characters. You can set the cdr-attr-size-limit option in the sip-config to ensure that no diversion and history-info CDR field are truncated.
When enabled, this option behaves differently for diversion and history-info headers:
- For diversion, the SBC removes the last headers
- For history-info, the SBC removes the first headers
This option can be used in conjunction with the multiple-diversion-header-for-accounting option.
ORACLE(sip-config)# options + cdr-attr-size-limit
If you type an option without the plus sign, you overwrite any previously configured options. Prepend new options with a plus sign, as shown in the previous example, to add new options to an options list.