Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо сконфигурировать астериск и реализовать взаимодействие с PHP (астериск уже установлен под CentOS).

Требования к PHP функции:

на вход PHP функции подаются номер телефона клиента и номер телефона оператора (номера городские или мобильные).

Необходимо позвонить оператору; как только оператор поднял трубку – нужно начать звонить клиенту и одновременно воспроизвести звуковой файл приветствия Оператору (цель - соединить клиента и оператора).

По окончании разговора клиента и оператора, а также в случае ошибки необходимо вернуть завершить выполнение функции, вернув статус:

-успешный созвон (по возможности - вернуть длительность разговора в секундах)

-не удалось открыть порт Астериск

-нет связи с SIP линией АТС (возможно - еще какие-либо специфические ошибки)

-не дозвонились до оператора (таймаут 7 секунд)

-у оператора занято

-не дозвонились до клиента

-у клиента занято

-пока звонили клиенту оператор повесил трубку

9 лет назад
catofbeauty
Олег 
36 летРоссия
11 лет в сервисе
Был
9 лет назад