Hello All ,
We are translating our extension numbers to DoDs during outbound calls using voice translation rule . We have 4331 but we are facing a limit of 15 rules . I read now the IOS support upto 100 translation rules but in 4K series which IOS has this feature ? for legacy IOS the forum is telling 15.1(4)M has support for 100 translations.
We have following IOS but limitation is of 15 rules .
Cisco IOS XE Software, Version 03.16.04b.S - Extended Support Release
Cisco IOS Software, ISR Software (X86_64_LINUX_IOSD-UNIVERSALK9-M), Version 15.5(3)S4b, RELEASE SOFTWARE (fc1)
As we have more than 15 lines to be translated perhaps the workaround ( If 4331 IOS doesn't support more than 15 translations) is to use multiple dial-peers with different translation profiles . But not sure if the required dial peer will be hit in outgoing call carrying the required translation . Because I think both dial peers will have same destination pattern and preference.
like :
In following config not sure when call goes out it will take dial-peer 21 or 22 . If it will go via 21 and call was dialed from 2241 it will not be translated to a PSTN number ? Hope I am able to clarify the issue .
voice translation-rule 100
rule 1 /2041/ /XXXXXXXX/
.
.
rule 15 /^2...$/ /YYYYYYYY/ all non DoDs are translated to a master number.
voice translation-rule 101
rule 1 /2241/ /XXXXXXXX/
voice translation-profile OUT-1
translate calling 100
voice translation-profile OUT-2
translate calling 101
dial-peer voice 21 voip
translation-profile outgoing OUT-1
preference 1
destination-pattern [0-9][2-9]
dial-peer voice 22 voip
translation-profile outgoing OUT-2
preference 1
destination-pattern [0-9][2-9]
Thanks in anticipation
ADNAN