как заставить забирать случайный незанятый канал 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)
|
Сообщений: 80
|
Re: как заставить забирать случайный незанятый канал fxs * ?
определить транки в одну группу и использовать одну из опций
http://voip.rus.net/tiki-index.php?page=Asterisk+ZAP+channels параграф "Совершение вызовов с использованием групп"
|
Сообщений: 6
|
Re: как заставить забирать случайный незанятый канал fxs * ?
mbyte, а как тогда поведут себя "входящие" звоночки? мне ведь важно, что каждая zap линия заставляла звонить определенный телефон. как в семпле постом выше
|
Сообщений: 866
|
Re: как заставить забирать случайный незанятый канал fxs * ?
если у вас однозначный мэппинг входящая линия => внутренний телефон, то зачем вам вообще для исходящих звонков выбирать что-то там свободное?
По-моему очевидное решение при исходящем звонке со внутреннего телефона - использовать ту же самую линию которая идет на этот телефон при входящем звонке.
Тогда ваши внутренние абоненты не будут занимать входящие линии друг друга.
|
Сообщений: 80
|
Re: как заставить забирать случайный незанятый канал fxs * ?
samitjan: mbyte, а как тогда поведут себя "входящие" звоночки? мне ведь важно, что каждая zap линия заставляла звонить определенный телефон. как в семпле постом выше
ты не мог бы словами описать свою идею (входящие, исходяшие ...) - что именно нужно?
|
Сообщений: 6
|
Re: как заставить забирать случайный незанятый канал fxs * ?
суть такова.
есть пул на 8 линий.
прописана карта звонков, что если позвонили на какую то линию - то звонят определенные внутренние телефоны.
вот. я спрашиваю, можно ли делать безболезненно группы, не ломая карту звонков
|
Откуда: Санкт-Петербург
Сообщений: 931
|
Re: как заставить забирать случайный незанятый канал fxs * ?
А теперь снова, да ладом: что требуется при вызовах SIP->Аналог и что в обратном направлении?
Создам аварийную ситуацию. Дорого. На долго =)
|
Откуда: Москва
Сообщений: 3421
|
Re: как заставить забирать случайный незанятый канал fxs * ?
Для ZAP лучше использовать группу, а для случайного занятия функцию RANDOM, примерно как тут - http://www.venturevoip.com/news.php?rssid=355
|
|