04-19-2013 02:06 PM - edited 03-16-2019 04:54 PM
With Amit Divekar
Welcome to the Cisco Support Community Ask the Expert conversation. This is an opportunity to learn and ask questions on how to set up and troubleshoot URI Dialing and InterCluster Lookup Service on CUCM 9.x with Cisco expert Amit Divekar. In this event Amit can answer questions on how to provision URI dialing, making calls using DN and via URI, how to configure ILS, test URI dialing across clusters, and troubleshooting issues with URI dialing, among others.
Amit Divekar is a support engineer in the Cisco Technical Assistance Center in India. An expert on Cisco Unified Communications Manager, Cisco Unified Communication Applications, and Voice Gateways, he has been helping customers as well as Cisco partners with installation, configuring, and troubleshooting UC products for four years. He holds CCIE in Voice (#30859), CCNP in Voice, CCNA, and RHCE certifications.
Remember to use the rating system to let Amit know if you have received an adequate response.
Amit might not be able to answer each question due to the volume expected during this event. Remember that you can continue the conversation on the Collaboration Voice, & Video IP Telephony subcommunity shortly after the event.This event lasts through Friday May 3, 2013. Visit this forum often to view responses to your questions and the questions of other Cisco Support Community members.
04-22-2013 09:15 AM
Hi Amit,
I have set up ILS in a lab environment.
i cannot seem to exchange URIs.
can you give me any other troubleshooting advice?
thanks
Stuart
04-23-2013 12:38 AM
Hello Stuart,
Thanks a lot for your question, thanks for clarifying what you have already done
Just to clarify this:-
- To enable URI Replication in a cluster, check the Exchange Directory URIs with Remote Clusters check box that appears in Intercluster Directory URI Configuration. When this check box is checked, each cluster sends the following to the other clusters in the ILS network.
Your config looks fine, however it would be nice if you could clarify the following
1. It seems that you have done the basic requirement, however could you please double-check that you have "Exchange Directory URI Catalogs with Remote Clusters" checked on all nodes especially on the Hub Cluster under Call Routing Intercluster Directory URI Configuration, hit export & open the .csv file to check if there are any Directory URI's populated in it.
2. Please ensure that you have Use "Fully Qualified Domain Name in SIP Requests" in the Sip Profile under Device > Device Settings > Sip Profile
3. On the Sip Trunk, please ensure that the "Calling and Connected Party Info Format" is set to Deliver URI and DN in connected party if available.
4. How are we making test calls & what are you using, you referenced CSF Devices is jabber used, if yes then what version is used
- Could you clarify what happens when you try to make a directory URI from one cluster to another. Do you receive a busy/reorder tone.
- Are we using any Partitions & CSS's while testing this.
Feel free to reach out if there are any further questions & id be glad to help.
I hope this helps.
Thanks for your question.
Regards,
Amit
04-23-2013 12:56 AM
Hi Amit,
thanks for your response.
is checked on both clusters. (this is a very basic set up - when i say 2 clusters - it is effectively 2 separate publisher nodes)
on both clusters, this opens a .csv popultaed with the single 1 URI i have created on each cluster (once i'd associated each CSF to the end user).
This is set
This is set
There are no CSS' or partitions, the directory URI Alias partition is null.
I am not making any test calls, what i am expecting to see is a single imported URI from each cluster on the corresponding hub or spoke cluster
under Call Routing ->Inter Cluster Directory URI->imported Directory URIs
Am i correct in assuming that this should be the case?
many thanks
Stuart
04-23-2013 01:13 AM
Hello Stuart,
Thanks a lot for your promp response, Only 3rd party directory URIs that were manually imported into the cluster should show up under Imported Directory URIs.
Local directory URIs will not be reflected in there.Local directory URIs are saved in the local Unified CM database. All other directory URIs are saved in CSV files that are maintained by ILS. When directory URI replication is enabled, ILS exchanges all types of directory URIs to the other clusters in the ILS network.
Following are some Directory URI catalog types
Within an individual cluster, directory URIs can be categorized as follows:
- Local directory URIs—Directory URIs that are configured on the local system and which are saved in the local Unified CM database.
- Remote directory URIs—Directory URIs that were configured in another cluster and then replicated to this cluster.
Imported Directory URI catalogs—Third party directory URIs that were manually imported into this cluster.
- Remote Imported Directory URI catalogs—Third party directory URIs that were manually imported into another cluster in the ILS network and then replicated to this cluster with ILS.
Local directory URIs are saved in the local Unified CM database. All other directory URIs are saved in CSV files that are maintained by ILS. When directory URI replication is enabled, ILS exchanges all types of directory URIs to the other clusters in the ILS network.
Do let me know if this answers your question.
Regards,
Amit.
04-23-2013 01:24 AM
Hi Amit,
thank you for clarifying this point for me.
i think i am nearly there.
if i login to the hub cluster and run the
utils ils lookup "URI from remote cluster"
a route string appears that matches my SIP route pattern to the spoke cluster.
if i run the same command from the Spoke cluster (referencing a hub URI), nothing appears. I will review the configuration again,
thanks
Stuart
04-23-2013 01:29 AM
Hi Amit,
FYI all works fine.
I am using CUCM 9.0 and was referencing a URI without remembering that 9.0 host portion is case sensitive,
I think i will be good to go ahead and test now,
many thanks again
Stuart
04-23-2013 01:53 AM
Hello Stuart,
That is wonderful, let me know how the testing goes, would be glad to helpout.
Cheers,
Amit.
04-27-2013 11:39 PM
Hi Amit,
I had attended the Webex on UC few months back in which term Alpha URI was mentioned and can be used for dialing to IP phones users using their names.This is what I know.
I just wanted to know the pre-requisties in terms of IP phones models, CUCM exact version , any extra hardware and benefits to customer of implementing URI if we approach customer having CUCM 9 setup.
regds,
aman
04-28-2013 12:24 AM
Hello Aman,
Thanks a lot for your question, URI Dialing was introduced in CUCM Version 9.0,Starting with Cisco Unified CM 9.0, provisioning and dialing of alphanumeric directory uniform resource identifiers (URIs) is supported by Unified CM.
To know what phones are supported, i would request you to navigate to Cisco Unified Reportings Page on your CUCM 9.x, then select Unified CM Phone Feature List & select URI Dialing in the requested feature that you wish to check, in this instance URI Dialing.
- Following is the list of supported phones for your reference:-
Cisco 6901 | SCCP | URI Dialing | |
Cisco 6911 | SCCP | URI Dialing | |
Cisco 6921 | SCCP | URI Dialing | |
Cisco 6941 | SCCP | URI Dialing | |
Cisco 6945 | SCCP | URI Dialing | |
Cisco 6961 | SCCP | URI Dialing | |
Cisco 8941 | SCCP | URI Dialing | |
Cisco 8945 | SCCP | URI Dialing | |
Cisco 6901 | SIP | URI Dialing | |
Cisco 6911 | SIP | URI Dialing | |
Cisco 6921 | SIP | URI Dialing | |
Cisco 6941 | SIP | URI Dialing | |
Cisco 6945 | SIP | URI Dialing | |
Cisco 6961 | SIP | URI Dialing | |
Cisco 7906 | SIP | URI Dialing | |
Cisco 7911 | SIP | URI Dialing | |
Cisco 7931 | SIP | URI Dialing | |
Cisco 7941 | SIP | URI Dialing | |
Cisco 7941G-GE | SIP | URI Dialing | |
Cisco 7942 | SIP | URI Dialing | |
Cisco 7945 | SIP | URI Dialing | |
Cisco 7961 | SIP | URI Dialing | |
Cisco 7961G-GE | SIP | URI Dialing | |
Cisco 7962 | SIP | URI Dialing | |
Cisco 7965 | SIP | URI Dialing | |
Cisco 7970 | SIP | URI Dialing | |
Cisco 7971 | SIP | URI Dialing | |
Cisco 7975 | SIP | URI Dialing | |
Cisco 8941 | SIP | URI Dialing | |
Cisco 8945 | SIP | URI Dialing | |
Cisco 8961 | SIP | URI Dialing | |
Cisco 9951 | SIP | URI Dialing | |
Cisco 9971 | SIP | URI Dialing | |
Cisco ATA 187 | SIP | URI Dialing | |
Cisco DX650 | SIP | URI Dialing | |
Cisco IP Communicator | SIP | URI Dialing | |
Cisco Jabber for Tablet | SIP | URI Dialing | |
Cisco Unified Client Services Framework | SIP | URI Dialing | |
Cisco Unified Communications for RTX | SIP | URI Dialing | |
Cisco Unified Personal Communicator | SIP | URI Dialing | |
Cisco VXC 6215 | SIP | URI Dialing | |
Universal Device Template | SIP | URI Dialing |
This information is extraced from my lab cucm version 9.1.
- I would recommend that you use cucm 9.1.1.20000-5 which is available on cisco.com.
- Any supported hardware is fine, but we have a lot of customers migrating to UCS these days.
- A URI could be considered just as an alternative to a DN, For endpoints registered to Unified CM, this adds dialing a directory URI as a new dialing habit.
Please Note:-
As per RFC 3261 (section 19.1.4, URI Comparison) comparison of the userinfo of SIP URIs has to be case-sensitive. According to this standardized behaviors, Amit@cisco.com and amit@cisco.com are not to be considered equivalent. When routing directory URIs, Unified CM respects this standard and looks for a case-sensitive full match of the user portion and a case-insensitive match of the host portion. To avoid confusion, Cisco highly recommends provisioning only directory URIs with all lowercase userinfo so that all directory URIs can reliably be dialed by entering all lowercase information.
Unified CM 9.1 and later releases can be configured to always use case-insensitive comparison of the user info portion of directory URIs. This can be achieved by configuring the enterprise parameter URI Lookup Policy accordingly. This setting applies to matching locally configured directory URIs and also to matching directory URIs for which an ILS lookup is done. The default setting of this enterprise parameter defines standard compliant case-sensitive matching of the user info portion of directory URIs.
Cisco is also promoting a new Drive-to-9 intiative where you could get attractive discounts if you plan to upgrade your existing CUCM to 9.1, please reach out to your local accounts team for further clarifications on this.
Do let me know if i have managed to answer your question, if not do let me know your doubts & i'd be glad to clarify them out for you.
Cheers,
Amit.
04-28-2013 12:51 AM
Hi Amit,
Thanks for prompt reply.One more query:
I was going through the query asked by Mr. Stuart .In case , if we have a single cluster , then, we do not require ILS service.Please advice.
Secondly, how do we dial from IP phone using URI .Do we get any separate directory like Corporate Directory available on IP phone?
regds,
aman
04-28-2013 01:17 AM
Hello Aman,
Thanks a lot for your question, if you just have a single node then call-routing is done just like a basic DN to DN call,Calls to URIs on the local cluster are routed using partitions and search spaces & you do not need ILS in this instance.
When calls are to be made between different clusters,in this instance,URIs are replicated between clusters using the Inter-cluster Lookup Service (ILS). When a call is made a lookup is done in ILS to figure out what SIP trunk to route the call out of.
To Dial from a phone hit the new call key > hit the more key you then have the options to type alphabets as well as numbers, i will try to attach a screen-shot from my lab phone at the earliest.
Do let me know if i was able to answer your question & feel free to ask if there are any further clarifications needed & i'd be glad to help out.
Cheers,
Amit.
04-28-2013 01:31 AM
Hi Amit,
Thanks a lot for answering my queries.
In case of any more queries, I will post it.
regds,
aman
04-28-2013 02:13 AM
Hello Aman,
I am glad that it helped,Do feel free to reach out if there are any concerns.
Cheers,
Amit.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide