Having been in the IT Industry since 2000, I have been involved as well as have been an integral part of many network installations and upgrade projects as well as ongoing maintenance issues through the years. My background is predominately Cisco however I have obtained and utilized an MCSE in the past which continues to provide knowledge on a regular basis.
Thanks your note about using IP Address helped me. I can't use the DNS name but IP Address works fine. This started with the upgrade to UCCX 10.5(1) SU1 but it may very well exist in 10.5(1) as well.
... View more
I have a customer that is running Microsoft LDS as the directory source for their Cisco Unified Communications environment. It has taken a fair amount of effort to implement their voice environment due to LDS. As a final requirement of the project we needed to implement Jabber on iPhone. After much testing we could only get the directory lookup to work using the Jabber Voice client and not the new Jabber 9.5 that combines IM and Voice. After starting a TAC case and eventually getting the feedback from Cisco that LDS is not currently supported as a directory source for Jabber 9.5 for iPhone I decided to perform more testing and Wireshark traces to get to the bottom of the issue. To help the few unlucky people out that have to implement with Microsoft LDS I thought I would share a working configuration for my environment. CUCM 8.6(2a) SU2 Presence 8.6(4) Jabber iPhone 9.5 Microsoft LDS for Directory Lookup SSL for Windows Jabber SSL not supported/working for iPhone Jabber <BDIBaseFilter> can't be configured. If this is configured iPhone Jabber sends (objectCategory=person) which is not valid in MS LDS so make sure to not include Base Filter. In contrast, Jabber for Windows requires <BaseFilter> as I have below in order to work correctly. Here is a working Jabber-Config.xml directory section for Jabber Windows 9.6 and iPhone 9.5. I hope this helps those who ran into the same problems as I did and couldn't get support from TAC for a solution. <Directory> <!-- LDAP Directory configuration for windows platform clients --> <PrimaryServerName>ldsserver.domain.com</PrimaryServerName> <ServerPort1>636</ServerPort1> <UseSSL>1</UseSSL> <UseWindowsCredentials>0</UseWindowsCredentials> <ConnectionUsername>CN=Jabber Search,DC=LDS,DC=cisco,DC=com</ConnectionUsername> <ConnectionPassword>password</ConnectionPassword> <UseSecureConnection>0</UseSecureConnection> <BusinessPhone>ipPhone</BusinessPhone> <OtherPhone>telephoneNumber</OtherPhone> <SearchBase1>DC=LDS,DC=cisco,DC=com</SearchBase1> <BaseFilter>(&(objectCategory=*))</BaseFilter> <PredictiveSearchFilter>cn,sn</PredictiveSearchFilter> <!-- LDAP Directory configuration for non-windows platform clients --> <BDIPresenceDomain>domain.com</BDIPresenceDomain> <DirectoryServerType>BDI</DirectoryServerType> <!-- BDILDAPServerType= AD (default) or OpenLDAP --> <BDILDAPServerType>OpenLDAP</BDILDAPServerType> <BDIPrimaryServerName>ldsserver.domain.com</BDIPrimaryServerName> <BDIEnableTLS>0</BDIEnableTLS> <BDIServerPort1>389</BDIServerPort1> <BDIConnectionUsername>CN=Jabber Search,DC=LDS,DC=cisco,DC=com</BDIConnectionUsername> <BDIUserAccountName>cn</BDIUserAccountName> <BDIConnectionPassword>password</BDIConnectionPassword> <BDIBusinessPhone>ipPhone</BDIBusinessPhone> <BDIOtherPhone>telephoneNumber</BDIOtherPhone> <BDISearchBase1>DC=LDS,DC=cisco,DC=com</BDISearchBase1> <BDIUseANR>false</BDIUseANR> <BDIPredictiveSearchFilter>cn,sn</BDIPredictiveSearchFilter> </Directory>
... View more
Thank You for posting the sample java as I received an undeliverable to email@example.com also. I am unfamiliar with how to implement java script in the CCX script fully and also am looking for guidance on the following statement in the document. "This method then calls the query() method of the SoapBindingStub Class to execute the actual query." Am I also looking for an additional java script example? When the ccx script is complete will all of the java code be contained in the ccx script or is it necessary to upload other files to the ccx server. Do you have a sample .aef script that just works as an example. Any help would be appreciated very much. Thanks Matt
... View more