Elastix и запрет исходящих!
Help
Сообщений: 5
|
Elastix и запрет исходящих!
Всем привет!!!
Есть Elastix 1.6 на нем настроен в Outbound Routes маршрут CITYOUT, также есть внутренние номера 101-140,
по мимо настроены: конференция, очереди, IVR, день/ночь по дням недели.
Нужно запретить исходящие звонки через этот маршрут с внутреннего номера 105, то есть чтоб 105 звонил только по внутренним номерам.
В extensions_custom.conf создал в ручную контекст
[from-restricted]
include => ext-local
include => outbound-allroutes-custom
include => outrt-001-CITYOUT
exten => foo,1,Noop(bar)
exten => h,1,Hangup
exten => s,1,Macro(hangupcall)
exten => h,1,Macro(hangupcall)
Закомментировал include => outrt-001-CITYOUT, сохранил, перешел на страницу пользователя(екстеншина 105) вызовы которого хочу ограничить и изменил его контекст с from-internal на from-restricted.
Затем применяю изменения, по идеи должно все сработать, но не тут то было, после сохранения все мои манипуляции в extensions_custom.conf слетают, так как все берется из базы.
Есть модуль Custom Contexts который создает контекст и вносит в базу.
На Elastix 1.6 стоит FreePBX 2.5.2.2 в меню "Управление модулями" при выполнении "Проверить обновления он-лайн" в пункте "Модули сторонних разработчиков" модуль Custom Contexts не появляется.
Есть еще одна тестовая машина на которой стоит такой же Elastix 1.6 и такой же FreePBX 2.5.2.2 единственная разница что на нем всего 5-ть экстеншинов и больше ни чего не настроено.
Я обновил на этой машине FreePBX 2.5.2.2 до версии FreePBX 2.6.0.1 без всяких проблем, после обновления до версии 2.6.0.1 в пункте "Модули сторонних разработчиков" появился модуль Custom Contexts и прекрасно встал я на этом тестовом компе создал контекст from-restricted и применил к экстеншену все работает прекрасно.
Меня интересует если я на своей рабочей машине на которой настроены: номера 101-140, конференция, очереди, IVR, день/ночь по дням недели, обновлюсь до версии FreePBX 2.6.0.1, все мои настройки не слетят????
Просто уж как не хочется потом заново все поднимать и настраивать, просто гуглив не мало натыкался на стать что после обновления, что то да вылетало и не работало и были проблемы,
Можно конечно поставить этот модуль в ручную, не хочется.....
Просто после обновления до FreePBX 2.6.0.1 появляется возможность поставить модуль настройки SIP в котором можно включить поддержку видео и кодеков, конечно это можно сделать и в ручную НО как всегда вылетит...........
Кстати ставил Elastix 2.0 сыроват малость.. фича перехвата звонков по *8 не работала, и упорно отказывался передавать Outbound CID один раз звонишь передает, кладешь трубку звонишь снова не определенный....
Да и с "Записи в системе" тоже намудрили отказывался находить файл после записи. Подожду когда стабильная будет.
Может что то не так делаю вы уж подправьте, я в этом деле не так давно... Может есть какие то другие ходы и пути чтобы запретить исходящий с 105-го экстеншина.
Да и не обижайтесь... Пипец как раздражает в постах приветствие у некоторых дебильное ***ДОБРОЕ ВРЕМЯ СУТОК!!!***
|
Откуда: Уфа
Сообщений: 5856
|
Re: Elastix и запрет исходящих
1) можете просто скопировать содержимое /admin/modules/custom-contexts в свою систему, открыть module admin, установить модуль, и пользоваться
2) можно просто в from-internal-custom прописать
exten =>_9X./105,1,hangup
и все вызовы с номера 105 на номера, начинающиеся с 9 будут хангапиться
|
Откуда: Moscow
Сообщений: 227
|
Re: Elastix и запрет исходящих!
-sl- , устанивите Custom context
ручками. Это есть в описании для Elastix
DOWNLOADING AND UNPACKING MODULE.
Login on the Elastix box manually as user root and do the following:
:
cd /var/www/html/admin/modules
wget http://www.freepbx.org/trac/attachment/ticket/1447/customcontexts-
0.3.3.tgz?format=raw
mv customcontexts-0.3.3.tgz?format=raw customcontexts-0.3.3.tgz
tar -xzvf customcontexts-0.3.3.tgz
rm -f customcontexts-0.3.3.tgz
http://iespuigcastellar.xeill.net/departaments/informatica/fitxers/xarxes/elastix_without_tears.pdf
стр 66
|
Сообщений: 5
|
Re: Elastix и запрет исходящих!
Спасибо огромное switch и vlego, проблема решена путем:
1) можете просто скопировать содержимое /admin/modules/custom-contexts в свою систему, открыть module admin, установить модуль, и пользоваться, да и не забыть сменить права.
2) можно просто в from-internal-custom прописать exten =>_9X./105,1,hangup
кстати тоже оригинально только в этом случае на мобильные выход запрещен, а в город звонит у нас на 2-ку начинаются если я делаю _2X./105 то в город закрывается звонок и на экстешнины начинающиеся на 2-ку тоже, это не подходит, хотя... может тоже есть выход в этом случае которого я не знаю буду рад всем вашим советам заранее спасибо.
|
Откуда: Киев
Сообщений: 1096
|
Re: Elastix и запрет исходящих!
если я делаю _2X./105 то в город закрывается звонок и на экстешнины начинающиеся на 2-ку тоже, это не подходит, хотя...
а что мешает еще чуточку подумать? _2XXXXXX/105 - закроет все звонки на 7-значный номер, начинающийся на 2, при этом не повлияет на внутренние номера.. букварь астериска, который вы скурили.. :)
|
Сообщений: 5
|
Re: Elastix и запрет исходящих!
:-)) нет слов... svoy
|
Откуда: Moscow
Сообщений: 227
|
Re: Elastix и запрет исходящих!
-sl- , настройте custom-context и не заморачивайтесь. Там все красиво получится. Назначайте разные контексты с разными правами абонентов и не мучайтесь.Рукопашные правки - это крайние меры. У вас не тот случай.
|
Откуда: Уфа
Сообщений: 5856
|
Re: Elastix и запрет исходящих!
пока он с custom-context разберется, будет исписано десяток страниц форума.
пусть лучше шаблонно делает.
|
Сообщений: 5
|
Re: Elastix и запрет исходящих!
vlego, я так и сделал!!!
Мне важен результат, а результат есть и все работает, Всем спасибо!
Конечно критика и добрый совет ни когда не помешает, а лишь добавит знаний и закрепит их практикой.
Я думаю не один столкнулся с такой задачей, а этот пост послужит еще кому нибудь, и сэкономит время на поиски информации, на то это и *asterisk-support* где каждый может найти ответ на свой вопрос, а не вы.боны тех кто некогда сам был зеленым Я так думаю, просто читал тут посты на форуме и некоторые ответы были не в приятной форме изложены...
Если это не правда или кого обидел Извините.
Еще раз всем спасибо.
|
|