Интегрировать IP-телефон в действующий сервер asterisk

8 000 руб. за проект
23 сентября 2024, 12:44 • 3 отклика • 35 просмотров
Требуется добавить телефон в действующий сервер и настроить его на входящие и исходящие вызовы.
Все действия понадобится записать и прокомментировать, чтобы настройки можно было применять на других объектах

Исходные данные: в сервер подключены несколько конечных устройств разных типов, которые могут отправлять и принимать вызовы.
Для звонков с сайта используется технология WebRTC

Тип 1 подключен по IP (связка IP:пароль) и является постоянным клиентом сервера (в режиме slave, может звонить на тип 2 и ожидать взятия трубки, а также может принимать звонки с типа 2 и в момент дозвона автоматически снимать трубку).
Количество устройств типа 1, подключенных к серверу, обычно не меняется.

Тип 2 подключен по уникальному сгенерированному ID и паролю и является компьютером, на котором открыт сайт, с которого можно отправлять и принимать звонки. (режим master, звонит на тип 1, который в свою очередь автоматически снимает трубку в момент звонка, а также получает уведомления о звонке с типа 1 и имеет возможность ответить или сбросить звонок).
Количество устройств типа 2 может меняться: каждый раз, когда на каком либо компьютере открывается сайт, на сервере asterisk создаётся для него новая учётная запись.
Телефон требуется подключить в качестве устройства типа 1, но по связке IP:пароль.
Он должен принимать звонки с возможностью ответа или сброса с устройств типа 1
Также с него можно будет делать исходящие вызовы на устройства типа 1, набирая в качестве номера последний сегмент из IP адреса.

Есть пример с архивом каталога etc/asterisk, вышлю по запросу на майл или в мессенджер