Открыть меню
Toggle preferences menu
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

21. Технологии CTI

Материал из Платформа Эра. Документации
Версия от 15:44, 9 декабря 2024; Oagapov (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

В заданиях темы будет опробовано управление устройством через CTI API. Будет получено представление о доступных функциях.

Этот опыт взаимодействия с системой и устройством через API может оказаться полезным для управления существующими вызовами при наличии доступа лишь к веб-интерфейсу, а также для инициации тестовых звонков и в ходе построения нагрузочных тестов.

Задание 21.1. CTI веинтерфейс

Управление устройством через интерфейс CTI

1. Авторизуйтесь в рабочем домене под учетной записью пользователя, связанного с абонентскими учетными записями, принимающими участие в тесте.

  • Откройте в рабочем домене приложение "Кабинет"
  • Зарегистрируйте соответствующее устройство.

В верхней части рабочего поля доступна панель управления состоянием и номеронабиратель.

2. С помощью CTI-кнопок управления в верхней панели:

  • осуществить вызов,
  • принять вызов,
  • поставить вызов на удержание,
  • снять вызов с удержания,
  • перевести вызов на номер,
  • осуществить параллельный консультационный вызов,
  • соединить двух абонентов между собой консультационным переводом,
  • прервать вызов.

Для управления устройством через CTI-панель:

  • в настройках телефона полезно иметь разрешенный интерком,
  • в системе должен быть настроен фичакод интерком,
  • в системе должен быть разрешен вызов интерком-вызова собственного номера в маршрутизации и правилах фичакодов.

3. Активные звонки с участием собственного абонента отображаются в таблице. Выделите активный разговор - в инструменте также появляются CTI-кнопки с командами.

Задание 21.2*. CTI API

Управление устройством через API CTI

1. Инициируйте вызов с помощью API-тестера и HTTP REST API.

CTI-интерфейс доступен через REST API: http и websocket.

Вы можете использовать расширение для браузера Talend API Tester

Справка. /api/rest/v1/uc/calls.html

2. Постройте диаграмму вызова. Выясните, чем отличается трассировка вызова от обычного звонка с телефона на телефон?

Задание 21.3**. Вызовы через CTI

Управление вызовом через API CTI

1. Обнаружьте идентификаторы текущего звонка

Варианты:

  • либо в лог-журнале mware: !infx@DOMAIN
  • либо подглядите в консоли браузера в открытом приложении Кабинет,
  • либо в свойствах текущего звонка.
  • либо подпишитесь на события ccsevents(infinityx/callevents как в задании 16.3,
  • либо настройте их логирование контекстными сценариями звонка,

2. Пользуясь CTI информацией из событий, с помощью HTTP REST API:

  • завершите вызов
  • поставьте вызов на удержание
  • переведите вызов на номер

3. Постройте диаграмму вызова. Выясните, каким образом технологически организована постановка на удержание?