Re: одно направление - выбор
Может это и неправильно но у меня все проще.
Есть 2 договора на 1 направление, распологаю их в приоритетном порядке (например сервер1 дает более дешевую связь чем сервер 2). Далее звоним, если сервер 1 жив :) или скажем смог соеденить меня за 15 секунд то будем разговаривать а потом положим трубку, если же он нежив или я не получил через него ансвер за 15 секунд набираем через второй сервер.
exten => _123,1,Dial(IAX2/server1/${EXTEN},15)
exten => _123,2,Dial(IAX2/server2/${EXTEN},15)
exten => _123,3,Hangup
Трудное мы сделаем сразу, невозможное потребует немного больше времени.
|