Добрый день уважаемые форумчане.Задача состоит в том что урезать например 5 цифр из номера звонящего и слать через 31 диалпир.
Написал такое правило:
voice translation-rule 1
rule 1 /^.*\(.....\)/ /\1/
!
voice translation-profile 4
translate calling 1dial-peer voice 31 pots
translation-profile outgoing 1все в порядке номер урезаеться но как поступит если номер звонящего меньше 5 цифр оно не попадает в это правило?
Каким образом написать правило чтоб звонки без номера звонящего или меньше 5 цифр если прилетит на циску до писать до 5 цифр и каждый раз оно менялось?
>[оверквотинг удален]
> !
> voice translation-profile 4
> translate calling 1
> dial-peer voice 31 pots
> translation-profile outgoing 1
> все в порядке номер урезаеться но как поступит если номер звонящего меньше
> 5 цифр оно не попадает в это правило?
> Каким образом написать правило чтоб звонки без номера звонящего или меньше 5
> цифр если прилетит на циску до писать до 5 цифр и
> каждый раз оно менялось?Что именно дописывать нужно?
rule 2 /^.*\(....\)$/ /a\1/
rule 3 /^.*\(...\)$/ /ab\1/
rule 4 /^.*\(..\)$/ /abc\1/
rule 5 /^.*\(.\)$/ /abcd\1/
rule 6 /^.*$/ /abcde/