cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
12555
Views
9
Helpful
41
Replies

Deskphone disabled on CUPC release 8.x

abraham23482
Level 1
Level 1

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

41 Replies 41

Per the registry, you didn't follow my previous suggestion to set "CcmcipServerValidation" to "0".

In your registry, it's still "1":

Michael

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.

:(

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

Done !!!

I have attached the files..

Thanks

Abraham

There's no more CCMCIP cert error in the latest logs.

So what's the problem right now?

Michael

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.

Please check the Attachment

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

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

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

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

Attaching the AdminData registry settings

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.

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

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