origCause_value: CUCM origin cause codes 0, 16 and 393216
origCause_value is the exact Cisco CUCM CDR export field. It records a call-clearance reason using Q.850 and Cisco-specific cause values.
Field definition and source
Reflects the reason for clearance for the calls that are cleared by the originating party. Unified Communications Managercurrently uses the Q.850 codes and some Unified Communications Managerdefined codes. See topics that are related to call termination cause codes for a listing. For calls that are cleared by the terminating party, this field specifies zero. In addition to the standard values that are described in Q.850, when a call is split by a feature (transfer or conference), the CDR terminates, and this field gets set to 393216. This represents a proprietary value for this field. Default - 0
- Readable name
- Origin Cause value
- Type
- enum
What does origCause_value 0 mean?
Zero in this field is not a complete call-success verdict. Cisco specifies zero in origCause_value when the terminating party clears the call. Read destCause_value for the destination-side reason.
What does origCause_value 393216 mean?
393216 is Cisco's proprietary call-split value. A transfer or conference can split a call into multiple CDRs: the current CDR ends, while another leg may continue the conversation. Treating every 393216 as a failed conversation would misclassify those records.
Inspect the related call legs, transfer/conference fields, connection time and duration. CDR Clarity preserves the original code and displays its shared decoded meaning.
Is origCause_value 16 an error?
Code 16 means normal call clearing. It describes the release cause; it does not prove that the audio was acceptable or explain the user's reason for hanging up. Use matching CMR observations when investigating media quality.
How should I compare origCause_value with destCause_value?
Keep both fields from the same CDR together. origCause_value reports the originating side's clearance reason; destCause_value supplies the other side. A zero on one side must not hide a nonzero reason on the other. If a feature creates another call leg, inspect its own record rather than overwriting the first record's causes.
Raw values and decoded meanings
| Code | Cisco meaning | Reference |
|---|---|---|
0 | No error | Cisco code table |
16 | Normal call clearing | Cisco code table |
17 | User busy | Cisco code table |
47 | Resource unavailable, unspecified | Cisco code table |
393216 | Call split (was 126) This code applies when a call terminates during a transfer operation because it was split off and terminated (was not part of the final transferred call). This code can help you to determine which calls terminated as part of a feature operation. | Cisco code table |
The labels come from the same code table used by the analyzer. Source links identify the documented release; check your CUCM release when a value is absent or its behavior differs.
Related fields and troubleshooting
- destCause_value
- destCallTerminationOnBehalfOf
- origCallTerminationOnBehalfOf
- Q.850 cause=47 and Cisco call disposition terminology
- Connection time and duration
Have an entire CDR file?
Load your CUCM CDR and matching CMR files to decode values, inspect related call legs and compare causes in context. Files are processed locally in your browser.