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

как заставить забирать случайный незанятый канал fxs * ?

как заставить забирать случайный незанятый канал fxs * ?
Сообщений: 6

как заставить забирать случайный незанятый канал fxs * ?

Asterisk 1.4.22

суть такова. есть девайс ТИ-24, 8 fxs. и телефоны linksys spa922.
пул поделен на 8 отдельных транков, чтобы иметь возможность звонить по каждой отдельной линии.
как мне надо прописать, чтобы при звонках, забиралась каждый раз незанятая случайная или не случайная линия.

а сейчас у меня есть портянка типа

exten => _8XXXXXXXXXX,5,GotoIf($["${CHANNEL:0:8}" = "SIP/6008"]?6:7)
exten => _8XXXXXXXXXX,6,Dial(Zap/12/${EXTEN:0},,tT)
exten => _8XXXXXXXXXX,7,GotoIf($["${CHANNEL:0:8}" = "SIP/6007"]?8:9)
exten => _8XXXXXXXXXX,8,Dial(Zap/9/${EXTEN:0},,tT)
exten => _8XXXXXXXXXX,9,GotoIf($["${CHANNEL:0:8}" = "SIP/6006"]?10:11)
exten => _8XXXXXXXXXX,10,Dial(Zap/12/${EXTEN:0},,tT)
exten => _8XXXXXXXXXX,11,GotoIf($["${CHANNEL:0:8}" = "SIP/6005"]?12:13)
exten => _8XXXXXXXXXX,12,Dial(Zap/9/${EXTEN:0},,tT)

2009-03-31 09:45

Сообщений: 80

Re: как заставить забирать случайный незанятый канал fxs * ?

определить транки в одну группу и использовать одну из опций
http://voip.rus.net/tiki-index.php?page=Asterisk+ZAP+channels параграф "Совершение вызовов с использованием групп"
2009-03-31 11:30

Сообщений: 6

Re: как заставить забирать случайный незанятый канал fxs * ?

mbyte, а как тогда поведут себя "входящие" звоночки? мне ведь важно, что каждая zap линия заставляла звонить определенный телефон. как в семпле постом выше
2009-03-31 12:25

Сообщений: 866

Re: как заставить забирать случайный незанятый канал fxs * ?

если у вас однозначный мэппинг входящая линия => внутренний телефон, то зачем вам вообще для исходящих звонков выбирать что-то там свободное?
По-моему очевидное решение при исходящем звонке со внутреннего телефона - использовать ту же самую линию которая идет на этот телефон при входящем звонке.

Тогда ваши внутренние абоненты не будут занимать входящие линии друг друга.
2009-03-31 13:23

Сообщений: 80

Re: как заставить забирать случайный незанятый канал fxs * ?

samitjan:

mbyte, а как тогда поведут себя "входящие" звоночки? мне ведь важно, что каждая zap линия заставляла звонить определенный телефон. как в семпле постом выше
ты не мог бы словами описать свою идею (входящие, исходяшие ...) - что именно нужно?
2009-03-31 13:35

Сообщений: 6

Re: как заставить забирать случайный незанятый канал fxs * ?

суть такова.
есть пул на 8 линий.
прописана карта звонков, что если позвонили на какую то линию - то звонят определенные внутренние телефоны.
вот. я спрашиваю, можно ли делать безболезненно группы, не ломая карту звонков
2009-04-02 11:08

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: как заставить забирать случайный незанятый канал fxs * ?

А теперь снова, да ладом: что требуется при вызовах SIP->Аналог и что в обратном направлении?
Создам аварийную ситуацию. Дорого. На долго =)
2009-04-02 12:38

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: как заставить забирать случайный незанятый канал fxs * ?

Для ZAP лучше использовать группу, а для случайного занятия функцию RANDOM, примерно как тут - http://www.venturevoip.com/news.php?rssid=355
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2009-04-03 00:20

Добавить страницу в закладки:  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