04-02-2013 08:59 AM - edited 03-18-2019 12:52 AM
Hi,
This is the output for xhistory:
h xHistory CallLogs Call 74 CallId: 23
*h xHistory CallLogs Call 74 Protocol: "Sip"
*h xHistory CallLogs Call 74 Direction: Outgoing
*h xHistory CallLogs Call 74 CallType: Unknown
*h xHistory CallLogs Call 74 RemoteNumber: "sip:7591@10.16.8.180"
*h xHistory CallLogs Call 74 CallbackNumber: "sip:7591@10.16.8.180"
*h xHistory CallLogs Call 74 DisplayName: ""
*h xHistory CallLogs Call 74 CallRate: 768
*h xHistory CallLogs Call 74 DisconnectCauseValue: 2
*h xHistory CallLogs Call 74 DisconnectCause: "Normal - Call Canceled"
*h xHistory CallLogs Call 74 DisconnectCauseType: RemoteDisconnect
*h xHistory CallLogs Call 74 DisconnectCauseCode: 403
*h xHistory CallLogs Call 74 DisconnectCauseOrigin: SIP
*h xHistory CallLogs Call 74 StartTime: "2013/04/02 07:41:53"
*h xHistory CallLogs Call 74 Duration: 0
*h xHistory CallLogs Call 74 Encryption: "Aes-128"
*h xHistory CallLogs Call 74 BookingId: ""
Does anyone know if there is a reference for the DisconnectCause Value, Code and Type?
Thanks,
David
04-02-2013 10:11 AM
Hi,
error 403 = forbidden.
means the server understood the request but refuse to fulfill.
when we create call policy, we usually ban some services/persons/endpoints to be reached from other endpoint. when the incoming or outgoing call matches that rule, then it gets this message (error 403).
//Ahmad
04-02-2013 10:43 AM
Try this link: https://tools.ietf.org/html/rfc3261#section-21
Sent from Cisco Technical Support iPhone App
04-02-2013 11:37 AM
thanks Chris, it was pretty much what I said
04-02-2013 05:27 PM
Hi,
Cause code : 1 = Out going disconnect
Cause code 2 = Incoming disconnect
Kind regards,
Dharmmesh
04-03-2013 12:32 AM
We have a documentation bug open for this. CSCuc34065 - Cause code mapping info : Internal cause to external cause.
Unfortunately, to date, I do not see our documentation updated to easily understand the codes or the xhistory.
Do we have anything on www.cisco.com to interpret xhistory from C/MX/EX/SX type of codecs?
API has some explanation how to interpret the cause codes etc. The CauseValue is proprietary therefore we recommend the use of CauseType and CauseCode.
The proprietary codes I am copying below.
cause_ok = 1, //Normal disconnect outgoing
cause_disconnected=2, //Normal disconnect incoming
cause_fail_unknown=3,
cause_fail_unsupported=4,
cause_fail_participant_unknown=5,
cause_fail_conference_unknown=6,
cause_fail_channel_unknown=7,
cause_fail_object_exists=8,
cause_fail_illegal_parameter=9,
cause_fail_wrong_state=10,
//Protocol disconnect causes
cause_fail_called_site_rejected = 11,
cause_fail_network_rejected = 12,
cause_fail_busy = 13,
cause_fail_timeout = 14,
cause_fail_security = 15,
cause_call_forward = 16,
cause_error = 17,
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide