Тема: запрет набора
Здравствуйте, подскажите как сделать:
необходимо одному внутреннему номеру запретить набор “8-10” и желательно запретить набор данному номера кода линии (например 7001 - линия 1 и тд.). Чтобы данному номеру были доступны вызовы, на которые распространяются правила вызова.
и можно ли поставить пароль на ввод кода линии?
программирую через assistent E
Запретить набирать код линии абоненту невозможно, нет такого механизма. Ограничения создаются с помощью COS - классов сервиса, в которых и пописываются уровни доступа к конкретным транк-группам(роутам). Там можно создать ограничения по набору опредиленных комбинаций цифр с помощью листов разрешения , или листов запрета. Например, создав лист запрета в котором прописана комбинация цифр 810 и назначив этот лист для нужного роута в опредиленном COS-е, получим запрет выхода в межгород для всех абонентов, которым будет назначен этот COS. Выход в город также можно “залочить” с помощью индивидуальных кодов доступа (accaunt codes), без набора которого выйти в город(межгород) будет невозможно, правда это несколько из другой оперы.
а можно подробнее как сделать чтобы мне например абоненту 104 запретиться набор 810. Я не сильно разбираюсь 😊
Заходим в Classes of service.
1. В закладке “Alloved/denied numbers” выбираем 1-й лист запрета(Denied list) и прописываем там контролируемую комбинацию 810(без пркфикса выхода в город).
2. В закладке “COS: Dey”(запрет для дневного режима) выбираем свободную группу прав, например COS1(в окне Selection).
В окне Direct trank access day напротив нужного направления (Route ) выбираев Dtnided list 1.
3.В закладке “COS: station” абоненту 104 назначаем COS1(в невном режиме).
спасибо огромное ! 😊
только вот проблема: сделал все как написали, НО теперь номера с 8 вообще не набираются - система блокирует их
А у тебя, что, LCR не используется?
используется, я сделал все как написано, но теперь ни один номер набираться не хочет!
что только не перепробовал! или ничего не набирается или всё!
Значит где-то у тебя ошибка, ситуация стандартная(в смысле организации ограничений на исходящую связь), точно можно сказать только увидив твою KDS.
куда прислать?:)
geo158(гав гав)yandex.ru, смогу посмотреть только вечером.
отправил, буду ждать 😊
LCR конечно, прописан несколько оригинально, но в целом работоспособно. Уровень доступа город/межгород у тебя регулируется через COS-ы LCR, этот механизм ограничивает набор абонентом определенных комбинаций, прописанных в маршрутных таблицах, и не ограничивает при прямом обращении к линиям по коду линии. У абонента 104 COS=14(LCR/COS), а уровень доступа к набору 8-9ХХ-ХХХ-ХХ-ХХ опредилен Route tabl 4, в которой для направления ГОРОД-1 min COS=15, т.е всем абонентам с COS меньше 15 этот набор запрещен. Тоже относится и к коду 810380-ххххххх и многим другим.
Теперь по поводу того, что я тебе рекомендовал, ты создал 1-й ЛИСТ ЗАПРЕТА, это правильно, но в первом косе назначил 1-й ЛИСТ РАЗРЕШЕНИЙ(Allowed list 1), а нем ничего не прописано, следовательно абоненту и НИЧЕГО не разрешено.
ничего у меня что-то не выходит...ограничу тогда правами LCR
Дело в том, что механизм классов сервиса контролирует набранные абонентом цифры НЕ ВКЛЮЧАЯ префиксы набора, стоящие в первом поле записи в LCR, а у тебя “8”, да и “810..” стоят как раз 1-ом поле(поле префикса), тут и возникает некоторый “конфликт” в мозгу АТС, который и приводит к отрицательному результату. Это скорее всего “дырка” в софте, но что есть, то есть... Обойти это можно переписав правила наборов в LCR(для 8 и 810), поставив в начале каждой записи “-”(дефис), т.е. поле префикса сделав пустым(было “8-9-Х..”, станет “-8-9-Х..”), правило набора для такого набора станет просто”А”( было “Е1А”, станет”А”).