Dialing from Missed Call Directories on IP Phone

Answered Question
Apr 7th, 2009

My system is setup as PBX, so I dial 9 for access. When I receive a call however, the number recorded in the missed call directory is (604) xxx-xxxx.

When I bring up this number on the IP phone, and press dial, the call fails because it's missing the access number 9. Of course I can edit the dial and add the 9, but is there a way to have the 9 be automatically added to the new outgoing call?

Regards,

Luis

I have this problem too.
0 votes
Correct Answer by Steven Smith about 7 years 9 months ago

The 1 actually has to do with sets and is needed in this case.  The 1 is noting that this change is for the first set.  This is a complicated feature to play with, but it is very powerful.  You can learn more here.

http://www.cisco.com/en/US/tech/tk652/tk90/technologies_tech_note09186a0...

Correct Answer by Skyler Spence about 7 years 9 months ago

Yes, that is correct.

Correct Answer by Steven Smith about 7 years 9 months ago

You can translate the number when it comes in adding a 9.  It would be something like this.

voice translation-rule 1
rule 1 /\(^.......$\)/ /9\1/
rule 2 /\(^..........$\)/ /91\1/
rule 3 /\(^.*\)/ /9011\1/

voice translation-profile profile1
translate calling 1

dial-peer voice 10 pots
translation-profile  incoming profile1
incoming called number .

You might actually want to change the first rule if you don't have
7 digit dialing there.  You would need to include local area codes
in the case of some 10 digit dialing.  You should also look at the
dial peers and translation profiles already in use.  You do not
want to overwrite them.
Correct Answer by Skyler Spence about 7 years 9 months ago

You can create a translation rule and apply it to the CALLING number of INCOMING calls.  It would look something like this:

voice translation-rule 13
rule 1 /\(..........\)/ /9\1/
!
voice translation-profile Change_MissedCalls_Dialing
translate calling 13

Then apply this translation profile to your incoming dial-peer or voice port.  Remember to follow the CCA out of band configuration guidelines found at  www.cisco.com/en/US/docs/net_mgmt/cisco_configuration_assistant/version1...cca_oob_config_guidelines.pdf

Thanks,

Skyler

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 5 (4 ratings)
Loading.
Correct Answer
Skyler Spence Tue, 04/07/2009 - 12:39

You can create a translation rule and apply it to the CALLING number of INCOMING calls.  It would look something like this:

voice translation-rule 13
rule 1 /\(..........\)/ /9\1/
!
voice translation-profile Change_MissedCalls_Dialing
translate calling 13

Then apply this translation profile to your incoming dial-peer or voice port.  Remember to follow the CCA out of band configuration guidelines found at  www.cisco.com/en/US/docs/net_mgmt/cisco_configuration_assistant/version1...cca_oob_config_guidelines.pdf

Thanks,

Skyler

Correct Answer
Steven Smith Tue, 04/07/2009 - 12:40

You can translate the number when it comes in adding a 9.  It would be something like this.

voice translation-rule 1
rule 1 /\(^.......$\)/ /9\1/
rule 2 /\(^..........$\)/ /91\1/
rule 3 /\(^.*\)/ /9011\1/

voice translation-profile profile1
translate calling 1

dial-peer voice 10 pots
translation-profile  incoming profile1
incoming called number .

You might actually want to change the first rule if you don't have
7 digit dialing there.  You would need to include local area codes
in the case of some 10 digit dialing.  You should also look at the
dial peers and translation profiles already in use.  You do not
want to overwrite them.
Luis Giraldo Tue, 04/07/2009 - 13:12

We do have 10-digit dialing in Vancouver with two different area codes (604, 778) - is this what the translation rules would look like then?

voice translation-rule 1

rule 1 /\(^604.......$\)/ /9\/

rule 2 /\(^778.......$\)/ /9\/

rule 3 /\(^..........$\)/ /91\1/

rule 4 /\(^.*\)/ /9011\1/

I guess in the case above, all incoming calls besides those starting with 604 or 778 will be set to 1xxxxxxxxxx? I'd like to avoid putting the 1 in front of local calls.
Luis
Luis Giraldo Tue, 04/07/2009 - 14:39

It looks like IOS doesn't like the first two rules:

rule 1 /\(^604.......$\)/ /9\/

rule 2 /\(^778.......$\)/ /9\/

It gives me an error at the 9 towards the very end.

Had to correct them as follows for them to work properly - I'm not sure I understand the last '1' in the rule.

voice translation-rule 9000

rule 1 /\(^604.......$\)/ /9\1/

rule 2 /\(^778.......$\)/ /9\1/

These now work as desired.
Regards,
Luis




Actions

This Discussion