07-02-2010 07:15 AM - edited 03-20-2019 05:56 AM
Deskphone disabled on CUPC release 8.x
Hello All,
We have a CUPS release 8 that runs fine on CUPC release 7.x. Yesterday we upgraded the CUPC client to 8.x and now the deskphone feature is greyed out. Chat and all other features are working except the deskphone.
When we test this with CUPC 7 it works at the same time with the same user accounts. Please assist on this.
When I check the Server health the notification is " failed to connect to ccmcip authentication server"
Is this related to the Deskphone ?
Is there any additional configuration that needs to be done on CUPS for CUPC 8.x other than what was done for CUPC 7.x
Solved! Go to Solution.
07-03-2010 09:21 AM
Per the registry, you didn't follow my previous suggestion to set "CcmcipServerValidation" to "0".
In your registry, it's still "1":
Michael
07-03-2010 09:29 AM
Oops sorry about that. I had reverted the change last time when it was not working now again made it to 0 with no luck.
:(
07-03-2010 09:32 AM
Don't complicate the problem by keep changing settings.
Now with the value set to "0", do the following:
1) Kill cucsf.exe from Task Manager.
2) Recreate the problem.
3) Generate problem report
4) Upload Problem report and registry export again.
Michael
07-03-2010 09:38 AM
07-03-2010 10:10 AM
There's no more CCMCIP cert error in the latest logs.
So what's the problem right now?
Michael
07-04-2010 02:46 AM
Hi,
Attached is the screenshot with the status of the client. Somehow I am unable to get this thing working. However 7x client is working perfectly.
07-04-2010 02:47 AM
07-04-2010 06:53 AM
It depends on WHEN you got that error.
Per the log, the last time of the CCMCIP error was:
Jul03_21:58:15 : Cannot validate CCMCIP HTTPS certificate (line 4564)
Did you get the error before or after Jul03_21:58:15?
Did you restart cucsf.exe after you change the registry?
The last CUPC session started at 2010-07-03 22:03:51. But the log only contains the information up to 2010-07-03 22:04:00 (9 seconds since CUPC last restarted). We won't be able to see too much info in 9 seconds.
You may do this:
1) Exit CUPC 8 and kill cucsf.exe.
2) Delete old logs in %userprofile%\Local Settings\Application Data\Cisco\Unified Communications\Client Services Framework\Logs
3) Make sure registry was set to 0
4) Lauch CUPC 8
5) Wait for at least 1 minute after logged in.
6) See if you can get the desk phone control
7) If not, generate problem report again.
Michael
07-04-2010 09:37 AM
Hi
I think I got the problem...
We edited the Registry value and made it 0 so that it ignores the certificate validation process. Now by doing this, we got the CUCIMOC to work. But the CUPC is still going for the certificate validation process.
Here's what I found from the logs of problem report.
---------------------------------------------------------------------------------
2010-07-04 21:18:42,889 DEBUG [ws-pool-thread-2] [CCMCIPProvider] [CCMCIPProviderImpl.fetchDeviceList(90)] - Attempting to connect to primary CCMCIP host: 172.22.16.10
2010-07-04 21:18:42,889 WARN [ws-pool-thread-2] [CCMCIPProvider] [CCMCIPClient.fetchDevices(241)] - Unknown certification level, setting it to SELF_SIGNED_CERTS. Unknown level value:
2010-07-04 21:18:42,889 INFO [ws-pool-thread-2] [CCMCIPProvider] [CCMCIPClient.fetchDevices(244)] - Setting certification level to '1' (SELF_SIGNED_CERTS)
2010-07-04 21:18:42,905 ERROR [ws-pool-thread-2] [CCMCIPProvider] [CCMCIPClient.fetchDevices(277)] - IOException: java.security.cert.CertificateExpiredException: NotAfter: Thu Jul 01 13:20:51 IST 2010
2010-07-04 21:18:42,905 INFO [ws-pool-thread-2] [CCMCIPProvider] [CCMCIPProviderImpl.fetchDeviceList(117)] - Trying backup CCMCIP host: 172.22.16.10
2010-07-04 21:18:42,905 WARN [ws-pool-thread-2] [CCMCIPProvider] [CCMCIPClient.fetchDevices(241)] - Unknown certification level, setting it to SELF_SIGNED_CERTS. Unknown level value:
2010-07-04 21:18:42,905 INFO [ws-pool-thread-2] [CCMCIPProvider] [CCMCIPClient.fetchDevices(244)] - Setting certification level to '1' (SELF_SIGNED_CERTS)
2010-07-04 21:18:42,905 ERROR [ws-pool-thread-2] [CCMCIPProvider] [CCMCIPClient.fetchDevices(277)] - IOException: java.security.cert.CertificateExpiredException: NotAfter: Thu Jul 01 13:20:51 IST 2010
2010-07-04 21:18:42,905 ERROR [ws-pool-thread-2] [CCMCIPProvider] [CCMCIPProviderImpl.fetchDeviceList(122)] - Couldn't connect to any CCMCIP host
2010-07-04 21:18:42,905 WARN [ws-pool-thread-2] [DeviceService] [DeviceServiceCoreImpl.populateCCMCIP(1533)] - Couldn't connect to any CCMCIP host. Sending async error.
2010-07-04 21:18:42,920 DEBUG [ws-pool-thread-2] [EventAdapter] [EventAdapterImpl.publish(140)] - publish method = onError class = com.cisco.uc.core.broker.phone.device.DeviceServiceCallback
2010-07-04 21:18:42,920 DEBUG [ws-pool-thread-2] [EventAdapter] [BaseClientProxy.publish(109)] - Adding callback to queue : onError priority message true
2010-07-04 21:18:42,920 WARN [ws-pool-thread-2] [DeviceService] [DeviceServiceCoreImpl.populateCCMCIP(1551)] - CCMCIP host is unreachable. Trying to use the last used softphone device.
2010-07-04 21:18:42,920 ERROR [ws-pool-thread-2] [DeviceService] [DeviceServiceCoreImpl.isSRSTConfigured(1642)] - Couldn't connect to any CCMCIP host and no softphone device is available.
2010-07-04 21:18:42,920 DEBUG [SOAPCallback - CcClient-1] [EventAdapter] [PendingCallbackQueue.poll(151)] - Taking callback from queue : onError primary queue size 0 secondary queue size 0
2010-07-04 21:18:42,920 ERROR [ws-pool-thread-2] [DeviceService] [DeviceServiceCoreImpl.populateCCMCIP(1569)] - Couldn't connect to any CCMCIP host and no softphone device is available.
2010-07-04 21:18:42,920 DEBUG [SOAPCallback - CcClient-1] [EventAdapter] [SoapCallbackClientProxyImpl.processCallback(98)] - Notifying clientID CcClient-1 of onError on callback URL http://127.0.0.1:44442/v2/
2010-07-04 21:18:42,920 ERROR [ws-pool-thread-2] [DeviceAdapter] [DeviceServiceImpl.initialize(435)] - Problem initializing on the Device service. Could not connect to CCMCIP
com.cisco.uc.core.common.exceptions.device.CCMCIPFailureCoreException: Could not connect to CCMCIP
____________________________________________________________________________________________________
I am attaching the Admin Data Registry settings. Please refer this.
Abraham
07-04-2010 10:50 AM
Did you install CUCIMOC and CUPC 8 on the same computer? That is not supported. Sorry I was confusing you with the word CUCIMOC while I acutally meant CUPC.
Could you upload CUPC problem report with registry set to 0?
Michael
07-05-2010 12:22 AM
Hi
I uninstalled everything that is related to CUCIMOC
Reinstalled the CUPC client 8.x
Restarted the Client PC
I have associated a softphone to the client and this works well with the same user id on a CUPC 7.x
Still the same problem that is the deskphone is disabled and I cannot make calls throught the client 8.x.
Attached is the problem report along with the registry settings. Please verify this.
Thanks in Advance
Abraham
07-05-2010 12:23 AM
07-05-2010 01:52 AM
Hi
I filtered the core log from the Problem report that I generated now. Please see this. In BOLD
2010-07-05 12:03:11,140 ERROR [ws-pool-thread-2] [CCMCIPProvider] [CCMCIPClient.fetchDevices(277)] - IOException: java.security.cert.CertificateExpiredException: NotAfter: Thu Jul 01 13:20:51 IST 2010
2010-07-05 12:03:11,140 INFO [ws-pool-thread-2] [CCMCIPProvider] [CCMCIPProviderImpl.fetchDeviceList(117)] - Trying backup CCMCIP host: 172.22.16.10
2010-07-05 12:03:11,140 WARN [ws-pool-thread-2] [CCMCIPProvider] [CCMCIPClient.fetchDevices(241)] - Unknown certification level, setting it to SELF_SIGNED_CERTS. Unknown level value:
2010-07-05 12:03:11,140 INFO [ws-pool-thread-2] [CCMCIPProvider] [CCMCIPClient.fetchDevices(244)] - Setting certification level to '1' (SELF_SIGNED_CERTS)
2010-07-05 12:03:11,140 ERROR [ws-pool-thread-2] [CCMCIPProvider] [CCMCIPClient.fetchDevices(277)] - IOException: java.security.cert.CertificateExpiredException: NotAfter: Thu Jul 01 13:20:51 IST 2010
2010-07-05 12:03:11,140 ERROR [ws-pool-thread-2] [CCMCIPProvider] [CCMCIPProviderImpl.fetchDeviceList(122)] - Couldn't connect to any CCMCIP host
2010-07-05 12:03:11,140 WARN [ws-pool-thread-2] [DeviceService] [DeviceServiceCoreImpl.populateCCMCIP(1533)] - Couldn't connect to any CCMCIP host. Sending async error.
2010-07-05 12:03:11,156 DEBUG [ws-pool-thread-2] [EventAdapter] [EventAdapterImpl.publish(140)] - publish method = onError class = com.cisco.uc.core.broker.phone.device.DeviceServiceCallback
2010-07-05 12:03:11,156 DEBUG [ws-pool-thread-2] [EventAdapter] [BaseClientProxy.publish(109)] - Adding callback to queue : onError priority message true
2010-07-05 12:03:11,156 DEBUG [SOAPCallback - CcClient-1] [EventAdapter] [PendingCallbackQueue.poll(151)] - Taking callback from queue : onError primary queue size 0 secondary queue size 0
2010-07-05 12:03:11,156 WARN [ws-pool-thread-2] [DeviceService] [DeviceServiceCoreImpl.populateCCMCIP(1551)] - CCMCIP host is unreachable. Trying to use the last used softphone device.
2010-07-05 12:03:11,156 DEBUG [SOAPCallback - CcClient-1] [EventAdapter] [SoapCallbackClientProxyImpl.processCallback(98)] - Notifying clientID CcClient-1 of onError on callback URL http://127.0.0.1:44442/v2/
2010-07-05 12:03:11,156 ERROR [ws-pool-thread-2] [DeviceService] [DeviceServiceCoreImpl.isSRSTConfigured(1642)] - Couldn't connect to any CCMCIP host and no softphone device is available.
2010-07-05 12:03:11,156 ERROR [ws-pool-thread-2] [DeviceService] [DeviceServiceCoreImpl.populateCCMCIP(1569)] - Couldn't connect to any CCMCIP host and no softphone device is available.
2010-07-05 12:03:11,171 WARN [SOAPCallback - CcClient-1] [DeviceService] [DeviceCallback.onError(242)] - OnError sent to the client.
07-05-2010 07:25 AM
Per the log, your certificate on CUCM was expired. You should regenerate the Tomcat cert.
1) Log into CUCM OS Administration page
2) Security > Certificate Management. Click "Find" to list all certs.
3) Click on "tomcat.pem"
4) Click on "Regenerate"
5) On command line, type "utils service restart Cisco Tomcat"
Michael
07-05-2010 11:41 AM
Hi Mike,
Thank you so much. I did the changes you pointed out and it is working now.. All features are up and running fine and feels great to see the new client work in full swing.
thanks again.
Abraham
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