Заказ закрыт
Сценарий calback для АТС Октелл (oktell)

Бюджет: 4 000 руб
53.84 $ – 45.17 €
Необходимо написать сценарий, при обращении к которому, через подобный http-запрос:

89.17.45.99:4055/execsvcs...

&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-запросе), то 

сценарий должен соединить абонентов между собой.
Опубликован 15.06.2015 в 14:56 Последнее изменение: 17.07.2015 в 07:10
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.