Преобразование номеров
- Визуальный конфигуратор
- Текстовый конфигуратор
- Общие вопросы конфигурирования
- Маршрутизация
- Формальный синтаксис
- Анализ номера вызываемого абонента
- Анализ номера вызывающего абонента
- Преобразование номеров
- Явная адресация физического порта
- Выбор направления исходящей связи
- Маршрутизация из файла
- Маршрутизация по времени
- Маршрутизация по категории абонента
- Использование параметров номера (ОКС№7, DSS1) в маршрутизации
- Настройка сигнализаций на оборудовании М-200
- Описание параметров конфигурации
Преобразование номера вызываемого абонента
При необходимости изменить набранный номер перед его трансляцией в выбранное направление, может быть применено поле транслируемый номер (тн). Анализ производится слева направо, т.е. первоначально обрабатывается первая цифра, затем вторая и т.д.
Возможны следующие манипуляции:
- Исключение из номера любой цифры
- Вставка цифры в любое место номера
- Перестановка цифр в номере
Знак «*» обозначает оставленную без изменений цифру номера.
RECORD «3**» : «***» 1 //набранный номер транслируется //без изменений – то же, что и //отсутствие поля тн
Знак «-» обозначает пропуск цифры номера.
RECORD «3**» : «-**» 1 //транслируются только вторая //и третья цифры номера RECORD «3**» : «*-*» 1 //транслируются только первая //и третья цифры номера
Цифра обозначает подстановку указанной цифры в указанное место.
RECORD «3**» : «54***» 1 //к номеру добавляется //префикс «54» RECORD «3**» : «*7**» 1 //между первой и второй цифрами //вставляется цифра «7» RECORD «3**» : «*-*66» 1 //транслируются только первая //и третья цифры номера + добавляется //постфикс «66»
Знак «|» обозначает возврат к началу номера. Программа, дойдя до этого знака, возвращается к первой цифре, и последующие преобразования опять начинаются с нее.
RECORD «3**» : «*|***» 1 //первая цифра повториться два раза - //например, если номер 321, на выходе //получаем 3321 RECORD «3**» : «-*|*-*» 1 //меняем местами первую и вторую - //например, если номер 321, на выходе //получаем 231. //программа отбрасывает первую цифру, //оставляет вторую, возвращается в //начало, оставляет первую, отбрасывает //вторую, оставляет третью. RECORD «3**» : «--*|-*-|*--» 1 //переворачиваем номер –
//был 321, стал 123
Преобразование номера вызывающего абонента
Номер вызывающего абонента преобразуется по той же схеме и по тем же правилам, что и набранный номер (вызываемого абонента). Используется поле атн.
RECORD «3**» : «***» AON «555***» 1 //номер транслируется без изменений, //к номеру вызывающего абонента //добавляется префикс «555» //строка может быть упрощена: RECORD «3**» : AON «555***» 1 //опущено поле тн