Голосовая связь и система унифицированных коммуникаций : Cisco Jabber для Windows

Jabber для Windows Call Flow Analysis Procedure

20 октября 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Английский (22 августа 2015) | Отзыв

Введение

Этот документ описывает процедуру, используемую для анализа потока вызовов в Cisco Jabber для Windows.

Внесенный Билли Тернбоу, Амитом Кумаром, и Джесмитом Сандху, специалистами службы технической поддержки Cisco.

Предварительные условия

Требования

Cisco рекомендует ознакомиться с Cisco Jabber для Версии Windows 9. x .

Используемые компоненты

Сведения в этом документе основываются на Cisco Jabber для Версии Windows 9. x .

Сведения, представленные в этом документе, были получены от устройств, работающих в специальной лабораторной среде. Все устройства, описанные в этом документе, были запущены с чистой (стандартной) конфигурацией. В рабочей сети необходимо изучить потенциальное воздействие всех команд до их использования.

Проанализируйте поток вызовов в Cisco Jabber для Windows

Для определения, когда вызов начинается и заканчивается в Cisco Jabber для Windows, откройте csf-unified.log файл в Блокноте ++ и ищите CALL_EVENT. Для обнаружения первой линии вызова найдите Начальную букву вскоре после оператора CALL_EVENT:

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 определяет, поступает ли это/исходит, и вызов/номера вызываемого телефона является прошедшим предварительную подготовку.
  • OffHook - Телефон Jabber уходит обработчик прерываний.
  • При наборе номера - набраны цифры номера вызываемого телефона.
  • Продолжитесь - цифры передают к Cisco Unified Communications Manager (CUCM) и обрабатывают.
  • RingOut - Номер набран, и вызов передается удаленному концу.
  • Связанный - удаленному концу отвечают, и соединение установлено.
  • OnHook - Телефон Jabber завис.

CC_CALL_TYPE - Это изменяется от "NONE" после инициализации или к "ВЫХОДУ" или к "ПОСТУПЛЕНИЮ", которое зависит от того, передан ли вызов или принят.

Идентификатор вызова - шестнадцатеричное число (0x005B1818) перед Режимом вызова является Идентификатором вызова Jabber, который остается последовательным на время каждого вызова. Когда следующий вызов происходит, это инкрементно увеличивается.

CSF-UNIFIED.LOG

При использовании Блокнота ++ можно использовать опцию 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:

Интеграция офиса (Вызов одним нажатием в журналах Jabber)

Для вызовов, выполненных от Интеграции Microsoft Office, одна дополнительная линия добавлена перед потоком вызовов. При поиске "Стартового голосового вызова с", он предоставляет каждую точку в журнале, где выполнена функция 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

Несколько миллисекунд позже, то же "Начальное" ключевое слово начинается:

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:

Заметьте [cuc-extension-provider] раздел в функции Click to Call. При поиске этого в журнале Jabber он также предоставляет любые результаты, которые несут от Интеграции Microsoft Office.

Дополнительные сведения



Document ID: 116309