이 문서에서는 Windows용 Cisco Jabber에서 통화 흐름을 분석하는 데 사용되는 절차에 대해 설명합니다.
Cisco에서는 Windows용 Cisco Jabber 버전 9.x에 대해 알고 있는 것이 좋습니다.
이 문서의 정보는 Windows용 Cisco Jabber 버전 9.x를 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
Cisco Jabber for Windows에서 통화가 시작되고 종료되는 시기를 확인하려면 Notepad++에서 csf-unified.log 파일을 열고 CALL_EVENT를 검색합니다. 통화의 첫 번째 라인을 찾으려면 CALL_EVENT 문 바로 뒤에 Initial(초기)을 찾습니다.
2013-02-24 18:22:07,362 INFO [0x000009e4][control\CallControlManagerImpl.cpp(2021)]
[csf.ecc.evt] [ecc::CallControlManagerImpl::notifyCallEventObservers] -
CALL_EVENT: evCreated,
0x005B1818, Initial, CC_ATTR_NOT_DEFINED, CC_CALL_TYPE_NONE, CalledPartyNumber: ,
CallingPartyNumber: ,
CallInstance: -1, Status: , GCID: , IsConference: 0, IsCallSelected: 0, CapabilitySet:
Jabber 통화 흐름에서 다음 키워드를 확인합니다.
통화 상태
CC_CALL_TYPE - 초기화 후 "NONE"에서 "OUTGOING" 또는 "INCOMING"으로 변경되며, 이는 통화를 보내거나 받는지에 따라 달라집니다.
Call ID(통화 ID) - Call State(통화 상태) 이전의 16진수(0x005B1818)는 각 통화 기간 동안 일관성을 유지하는 Jabber 통화 ID입니다. 다음 통화가 발생하면 증가합니다.
Notepad++를 사용하는 경우 전체 통화 흐름을 표시하는 Find All in Current Document 옵션을 사용할 수 있습니다. 다음과 같습니다(쉽게 볼 수 있도록 타임스탬프 및 정보 괄호가 제거됩니다).
CALL_EVENT: evCreated, 0x005B1818, Initial, CC_ATTR_NOT_DEFINED, CC_CALL_TYPE_NONE,
CalledPartyNumber: , CallingPartyNumber: , CallInstance: -1, Status: ,
GCID: , IsConference: 0,
IsCallSelected: 0, CapabilitySet:
CALL_EVENT: evInfoChanged, 0x005B1818, Initial, CC_ATTR_NOT_DEFINED, CC_CALL_TYPE_OUTGOING,
CalledPartyNumber: , CallingPartyNumber: , CallInstance: 1, Status: ,
GCID: , IsConference: 0,
IsCallSelected: 0, CapabilitySet: canOriginateCall,canDialVoicemail
CALL_EVENT: evInfoChanged, 0x005B1818, Initial, CC_ATTR_NOT_DEFINED, CC_CALL_TYPE_OUTGOING,
CalledPartyNumber: 1001, CallingPartyNumber: 1000, CallInstance: 1, Status: ,
GCID: , IsConference:
0, IsCallSelected: 0, CapabilitySet: canOriginateCall,canDialVoicemail
CALL_EVENT: evStateChanged, 0x005B1818, OffHook, CC_ATTR_NOT_DEFINED, CC_CALL_TYPE_OUTGOING,
CalledPartyNumber: 1001, CallingPartyNumber: 1000, CallInstance: 1, Status: ,
GCID: , IsConference:
0, IsCallSelected: 0, CapabilitySet: canEndCall,canSendDigit
CALL_EVENT: evStateChanged, 0x005B1818, Dialing, CC_ATTR_NOT_DEFINED, CC_CALL_TYPE_OUTGOING,
CalledPartyNumber: 1001, CallingPartyNumber: 1000, CallInstance: 1, Status: ,
GCID: , IsConference:
0, IsCallSelected: 0, CapabilitySet: canEndCall,canSendDigit
CALL_EVENT: evStateChanged, 0x005B1818, Proceed, CC_ATTR_NOT_DEFINED, CC_CALL_TYPE_OUTGOING,
CalledPartyNumber: 1001, CallingPartyNumber: 1000, CallInstance: 1, Status: ,
GCID: , IsConference:
0, IsCallSelected: 0, CapabilitySet: canEndCall
CALL_EVENT: evStateChanged, 0x005B1818, RingOut, CC_ATTR_NOT_DEFINED, CC_CALL_TYPE_OUTGOING,
CalledPartyNumber: 1001, CallingPartyNumber: 1000, CallInstance: 1, Status: ,
GCID: , IsConference:
0, IsCallSelected: 0, CapabilitySet: canEndCall,canDirectTransfer
CALL_EVENT: evCallStarted, 0x005B1818, Connected, CC_ATTR_NOT_DEFINED, CC_CALL_TYPE_OUTGOING,
CalledPartyNumber: 1001, CallingPartyNumber: 1000, CallInstance: 1, Status: ,
GCID: , IsConference:
0, IsCallSelected: 0, CapabilitySet: canHold,canEndCall,canSendDigit,canCallPark,
canDirectTransfer,
canJoinAcrossLine
CALL_EVENT: evStateChanged, 0x005B1818, OnHook, CC_ATTR_NOT_DEFINED, CC_CALL_TYPE_OUTGOING,
CalledPartyNumber: 1001, CallingPartyNumber: 1000, CallInstance: 1, Status: ,
GCID: , IsConference:
0, IsCallSelected: 0, CapabilitySet:
CALL_EVENT: evDestroyed, 0x005B1818, OnHook, CC_ATTR_NOT_DEFINED, CC_CALL_TYPE_OUTGOING,
CalledPartyNumber: , CallingPartyNumber: , CallInstance: 1, Status: ,
GCID: , IsConference:
0, IsCallSelected: 0, CapabilitySet:
이 출력은 Jabber가 처음 오프훅으로 전환하고 전화를 걸 때, 발신자 및 착신자 번호도 표시됩니다. 수신 중인 통화의 경우 유사한 통화 흐름 패턴이 표시됩니다. 그러나 CC_CALL_TYPE은 다릅니다.
2013-02-24 18:22:07,130 INFO [0x00000ec0] [control\CallControlManagerImpl.cpp(2001)]
[csf.ecc.evt][ecc::CallControlManagerImpl::notifyCallEventObservers] -
CALL_EVENT: evCreated, 0x10003, Initial,
CC_ATTR_NORMAL, CC_CALL_TYPE_INCOMING, CalledPartyNumber: 1001,
CallingPartyNumber: 1000,
CallInstance: 1, Status: , GCID: , IsConference: 0, IsCallSelected: 0, CapabilitySet:
Microsoft Office Integration에서 걸려온 통화의 경우 통화 흐름 앞에 하나의 추가 회선이 추가됩니다. "Starting voice call with(다음으로 음성 통화 시작)"를 검색하면 Click to Call(통화하려면 클릭) 기능이 수행되는 모든 지점이 로그에 표시됩니다. 예를 들어 연락처의 Microsoft Outlook에서 걸려온 통화(마우스 오른쪽 단추 클릭 및 통화)는 다음과 같습니다.
2013-02-24 18:42:18,912 INFO [0x000009e0] [\ExtensionProviderFunctionsImpl.cpp(235)]
[cuc-extension-provider] [StartVoiceCallImpl2] - Starting voice call with 1001
몇 밀리초 후에 동일한 "Initial" 키워드가 시작됩니다.
2013-02-24 18:42:18,915 INFO [0x0000053c] [control\CallControlManagerImpl.cpp(2021)]
[csf.ecc.evt][ecc::CallControlManagerImpl::notifyCallEventObservers] -
CALL_EVENT: evCreated, 0x00EF3BA0,Initial, CC_ATTR_NOT_DEFINED, CC_CALL_TYPE_NONE,
CalledPartyNumber: , CallingPartyNumber: ,
CallInstance: -1, Status: , GCID: , IsConference: 0, IsCallSelected: 0, CapabilitySet:
Click to Call 함수의 [cuc-extension-provider] 섹션을 확인합니다. Jabber 로그에서 이를 검색하는 경우 Microsoft Office Integration에서 전달된 결과도 제공합니다.