рассказуй!
Вкратце опыт такой:
- Если для SRV записей для условного UDP транспорта задано несколько серверов с одинаковыми весами, то софтофоны выбрав сервер его не меняют пока что-нибудь не случится
- Если выбранный сервер не отвечает, то скорость переключения/перевыборов от таймера Т1*3 (по дефолту Т1 0,5 секунд, но встречал когда разрабы хардкодили другой таймер)
- В идеале нужен хитрый мониторинг, который будет удалять мертвый сервер из списка SRV-записей (если он условно 10 минут не доступен) + у записей должен быть небольшой TTL (несколько минут), что может потребовать отдельный слейв DNS сервер в большой инфраструктуре