Страница 1 из 1

как переключиться на резервного sip-провайдера

Добавлено: 04 сен 2015, 11:18
alexborodach
Ситуация: есть 2 независимых sip провайдера, на которых регистрируется мой *.
Все звонки естественно бегают через первого, но бывает, что у него случаются проблемы и тогда надо произвести незаметное для пользователей переключение на второго провайдера с отсылкой почтового сообщения админу, что проблемы с первым провайдером.

Вопрос. Как это реализовано у Вас ?
Т.е. мне не решение нужно а в принципе.
Кто-то мониторит ответы от Dial(), кто-то использует внешние инструменты. Как надежнее и лучше ?

Re: как переключиться на резервного sip-провайдера

Добавлено: 04 сен 2015, 12:05
Pechen
смотря что случится у провайдера

а так если пров отвалится то квалифай с этой задачей справится

Re: как переключиться на резервного sip-провайдера

Добавлено: 04 сен 2015, 12:14
alexborodach
мои провайдеры запретили мне использовать qualify

Re: как переключиться на резервного sip-провайдера

Добавлено: 04 сен 2015, 12:33
ded
Потому что у него случаются проблемы?
Есть приложение ChanIsAvail

Re: как переключиться на резервного sip-провайдера

Добавлено: 04 сен 2015, 12:51
alexborodach
ded писал(а):Потому что у него случаются проблемы?
Пару раз в месяц стабильно.
ded писал(а):Есть приложение ChanIsAvail
Т.е. ответы провайдера
-- Got SIP response 502 "Bad Gateway" back from ...
или Got 404 Not found on SIP register to service
оно отловит ?

Re: как переключиться на резервного sip-провайдера

Добавлено: 04 сен 2015, 13:02
ded
А попробуйте? :)

Думаю, что нужен обработчик по ответам, типа if got
SIP response 502 => Dial(SIP/alternative/${EXTEN})
SIP response 502 => Dial(SIP/alternative/${EXTEN})