Необходимо написать сценарий, при обращении к которому, через подобный http-запрос:
&phone=НОМЕР_ТЕЛЕФОНА
должна производится попытка соединения с внутренним номером 102.
В случае занятой линии номера 102:
звонок не становится в очередь, а выдерживает паузу 2 мин., и вновь набирает внутренний номер
102 и так до бесконечности.
В случае свободной линии номера 102:
по протоколу WebSocket передается сообщение: call|НОМЕР_ЗАКАЗА (параметр order в http-
запросе)
Звонок продолжается 15 секунд и если соединение не установлено с номером 102 в течении этого
времени звонок должен повторится через 2 мин.
Если вторая попытка дозвона не удалась это действие считается завершенным и сценарий
должен завершить работу.
Если соединение с внутренним номером 102 установлено:
1. по протоколу WebSocket передается сообщение: ok|НОМЕР_ЗАКАЗА (параметр order в
http-запросе).
2. Сценарий пытается произвести соединение с НОМЕР_ТЕЛЕФОНА (параметр phone в http-
запросе). Если этот номер недоступен, занят или прервалось соединение с внутренним
номером 102, то действие считается завершенным и сценарий должен завершить работу.
Если произошло соединение с НОМЕР_ТЕЛЕФОНА (параметр phone в http-запросе), то
сценарий должен соединить абонентов между собой.