Предлагаю работу Настроить FreePBX для управления логикой входящих звонков из внешнего сервера

VIP Разбойник
Премиум
Активный участник
Регистрация
17 Янв 2020
Сообщения
140.186
Реакции
7.143
Монетки
3585.5
Здравствуйте! Есть FreePBX 15 сервер, настроен на прием звонков через SIP и их редирект на другой SIP адрес. Задача: управлять входящими звонками в FreePBX из внешнего сервера. Вижу два варианта решения (первый интереснее, второй кажется возможно проще): 1. К PBX серверу идет входящий SIP звонок, он спрашивает у удаленного сервера куда направить этот звонок (SIP/Tel) и выполняет сказанное. Отправляет на внешний сервер события звонка (start/answer/end/record). Скорее всего, решается через AGI. 2. По POST запросу внешнего скрипта в настройках PBX создается "Внутренний номер" с указанным Dial и "Входящий маршрут" связанный с созданным внутренним номером. Внешний скрипт не нужен, нужен тот, что создаст номер и маршрут. Должны быть проверки на существование записей с выдачей ошибки и т.п. Сейчас реализовано: 1. Сервер PBX настроен как надо, ручное создание внутреннего номера и входящего маршрута достаточны для адресации звонков. 2. События о звонке и ссылка на запись отправляются скриптом на NodeJS (прослушивание события Cdr через AMI) на внешний адрес. 3. Внешняя система знает какой звонок куда нужно направлять. Логику управления звонками не нужно реализовывать. Требования: 1. Стабильная работа без падений сервера и скриптов. Каждый звонок важен и нельзя их терять. 2. Изменить настройки сервера FreePBX, если это необходимо. 3. Приоритет реализации на PHP 7+, возможны другие языки/интерпретаторы. Если есть ваши варианты реализации или знаете что нужно делать, пишите. Можете предложить альтернативную сумму проекта. Спасибо! ...

Откликнуться на задание:
Для просмотра содержимого вам необходимо авторизоваться.
 
Цена
2000 ₽
11
Сверху Снизу