Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Elastix запрет на номер.

0

Скажите, как можно запретить исходящие звонки от всех внутренних абонентов на определенный мобильный или городской номер??

удалить закрыть спам изменить тег редактировать

спросил 2015-11-10 15:12:30 +0400

stampidu Gravatar stampidu
9 3 2

Comments

Что-то не сработало. Правильно я понял: 1. Создаю trunk custom и в нем в Custom Dial String: вставляю Local/hangup@app-blackhole/n. Больше ничего не меняю. Дальше создаю outbound routes в нем прописываю номер, на который нужно заблокировать дозвон и выбираю транк, который создал в первом пункте? А как внутренним номер указать новый план звонка, чтобы он блокировал исходящий на нужный номер?

stampidu ( 2015-11-10 15:50:16 +0400 )редактировать

Перезагружать elastix нужно после внесения изменений в extensions.conf?

stampidu ( 2015-11-10 17:14:51 +0400 )редактировать

Да заходим в CLI:

asterisk -r

CLI> reload

CLI>exit

это перезагрузка астериска без разрыва связи

kolyaro81 ( 2015-11-10 17:26:46 +0400 )редактировать

Спасибо. Все получилось.

stampidu ( 2015-11-10 18:33:16 +0400 )редактировать

никак не указать. в outbound routes это правило ставите первым. оно просто срабатывает и отправляет на hangup

meral ( 2015-11-10 22:17:44 +0400 )редактировать

У меня блек листы выведены в отдельный фаил, так удобней. + можно создавать правила по типу from-internal, например from-buhotdel и в нем прописать диалпланы, например, для бухгалтерии или других отделов очень удобно(естественно потом прописать их в настройках номера вместо from-internal ). А если блек лист очень огромен то лучше вывести в отдельный фаил который нужно будет прописать с верху #include my-file.conf

kolyaro81 ( 2015-11-11 11:34:26 +0400 )редактировать

2 Ответа

0

Если у вас эластикс то в файле extensions.conf в конце файла добавляете

[my-blacklist]
exten => _xxxxx,1,Hangup   ; (вставить в место хххх номер черного списка начинаться должен с сивола _ )
include => from-internal-xfer
include => bad-number

затем в секции:

[from-internal]
include => my-blacklist ; (добавляем это)
include => from-internal-xfer
include => bad-number

Возможно этот метод не правильный или не совсем правильный но у меня так работает

ссылка удалить спам редактировать

ответил 2015-11-10 16:32:59 +0400

kolyaro81 Gravatar kolyaro81
11 9 1 7

Comments

Хотя можно проще

[from-internal]

exten => _xxxxx,1,Hangup
include => from-internal-xfer

include => bad-number

поробуйте и так и так

kolyaro81 ( 2015-11-10 16:40:57 +0400 )редактировать

этот метод неправильный. а сработает или нет зависит от версии freepbx. также может быть переписано при апдейте.надо использовать ovveride/custom файлы если уж решили чтото делать.

meral ( 2015-11-10 22:16:43 +0400 )редактировать

Причем здесь фриипбх это-же одна из вебморд, вещь дурная и бестолковая.

kolyaro81 ( 2015-11-11 11:27:29 +0400 )редактировать
1

если что, еластикс использует эту бестолковую вещь чуть более чем полностью.

meral ( 2015-11-11 15:51:00 +0400 )редактировать
0

создать trunk типа custom со строчкой

Local/hangup@app-blackhole/n

создать outbound route с номер который запретить(или префиксом) и в нем выставить транк.

ссылка удалить спам редактировать

ответил 2015-11-10 15:27:46 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2015-11-10 15:12:30 +0400

Просмотрен: 519 раз

Обновлен: Nov 10 '15

Похожие вопросы:

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.