Подключение API и добавление уведомлений
Настройка телефонии в XLombard/XProkat
Настройка рабочего места пользователя
Возможные ошибки при подключении
заходим в управление в Администратор-Аккаунт и включаем API
после этого возвращаемся в Администратор-Сервисы и статистика (в правом углу) и видим в меню слева пункт Уведомления
добавляем уведомления последовательно из списка
Событие | Описание |
---|---|
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}}
}