отмена
Отображаются результаты для 
Вместо этого искать 
Вы имели в виду: 
cancel
575
Просмотры
0
Полезный материал
5
Ответы

translation rule.

Добрый день.

Не соображу как правильно написать правило для проверки  calling

есть номера

1234511

1234522

1234533

1234544

1234555

..

1234599

как написать одно правило, чтоб оно повторяло предпоследнюю цифру ?

длина номера 7 цифр

пишу что-то вроде - rule 14 /12345\([^0]$\)\(^.$\)/ /12345\1\1/

VCSC#test voice translation-rule 2 1234511

VCSC#test voice translation-rule 2 1234522

VCSC#test voice translation-rule 2 1234533

1234533 Didn't match with any of rules

1 УТВЕРЖДЕННОЕ РЕШЕНИЕ

Утвержденные решения

voice translation-rule 2

rule 2 /^123\([1-9]\)\1$/ /123\1\1/

rule 3 /^123..$/ /12311/

LHDCVGW01#test voice translation-rule 2 12345

Matched with rule 3

Original number: 12345  Translated number: 12311

Original number type: none      Translated number type: none

Original number plan: none      Translated number plan: none

LHDCVGW01#test voice translation-rule 2 12344

Matched with rule 2

Original number: 12344  Translated number: 12344

Original number type: none      Translated number type: none

Original number plan: none      Translated number plan: none

LHDCVGW01#test voice translation-rule 2 12333

Matched with rule 2

Original number: 12333  Translated number: 12333

Original number type: none      Translated number type: none

Original number plan: none      Translated number plan: none

_____
Please rate helpful posts
Пожалуйста оценивайте полезные сообщения

_____ Please rate helpful posts Пожалуйста оценивайте полезные сообщения

Просмотреть решение в исходном сообщении

5 ОТВЕТ 5
boris.kudr
Beginner

Добрый день Эльдар,

Не очень понятно, какие исходные номера вы собираетесь преобразовывать.

Если 12345Х -> 12345ХХ, то должно сработать такое:

rule 14 /^12345\([1-9]\)$/ /12345\1\1/

_____
Please rate helpful posts
Пожалуйста оценивайте полезные сообщения

_____ Please rate helpful posts Пожалуйста оценивайте полезные сообщения

Не работает.

вообщем номер 1234511 должен преобразовываться в 1234511 и остальные аналогично

последнее правило такое /.*/ /1234511/

т.е. если абонент позвонит с caller-id к примеру 1234512 то, сработает последние правило и поменяет на

/1234511/

дк вот чтобы не писать 10 правил, я хочу всего 2

p.s. Ильдар


Ildar Gafiatullin wrote:

вообщем номер 1234511 должен преобразовываться в 1234511

какая разница между строками?

вам, наверное, надо правило для пропуска номеров с дублирующими последними цифрами, и заменять все остальные на 1234511?

_____
Please rate helpful posts
Пожалуйста оценивайте полезные сообщения

_____ Please rate helpful posts Пожалуйста оценивайте полезные сообщения

voice translation-rule 2

rule 2 /^123\([1-9]\)\1$/ /123\1\1/

rule 3 /^123..$/ /12311/

LHDCVGW01#test voice translation-rule 2 12345

Matched with rule 3

Original number: 12345  Translated number: 12311

Original number type: none      Translated number type: none

Original number plan: none      Translated number plan: none

LHDCVGW01#test voice translation-rule 2 12344

Matched with rule 2

Original number: 12344  Translated number: 12344

Original number type: none      Translated number type: none

Original number plan: none      Translated number plan: none

LHDCVGW01#test voice translation-rule 2 12333

Matched with rule 2

Original number: 12333  Translated number: 12333

Original number type: none      Translated number type: none

Original number plan: none      Translated number plan: none

_____
Please rate helpful posts
Пожалуйста оценивайте полезные сообщения

_____ Please rate helpful posts Пожалуйста оценивайте полезные сообщения

Просмотреть решение в исходном сообщении

супер

Не удалось отобразить этот виджет.