Asterisk in Docker
From Wildsong
Read the Docker page if you don't know what Docker is.
Notes on building a current executable, the old way: Building Asterisk
Building a docker container
I used with the github respoke/asterisk image as my starting point.
git clone [email protected]:respoke/asterisk-docker.git
Then I broke it out into two parts, so that it would build faster. I have a Debian Stretch container wildsong/build that has all the tools in it, including a compiled copy of Asterisk.
The docker-asterisk container configures Asterisk based on templates in etc_asterisk.
cd source/docker/docker-asterisk docker rm -f asterisk docker build -t asterisk . docker run -it --net=host --expose=10000-10101 --name=asterisk asterisk docker exec -it asterisk asterisk -r tcpdump -n not port 22 and not arp and not host 192.168.123.159
Configuration
Put environment settings into Dockerfile and add j2 config files that I created for Fogg.
Connected phones
I don't know how to see what phones are registered with pjsip!??
I started a separate page for it, PJSIP.