Страница 1 из 1

SMG-1016M Модификаторы(Маска номера)

Добавлено: 09 мар 2017 15:37
razval
Модель SMG-1016M
Версия ПО ECSS-10 V.3.8.0.2066

Задача: необходимо в модификаторах указать маску номера так, чтобы исключить указанные номера в поле маска номера из модификации. Иначе говоря применить условие НЕ к маске.

Пример: все номера кроме (123456X|X234567) модифицировать согласно правилу.

В допустимых символах маски номера, символ для условия отрицания отсутствует.

Подскажите какими средствами SMG можно реализовать задачу?

Re: SMG-1016M Модификаторы(Маска номера)

Добавлено: 09 мар 2017 17:57
GaMiR
Здравствуйте!

Можно попробовать добавить в таблицу модификаторов две записи:
1) отбор номера: 123456X|X234567, где модификацию CdPN и CgPN оставляем пустым.
2) отбор номера вида x. где настраиваем нужную модификацию CdPN и CgPN.

Когда вызов попадает в транк с данным модификатором, он будет анализироваться согласно приоритету (чем выше, тем выше приоритет).
Если номер совпал с правилом один, то ничего не поменяется, если не совпал, то идет далее во вторую и там происходит нужное изменение номера А/Б

Re: SMG-1016M Модификаторы(Маска номера)

Добавлено: 10 мар 2017 14:15
razval
Да, спасибо, именно так и сделал.
И еще можно добавить маску (-), на случай если CdPN или CgPN прилетел пустой, т.к. маска (x.) не закрывает пустое значение.