В этом разделе конфигурируются планы нумерации устройства.
На устройстве реализовано 6 независимых планов нумерации. Каждый план нумерации может иметь своих абонентов и префиксы.
Окно плана нумерации:
Существует 3 критерия, по которым происходит маршрутизация звонков на устройстве:
- поиск по номеру вызывающего – CgPN (Calling Party Number);
- поиск по номеру вызываемого – CdPN (Called Party Number);
- поиск по базе сконфигурированных на устройстве абонентов.
При поступлении вызова в план нумерации начинается его маршрутизация, изначально происходит поиск на совпадение с масками номеров CgPN, затем происходит поиск по базе сконфигурированных на устройстве абонентов. В случае нахождения совпадения по одному из этих параметров происходит маршрутизация вызова и дальнейший поиск прекращается.
Поиск и маршрутизация вызова по базе сконфигурированных абонентов осуществляется даже при наличии совпадения параметров вызова с масками номера CgPN.
В случае если параметры вызова не совпали с масками CgPN и с номером абонента, происходит поиск по всем маскам CdPN, сконфигурированным в плане нумерации.
Параметры плана нумерации:
Проверка нумерации по номеру – проверка возможности маршрутизации по номеру, введенному в данное поле.
Проверка осуществляется по маскам вызывающего и вызываемого абонентов, а также по базе сконфигурированных SIP-абонентов.
- ST – при установленном флаге при поиске учитывается признак конца набора;
Поиск масок по шаблону – поиск префикса по шаблону номера.
В результате проверки выводятся данные о возможности маршрутизации по данному номеру:
- calling-table – маршрутизация по таблице вызывающих абонентов;
- called-table – маршрутизация по таблице вызываемых абонентов;
- NOT found in – маршрутизация по данной таблице невозможна;
- found in – маршрутизация по данной таблице возможна;
- Abonent'SIP'idx[4] – SIP абонент *номер записи данного абонента в базе+;
- FXS порт *1+. – FXS-абонент *номер порта абонента+;
- Prefix[6] – маршрутизация по префиксу *номер префикса в списке+.
Копирование префиксов в другой план нумерации.
- Копировать выделенные префиксы в план нумерации – опция, позволяющая копировать отмеченные префиксы в другой план нумерации. Для использования следует выбрать префиксы, целевой план нумерации и нажать кнопку "Копировать";
- Копировать все префиксы в план нумерации – опция, позволяющая копировать все префиксы текущего плана нумерации в другой план нумерации. Используется аналогично копированию выделенных префиксов, но не требует выбора префиксов.
Создание префикса в плане нумерации.
Для создания нового префикса необходимо выбрать меню «Объекты» – «Добавить объект» либо нажать на кнопку под списком и в открывшейся форме заполнить параметры префикса:
Основные параметры префикса:
- Название – имя плана нумерации;
- План нумерации – выбор плана нумерации;
- Категория доступа – установка категории доступа;
- Проверять категорию доступа – при установленном флаге проверяется возможность маршрутизации по данному префиксу на основании прав, определяемых категориями доступа;
- Тип префикса – установка типа префикса:
- транковая группа – выход на транковую группу;
- транковое направление – выход на транковое направление;
- cмена плана нумерации – позволяет при наборе этого префикса перейти в другой план нумерации. При выборе данного типа префикса будет доступен выбор опции «новый план нумерации», в которой нужно выбрать, в какой план нумерации осуществлять переход;
- модификатор – предназначен для задания абонентской емкости устройства. Если номер присутствует в абонентской емкости, но не назначен абоненту, то при вызове на такой номер выдается сообщение отбоя со значением причины отбоя (cause code): 1 – Unallocated (unassigned) number;
- префикс ДВО – предназначен для управления услугами ДВО с телефонного аппарата;
- группа перехвата – предназначен для конфигурирования префикса выхода на группу перехвата;
- IVR сценарий – предназначен для конфигурирования префикса выхода на IVR сценарий.
Параметры префикса «Транковая группа и транковое направление».
Основные параметры префикса:
- Транковая группа – транковая группа, на которую будет маршрутизирован вызов по этому префиксу;
- Направление – тип доступа к транковой группе: местный, вызов спецслужбы, зоновый, на ведомственную сеть, междугородная связь, международная связь. Используется при СОРМировании вызовов, а также для ограничения связи при сбое в обмене данными с RADIUS сервером;
- Режим набора – способ передачи номера:
- enblock – после накопления всей адресной информации,
- overlap – без ожидания накопления всей адресной информации.
- Не посылать конец набора (ST) – при установленном флаге не передавать признак конца набора (ST – в ОКС или sending complete в PRI);
- Приоритет – в случае наличия пересекающихся масок в плане нумерации, вызов будет произведён в префикс с высшим приоритетом. Значение 0 - наивысший приоритет, 100 - низший приоритет;
- Ограничение длительности вызова (сек) – ограничение длительности соединения вызова, прошедшего через данный префикс.
Параметры CdPN:
- Тип номера – тип номера вызываемого абонента: unknown, subscriber number, national number, international number, не изменять. Выбранный тип номера будет передаваться в сообщениях сигнализации ОКС-7, ISDN PRI, SIP-I/T при совершении исходящего вызова по префиксу («Не изменять» – не преобразовывать тип номера, т. е. передавать в том виде, в котором он был принят из входящего канала);
- Тип плана нумерации – тип плана нумерации вызываемого абонента, может принимать значения: unknown, isdn/telephony, national, private, не изменять. Выбранный тип плана нумерации будет передаваться в сообщениях сигнализации ISDN PRI при совершении исходящего вызова по префиксу (Не изменять – не преобразовывать тип номера, т. е. передавать в том виде, в котором он был принят из входящего канала).
Таймеры при прямом выходе (используются при прямом проключении транковых групп без анализа масок префикса – функция «Прямой префикс» в настройках транковой группы).
Данные таймеры работают только при наборе в режиме overlap:
- Short timer – время в секундах, в течение которого цифровой шлюз будет ожидать продолжения набора, если уже принята часть адресной информации. По умолчанию – 5 с;
- Duration – таймер продолжительности набора номера. По умолчанию – 30 с.
Параметры префикса «Смена плана нумерации»:
- Новый план нумерации – план нумерации, в который будет осуществлен перевод вызова;
- Новая категория доступа – категория, присваиваемая вызывающему абоненту после перехода в другой план нумерации;
- Приоритет – в случае наличия пересекающихся масок в плане нумерации, вызов будет произведён в префикс с высшим приоритетом. Значение 0 - наивысший приоритет, 100 - низший приоритет;
- Ограничение длительности вызова (сек) – ограничение длительности соединения вызова, прошедшего через данный префикс;
- Модификаторы при смене плана нумерации:
- Модификаторы CdPN – предназначены для модификаций, основанных на анализе номера вызываемого абонента;
- Модификаторы CgPN – предназначены для модификаций, основанных на анализе номера вызывающего абонента.
Параметры префикса «Префикс ДВО»:
- Тип услуги ДВО – выбор типа услуги ДВО для управления ей с телефонного аппарата абонента:
- CFU – безусловная переадресация;
- CFB – переадресация по занятости;
- CFNR – переадресация по неответу;
- CFOS – переадресация по недоступности;
- Call pickup – перехват вызова;
- Conference – конференц-связь;
- Clear All – отмена всех услуг;
- Intercom – интерком-вызов (с автоматическим ответом стороны Б);
- Paging – аналогично Intercom, но с вызовом на номера конференций;
- Password – установка пароля;
- Password once – доступ по паролю;
- Password access – активация пароля;
- Restrict out – ограничение исходящей связи;
- Follow me – управляемая переадресация "Следуй за мной";
- Follow me (no response) – управляемая переадресация "Следуй за мной" по неответу.
- Действие – выбор действия для услуги:
- Установка – установка услуги ДВО;
- Отмена – отмена услуги ДВО;
- Контроль – контроль активности услуги ДВО.
Параметры префикса «Группа перехвата»:
- Группа перехвата – группа перехвата, в которой будет произведен перехват вызова при наборе данного префикса. При выборе группы «Любая» перехват будет производиться во всех группах;
- Приоритет – настройка приоритета префикса в диапазоне от 0 до 100. Префикс с меньшим значением данного параметра обладает большим приоритетом (0 – наивысший приоритет, 100 – наименьший приоритет);
- Ограничение длительности вызова (сек) – ограничение длительности соединения вызова, прошедшего через данный префикс.
Таймеры при прямом выходе (используются при прямом проключении транковых групп без анализа масок префикса – функция «Прямой префикс» в настройках транковой группы).
Данные таймеры работают только при наборе в режиме overlap:
- Short timer – время в секундах, в течение которого цифровой шлюз будет ожидать продолжения набора, если уже набранный номер совпадает с каким-либо образцом в плане нумерации, но есть возможность получения большего количества цифр, что приведет к совпадению с другим образцом. По умолчанию – 5 с;
- Duration – таймер продолжительности набора номера. По умолчанию – 30 с.
Параметры префикса «IVR сценарий»:
- IVR сценарий – IVR сценарий, на который будет маршрутизирован вызов по данному префиксу;
- Приоритет – настройка приоритета префикса в диапазоне от 0 до 100. Префикс с меньшим значением данного параметра обладает большим приоритетом (0 – наивысший приоритет, 100 – наименьший приоритет);
- Ограничение длительности вызова (сек) – ограничение длительности соединения вызова, прошедшего через данный префикс.
Таймеры при прямом выходе (используются при прямом проключении транковых групп без анализа масок префикса – функция «Прямой префикс» в настройках транковой группы).
Данные таймеры работают только при наборе в режиме overlap:
- Short timer – время в секундах, в течение которого цифровой шлюз будет ожидать продолжения набора, если уже набранный номер совпадает с каким-либо образцом в плане нумерации, но есть возможность получения большего количества цифр, что приведет к совпадению с другим образцом. По умолчанию – 5 с;
- Duration – таймер продолжительности набора номера. По умолчанию – 30 с.
Список масок.
Для созданных планов нумерации в разделе «Список масок» конфигурируются маски номеров для маршрутизации по данному префиксу.
Формирование списка происходит при помощи кнопок:
добавить маску | |
редактировать маску | |
удалить маску | |
посмотреть маску. |
Зеленые стрелки слева от созданной маски позволяют перемещать запись в таблице, настраивая их порядок (приоритет).
- Маска – шаблон или набор шаблонов, с которым сравнивается принятый из входящего канала номер вызывающего либо вызываемого абонента, предназначенный для осуществления дальнейшей маршрутизации вызова (синтаксис маски описан в настоящем разделе ниже);
- Тип – тип маски. Определяет, по какому номеру будет осуществляться маршрутизация – по номеру вызывающего (calling) или вызываемого абонента (called);
- Long timer – время в секундах, в течение которого цифровой шлюз будет ожидать набора следующей цифры до совпадения с каким-либо образцом в плане нумерации. По умолчанию – 10 с.
- Short timer – время в секундах, в течение которого цифровой шлюз будет ожидать продолжения набора, если уже набранный номер совпадает с каким-либо образцом в плане нумерации, но есть возможность получения большего количества цифр, что приведет к совпадению с другим образцом. По умолчанию – 5 с;
- Duration – таймер продолжительности набора номера. По умолчанию – 30 с.
Для редактирования префикса необходимо в таблице префиксов дважды щелкнуть левой кнопкой мыши по строке с префиксом или выделить префикс и нажать кнопку
Для удаления префикса необходимо выделить префикс и нажать кнопку под списком либо выбрать меню «Объекты» – «Удалить объект».
Описание маски номера и ее синтаксис.
Маска номера представляет собой набор шаблонов templ, разделенных спецсимволом '|'. Маска должна быть заключена в круглые скобки. (templ) равнозначно (templ1|templ2|...|templN).
Синтаксис:
- X или х – любая цифра;
- * – символ *;
- # – символ #;
- 0-9 – цифры от 0 до 9;
- D – цифра D.
- . – спецсимвол «точка» обозначает, что символ, стоящий перед ним, может повторяться произвольное количество раз (но не более 30 символов на весь номер), например:
- 34x. – всевозможные комбинации номеров, начинающихся на "34";
- [ ] – указание диапазона (через тире) либо перечисление (без пробелов, запятых и прочих символов между цифрами) префиксов, например:
- диапазон ([1-5+ХХХ) – все 4-значные номера, начинающиеся на 1,2,3,4 или 5;
перечисление ([138\]xx) – все 3-значные номера, начинающиеся на 1,3 или 8.
- {min, max} – указание количества повторений символа, стоящего перед скобками, например:
- (1x{3,5}) – означает, что любых цифр (х) может быть от 3-х до 5-ти и равнозначно маске (1ххх|1хххх|1ххххх)
- | – вертикальная черта. Логическое ИЛИ – используется для разделения шаблонов в маске;
- ! - восклицательный знак. При использовании перед шаблоном означает отрицание, т.е. задаёт несовпадение номера с шаблоном;
- ( - ) – маска, используемая только в таблицах модификаторов номера CgPN для вызовов без номера вызывающего абонента. Позволяет добавить номер вызывающего абонента, если он отсутствовал, а также задать индикаторы для этого номера.
Если в плане нумерации присутствуют пересекающиеся префиксы, то при обработке номера в плане нумерации приоритетным будет префикс с наиболее точной маской для конкретного номера, например:
Префикс 1: (2xxxx)
Префикс 2: (23xxx)
При поступлении в план нумерации номера 23456 он обработается по префиксу 2.
Также маски, содержащие произвольное количество повторений (x.) либо диапазон количества повторений ,min, max-, менее приоритетны, чем маски с указанием точного количества символов, например:
Префикс 1: (2x{4,7})
Префикс 2: (23xxx)
При поступлении в план нумерации номера 23456, он обработается по префиксу 2.
Маски с указанным диапазоном количества повторений {min, max} приоритетней, чем маски с любым количеством повторений (x.), например:
Префикс 1: (2x.)
Префикс 2: (2x,4,7-)
При поступлении в план нумерации номера 23456 он обработается по префиксу 2.
Примеры работы маски.
Пример 1.
(#XX#|*#XX#|*XX*X.#|112|011|0[1-4]|6[2-9+ХХХ|5*24+XXXXX|810X,11, 15-)
Маска содержит 9 шаблонов:
- #XX# – набирается 4-значный номер, начинающийся и заканчивающийся на #, 2-я и 3-я цифры номера могут принимать любое значение от 0 до 9, а также * и #. Такой шаблон обычно используется для выключения использования ДВО с телефонного аппарата;
- *#XX# – набирается 5-значный номер, начинающийся на *# и заканчивающийся на #, 3-я и 4-я цифры номера могут принимать любое значение от 0 до 9, а также * и #. Такой шаблон обычно используется для контроля использования ДВО с телефонного аппарата;
- *XX*X.# – набирается N-значный номер, начинающийся на *, далее две любых цифры номера (от 0 до 9, а также * и #), далее *, далее неопределенное количество любых цифр (от 0 до 9, *) до тех пор, пока в наборе не встретится #. Такой шаблон обычно используется для заказа ДВО с телефонного аппарата;
- 112 – набор конкретного номера из 3-х цифр – 112;
- 011 – набор конкретного номера из 3-х цифр – 011;
0[1-4] – набор 2-значного номера, начинающегося на 0 и заканчивающегося на цифру 1, 2, 3 или 4, т. е. номера 01, 02, 03 и 04;
6[2-9+ХХХ – набирается 5-значный номер, начинающийся на цифру 6, вторая цифра номера – любая из диапазона от 2 до 9, три последних цифры – любые от 0 до 9, а также * и #;
5[24\]XXXXX – набирается 7-значный номер, начинающийся на цифру 5, вторая цифра номера – либо 2, либо 4; пять последних цифр – любые от 0 до 9, а также * и #;
- 810X{11, 15} – набирается номер, начинающийся на цифры 810, следом за которыми разрешено набрать от 11 до 15 любых цифр от 0 до 9, а также * и #. С учетом 3-х первых цифр длина номера по этому правилу – от 14 до 18 цифр.
Пример 2.
Необходимо сконфигурировать номерной план так, чтобы все номера, начинающиеся на 1 и имеющие длину 3, маршрутизировались на Транк0, а номер 117 отдельно от них на Транк1.
Для решения данной задачи сконфигурируем префиксы следующим образом:
- первый префикс с маской (117) на Транк1;
второй префикс с маской (11[0-689]|1\[02-9\]x) на Транк0.
Во втором префиксе шаблоны перекрывают все номера вида «1хх», за исключением номера 117.
Пример 3.
Требуется сконфигурировать номерной план, исключив несколько номеров из группы. Из группы номеров 2340000-2349999 нужно исключить номера 2341111, 2341112, 2341113, 2341114, 2341115, 2341234.
Маска в этом случае задаётся так: (234xxxx|!234111[1-5]|!2341234).
Пример работы таймеров.
Рассмотрим работу таймеров на примере набора с перекрытием номера 011 (пример 1 из предыдущего раздела). Пусть значения таймеров:
L=10 сек
S=5 сек
Прием первой цифры – 0. В маске для такого набора присутствуют 2 правила: 011 и 0*1-4+. После приема первой цифры полного совпадения ни с одним правилом нет, включается L-таймер (10 секунд) на ожидание следующей цифры (если в течение 10 секунд не будет принята следующая цифра, то сработает таймаут, и поскольку совпадения ни с одним правилом не получено, будет ошибка набора).
Прием второй цифры – 1. Совпадение с 6-м правилом 0*1-4+ (префикс 01), поскольку совпадение с правилом есть, но возможно, что будет совпадение с 5-м правилом – 011, то включается S-таймер (5 секунд) на ожидание следующей цифры (если в течение 5 секунд не будет принята следующая цифра, то сработает таймаут, и поскольку совпадение с правилом уже есть, то вызов будет успешно направлен по данной маске).
Прием третьей цифры – 1, с 6-м правилом при этом совпадение теряется и появляется совпадение с 5-м правилом. Это совпадение окончательное, поскольку других правил, с которыми мог бы совпасть дальнейший набор, в маске нет. Вызов немедленно маршрутизируется по 5-му правилу.
Пример настройки префикса с типом модификатор.
Задача.
Для Коралл-РА выделен диапазон номеров: 26000 – 26199, но при этом не все номера могут быть сразу назначены абонентам. При поступлении вызова на номер из данного диапазона, не назначенный абоненту, Коралл-РА его отклонит с причиной разъединения 3 – No route to destination. Но, поскольку данная нумерация является локальной для шлюза, то он должен был передать в сообщении разъединения причину 1 – Unallocated (unassigned) number.
Решение.
Для возможности передачи корректной причины отбоя необходимо создать локальную нумерацию – настроить префикс с типом «Модификатор».
Для этого в разделе План нумерации необходимо добавить новый префикс со значением параметра Тип префикса – «Модификатор». В настройках данного префикса добавить список масок префикса с типом «Called». Для указанного в задании диапазона номеров 26000-26199 маска будет иметь вид (26[0-1]xx).