Анализ номера вызываемого абонента

Материал из M-200 WIKI
Перейти к: навигация, поиск


Анализ номера вызываемого абонента

Начальный номер может либо однозначно указывать на совпадение номера («123000»), либо отражать некий диапазон номеров с помощью знака «*» («123***» - все номера от 123000 до 123999).

RECORD «2**» LOCAL 	//номера с 200 по 299 являются 	
//внутренней нумерацией АТС
RECORD «238» ERROR 	//номер 238 рассматривается как ошибка
RECORD «9*****» 1 	//номера начинающиеся с «9» и содержащие
//пять любых цифр после девятки отправляются
//в направление №1
RECORD «*****» 2 	//любые пять любых цифр отправляются
//в направление №2

Конечный номер позволяет уточнить требуемый диапазон и/или расширить его.

RECORD «210» - «248» LOCAL 	//номера с 210 по 248 являются 	
//внутренней нумерацией АТС
RECORD «3**» - «5**» 1 	//номера с 300 по 599 отправляются
//в направление №1


Количество цифр в номере

Количество цифр в набранном номере должно строго совпадать с количеством знаков в полях начальный номер и конечный номер.

RECORD «3**» 1 //номера 32 или 3012 не совпадают с данной
			//записью.

Для задания номера переменной длины существует знак «?». Он указывает на любую возможную цифру. В этом случае длина номера определяется не только полем в записи, но и признаком конца номера.

RECORD «1**???» 1 	//номер, начинающийся с «1» и содержащий
				//минимум 3, максимум 6 цифр.

В качестве признака конца номера принимается: • Тайм-аут ожидания следующей цифры • Клавиша «#» нажатая на телефонном аппарате • Признак конца номера в EDSS PRI • И т.д.

Также, в качестве альтернативы использованию знаков «?», возможна следующая последовательность записей:

RECORD «1**» 1		//для набора номера 100, нужно набрать на ТА
RECORD «1***» 2		// «100#» или 100 подождать несколько секунд.
RECORD «1****» 3	// Аналогично набираются номера 1000 и 10000.
RECORD «1*****» 4	// Номер 100000 должен быть просто

//набран достаточно быстро.

Набранный номер рассматривается не как число, а как последовательность цифр. Таким образом, следующий вариант записи НЕДОПУСТИМ!

RECORD «300» - «2150» 1 //это ошибочная запись

При необходимости указать диапазон номеров от 300 до 2150, необходимы две записи:

RECORD «300» - «999» 	1
RECORD «1000» - «2150» 	1

Во всех приведенных выше примерах трансляция номера начинается после получения станцией всех требуемых цифр. Иногда бывает удобнее транслировать цифры в направление по одной, по мере их набора абонентом (по мере поступления), например при выходе на межгород декадным набором + телефон с пульсовым набором у абонента – в этом случае скорость набора увеличиться практически в два раза. Для организации подобной связи используется служебное слово «MAX», которое указывает максимально-возможное количество цифр в номере (поле мкц).

RECORD «8» MAX 11 1 	//восьмерка транслируется в направление 
//№ 1 и АТС ждет донабора еще 10 цифр. //Цифры транслируются по мере их 
//получения (набора абонентом)

RECORD «9» MAX 5 : «-» 1 	//транслируется пять цифр в //направление № 1 без 9

Трансляция цифр заканчивается по достижении максимального значения, либо по тайм-ауту.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты