Я использую композицию docker и разработку с помощью библиотеки ari4java, поэтому с помощью композиции я определяю службу звездочки, в нее я добавляю все необходимые файлы конфигурации (sip.conf, ari.conf и т. Д.), А затем использую команду 'docker-compose. вверх, чтобы запустить композицию. До / после этого я создал учетную запись SIP, используя linphone или zoiper (оба являются программными телефонами), что было определено в файле sip.conf. Когда композиция будет готова, она зарегистрирует вашу учетную запись SIP, а затем вы сможете набрать другой SIP.
Пример службы звездочки в составе (файл docker-compose.yaml):
version: '2'
services:
asterisk:
image: registry.gitlab.com/cloudonix/docker/asterisk-docker:14
volumes:
- ./configuration/extensions.conf:/etc/asterisk/extensions.conf:ro
- ./configuration/http.conf:/etc/asterisk/http.conf:ro
- ./configuration/ari.conf:/etc/asterisk/ari.conf:ro
- ./configuration/sip.conf:/etc/asterisk/sip.conf:ro
ports:
- 8088:8088
networks:
mynet:
ipv4_address: //add ip address
Докерская документация: https://docs.docker.com/compose/
Скачать zoiper: https://www.zoiper.com/en/voip-softphone/download/current