Asterisk in Docker: Difference between revisions
From Wildsong
Jump to navigationJump to search
Brian Wilson (talk | contribs) mNo edit summary |
Brian Wilson (talk | contribs) mNo edit summary |
||
Line 19: | Line 19: | ||
docker exec -it asterisk asterisk -r | docker exec -it asterisk asterisk -r | ||
tcpdump -n not port 22 and not arp and not host 192.168.123.159 | tcpdump -n not port 22 and not arp and not host 192.168.123.159 | ||
== Configuration == | == Configuration == | ||
Line 25: | Line 24: | ||
Put environment settings into Dockerfile and | Put environment settings into Dockerfile and | ||
add j2 config files that I created for [[Fogg]]. | 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]]. | |||
[[Category: VOIP]] | [[Category: VOIP]] |
Revision as of 04:08, 14 June 2018
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 started 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.
cd Projects/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.