Интеграция с UIS — различия между версиями

Материал из ПланФикс
Перейти к: навигация, поиск
Строка 41: Строка 41:
 
   
 
   
 
2. Завершение звонка
 
2. Завершение звонка
 +
<source>
 
{   
 
{   
 
   "notification_name":{{notification_name}},
 
   "notification_name":{{notification_name}},
Строка 60: Строка 61:
 
     "tag_names": {{tag_names}}
 
     "tag_names": {{tag_names}}
 
}
 
}
 +
</source>
 
   
 
   
 
3. Записанный разговор
 
3. Записанный разговор
 +
<source>
 
{
 
{
 
   "notification_name": {{notification_name}},
 
   "notification_name": {{notification_name}},
Строка 80: Строка 83:
 
   "tag_names": {{tag_names}}
 
   "tag_names": {{tag_names}}
 
}
 
}
 +
</source>
 
   
 
   
 
4. Ожидание ответа
 
4. Ожидание ответа
 +
<source>
 
{   
 
{   
 
   "notification_name":{{notification_name}},
 
   "notification_name":{{notification_name}},
Строка 96: Строка 101:
 
   "leg_id": {{leg_id}}
 
   "leg_id": {{leg_id}}
 
}
 
}
 +
</source>
 
   
 
   
 
5. Исходящий звонок
 
5. Исходящий звонок
 +
<source>
 
{
 
{
 
   "notification_name": {{notification_name}},
 
   "notification_name": {{notification_name}},
Строка 111: Строка 118:
 
     "employee_phone_number":{{employee_phone_number}}
 
     "employee_phone_number":{{employee_phone_number}}
 
}
 
}
 +
</source>
 
   
 
   
 
6. Начало разговора
 
6. Начало разговора
 +
<source>
 
{   
 
{   
 
   "notification_name":{{notification_name}},
 
   "notification_name":{{notification_name}},
Строка 127: Строка 136:
 
   "leg_ids": {{leg_ids}}
 
   "leg_ids": {{leg_ids}}
 
}
 
}
 +
</source>
 
   
 
   
 
7. Окончание разговора
 
7. Окончание разговора
 +
<source>
 
{   
 
{   
 
   "notification_name":{{notification_name}},
 
   "notification_name":{{notification_name}},
Строка 146: Строка 157:
 
   "leg_ids": {{leg_ids}}
 
   "leg_ids": {{leg_ids}}
 
}
 
}
 +
</source>
 
   
 
   
 
8. Потерянный звонок
 
8. Потерянный звонок
 +
<source>
 
{   
 
{   
 
   "notification_name":{{notification_name}},
 
   "notification_name":{{notification_name}},
Строка 162: Строка 175:
 
   "call_session_id":{{call_session_id}}
 
   "call_session_id":{{call_session_id}}
 
}
 
}
}}
+
</source>
  
 
== Перейти ==
 
== Перейти ==
 
*[[Виртуальные АТС]]
 
*[[Виртуальные АТС]]
 
*[[Интеграции]]
 
*[[Интеграции]]

Версия 13:53, 12 октября 2017

Для настройки интеграции с виртуальной АТС UIS:

1. Перейдите в раздел Управление аккаунтом / Интеграции (доступен владельцу или администратору аккаунта). Нажмите на Интеграция с виртуальной АТС:

dMSlpn.jpg

и в появившемся списке нажмите Активировать напротив UIS.

2. В открывшемся окне введите логин, пароль от личного кабинета UIS, а также принадлежащий вам виртуальный номер, который будет использоваться при исходящих вызовах:

kWDmrT.jpg

3. В личном кабинете UIS для работы интеграции должны быть активированы тарифные опции "Уведомления" и "Call API Базовый набор"

4. В личном кабинете UIS разрешите доступ к Call API с любых IP-адресов:

2arL8M.jpg

5. Обратитесь в поддержку UIS, чтобы вам прописали необходимые для интеграции с ПланФиксом уведомления, указав им адрес своего аккаунта в ПланФиксе.

Или же пропишите их самостоятельно в разделе "Сервисы и статистика - Уведомления"

Все уведомления отправляются методом POST на адрес https://имя_аккаунта.planfix.ru/tel/uiscom Где имя_аккаунта - название аккаунта в ПланФикс. (например https://x18.planfix.ru/tel/uiscom )

1. Входящий звонок на виртуальный номер

{  
  "notification_mnemonic":{{notification_mnemonic}},
  "notification_name":{{notification_name}},
  "virtual_phone_number":{{virtual_phone_number}},
  "notification_time":{{notification_time}},
  "scenario_name": {{scenario_name}},
    "contact_phone_number":{{contact_phone_number}},
    "communication_number":{{communication_number}},
    "contact_id": {{contact_id}},
    "contact_full_name": {{contact_full_name}},
  "call_session_id":{{call_session_id}}
}

2. Завершение звонка

{  
  "notification_name":{{notification_name}},
  "notification_mnemonic":{{notification_mnemonic}},
  "virtual_phone_number":{{virtual_phone_number}},
  "notification_time":{{notification_time}},
  "external_id": {{external_id}},
    "contact_phone_number":{{contact_phone_number}},
    "communication_number":{{communication_number}},
    "employee_full_name": {{employee_full_name}},
    "employee_id": {{employee_id}},
    "call_source": {{call_source}},
    "direction": {{direction}},
    "call_session_id":{{call_session_id}},
    "scenario_name": {{scenario_name}},
    "talk_time_duration": {{talk_time_duration}},
    "total_time_duration": {{total_time_duration}},
    "wait_time_duration": {{wait_time_duration}},
    "tag_names": {{tag_names}}
}

3. Записанный разговор

{
  "notification_name": {{notification_name}},
  "notification_mnemonic":{{notification_mnemonic}},
  "virtual_phone_number": {{virtual_phone_number}},
  "notification_time": {{notification_time}},
  "scenario_name": {{scenario_name}},
    "contact_phone_number": {{contact_phone_number}},
    "communication_number": {{communication_number}},
    "contact_id": {{contact_id}},
    "contact_full_name": {{contact_full_name}},
  "call_session_id": {{call_session_id}},
    "employee_full_name": {{employee_full_name}},
    "employee_id": {{employee_id}},
    "file_link": {{file_link}},
    "file_duration": {{file_duration}},
  "tag_ids": {{tag_ids}},
  "tag_names": {{tag_names}}
}

4. Ожидание ответа

{  
  "notification_name":{{notification_name}},
  "notification_mnemonic":{{notification_mnemonic}},
  "notification_time":{{notification_time}},
  "external_id": {{external_id}},
    "contact_phone_number":{{contact_phone_number}},
    "contact_id": {{contact_id}},
    "employee_full_name": {{employee_full_name}},
    "employee_id": {{employee_id}},
  "call_source": {{call_source}},
  "call_session_id":{{call_session_id}},
  "direction": {{direction}},
  "leg_id": {{leg_id}}
}

5. Исходящий звонок

{
  "notification_name": {{notification_name}},
  "notification_mnemonic":{{notification_mnemonic}},
  "virtual_phone_number": {{virtual_phone_number}},
  "notification_time": {{notification_time}},
    "contact_phone_number":{{contact_phone_number}},
    "contact_id":{{contact_id}},
    "contact_full_name":{{contact_full_name}},
  "call_session_id":{{call_session_id}},
    "employee_full_name":{{employee_full_name}},
    "employee_id":{{employee_id}},
    "employee_phone_number":{{employee_phone_number}}
}

6. Начало разговора

{  
  "notification_name":{{notification_name}},
  "notification_mnemonic":{{notification_mnemonic}},
  "notification_time":{{notification_time}},
  "external_id": {{external_id}},
    "contact_phone_number":{{contact_phone_number}},
    "contact_id": {{contact_id}},
    "employee_full_name": {{employee_full_name}},
    "employee_id": {{employee_id}},
  "call_source": {{call_source}},
  "call_session_id":{{call_session_id}},
  "direction": {{direction}},
  "leg_ids": {{leg_ids}}
}

7. Окончание разговора

{  
  "notification_name":{{notification_name}},
  "notification_mnemonic":{{notification_mnemonic}},
  "virtual_phone_number":{{virtual_phone_number}},
  "notification_time":{{notification_time}},
  "external_id": {{external_id}},
    "contact_phone_number":{{contact_phone_number}},
    "communication_number":{{communication_number}},
    "employee_full_name": {{employee_full_name}},
    "employee_id": {{employee_id}},
    "call_source": {{call_source}},
    "call_session_id":{{call_session_id}},
    "direction": {{direction}},
    "scenario_name": {{scenario_name}},
    "talk_time_duration": {{talk_time_duration}},
  "leg_ids": {{leg_ids}}
}

8. Потерянный звонок

{  
  "notification_name":{{notification_name}},
  "notification_mnemonic":{{notification_mnemonic}},
  "virtual_phone_number":{{virtual_phone_number}},
  "notification_time":{{notification_time}},
  "scenario_name": {{scenario_name}},
  "wait_time_duration" : {{wait_time_duration}},
  "employee_ids":{{employee_ids}},
    "contact_phone_number":{{contact_phone_number}},
    "communication_number":{{communication_number}},
    "contact_id": {{contact_id}},
    "contact_full_name":{{contact_full_name}},
  "call_session_id":{{call_session_id}}
}

Перейти