Страница 1 из 1

Freepbx. Перебор транков по кругу.

Добавлено: 03 ноя 2011, 20:59
rusya
Как бы замутить сабж? Пока в башку лезет только всякая порнография типа записи последнего звонившего транка в переменную(ые), затем линуховое парсенье дилплана на предмет, какие там вапще транки участвуют в маршруте, приращение, проверка на невылезание за пределы и тому подобные садомазохистские конструкции. Во имя Великого Октября, как проще сделать?
В пояснение к теме. Freepbx перебирает транки (sip), начиная каждый раз с первого и останавливаясь на последнем. Нужно, чтобы:
Первый звонок - перебор начался первым транком, закончился последним.
Второй звонок - перебор начался вторым транком, закончился первым.
And so on....

P.S. И да, естественно, речь про исходящие транки.

Re: Freepbx. Перебор транков по кругу.

Добавлено: 03 ноя 2011, 21:09
zzuz
Зачем порно , если есть БД со списком этих транков и замечательный механизм AGI.
Создаете катомный транк. В нем рисуете Local/$OUTNUM$@megacontextAGI/n
в megacontextAGI рисуете логику , беря транки из списка таблицы asterisk.trunks . И всё , волшебный перебор транков готов.

Re: Freepbx. Перебор транков по кругу.

Добавлено: 03 ноя 2011, 21:46
rusya
zzuz писал(а):AGI
Tx!
*ушел читать про AGI*