目錄

簡介

必要條件

需求

採用元件

分析Windows版Cisco Jabber中的呼叫流

Jabber日誌術語

CSF-UNIFIED.LOG

Office整合（在Jabber日誌中按一下可呼叫）

相關資訊

簡介

本文檔介紹用於分析Windows版Cisco Jabber中的呼叫流的過程。

必要條件

需求

思科建議您瞭解Windows 9.x版Cisco Jabber。

採用元件

本檔案中的資訊是根據Windows 9.x版Cisco Jabber。

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路正在作用，請確保您已瞭解任何指令可能造成的影響。

分析Windows版Cisco Jabber中的呼叫流

要在Windows版Cisco Jabber中確定呼叫開始和結束的時間，請在記事本++中開啟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呼叫流程中注意以下關鍵字：

呼叫狀態

- 初始 — 呼叫處於設定狀態，Jabber確定呼叫是否呼入/撥出，並預撥呼叫/被叫電話號碼。

- 摘機 — Jabber電話摘機。

- 撥號 — 撥打被叫電話號碼號碼。

- 繼續 — 數字被傳送到Cisco Unified Communications Manager(CUCM)並處理。

- RingOut — 撥出號碼並將振鈴傳送到遠端端。

- 已連線 — 遠端已應答且已建立連線。

- OnHook - Jabber電話掛機。

CC_CALL_TYPE — 這從初始化後的「無」更改為「傳出」或「傳入」，這取決於呼叫是傳送還是接收。

呼叫ID — 呼叫狀態之前的十六進位制數(0x005B1818)是Jabber呼叫ID，它在每次呼叫的持續時間都保持不變。當下一次呼叫發生時，該埠將遞增。

CSF-UNIFIED.LOG

如果您使用記事本++，則可以使用在當前文檔中查詢全部選項，該選項顯示整個呼叫流程。如下所示（為便於檢視，時間戳和資訊括弧被刪除）：

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發出的呼叫，將在呼叫流程前新增一條額外線路。如果搜尋「開始語音呼叫」，則會提供日誌中執行「按一下以呼叫」功能的每個點。例如，來自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整合傳送的任何結果。

相關資訊

- Windows版Cisco Jabber疑難排解

- 技術支援與文件 - Cisco Systems