Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. And see here for current known issues.

New Member

Translation-pattern help

I need to create a translation pattern to strip the ANI and * from the following string:

*1235551212*8500*

I'm not very good at regular expressions and I can't seem to get the expression to recognize the *. Can anyone help?

Thanx.

4 REPLIES
Silver

Re: Translation-pattern help

From what I infer, 1235551212 is the ANI and you need to get rid of that and just send 8500. Please correct me if I am wrong.

If that is what you need, then use this translation rule

voice translation-rule 100

rule 1 /\(\*1235551212\*\)\(8500\)\*/ /\2/

To get the expression to recognoze*, use backslash in front of it, like \*

Regards,

Anup

New Member

Re: Translation-pattern help

That's perfect. I was close, but couldn't quite get it. Now I see what I was doing wrong.

Thanx.

New Member

Re: Translation-pattern help

I spoke too soon. When I try to enter the command, I get:

PremierTel(config-translate)#rule 1 /\(\*1235551212\*\)\(8500\)\*/ /\2/

Incorrect format for Translation Match Pattern

regular expression must be of the form ^(\^)?(\+)?([0-9,A-F.*%?#]+)$

Invalid match pattern string input /\(\*1235551212\*\)\(8500\)\*/

PremierTel(config-translate)#

This is IOS 12.4(7a), if that helps. This is very strang because the expression looks good.

-Tim

Re: Translation-pattern help

Hmm. Just tried the same (copied from your post) in c3745-ipvoice-mz.123-11.T7.bin:

VG(config)#voice translation-rule 999

VG(cfg-translation-rule)#rule 1 /\(\*1235551212\*\)\(8500\)\*/ /\2/

VG(cfg-translation-rule)#

VG#test voice translation-rule 999 *1235551212*8500*

Matched with rule 1

Original number: *1235551212*8500* Translated number: 8500

Original number type: none Translated number type: none

Original number plan: none Translated number plan: none

Worked fine. Smells like a bug or copy/paste error of some sort.

117
Views
0
Helpful
4
Replies