cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1108
Views
0
Helpful
5
Replies

How to process extension number in Cisco Call Manager.

GAMAS.dnvgl.com
Level 1
Level 1

Hello All :)

I have a question about processing possibilities when calling external number which is linked to our Call Manager.

My idea would be to add another number after last digit with some separator that would not trigger busy tone or “dialing number does not exist” message.

Example:

+47xxxxxxxxx,1234

 

The purpose of this would be to help us identify person who’s calling. Our application would process second number (1234) and check with database to display contact name. (example  – John's ID is 1234, so when John will call our global number he would use +47xxxxxxx,1234).

I would wish to avoid situation when customer needs to wait and listen to the message that he should put his extension number after a while. It should be straight forward without any delays within the system.

I have two questions about this idea:

1. What kind of separators I can use after the main number to distinguish two numbers from each other that Call Manager won't cut out during inbound call? 

2. What would be the best way to process second number from the calling number? I was thinking just to implement it into the workflow script by removing calling number till he finds coma and assign what is left to a new variable.

The application itself is web-based and it runs in Cisco Agent Desktop using Run browser action.

Thank you in advance

5 Replies 5

Deepak Rawat
Cisco Employee
Cisco Employee

Our application would process second number (1234) and check with database to display contact name. (example  – John's ID is 1234, so when John will call our global number he would use +47xxxxxxx,1234).

If the purpose is to match something in DB to pull the required results then why do you want to implement this with the way caller dials the number. Let the caller simply dial the number that will bring the call to CCX and then using Get Digit String step within the script, capture the input 1234, 1235 etc and simply match it against the DB and do whatever you want.

I really don't think there is a need to make it so much complicate from CM perspective when CCX can easily handle this for you.

Regards

Deepak

Hi Rawat.

Thank you for answering so promptly.

Your solution is the one I was thinking to implement (easiest and simplest), but my management is asking about "other" possibilities. 

They would like to check if there is a way to call direct number along with userID in it. I'm just looking for any alternative to your solution. 

My main concern is if CM can handle any numbers with coma in it (or any other separator). 

Check below:

https://supportforums.cisco.com/document/126846/pause-speed-dial-cucm-9x

Regards

Deepak

Thank you again.

Unfortunately we are using SCCP protocol with quite old 7965 and 7971 IP phones - speed dialing is not supported.

Just to be 100% sure - is there a way to delimiter two numbers (using SCCP, 7900 series phones, CM 9.1.2)?  

I really don't think there is any other way to use delimiter within a dial string in CM except than what Speed Dial with Pause option provides. I would recommend you strongly again that you should achieve this within UCCX itself rather than doing it on CM

Regards

Deepak