Я управляю маршрутизатором cisco, работающим как шлюз SIP. Чтобы зарегистрировать его у SIP-провайдера, соединение должно происходить с правильного IP-адреса. Это делается с помощью следующих строк в конфигурации коммутатора:
voice service voip
sip
bind control source-interface FastEthernet0/1
bind media source-interface FastEthernet0/1
Недавно основной внешний интерфейс маршрутизатора ненадолго вышел из строя, и когда он снова заработал, никто не мог звонить по телефону. На устранение этой проблемы ушло слишком много времени, прежде чем мы обнаружили, что эти строки незаметно исчезли из конфигурации, а маршрутизатор не мог зарегистрироваться у нашего провайдера SIP, который ожидал, что соединение будет происходить с определенного IP-адреса!
Дальнейшее тестирование показало, что эти строки автоматически и незаметно удаляются из конфигурации всякий раз, когда интерфейс, на который они ссылаются, отключается, хотя и ненадолго. Мне нужно вручную войти в маршрутизатор и повторно ввести эти линии, прежде чем телефоны заработают.
Как я могу убедиться, что служба SIP автоматически восстанавливается при восстановлении сетевого подключения?
Звучит как ошибка. Если вы не можете попробовать более новую версию IOS, то потенциальным решением будет настройка интерфейса обратной связи и привязка к нему sip. Интерфейс обратной связи никогда не выйдет из строя.