Вам накидали вариантов, пробуйте - расскажете.
Хой! Ребята, спасибо за подсказки в итоги с помощью Ваших предложений и своих мыслей реализовал очень простую связку переключения астериска на резервный канал. в sip.conf прописал вместо externip="ip" - externhost=asterisk.local. Перенаправил Днс сервер сервера астериск на микротик, а на микротике в ДНСах прописал две A записи соответствующие asterisk.local с двумя внешними IPшниками разных провайдеров. Затем в скрипте переключения каналов поправил и переключение и этих DNS A-записей. В итоге связь появляется где-то через 30-60 секунд после переключения. И все работает!! Всем еще раз спасибо, может и мой опыт кому-нить пригодится.