ограничить входящие вызовы Context-ом
можно ли Context-ом ограничить входящие вызовы?
Сообщений: 5
|
ограничить входящие вызовы Context-ом
Доброе всем времени суток. Обращаюсь впервые и надеюсь на вашу помощь.
Необходимо определить правила исходящих и входящих вызовов для каждого внутреннего номера и иметь возможность оперативно менять их права. Правила исходящих вызовов решил путем создания в extensions_custom.conf групп:local-user, local-user-no8 и local-user-noall с используемыми, соответственно, маршрутами. А вот как быть с входящими? Можно установить type=user, но этот вариант не очень удобен т.к. хотелось бы свести до минимума процедуру изменения прав.
1.Можно ли Context-ом запретить или разрешить входящие вызовы?
По логам вижу, что звонок идет в группу from-internal - "Goto (from-internal,29992,1)".
Предпологаю, что за это отвечает один из файлов extensions, но какие именно строки этого файла надо поправить не могу понять. Если это вообще так.
2.Можно ли разрешить и направить входящий вызов в нужную мне группу(ы) и запретить-в ненужную?
Если да, то в какую сторону копать?
3.И все ли я рассмотрел возможные варианты для разграничения прав?
|
Откуда: Уфа
Сообщений: 5856
|
Re: ограничить входящие вызовы Context-ом
не понятно какие именно входящие вы хотите запретить.
Если юзеру запрещено звонить в город, то запретить и звонки из города чтоли?
|
Сообщений: 5
|
Re: ограничить входящие вызовы Context-ом
Да, запретить звонки из города, в случае если его группа, как в моем примере, local-user-noall.
|
Откуда: SPb
Сообщений: 1307
|
Re: ограничить входящие вызовы Context-ом
Inbound Routes
CallGroups
пропиши группы пользователей и распределите входящие звонки.
|
Откуда: Уфа
Сообщений: 5856
|
Re: ограничить входящие вызовы Context-ом
xaysaw: Да, запретить звонки из города, в случае если его группа, как в моем примере, local-user-noall.
интересно, каким образом они к ним попадают?
|
Сообщений: 5
|
Re: ограничить входящие вызовы Context-ом
switch, незнаю каким образом, вот я и хочу выяснить.
В extensions_custom.conf создал группу
[local-user-noall]
;include => outbound-allroutes-custom
;include => outrt-001-cisco-local-user
;include => outrt-002-GSM
;include => outrt-003-cisco-local-user-no8
include => outrt-004-cisco-local-user-noall
exten => foo,1,Noop(bar)
exten => h,1,Hangup
exten => s,1,Macro(hangupcall)
exten => h,1,Macro(hangupcall)
Создал маршрут cisco-local-user-noall
с Dial Patterns:
0X
1XX
81XX
9XX
В Extension 29992 параметру context присвоил значение local-user-noall.
Исходящие идут как надо, входящие идут в любом случае, какое бы значение не было присвоено параметру context.
zzuz, через WEB в PBX settings в Inbound Routes не нахожу параметра CallGroups, в Config file editor тоже не вижу. Можно поточнее где это?
|
Откуда: Уфа
Сообщений: 5856
|
Re: ограничить входящие вызовы Context-ом
xaysaw, ваши вопросы от того, что вы не понимаете:
1) что хотите
2) для чего нужны контексты
3) для чего придуманы Ring Groups
4) как входящий внешний звонок может попасть на внутреннего абонента
все внешние звонки должны проходить через inbound routes и никаким другим способом. Поместите в Ring Group нужных абонентов и направьте в inbound routes звонки с внешних линий в нее.
|
Откуда: Moscow
Сообщений: 227
|
Re: ограничить входящие вызовы Context-ом
xaysaw, у Вас утопические мысли или почти утопические. Не надо пытаться делать из станции "прокрустово ложе".
Да, запретить звонки из города,///
Для атс без разницы какой пришёл вызов, городской или местный.(с точки зрения - что с ним дальше делать)
Вызов из города , как правило настраивают на группу или на местный номер, либо на анносмент. Далее звонок могут перевести на другой местный. Если Вы хотите, чтобы звонок из города не попал никогда на какие то местные номера, то Вам придется запретить, фактически, звонки с одних местных на другие.Это реализуется средствами * , не так сложно. Посмотрите по форуму -- там это есть в ответах(достаточно вставить несколько строк в from-internal-custom если не ошибаюсь-- exten => 1000/1002,1,HangUp / результат --запрет звонка с номера 1000 на 1002
А Вам это надо ? - изолировать одних местных абонентов от других...Что Вы такое хотите построить ? Не будете "плакать" от садомазохизма..?
Исходящие можно настроить, создав разные контексты со своими правилами набора,либо вручную - либо, установив модуль Custom-context - с его помощью.
|
Откуда: SPb
Сообщений: 1307
|
Re: ограничить входящие вызовы Context-ом
если он руки пустит в контексты Freepbx , то тогда у него уже другие вопросы возникнут.
Автору только надо понять , что для начала надо настроить Группы вызова (если модуль не установлен , то поставить) , далее во входящей марщрутизации указать эти самые группы вызова (или же внутренние номера , или какое либо другое условие). Чтобы оперировать направлениями , их для начала надо создать.
|
Сообщений: 6521
|
Re: ограничить входящие вызовы Context-ом
Автор использует доброе время в сутках .Что, какбэ, символизирует.
|
|