The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"FreePBX, как описать dial?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (VoIP)
Изначальное сообщение [ Отслеживать ]

"FreePBX, как описать dial?"  +/
Сообщение от Skif (ok) on 22-Окт-11, 13:44 
Собственно сабж. имеется freepbx на 1.6 asterisk/ имеется несколько транков SIP. нужно что бы в случае недоступности одного из абонентов был перевод звонка на его внешний номер. для этого используеются два SIP транка( условно Trunk_01 и Trunk_02). Как это делается сейчас:
SIP/Trunk_02/xxx
В asterisk есть возможность проверки состояния канала при помощи ChanIsAvail и переменной ${AVAILCHAN}, как результат работы команды.
Конечно, можно самостоятельно вносить правки конфу, но это запаришься при регулярных обновлениях. Вопрос как можно, например при помощи macros-а включить в dial проверку канал и выход по одному каналу (конструкция SIP/Trunk_01/xxx&SIP/Trunk_02/xxx - не подходит, так как если ложится первый канал, до второго дело просто не доходит).
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "FreePBX, как описать dial?"  +/
Сообщение от aaa (??) on 22-Окт-11, 21:39 
>[оверквотинг удален]
> на его внешний номер. для этого используеются два SIP транка( условно
> Trunk_01 и Trunk_02). Как это делается сейчас:
> SIP/Trunk_02/xxx
> В asterisk есть возможность проверки состояния канала при помощи ChanIsAvail и переменной
> ${AVAILCHAN}, как результат работы команды.
> Конечно, можно самостоятельно вносить правки конфу, но это запаришься при регулярных обновлениях.
> Вопрос как можно, например при помощи macros-а включить в dial проверку
> канал и выход по одному каналу (конструкция SIP/Trunk_01/xxx&SIP/Trunk_02/xxx - не подходит,
> так как если ложится первый канал, до второго дело просто не
> доходит).

Может exten => s,1,Dial(SIP/Trunk_01/xxx,20,t)
exten => s-CHANUNAVAIL,1,Dial(SIP/Trunk_02/xxx,20,t)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "FreePBX, как описать dial?"  +/
Сообщение от Skif (ok) on 26-Окт-11, 01:42 
>[оверквотинг удален]
>> SIP/Trunk_02/xxx
>> В asterisk есть возможность проверки состояния канала при помощи ChanIsAvail и переменной
>> ${AVAILCHAN}, как результат работы команды.
>> Конечно, можно самостоятельно вносить правки конфу, но это запаришься при регулярных обновлениях.
>> Вопрос как можно, например при помощи macros-а включить в dial проверку
>> канал и выход по одному каналу (конструкция SIP/Trunk_01/xxx&SIP/Trunk_02/xxx - не подходит,
>> так как если ложится первый канал, до второго дело просто не
>> доходит).
> Может exten => s,1,Dial(SIP/Trunk_01/xxx,20,t)
> exten => s-CHANUNAVAIL,1,Dial(SIP/Trunk_02/xxx,20,t)

Я могу описать в extentions_additional.conf много чего, но после внесение через web-морду правок любым менеджером-админом все эти правки - коту под хвост. вот и вопрос, как обойтись стандартными средствами FreePBX? Пока видится неясная ещё конструкция-ссылка на какой-то дополнительный extensions описанный в extentions_custom.conf, который после перезагрузки консоли не меняется.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру