URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 5195
[ Назад ]

Исходное сообщение
"translation rule и пустота"

Отправлено happyboy , 22-Апр-04 16:55 
Добрый день.
Такой вопрос.
Можно ли написать translation-rule который будет отрубать префикс.
Например
приходит номер с префиксом 555 и cisco его отрубает, то есть из номер
555 7 095 333 33 33 превратить в 7 095 333 33 33
Если не translation-rule то num-exp может решить эту проблему?

Содержание

Сообщения в этом обсуждении
"translation rule и пустота"
Отправлено CCW , 24-Апр-04 21:10 
>Добрый день.
>Такой вопрос.
>Можно ли написать translation-rule который будет отрубать префикс.
>Например
>приходит номер с префиксом 555 и cisco его отрубает, то есть из
>номер
>555 7 095 333 33 33 превратить в 7 095 333 33
>33
>Если не translation-rule то num-exp может решить эту проблему?

translation-rule 1
Rule 1 ^5557% 7 ANY international

или

translation-rule 2
Rule 1 5557 7



"translation rule и пустота"
Отправлено happyboy , 26-Апр-04 10:51 
>>Добрый день.
>>Такой вопрос.
>>Можно ли написать translation-rule который будет отрубать префикс.
>>Например
>>приходит номер с префиксом 555 и cisco его отрубает, то есть из
>>номер
>>555 7 095 333 33 33 превратить в 7 095 333 33
>>33
>>Если не translation-rule то num-exp может решить эту проблему?
>
>translation-rule 1
> Rule 1 ^5557% 7 ANY international
>
>или
>
>translation-rule 2
> Rule 1 5557 7

translation-rule 2  точно не подходит, так-как 5557 он превратит в 7, а что он будет делать с 5551? следовательно этот rule не обрубает префикс а выполняет обыкеовенную трансляцию. Тоже самое делает и translation-rule 1, мне же нужно обрубать префикс то есть:
555 1 и т.д превратить в 1 и т.д
555 7 и т.д превратить в 7 и т.д
555 374 и т.д превратить в 374 и т.д.



"translation rule и пустота"
Отправлено Karpych , 28-Апр-04 07:42 
>1, мне же нужно обрубать префикс то есть:
>555 1 и т.д превратить в 1 и т.д
>555 7 и т.д превратить в 7 и т.д
>555 374 и т.д превратить в 374 и т.д.

сделать 10 правил? :
translation-rule 1
Rule 0 ^5550 0
Rule 1 ^5551 1
....


"translation rule и пустота"
Отправлено happyboy , 28-Апр-04 10:11 
>>1, мне же нужно обрубать префикс то есть:
>>555 1 и т.д превратить в 1 и т.д
>>555 7 и т.д превратить в 7 и т.д
>>555 374 и т.д превратить в 374 и т.д.
>
>сделать 10 правил? :
>translation-rule 1
> Rule 0 ^5550 0
> Rule 1 ^5551 1
>....


Я так и сделал но это не метод борьбы, слишком кустарное решение.