ansible-asterisk-cisco-inte.../roles/asterisk/templates/pjsip.conf.j2
2025-05-09 23:45:18 +01:00

42 lines
798 B
Django/Jinja

[global]
realm=asterisk
external_signaling_port=5060
[transport-udp]
type=transport
protocol=udp
bind=0.0.0.0:5060
{% for extension in extensions %}
[{{ extension.number }}]
type=endpoint
transport=transport-udp
context=phones
disallow=all
allow=ulaw,alaw
aors={{ extension.number }}
auth={{ extension.number }}-auth
direct_media=no
rtp_symmetric=yes
force_rport=no
rewrite_contact=no
[{{ extension.number }}]
type=aor
max_contacts=1
remove_existing=yes
contact=sip:{{ extension.number }}@{{ extension.ipv4_address }}
qualify_frequency=10
[{{ extension.number }}-auth]
type=auth
auth_type=userpass
username={{ extension.number }}
password={{ extension.password }}
[{{ extension.number }}-identify]
type=identify
endpoint={{ extension.number }}
match={{ extension.ipv4_address }}
{% endfor %}