Разграничение видов связи на Eltex SMG2016 и SMG1016M
Специалисты по Элтексу часто советуют настраивать разграничения видов связи для SIP-абонентов SMG при помощи категорий доступа. Но есть другой способ – при помощи PBX профилей и таблицы модификаторов.
Итак идея в общем: мы создадим несколько SIP профилей, по числу наборов ограничений или, иными словами, видов связи. Затем, для каждого SIP-профиля, создадим и назначим ему свою таблицу модификаторов. Каждая запись в таблице модификаторов, будет или отправлять вызов в нулевой план набора, где вызов будет уходить по одному из маршрутов или в другой план набора, где все вызовы будут сразу же терминироваться.
У нас есть нулевой план, с несколькими маршрутами:
- SS – спецслужбы
- Local – местная
- Zone – Mg – зоновая и междугородняя
- Mn – Междугородняя
Все вызовы улетают в транковую группу «SS7-Vimpelcom».
Рис. Eltex SMG. Параметры плана нумерации
Теперь добавим ещё один план нумерации «План #2».
Для этого перейдём в «Системные параметры» и увеличим значение «Количество активных планов нумерации» на один, у меня это будет три, так как было два плана нумерации.
Рис. Eltex SMG. Системные параметры
Применяем.
Теперь переходим в новый план нумерации, у меня это «NumberPlan#2»
затем добавляем префикс с маской (x.) который уходит в пустую транковую группу.
Рис.Eltex SMG. План нумерации
Таким образом, любой вызов попавший в этот план набора отобьется в SIP
вот так:
6.881720137 84.52.72.26 -> 194.154.91.66 SIP/SDP 1212 Request: INVITE sip:81033147756180@194.154.91.66:9955 | , with session description
6.912345534 194.154.91.66 -> 84.52.72.26 SIP 441 Status: 100 Trying |
6.957838076 194.154.91.66 -> 84.52.72.26 SIP 516 Status: 404 Not Found |
6.967055910 84.52.72.26 -> 194.154.91.66 SIP 703 Request: ACK sip:81033147756180@194.154.91.66:9955 |
То есть — «Not Found».
В CDR строка будет выглядеть так:
;2017-07-07 13:20:59;0;2;unavailable trunk line;192.168.1.245;sip-user;Subscriber#001;747311110001;;0.0.0.0;;;81033147756180;;2017-07-07 13:20:59;2017-07-07 13:20:59;
С причиной q.931 равной 2 -No route to destination.
Теперь создадим таблицу модификаторов, которая разрешает только вызовы на спецслужбы, 8800 и местные вызовы по городу Воронеж. В конце добавим правило, которое запретит все остальные вызовы.
Имя модификатора для примера – «Line-SS7-local»
Добавляем модификаторы которые «ловят» вызовы по маске Б-номеров, затем нормализуют -номера в формат E.164, не изменяют план нумерации, вызов попадёт в «правильный» нулевой план нумерации.
Например, 8800:
Рис. Eltex SMG. Модификатор плана нумерации
Таким образом, создаём остальные правила.
В конце добавим правило, которое запрещает всё – создадим модификатор, который ловим Б-номер по wildcard (x.)
Рис. Eltex SMG. Модификатор плана нумерации
Правило «Deny All» запрещает МГ МН и международную связь, на вкладке «Модификация общая», мы меняем план нумерации на план, где у нас терминируются все вызовы, в нашем примере План нумерации «NumerPlan#2».
В итоге должно получиться вот так:
Рис. Eltex SMG. Таблица модификаторов
А теперь создадим PBX-профиль с именем «PBX_Profile#1-to-SS7-local» и для входящей связи и номера «CdPN» назначим созданный нами модификатор «Line-SS7-local».
Рис. Eltex SMG. PBX профили
Всё готово.
Теперь данный профиль нужно назначить SIP-абонентам для которых разрешена только местная связь.
Рис. Eltex SMG. Редактирование SIP-абонента
Таким образом, можно создавать любые наборы ограничений – чаще всего это виды связи: местная, зоновая, междугородняя и международная.
Автор: Игнат Кудрявцев
Похожие материалы:
Tags: Eltex, SIP шлюз, SMG, Транковый шлюз, Элтекс