docker-compose для развертывания на проде
Базовая команда выглядит так:
sudo docker compose buildКонфигурация должна быть прописана .env:
SOCKET_PASSWORD=
SIP_PASSWORD=
SIP_IP=SIP_PASSWORD- Пароль от тестовых учёток SIPSOCKET_PASSWORD- Пароль от сокета mod_event_socketSIP_IP- публичный IP контейнера, по которому его можно зарезольвить. Используется для SDP и прочих вещей.
sudo docker compose exec -it sip-server /usr/local/freeswitch/bin/fs_cli -rRS --password ${SOCKET_PASSWORD}Контейнер использует следующие порты:
8021для mod_event_socket5060для SIP (нужно открыть)5061для SIP over TLS5080для SIP24000-25000для RTP (нужно открыть)4443WSS mod_sofia (используется самоподписанный сертификат)7443WS mod_sofia