_service._proto.name. TTL IN SRV priority weight port target$ dig SRV _sip._udp.sipprovider.ru
;; ANSWER SECTION:
_sip._udp.sipprovider.ru. 3600 IN SRV 10 60 5060 sip1.provider.ru.
_sip._udp.sipprovider.ru. 3600 IN SRV 20 40 5060 sip2.provider.ru.NAPTR → SRV → A/AAAA[transport-udp]
type=transport
protocol=udp
bind=0.0.0.0
[sip-provider]
type=endpoint
; srv_lookups=yes ; включено по умолчанию, можно не указывать
host=sip.provider.ruFreePBX 17 поддерживает только PJSIP (chan_sip удалён). SRV Lookup работает «из коробки» — единственное условие: указывайте hostname вместо IP.
dig SRV _sip._udp.sipprovider.rudig SRV _sips._tcp.sipprovider.ru;; ANSWER SECTION:
_sip._udp.sipprovider.ru. 3600 IN SRV 10 60 5060 sip1.provider.ru.
_sip._udp.sipprovider.ru. 3600 IN SRV 20 40 5060 sip2.provider.ru.dig A sip1.provider.ru
dig A sip2.provider.ru# Блокируем основной сервер
iptables -A OUTPUT -d sip1.provider.ru -j DROP
# Ждём 30-60 секунд (зависит от qualify frequency)
# Проверяем, переключился ли транк
asterisk -rx "pjsip show contacts"
# Убираем блокировку
iptables -D OUTPUT -d sip1.provider.ru -j DROPcat /etc/resolv.conf# Временно
dig @8.8.8.8 SRV _sip._udp.sipprovider.runameserver 127.0.0.1
nameserver 8.8.8.8
nameserver 1.1.1.1fwconsole restart