목차

소개

사전 요구 사항

요구 사항

사용되는 구성 요소

Windows용 Cisco Jabber에서 통화 흐름 분석

Jabber 로그 조건

CSF-UNIFIED.LOG

Office 통합(Jabber 로그에서 통화하려면 클릭)

관련 정보

소개

이 문서에서는 Windows용 Cisco Jabber에서 통화 흐름을 분석하는 데 사용되는 절차에 대해 설명합니다.

사전 요구 사항

요구 사항

Cisco에서는 Windows용 Cisco Jabber 버전 9.x에 대해 알고 있는 것이 좋습니다.

사용되는 구성 요소

이 문서의 정보는 Windows용 Cisco Jabber 버전 9.x를 기반으로 합니다.

이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.

Windows용 Cisco Jabber에서 통화 흐름 분석

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 로그 조건

Jabber 통화 흐름에서 다음 키워드를 확인합니다.

통화 상태

- Initial(초기) - 통화가 설정 중이고, Jabber가 수신/발신인지 확인하고, 발신/발신된 전화 번호가 미리 준비됩니다.

- 오프 훅 - Jabber 전화가 오프 훅으로 전환됩니다.

- 전화 걸기 - 전화 번호로 전화를 겁니다.

- Proceed(진행) - 숫자가 CUCM(Cisco Unified Communications Manager)으로 전달되어 처리됩니다.

- RingOut - 번호로 전화를 걸며 벨소리가 원격 끝으로 전송됩니다.

- Connected(연결됨) - 원격단에 응답하고 연결이 설정됩니다.

- OnHook - Jabber 전화가 끊겼습니다.

CC_CALL_TYPE - 초기화 후 "NONE"에서 "OUTGOING" 또는 "INCOMING"으로 변경되며, 이는 통화를 보내거나 받는지에 따라 달라집니다.

Call ID(통화 ID) - Call State(통화 상태) 이전의 16진수(0x005B1818)는 각 통화 기간 동안 일관성을 유지하는 Jabber 통화 ID입니다. 다음 통화가 발생하면 증가합니다.

CSF-UNIFIED.LOG

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:

Office 통합(Jabber 로그에서 통화하려면 클릭)

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에서 전달된 결과도 제공합니다.

관련 정보

- Windows용 Cisco Jabber 문제 해결

- 기술 지원 및 문서 − Cisco Systems