Lord BaseX (c) 2014-2020 Federico Pereira [email protected]
mkdir -p /home/ec2-user/asterisk16webrtc/db
wget https://raw.githubusercontent.com/lordbasex/docker/master/docker-asterisk16webrtc/docker-compose.yml -O /home/ec2-user/asterisk16webrtc/docker-compose.yml
wget https://raw.githubusercontent.com/lordbasex/docker/master/docker-asterisk16webrtc/certbot.yml -O /home/ec2-user/asterisk16webrtc/certbot.yml
wget https://raw.githubusercontent.com/lordbasex/docker/master/docker-asterisk16webrtc/.env -O /home/ec2-user/asterisk16webrtc/.env
wget https://raw.githubusercontent.com/lordbasex/docker/master/docker-asterisk16webrtc/db/asteriskcdr.sql -O /home/ec2-user/asterisk16webrtc/db/asteriskcdr.sql
wget https://raw.githubusercontent.com/lordbasex/docker/master/docker-asterisk16webrtc/db/asteriskdb.sql -O /home/ec2-user/asterisk16webrtc/db/asteriskdb.sql
wget https://raw.githubusercontent.com/lordbasex/docker/master/docker-asterisk16webrtc/db/docker-entrypoint.sh -O /home/ec2-user/asterisk16webrtc/db/docker-entrypoint.sh
wget https://raw.githubusercontent.com/lordbasex/docker/master/docker-asterisk16webrtc/createextension -O /home/ec2-user/asterisk16webrtc/createextension
chmod 777 /home/ec2-user/asterisk16webrtc/db/docker-entrypoint.sh /home/ec2-user/asterisk16webrtc/createextension
cd /home/ec2-user/asterisk16webrtc
NOTE: Please modify .env file before doing the docker-compose -f certbot.yml up
systemctl stop firewalld
docker-compose -f certbot.yml up
docker-compose -f certbot.yml down
systemctl start firewalld
cd /home/ec2-user/asterisk16webrtc
docker-compose up -d
#SSH
firewall-cmd --zone=public --add-port=22/tcp --permanent
##ASTERISK WEBRTC
firewall-cmd --zone=public --add-port=8089/tcp --permanent
#ASTERISK SIP
firewall-cmd --zone=public --add-port=5060/udp --permanent
firewall-cmd --zone=public --add-port=10000-20000/udp --permanent
firewall-cmd --reload
firewall-cmd --list-all
pjsip_template_aor.conf
vim /home/ec2-user/asterisk16webrtc/user-data/etc/asterisk/pjsip_template_aor.conf
[2324](template-aor)
pjsip_template_auth.conf
vim /home/ec2-user/asterisk16webrtc/user-data/etc/asterisk/pjsip_template_auth.conf
[2324-auth](template-auth)
username=2324
password=mi_clave
pjsip_template_endpoint.conf
vim /home/ec2-user/asterisk16webrtc/user-data/etc/asterisk/pjsip_template_endpoint.conf
[2324](template-endpoint)
aors=2324
auth=2324-auth
callerid=2324 <2324>
cd /home/ec2-user/asterisk16webrtc/
docker-compose exec voip asterisk -rx "core reload"
cd /home/ec2-user/asterisk16webrtc/
./createextension
Content type
Image
Digest
Size
329.6 MB
Last updated
over 5 years ago
docker pull cnsoluciones/asterisk16webrtc