[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 %}