You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 months ago | |
---|---|---|
root | 2 months ago | |
.drone.yml | 8 months ago | |
.gitignore | 4 years ago | |
Dockerfile | 8 months ago | |
LICENSE | 4 years ago | |
README.md | 4 years ago |
README.md
sip-recorder
docker container with an asterisk instance which replies to all calls and records them
building
docker build -t sip-recorder .
running
# first get your IP address
IP=$(ip addr show eth0 |grep '^\s*inet\ ' | sed 's/.*inet\ \([0-9]*\.[0-9]*\.[0-9]*\.[0-9]*\).*/\1/')
# then start the container
docker run -d --name sip-recorder \
-v "$PWD/recordings:/recordings" \
-v "$PWD/recordings-csv:/var/log/asterisk/cdr-custom" \
-p 5060:5060/udp -p 15000-15100:15000-15100/udp \
-e "SIP_PASS=mypassword" \
-e "SIP_USER=myuser" \
-e "SIP_SERVER=sip.provider.com" \
-e "EXTERNAL_IP=$IP" \
sip-recorder