Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. And see here for current known issues.

New Member

Deskphone disabled on CUPC release 8.x

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

1 ACCEPTED SOLUTION

Accepted Solutions
Red

Re: Deskphone disabled on CUPC release 8.x

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

41 REPLIES
New Member

Re: Deskphone disabled on CUPC release 8.x

Screen shots of the client is attached

Red

Re: Deskphone disabled on CUPC release 8.x

CUPC 8 uses CCMCIP service on CUCM to retrieve the "controlled device".

Please make sure you configured CCMCIP address correctly from CUPS > Application > Cisco Unified Personal Communicator.

I recommend you take a look at http://www.lulu.com/content/5552336.  It covers CUPS 8 and CUPC 8 configuration.

Thanks!

Michael

http://htluo.blogspot.com

New Member

Re: Deskphone disabled on CUPC release 8.x

Thanks Mike, Lemme check this quickly and get back..

New Member

Re: Deskphone disabled on CUPC release 8.x

Hello

I configured the CCMCIP Settings, however still the Deskphone is greyed out.. Please check my screenshot

Red

Re: Deskphone disabled on CUPC release 8.x

You need to kill cucsf.exe from task manager to reload the config.

Michael

http://htluo.blogspot.com

New Member

Re: Deskphone disabled on CUPC release 8.x

Dear Mike,

I am sorry to say I did terminate this process but the same result. Only the Deskphone is still greyed out.. Do you see any other reasons why this is happening. The funniest part is CUPC 7 works so well with the same user ids..

Red

Re: Deskphone disabled on CUPC release 8.x

If CUPC7 works fine but CUPC8 doesn't, it has to be CCMCIP issue.  What error message you got on CUPC8?

Michael

New Member

Re: Deskphone disabled on CUPC release 8.x

The error message is

" Device initialization error has occured. Failed to connect to ccmcip authentication server [1201]"

I know there is something wrong with the CCMCIP settings but cant identify what and I am not sure if the CCMCIP settings that I gave was correct. Screenshot of CCMCIP settings was attached in the previous post.

Another point I noted is, In CUPC 7 also if I check the server health status the phone configuration is down. But still deskphone feature works in 7.x may be because it is failing over to a backup config residing locally.

Red

Re: Deskphone disabled on CUPC release 8.x

Create or Modify the following registry key

  • HKEY_CURRENT_USER\Software\Cisco Systems, Inc.\Client Services  Framework\AdminData\CcmcipServerValidation
  • Type  : String / REG_SZ
  • Value : 0

After that, kill cucsf.exe from Task Manager.

Details: http://www.cisco.com/en/US/docs/voice_ip_comm/cucimoc/7_1/english/integrat/guide/config_clients.html#wp1054938

Michael

http://htluo.blogspot.com

New Member

Re: Deskphone disabled on CUPC release 8.x

HI

I made the changes above and no luck.. I am attaching the problem report here. Could you please verify this and let me know If you find any issues.

Red

Re: Deskphone disabled on CUPC release 8.x

How did you get the report?  It should be a single big zip file on your desktop other than three small files.

Michael

New Member

Re: Deskphone disabled on CUPC release 8.x

Thanks for the reply mike.

Here u go...

Red

Re: Deskphone disabled on CUPC release 8.x

Per the log, it's still the CCMCIP certificate issue.

Could you export your registry hive HKEY_CURRENT_USER/Software/Cisco Systems, Inc./AdminData/ and upload here?

Thanks!

Michael

New Member

Re: Deskphone disabled on CUPC release 8.x

I got It.. Please find the registry settings attached..

Thanks

Red

Re: Deskphone disabled on CUPC release 8.x

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

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

Michael

New Member

Re: Deskphone disabled on CUPC release 8.x

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.

:(

Red

Re: Deskphone disabled on CUPC release 8.x

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

New Member

Re: Deskphone disabled on CUPC release 8.x

Done !!!

I have attached the files..

Thanks

Abraham

Red

Re: Deskphone disabled on CUPC release 8.x

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

So what's the problem right now?

Michael

New Member

Re: Deskphone disabled on CUPC release 8.x

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.

New Member

Re: Deskphone disabled on CUPC release 8.x

Please check the Attachment

Red

Re: Deskphone disabled on CUPC release 8.x

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

New Member

Re: Deskphone disabled on CUPC release 8.x

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

Red

Re: Deskphone disabled on CUPC release 8.x

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

New Member

Re: Deskphone disabled on CUPC release 8.x

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

New Member

Re: Deskphone disabled on CUPC release 8.x

Attaching the AdminData registry settings

New Member

Re: Deskphone disabled on CUPC release 8.x

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.

Red

Re: Deskphone disabled on CUPC release 8.x

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

New Member

Re: Deskphone disabled on CUPC release 8.x

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

10518
Views
9
Helpful
41
Replies
CreatePlease login to create content