т.е. первый вызов от абонента направляется к первому SIP провайдеру, второй на второго провайдера, 3-тий вызов на 3 провайдера, 4 - снова попадает на первого.
сейчас у меня вот такой вот extensions
exten => _8XXXXXXXXXX,1, NoOp
exten => _8XXXXXXXXXX,n, Dial(SIP/${EXTEN}@sipnet,,tT)
exten => _8XXXXXXXXXX,n, Dial(SIP/${EXTEN}@sipgate,,tT)
exten => _8XXXXXXXXXX,n, Dial(SIP/${EXTEN}@arinos,,tT)
exten => _8XXXXXXXXXX,n, Hangup
Сейчас все уходит в сипнет...
Вариант с циклическим обзвоном , с проверкой ключа в базе.
[context]
exten => _X.,1,ExecIF($["${DB_EXISTS(dial/count)}" = "0"]?Set(DB(dial/count)=0))
exten => _X.,n,Set(DB(dial/count)=${IF($[${DB(dial/count)} > 2]?1:$[${DB(dial/count)} +1])})
exten => _X.,n,ExecIF($["${DB(dial/count)}" = "1"]?Dial(SIP/${EXTEN}@sipgate,,tT))
exten => _X.,n,ExecIF($["${DB(dial/count)}" = "2"]?Dial(SIP/${EXTEN}@arinos,,tT))
exten => _X.,n,ExecIF($["${DB(dial/count)}" = "3"]?Dial(SIP/${EXTEN}@sipnet,,tT))
exten => _X.,n,Hangup
Задан: 2011-09-25 18:36:21 +0400
Просмотрен: 931 раз
Обновлен: Sep 26 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.