pooh81, вся IP-телефония работает через сеть IP (само название VoIP говорит об этом) и ес-но подчиняется всем законам этой сети. Поэтому настройка динамической маршрутизации - это отдельная песня. Будем считать - вы ее решили. Канал поднимается, маршруты работают и т.д. ...
1) Рассмотрим поведение клиента.
Если подразумевается, что к вашему * подключаются клиенты и в этих самых клиентах адрес вашего сервера указан в виде IP, то кроме как руками, вы не "перебьете" этот адрес на другой.
Либо вы настраиваете динамический днс, и в настройках клиентов прописываете это доменное имя.
После перехода на резервный канал и обновления днс, исходящие от клиента пойдут на этот домен.
При этом старая регистрация от клиентов сохранится в *. И исходящий от * вызов должен дойти до клиента по новому маршруту, если клиент не находится за НАТ (например, в роли клиента, другой * с "белым IP"). Если клиент за НАТ (90%) - то вызов до него не дойдет (только после перерегистрации).
Когда истечет время регистрации, то клиент будет регистрироваться уже на новый IP ...
(Конечно и здесь не все так безоблачно, если в сети, где расположен клиент используется "какой нибудь" кеширующий днс)
2) Теперь ситуация, когда * сам в роли клиента (регистриуется у провайдера)
У прова в этом случае, переход вашего сервера на другой IP - никак не "отображается". Т.е. останутся даныые от "старой регистрации" и ес-но вызовы будут направляться на этот IP.
Поэтому нужно будет дождаться тайм-аута перерегистрации у провайдера ...
pooh81:
но ведь еще нужно и dns обновить, а это автоматизировать не удается.
Для п.1 это и нужно решить.