Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Распределение трафика между двумя потоками

Распределение трафика между двумя потоками

Сообщений: 11

Распределение трафика между двумя потоками

Имеем две циски as5350, * и sip телефоны в локальной сети.
В конфигурации sip.conf

[AS5350-1]
type=peer
nat=yes
host=192.168.0.1

[AS5350-2]
type=peer
nat=yes
host=192.168.0.1

В extensions.conf пишу:

exten => _2XXXX,1,Dial(SIP/${EXTEN}@AS5350-1)
или
exten => _2XXXX,1,Dial(SIP/${EXTEN}@AS5350-2)

Каким образом можно настроить динамическое распределение трафика по этим двум шлюзам,
или хотя бы если на первом шлюзе нет скободных каналов звонок автоматически переводился на второй шлюз
2006-12-08 10:23

Откуда: Санкт-Петербург
Сообщений: 541

Re: Распределение трафика между двумя потоками

1. SetGroup/CheckGroup
2. Dial(as-1), Goto-if-Busy-to Dial(as-2)
2006-12-08 12:40

Сообщений: 11

Re: Распределение трафика между двумя потоками

Можно поподробнее, никак не могу разобраться.
Есть несколько вариантов, да что-то они не работают.
Заранее благодарен.
2006-12-09 03:42

Сообщений: 25

Re: Распределение трафика между двумя потоками

Один вариант, макс 10 звонков на 1ую:

exten => _2XXXX,1,Gotoif($[${GROUP_COUNT(AS1)} > 10]?as2)
exten => _2XXXX,n,Set(GROUP=AS1)
exten => _2XXXX,n,Dial(SIP/${EXTEN}@AS5350-1)
exten => _2XXXX,n(as2),Dial(SIP/${EXTEN}@AS5350-2)

2ой вариант вероятность 50% что попадет на 2

exten => _2XXXX,1,Random(50:as2)
exten => _2XXXX,n,Dial(SIP/${EXTEN}@AS5350-1)
exten => _2XXXX,n(as2),Dial(SIP/${EXTEN}@AS5350-2)

Ну и разные усовершенстования
2006-12-11 16:19

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru