Sign inSign up

cdlee/asterisk

By cdlee

•Updated over 3 years ago

Asterisk SIP server

Image
0

85

cdlee/asterisk repository overview

https://github.com/maksonlee/docker-asterisk⁠

$ sudo mkdir /var/lib/asterisk
$ sudo mkdir /var/spool/asterisk
$ docker run --name asterisk -d --network host --privileged --env LOCAL_NET=192.0.2.0/24 --env EXTERNEL_ADDRESS=203.0.113.1 --env ARI_PASSWORD=password cdlee/asterisk:22.04-20.3.0
$ docker stop asterisk
$ sudo docker cp asterisk:/var/lib/asterisk /var/lib/
$ sudo docker cp asterisk:/var/spool/asterisk /var/spool/
$ docker rm asterisk
$ docker run --name asterisk -d --network host --restart=always --privileged -v /etc/asterisk/extensions.conf:/etc/asterisk/extensions.conf -v /var/lib/asterisk:/var/lib/asterisk -v /var/spool/asterisk:/var/spool/asterisk --env LOCAL_NET=192.0.2.0/24 --env EXTERNEL_ADDRESS=203.0.113.1 --env ARI_PASSWORD=password cdlee/asterisk:22.04-20.3.0

pjsip.conf

[transport-udp-nat]
type=transport
protocol=udp
bind=0.0.0.0:5070
local_net=
external_media_address=
external_signaling_address=

sorcery.conf

[res_pjsip]
endpoint=astdb,ps_endpoints
auth=astdb,ps_auths
aor=astdb,ps_aors
domain_alias=astdb,ps_domain_aliases

[res_pjsip_endpoint_identifier_ip]
identify=astdb,ps_endpoint_id_ips

[res_pjsip_outbound_publish]
outbound-publish=astdb,ps_outbound_publishes

[res_pjsip_pubsub]
inbound-publication=astdb,ps_inbound_publications

[res_pjsip_publish_asterisk]
asterisk-publication=astdb,ps_asterisk_publications

ari.conf

[asterisk]
type = user        ; Specifies user configuration
read_only = no     ; When set to yes, user is only authorized for
                   ; read-only requests.

password =         ; Crypted or plaintext password (see password_format).

Tag summary

Content type

Image

Digest

sha256:e73c7aa53…

Size

398.4 MB

Last updated

over 3 years ago

docker pull cdlee/asterisk:22.04-20.3.0