В действиях по модификации параметров вызова одним из основных элементов для корректировки является изменение цифр номера абонента А или Б.
Существуют разные подходы к способу описания синтаксиса такой модификации: модификация на шаблонах, регулярные выражения и т.п.
Регулярные выражения являются самым гибким способом, позволяющим делать все возможные преобразования, но у него есть существенные недостатки:
Чтобы избавится от недостатков регулярных выражений, в системе ECSS-10 используется модификация номера на шаблонах.
При модификации номера используется следующая нотация:
|
Примеры: Удаление префикса 345 от десятизначного номера:
Удаление префикса 345 от номера произвольной длины с префиксом 345:
Перестановка цифр 2 и 3 в трехзначном номере (сами цифры любые):
Префиксирование произвольного трехзначного номера с префиксом 008:
Замена местами cdpn и cgpn:
Правило, которое может использоваться для выхода на междугородную станцию. В частности видно, что правило сработает для вызовов, в которых у абонента А семизначный местный номер, номер абонента Б начинается на 8. Задача модификации преобразовать местный номер к междугородному, который понимает междугородка, для этого дописывается префикс и меняется «ni» и «nai». Номер Б не изменяется, его разбором занимается междугородка.
|