Dialing from Missed Call Directories on IP Phone

Answered Question
Apr 7th, 2009
User Badges:

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

Correct Answer by Steven Smith about 8 years 1 month 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 8 years 1 month ago

Yes, that is correct.

Correct Answer by Steven Smith about 8 years 1 month 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 8 years 1 month 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
User Badges:
  • Bronze, 100 points or more

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
User Badges:
  • Gold, 750 points or more

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
User Badges:

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
User Badges:

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




Correct Answer
Skyler Spence Tue, 04/07/2009 - 13:19
User Badges:
  • Bronze, 100 points or more

Yes, that is correct.

Actions

This Discussion