???????-?????? : Cisco ICM CTI Server Software

Руководство по тестированию CTI

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


Содержание


Введение

Этот документ описывает Тест Интеграции компьютерной телефонии (CTI), который можно использовать в качестве клиента интерактивной CTI для демонстрации или отладить цели.

Проверка CTI может также помочь определять, изолировать, и решать проблемы, которые касаются CTI. Проверка CTI является консольной программой, которая выполняется в окне и отображает события CTI на экране. Проверка CTI соединяется с CTI Server посредством сокетного соединения. Программа отображает или все события, которые происходят на коммутаторе, который является клиентским приложением моста CTI, или только событиями, которые принадлежат одиночному агенту. Если Проверка CTI имеет одинаковую конфигурацию как конфигурацию приложения, вы видите ожидаемые события и поведение коммутатора в программе Проверки CTI.

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

Требования

Компания Cisco рекомендует предварительно ознакомиться со следующими предметами:

  • Cisco Intelligent Contact Management (ICM)

  • CTI

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

Сведения в этом документе основываются на версии ICM 4.6.2 и позже.

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

Условные обозначения

Дополнительные сведения об условных обозначениях см. в документе Условные обозначения технических терминов Cisco.

Настройка проверки компьютерной телефонии

Используйте интерфейс командной строки (CLI) на Периферийном шлюзе (PG) для запуска программы Проверки CTI. CLI требует:

  • IP-адрес CTI Server или PG

  • Номер сокета

  • Идентификатор агента и информация о входе в систему

Каталог и файлы

Можно найти программный файл Проверки CTI и отследить DLL в каталоге \icr\bin на PG, где вы установили CTI Server. Программным файлом Проверки CTI является ctitest.exe, и DLL трассировки является icrmsgs.dll. Поскольку icrmsgs.dll является файлом активных сервисов, скопируйте эти два файла в отдельный каталог.

!--- конфигурацию

Выполните эти шаги для настройки Проверки CTI:

Примечание: В примере в этом разделе abc является отдельным каталогом, который обсуждает раздел Каталога и Файлов.

  1. Профиль — Установленный профиль, который состоит из параметров настройки, которые служат вводом к Проверке CTI.

    Запустите Проверку CTI с этой команды для инициирования нового профиля:

    c:\abc\> ctitest /p profile name
    
    
  2. Хост и Сокет — Настраивают CTI Server и сокет, с которым соединяется Проверка CTI.

    • Настройте CTI Server Стороны A — Выполняют эту команду для настройки Стороны A CTI Server для Проверки CTI:

      c:\abc\> ctitest: config /hostA ctiserver_hostnameA /portA ctiserver_portA
      
      
    • Настройте CTI Server Стороны B — Выполняют эту команду для настройки Стороны B CTI Server для Проверки CTI, если у вас есть дуплексная конфигурация:

      c:\abc\> ctitest: config /hostb ctiserver_hostnameB /portB ctiserver_portB
      
      

      Примечание: В данном примере ctiserver_hostnameA и ctiserver_hostnameB представляют IP-адрес или имя хоста стороны A и B PG или CTI Server. ctiserver_portA и ctiserver_portB представляют номер порта стороны A и B.

      Примечание: В симплексной среде используйте, "" для определения пустого значения.

  3. Версия протокола — Настраивает версию протокола CTI к 6:

    c:\abc\> ctitest: config /version 6
    
  4. Сервисная Маска — Настраивает сервисную маску к 7:

    c:\abc\> ctitest: config /service 7
    
  5. Heartbeat — Выключите биения при отладке проблем CTI.

    Выполните эту команду для настройки биения к-1:

    c:\abc\> ctitest: config /hb -1
    
  6. Agent — Настройте агента для определения желаемых событий клиента для Клиентского режима.

    Примечание: Эти события варьируются. Изменение зависит от вашей среды CTI Server.

    c:\abc\> ctitest: agent /periph peripheral_id /id agentid /password password 
    /ext extension /inst instrument
    
    

    Примечание: Эта команда отображает более чем две линии из-за ограничений длины.

    Примечание: Если нет никакого требования пароля агента для регистрации, используйте, "" для определения пустого значения. Выполнить агента/? команда для справки.

Открытый сеанс

Открытая команда выполняет сокетное соединение к CTI Server. Открытая команда выполняет к CTI Server соответствующие команды для установления передачи сообщений. По умолчанию Проверка CTI неоднократно пытается открыть сеанс, пока сеанс не открывается или пока вы не выполняете близкую команду или команду quit. Программа автоматически пытается соединиться с другой стороной после сбоя CTI Server. Выполните эту команду для открытия сеанса после успешного завершения конфигурации:

c:\abc\> ctitest: open

Если ваша Конфигурация проверки CTI корректна, сообщение появляется, который подобен этому:

session #2 opened after 0 ms CCTime 13:52:32 PGStatus NORMAL Peripheral: Online

Если ошибки происходят, когда сеанс открывается, проверьте свою Конфигурацию проверки CTI как структуры Раздела конфигурации.

Вход в систему

Если сеанс успешно открывается, можно выполнить команду входа в систему для регистрации к Устройству автоматического распределения вызовов (ACD), с которым связывается PG. Это - синтаксис команды входа в систему:

CTITest: login /? 
usage: agent_login ID PASSWORD [/periph N] [/instrument N] [/reason N] [/position N] 
       [/supervisor N] [/auctoIN] [/manualIN] [/skill N[.pri] [/skill N[.pri]] ...]

Используйте тип и конфигурацию ACD как основание, и предоставьте эти параметры для успешной регистрации в системе. Как только вы соединились, можно использовать Проверку CTI, чтобы к состояниям активиста перемен, ответьте на звонок, передайте вызов, выполните вызов, конференцию, и т.д.

Полезные команды

Этот раздел предоставляет списку команд с частым использованием в Проверке CTI.

Команда Параметры
agent_login (вход в систему)
ID PASSWORD [/periph n] [/instrument N] [/reason N] 
[/position N] [/supervisor N] [/autoIN] [/manualIN]  
[/skill N[.pri] [/skill N[.pri]] ...]
agent_logout (выход из системы)
[/agentID ID] [/password PASSWORD] [/periph n] 
[/instrument N] [/reason N] [/skill N[.pri] [/skill N[.pri]] ...] 
agent_not_ready (not_ready)
[/agentID ID] [/periph n] [/instrument N] [/reason N] 
[/skill N[.pri] [/skill N[.pri]] ...] 
(готовый) agent_ready
[/agentID ID] [/periph n] [/instrument N] [/reason N] [/autoIN] 
[/manualIN] [/skill N[.pri] [/skill N[.pri]] ...]
agent_work_not_ready (wrapup)
[/agentID ID] [/periph N] [/instrument N] [/reason N] 
[/skill N[.pri] [/skill N[.pri]] ...] 
agent_work_ready (callwork)
[/agentID ID] [/periph N] [/instrument N] [/reason N] 
[/skill N[.pri] [/skill N[.pri]] ...] 
answer_call (ответ)
[/periph N] [/callid CALLID.DEVID] [/stack N] 
[/instrument N] 
автоматический ответ
[/on] [/off]
(ясный) clear_call
[/periph N] [/callid N.devid] [/stack N]
conference_call (conf)
[/periph N] [/active CALLID.DEVID] [/held CALLID.DEVID] 
[/stack ACTIVE HELD] [/blind DN] [/placement TYPE]  
[/manner TYPE] [/alertRings N] [/callopt TYPE] 
[/TG N] [/SG N] [/authorize code] [/account code] 
consult_call (cc)
DN [/periph N] [/instrument N] [/callid N.devid] 
[/stack N] [/placement TYPE] [/manner TYPE] [/transfer] [/conference] 
[/alertRings N] [/callopt TYPE] [/priority] [/postroute] [/TG N] 
[/SG N] [/authorize code] [/account code]
get_agent_state (состояние)
[/periph n] [/instrument N]
get_agent_stats (stats)
[/periph N] [/instrument N] [/ext string] [/id string]
get_skill_stats (sk_stats)
[/periph N] [/skill N] [/skillID N]
hold_call (держатся)
[/periph N] [/callid N.devid] [/stack N]
make_call (mc)
DN [/periph N] [/instrument N] [/placement TYPE] 
[/manner TYPE] [/alertRings N] [/callopt TYPE] [/priority] 
[/postroute] [/TG N] [/SG N] [/authorize code] [/account code] 
[keyword=VALUE ...]
выпуск
[/periph N] [/callid N.devid] [/stack N]
retrieve_call (получают)
[/periph N] [/callid N.devid] [/stack N] 
transfer_call (передача)
[/periph N] [/active CALLID.DEVID] [/held CALLID.DEVID] 
[/stack ACTIVE HELD] [/blind DN][/placementTYPE]
[/manner TYPE] [/alertRings N] [/callopt TYPE] [/TG N] [/SG N] 
[/authorize code] [/account code]


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


Document ID: 20474