Route calls to a determinated port based on the extension number

Unanswered Question
Jul 3rd, 2007


I'm trying to route the calls made by the extension 18 to a determinated port. For example if the extension 18 dial 0977xxxxx the call have to go to the port 3/1 and the if the extesions 1x dial 0977xxxx have to go to the port 3/0

Based on the cisco document

I made this config:

voice translation-rule 6

rule 1 /^0/ /77/

voice translation-profile prova2

translate called 6

dial-peer voice 5 pots

description Trucades Exterior

translation-profile outgoing 5

destination-pattern 0T


port 3/0


dial-peer voice 6 pots

description Trucades Exterior

destination-pattern 77T


port 3/1

dial-peer voice 567 voip

translation-profile incoming prova2

answer-address 18

when the extension 18 dial 0977xxx, the call goes out to the port 3/0.

As you can see on this document:

answer-address have more priority than destination-pattern.

I tried to apply the translation-profile direct to the ephone-dn without success.


  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 3 (1 ratings)
Paolo Bevilacqua Tue, 07/03/2007 - 10:30

Hi Gerard,

In fact you may have problems with translation-profile applied to ephone-dn, sometime these don't work.

And, DP voip with answer-address will never work, because the actual incoming DP is one automatically created by ephone-dn.

So, to associate an FXO port to an extension, use the command "trunk" in ephone-dn mode.

It is in the CCME command reference.

Hope this helps, please rate post if it does!

Paolo Bevilacqua Wed, 07/04/2007 - 07:20

I'm afraid it is, you could try anyway.

On the other hand, which IOS are you using? The translation-profile method should work as well modulo any bug.

Paolo Bevilacqua Wed, 07/04/2007 - 07:50

Once you are there, please try also 12.4(11)XJ3 for translation-profile under ephone-dn. This release fixes many many bugs in telephony.

a.gooding Wed, 07/04/2007 - 16:45

Not too sure if this might help but i configured something like this for private lines on a T1. basically i did the same as above but in the route pattern i inserted the prefix as well.

therefore, when extension X dials a number it hits the route pattern with say 28 as the prefix and then matches the relevant DP with 28T (in my case) and then goes through that port. i also restricted it for that extension alone to use that port by using CSS and Partition to associate only with that extension


This Discussion