SMG-1016M и работа модификаций номера.
Добавлено: 02 фев 2016 19:00
Здравствуйте.
Возникла следующая задача:
Есть шлюз Eltex Smg-1016m с прошивкой 3.3.1 и с локальными абонентами на борту.
К шлюзу подключены по Е1 2 станции.
На одной из удаленных станций (пусть станция №1) есть один номер, на который нужно ограничить доступ всем номерам с других станций var abonents = (Станция №2 и абоненты самого шлюза SMG), кроме заданного руководителями списка номеров, случайно разбросанных по всем станциям, с разными категориями доступа.
Думал сделать просто:
создать префикс на этот номер в плане нумерации шлюза SMG, выбрать нужную ТГ для данного префикса, задать на данный префикс такую категорию доступа, при которой 'по умолчанию' никто дозвониться не может. Затем сделать табличку модификаторов с номерами абонентов abonents , которые могут дозваниваться на нужный мне номер. И навесить этот модификатор на CgPN нужной мне ТГ и указать действие 'сменить категорию доступа'. Задача бы решалась легко и красиво...
Но, судя по логам станции, при исходящей связи на любую ТГ, шлюз SMG сначала проверяет категорию доступа (И даёт отлуп, если недостаточно прав, не доходя до анализа таблицы модификаторов), а уже потом происходит анализ данных из таблиц модификаторов!(если прав достаточно) И получается конструкция 'сменить категорию доступа абоненту с конкретным номером № ' вообще не может сработать при исходящей связи!
Это так? Или я что-то не так понял? И как тогда можно иначе решить задачу? Подскажите, пожалуйста, кто знает.
на Астериске там то просто: через слэш указываешь CdPN\CgPN. Заворачивать все это дело на Asterisk а потом опять в SMG очень не хотелось бы.
Возникла следующая задача:
Есть шлюз Eltex Smg-1016m с прошивкой 3.3.1 и с локальными абонентами на борту.
К шлюзу подключены по Е1 2 станции.
На одной из удаленных станций (пусть станция №1) есть один номер, на который нужно ограничить доступ всем номерам с других станций var abonents = (Станция №2 и абоненты самого шлюза SMG), кроме заданного руководителями списка номеров, случайно разбросанных по всем станциям, с разными категориями доступа.
Думал сделать просто:
создать префикс на этот номер в плане нумерации шлюза SMG, выбрать нужную ТГ для данного префикса, задать на данный префикс такую категорию доступа, при которой 'по умолчанию' никто дозвониться не может. Затем сделать табличку модификаторов с номерами абонентов abonents , которые могут дозваниваться на нужный мне номер. И навесить этот модификатор на CgPN нужной мне ТГ и указать действие 'сменить категорию доступа'. Задача бы решалась легко и красиво...
Но, судя по логам станции, при исходящей связи на любую ТГ, шлюз SMG сначала проверяет категорию доступа (И даёт отлуп, если недостаточно прав, не доходя до анализа таблицы модификаторов), а уже потом происходит анализ данных из таблиц модификаторов!(если прав достаточно) И получается конструкция 'сменить категорию доступа абоненту с конкретным номером № ' вообще не может сработать при исходящей связи!
Это так? Или я что-то не так понял? И как тогда можно иначе решить задачу? Подскажите, пожалуйста, кто знает.
на Астериске там то просто: через слэш указываешь CdPN\CgPN. Заворачивать все это дело на Asterisk а потом опять в SMG очень не хотелось бы.