Presence click to dial with Outlook

Answered Question
Feb 28th, 2008
User Badges:

Outlook displays phone numbers without the 91. When I click on an Outlook contact CUPC shows failed conversation. If I add a 91 plus the 10 digit phone number to the contact then click on it the call goes through. I tried adding an Application Dial rule in CM 6 but it doesn't seem to work. Adding 91 to all of our company contacts is out of the question. Any other suggestions on how to fix this problem?


Thanks:)

Correct Answer by okuehn about 9 years 1 month ago

actually we got it working with app dial rules. please confirm you have configured the following app dial rule (no 414*, since regexp in app dial are somehow different than in translation pattern)


Name: CUPC-Add91

Number Begins With: 414

Number of Digits: 10

Total Digits to be Removed: 0

Prefix With Pattern: 91


however, app dial rules are based on fix number of digits. so you have to be sure the rule matches your dial length. for 4145551212 this would be 10


no, you don't have to restart any CUCM service, only the both CUPS services mentioned in my last post - and probably CUPC client.


  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 5 (3 ratings)
Loading.
pma1995 Wed, 03/05/2008 - 14:54
User Badges:

Thanks for the information but we are using Outlook not OWA. The problem occurs when we click to dial any external phone number from the Outlook contacts page. Out Outlook contact phone numbers appear as 414-XXX-XXXX. The 91 needs to be inserted automatically so the Communications Manager sees 91414XXXXXXX. I am not sure how to make that happen automatically from Outlook.

okuehn Thu, 03/06/2008 - 01:12
User Badges:
  • Bronze, 100 points or more

we have faced the same problem. actually you can use CUCM application dial rules to dial from your outlook contacts.


add the following application dial rule to CUCM:

Name Number Begins With Number of Digits Total Digits to be Removed Prefix With Pattern

CUPC-Add91 414 10 0 91


to activate the application dial rules for CUPC you have to restart CUPS services "Cisco UP SIP Proxy" as well as "Cisco UP Presence Engine".


hope this helps. if so, please rate

pma1995 Fri, 03/07/2008 - 08:57
User Badges:

Unfortunately that didn't work. First I tried using 414 and then I tried a * as the dialed digits and neither one worked. The only thing that works so far is manually adding 91 in my Outlook contacts but we have too many contacts company wide to add 91 to all of them. When I built the app dial rule with a * in the "Number Begins With" field I could still dial out from my outlook contact which showed up in Outlook as 914145551212. I thought the app dial rule would add 91 making the number dialed out number 91914145551212 if the app dial rule was applied. I am wondering if a service needs to be reset on the CM to enable the app dial rule. Any thoughts?

Correct Answer
okuehn Fri, 03/07/2008 - 10:42
User Badges:
  • Bronze, 100 points or more

actually we got it working with app dial rules. please confirm you have configured the following app dial rule (no 414*, since regexp in app dial are somehow different than in translation pattern)


Name: CUPC-Add91

Number Begins With: 414

Number of Digits: 10

Total Digits to be Removed: 0

Prefix With Pattern: 91


however, app dial rules are based on fix number of digits. so you have to be sure the rule matches your dial length. for 4145551212 this would be 10


no, you don't have to restart any CUCM service, only the both CUPS services mentioned in my last post - and probably CUPC client.


pma1995 Fri, 03/07/2008 - 11:42
User Badges:

Awesome - it's working. I restarted CUPC and Outlook. So I guess you have to restart the SIP and Presence service then restart CUPC and maybe Outlook too to get this working.

okuehn Fri, 03/07/2008 - 12:13
User Badges:
  • Bronze, 100 points or more

glad it helped!

hlarriuz Sun, 07/27/2008 - 11:34
User Badges:

First, thank you for posting and helping.


Questions:


That solutions will have to be implemented for each long distance area code that your user community use, right (414, 212, 954, etc)?


What about local calls, jus prefix with “9” instead of “91”, I am guessing. The dilemma for us, what about when you have 2 or more sites? If you have the following, anyway to do this?


New York

212


Florida

954


If you append 91 for 212 (10 digits), it will work for the Florida office what about the New York office calling local from outlook, they only need the “9“.


Have any one had the situation above?




pma1995 Wed, 08/20/2008 - 07:20
User Badges:

We now have a better method for the Application Dial Rules which will save a lot of programming time.

For local calls = Number begins with - leave blank, Number of digits - 7, Total digits to be removed - 0, Prefix with pattern - 9.

For toll calls = Number begins with - leave blank, Number of digits - 10, Total digits to be removed - 0, Prefix with pattern - 91.

DOUG DAVIDSON Mon, 08/25/2008 - 12:46
User Badges:

How do you handle it when some exchanges in the local area code are long distance? Do you have to build a list of all the local exchanges to remove the area code?


If so, is there a limit to the number of dial rules, since each exchange will have to be listed seperately.


Thanks

pma1995 Mon, 08/25/2008 - 12:51
User Badges:

Please refer to the previous message "we now have a better method" and you will see that only a couple of entries need to be entered for all exchanges.

DOUG DAVIDSON Mon, 08/25/2008 - 13:28
User Badges:

So your contact do not have the area code if they are a local call, correct?


The problem with that is that if they sync with a cell phone it will cause problems when the area code needs to be dialed from the contacts.


Does that make sense?

pma1995 Tue, 08/26/2008 - 04:57
User Badges:

The user clicks to dial from Outlook then the call goes out through the user's desk phone. This works on our system for all calls to cell phones and land line phones. I haven't tried using it to call out my desk phone via my cell phone. Mobile Voice Access is disabled on our system.

hlarriuz Tue, 08/26/2008 - 08:10
User Badges:

After talking to our own user community and customers communities everyone agreed that users are responsible for having the right number, 7 digits local, 10 digits local and long distance code “1” for USA. This way they can replicate their Outlook and their phone (Blackberry & PDA's) without breaking either system (Outlook & Presence).

We are responsible for adding the outside code, in our case and most customers was “9”, so we add the following 3 Dial Rules:


7 digits local

Number of Digits: 7

Total Digits to be Removed: 0

Prefix with Pattern: 9


10 digits local

Number of Digits: 10

Total Digits to be Removed: 0

Prefix with Pattern: 9


11 digits LD

Number Begins With: 1

Number of Digits: 11

Total Digits to be Removed: 0

Prefix with Pattern: 9


The “Number Begins With: 1” & “Number of Digits: 11” is very important not to confuse with 11 digits calls “92124441234”. This is safe since no USA area code can start with “1”.


Finally, after creating the rules above you need to restart some services on the Presence Server, I took the Microsoft approach and reboot the Presence Server instead to be safe.


Regards,

Hiram


RICHARD MESSINGER Wed, 09/17/2008 - 10:58
User Badges:

Hiram, this thread was the perfect for what I was looking for. Am I correct in saying that these rules have no affect on IP Phone dialing but do affect Presence (CUPC clients) and Dialing from Outlook?


Thanks.

pma1995 Wed, 09/17/2008 - 12:47
User Badges:

This will not affect dialing from the IP phones. It only relates to the Presence and Outlook dialing.

David Rickard Mon, 04/27/2009 - 23:45
User Badges:

For what it's worth, I had to restart the CU Sync Service. Restarting the CUPS services made no difference (I restarted both those, and Outlook and CUPC on the client). Until I restarted the Sync Service, nothing happened.


This is CCM 6.1 and CUPC 6.

Actions

This Discussion