Подключение API и добавление уведомлений

Настройка телефонии в XLombard/XProkat

Настройка рабочего места пользователя

Возможные ошибки при подключении

Подключение API и добавление уведомлений

Untitled

заходим в управление в Администратор-Аккаунт и включаем API

Untitled

после этого возвращаемся в Администратор-Сервисы и статистика (в правом углу) и видим в меню слева пункт Уведомления

Untitled

добавляем уведомления последовательно из списка

Список уведомлений

Событие Описание
missedCall Потерянный звонок
inCall Входящий звонок на виртуальный номер
outCall Исходящий звонок
callRecording Записанный разговор
voiceMail Голосовое сообщение
talkEnd Окончание разговора
callEnd Завершение звонка
talkStart Начало разговора
tagUp Проставление тега
callAppeared Ожидание ответа
callUp Поднятие трубки
legUp Завершение плеча
legIn Входящее плечо
legOut Исходящее плечо
callWait Удержание вызова

Урл для отправки пост запроса:

<http://vats4.xlombard.ru/vats2/uis.ashx>

Шаблон отправляемых данных:

{
  "app_id": {{app_id}},

  "call_session_id": {{call_session_id}},
  "notification_name": {{notification_name}},
  "notification_mnemonic": {{notification_mnemonic}},
  "notification_time": {{notification_time}},
  "notification_timestamp": {{notification_timestamp}},

  "scenario_id": {{scenario_id}},
  "scenario_name": {{scenario_name}},
  "call_source": {{call_source}},
  "visitor_country": {{visitor_country}},
  "tp_project": {{tp_project}},
  "tag_names": {{tag_names}},
  "tag_ids": {{tag_ids}},
  "communication_id": {{communication_id}},
  "communication_type": {{communication_type}},

  "direction": {{direction}},
  "virtual_phone_number": {{virtual_phone_number}},
  "calling_phone_number": {{calling_phone_number}},
  "called_phone_number": {{called_phone_number}},

  "contact_id": {{contact_id}},
  "contact_full_name": {{contact_full_name}},
  "contact_phone_number": {{contact_phone_number}},
  "contact_group_ids": {{contact_group_ids}},

  "employee_id": {{employee_id}},
  "employee_full_name": {{employee_full_name}},
  "employee_phone_number": {{employee_phone_number}},
  "employee_ids": {{employee_ids}},
  "employee_full_names": {{employee_full_names}},
  "talked_employee_full_names": {{talked_employee_full_names}},
  "first_answered_employee_full_name": {{first_answered_employee_full_name}},
  "last_answered_employee_full_name": {{last_answered_employee_full_name}},
  "answered_employee_full_names": {{answered_employee_full_names}},
  "noanswered_employee_full_names": {{noanswered_employee_full_names}},

  "start_time": {{start_time}},
  "finish_time": {{finish_time}},
  "answer_time": {{answer_time}},
  "talk_time_duration": {{talk_time_duration}},
  "connection_time": {{connection_time}},
  "wait_time_duration": {{wait_time_duration}},
  "total_time_duration": {{total_time_duration}},

  "is_lost": {{is_lost}},
  "lost_reason": {{lost_reason}},

  "is_operator": {{is_operator}},
  "is_transferred": {{is_transferred}},
  "leg_id": {{leg_id}},
  "transferred_by_employee_full_name": {{transferred_by_employee_full_name}},
  "transferred_by_employee_id": {{transferred_by_employee_id}},

  "file_link": {{file_link}},
  "file_link_hash": {{file_link_hash}},
  "file_duration": {{file_duration}},
  "file_size": {{file_size}}
}

Настройка телефонии в XLombard/XProkat