Маршрут API запрос
При установлении типа маршрута "API запрос" и выдачи в параметры URL для выполнения запроса выполнится POST запрос с JSON объектом { from_number: "номер звонившего", line_number: "номер линии", queue_number: "номер очереди если есть", direction: "направление звонка"}
Пример POST запроса;
URL
https://ip.4u.uz/mywbhk.php
Body
{
"from_number": "974244100",
"line_number": "712037006",
"queue_number": 6000,
"direction": <inc|out>
}
В ответ должен запрос должен получить один из вариантов следующего шага для звонка, если в ответе будет не правильный тип шага или не правильный аргумент типа то звонок завершится сразу.
Перевод на внутренний номер:
Типа шага: "peer", аргумент "action_data" - внутренний номер сотрудника, пример объекта:
{
action_type: peer,"peer",
action_data: 2000,"2000",
}
Перевод в отдел:
Типа шага: "queue", аргумент "action_data" - номер отдела, пример объекта:
{
action_type: queue,"queue",
action_data: 6000,"6000",
}
Перевод в IVR голосовое меню:
Типа шага: "ivr", аргумент "action_data" - ID голосового меню из настроек, пример объекта:
{
action_type: ivr,"ivr",
action_data: 111,"111",
}
Звонок на внешний номер:
Типа шага: "trunk", аргумент "action_data" - Номер мобильного или городского телефона кому надо звонить, пример объекта:
{
action_type: "trunk",
action_data: "998765432",
}