IP PBX Elastix для начинающих.Часть 15

топ 100 блогов icluzo — 20.12.2013 Настройка ограничений для пользователей на исходящую связь. Пин код на исходящее правило. Пользовательский план набора номера с запрещающими правилами.



Для ограничения  возможности набора определенных номеров и направлений, например выход на мн, мг, мобильную связь, можно использовать 2 способа.

Первый способ - установка пинкода на исходящее правило.
При использовании данного метода,пользователю,предлагается ввести пинкод с клавиатуры телефона, если он верен - инициируется вызов, если пинкод не верен - система вызов не инициирует.

PBX->Pin Sets
Прописываем наименование Пин-листа (test) и пинкод(1111)

IP PBX Elastix для начинающих.Часть 15 1

Добавляем пинлист в нужное правило
PBX->Outbound Routes
IP PBX Elastix для начинающих.Часть 15 2

Теперь все вызовы, которые обрабатываются данным правилом будут идти с запросом пинкода.
Этот метод достаточно просто реализовать, но он имеет недостаток - абсолютно всем пользователям придется набирать пин код при исходящих звонках.
Для создания  более избирательных запрещающих правил можно воспользоватся другим методом - создание пользовательских планов набора.
Данные правила прописываются в файле /etc/asterisk/extensions_custom.conf
При инициировании вызова Asterisk читает правила сначала из этого файла, а затем из  extensions_additional.conf (этот файл формируется эластиксом, редактировать вручную его нельзя, так как при перезагрузке Web интерфейса - все что там прописано вручную сотрется).

По умолчанию в эластиксе используется контекст from-internal, пользовательский контекст в файле extensions_custom.conf будет иметь название :
[from-internal-custom]
Этот контекст и будем редактировать.
Добавим в контекст конструкцию:
exten=>_AAAA/BBBB,1,Hangup()
Где :
AAAA - конкретный номер или паттерн , на который пользователю запрещено звонить.
BBBB - внутренний номер(а) на который(ые) распространяется запрет.
Hangup() - команда "положить трубку"
Для примера , запретим внутреннему номеру 34570 набор мобильного оператора  номера, которого начинаются на 904
[from-internal-custom]
exten=>_7904XXXXXXX/3457,1,Hangup()
Полностью закрываем выход для пользователя 34570 на межгород и мобильные
[from-internal-custom]
exten=>_7./3457,1,Hangup()
Полностью закрываем выход для  внутренних номеров, которые начинаются с 34 выход на мг и мобильные
[from-internal-custom]
exten=>_7./_34XXX,1,Hangup()

Оставить комментарий

Архив записей в блогах:
Живя в Берлине, Франц Кафка каждый день прогуливался по парку. Там он однажды встретил маленькую девочку, которая потеряла куклу и громко плакала. Кафка предложил ей помочь в поиске и встретиться на том же месте на следующий день. Куклу знаменитый писатель, конечно, не нашел. Но зато ...
Книги я перечитываю. И фильмы пересматриваю.  Некоторые книги перечитываю по десять раз. И – да!!! Я сошла с ума! – иногда пересматриваю даже сериалы. Вот «Отчаянных домохозяек» пересмотрела с удовольствием.  Одеяла под домохозяек вяжутся превосходно. Сейчас «Хауса» пере-того.&nb ...
... "пока же важно понимать одно: украинская спецслужба, наследница советского КГБ, решила бороться с вновь образовавшейся монополией военных на контроль над нелегальными товарными потоками в зоне боевых действий, где цена за пропуск в «серую зону» одного дальномера, груженого ...
ОПРОС Из ответов на вопросы Анатолий Вассерман: Рассказывают, что парламенту Норвегии однажды крупно повезло. Самыми вероятными претендентами на Нобелевскую премию мира 1939 года считались Артур Невилл Чемберлен, Эдуар Даладье и ...
Как можно простой железнодорожный снегоочиститель превратить в поэтический объект с элементами романтики и мистики? Эта задача решаема, если в твоей газете работают сливки советской литературы! :) Стихотворение Валентина Катаева из тех гудковских благословенных времен, когда в главной ...