cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
3355
Views
5
Helpful
13
Replies

How to resolve Invalid Device CF_GENERIC_UNSPECIFIED agent desktop login

Hi,

i have logged into pidgin and after trying to login into agent login panel. it is not signing in showing below error on web page

"Sign-in is taking too long. Please sign out and sign in again.."

In pidgin console showing below error message

<message from='pubsub.hq-uccx.abc.inc' to='agent002@hq-uccx.abc.inc' id='/finesse/api/User/Agent002__agent002@hq-uccx.abc.inc__L86jS'>

  <event xmlns='http://jabber.org/protocol/pubsub#event'>

  <items node='/finesse/api/User/Agent002'>

  <item id='4bd1cc79-3aa4-482d-a766-ad6bf61b110248'>

  <notification xmlns='http://jabber.org/protocol/pubsub'><Update>

  <data>

    <apiErrors>

      <apiError>

        <errorData>0</errorData>

        <errorMessage>CF_GENERIC_UNSPECIFIED</errorMessage>

        <errorType>Invalid Device</errorType>

      </apiError>

    </apiErrors>

  </data>

  <event>put</event>

  <requestId>22aa43b2-758f-4a22-89d6-88ace94ba041</requestId>

  <source>/finesse/api/User/Agent002</source>

</Update></notification>

  </item>

  </items>

  </event>

</message>

How could i get ride of the above error to see the agent desktop panel.

Thanks,

Anil Kumar M.

13 Replies 13

dekwan
Cisco Employee
Cisco Employee

Hi,

Finesse does not support multiple logins to the Finesse notification service, which means you cannot use pidgin and the agent desktop at the same time.

Take a look at the developer guide for the error you are getting: https://developer.cisco.com/media/finesseDevGuide4.1/CFIN_RF_S21A5A70_00_sign-in.html

Invalid Device

Attempt to sign in an agent with a multiline device without the correct Unified CM configuration for maximum calls and busy trigger for these devices.

Invalid Device

Attempt to sign in an agent with a device that does not exist.

Invalid Device

Attempt to sign in an agent with a device that is offline.

Invalid Device

Attempt to sign in an agent with an extension that is not associated with the Unified CCX Resource Manager provider.

There is something wrong with the device you are using.

Thanx,

Denise

Hi,

This is  the same error I am getting..

Any solution for this.

Hi Shubham,

I assuming you didn't try the suggestions from Paul, your phone doesn't have CTI support (not configured correctly). I gave you a link on how to use mobile agent instead. Please try that.

Thanx,

Denise

Hi Denise,

Thanks for the update.

One more thing, can you suggest any open source softphone which supports

connectivity with uccx and finesse.

Thanks

Shubhan

Hi Shubhan,

Unfortunately I do not know of any. Maybe someone can chime in if they have used an opensource softphone for uccx/finesse.

Thanx,

Denise

There is no CTI support for non-Cisco devices so the only option you have for CCX to get started is to create a Remote CTI Port (aka Extend & Connect device).

The JTAPI / CTI device support matrix is here Cisco CTI (TAPI/JTAPI) Supported Device Matrix

Note that this covers UCM CTI support and not specifically CCX support.  For that, you need to look here Unified CCX Software Compatibility Matrix for 11.5(1) - DocWiki

Hello Denise/Paul,

I've some more queries as listed below.

1. Can we get a audio stream of current call using finesse system? if yes

how?

2. How can I get the caller information i.e. location, name and other

fields?

3. How can I get call status, reports related to call.

If possible can we have a skype or anything else so that I can get my

doubts clear?

kindly reply soon.

Thanks

Shubham

Hi Shubham,

1. Can we get a audio stream of current call using finesse system? if yes

how?

[Denise] Unfortunately you cannot get the audio stream of the current call with Finesse.

2. How can I get the caller information i.e. location, name and other

fields?

[Denise] You can get the caller information from the dialog event or the javascript equivalent if you are building a gadget. Whenever a detail of the call changes, a new event will be sent. The fields that you can get is DNIS, fromAddress, call variables, participants, etc.

3. How can I get call status, reports related to call.

[Denise] The call reports can be found in CUIC. Finesse does not contain that information.

If possible can we have a skype or anything else so that I can get my

doubts clear?

[Denise] If you would like to have a 1 on 1 call, please open/purchase a developer support ticket: https://developer.cisco.com/site/devnet/support/

Thanx,

Denise

Hi Denise,

Suppose If I don't wanna use cisco finesse agent desktop and build my own

as per my need.

I am not getting if all the rest apis are available so that we can build

complete system on own UI.

APIs such as getting Incoming call notification, other notifications

related to caller ,etc.. seems to be not available or correct me if I

missed them.

Let me know if it is possible to do so or I'll have to create custom

gadgets and integrate them in agent desktop.

Thanks

Shubham

Hi Denise,

Some more queries like

1. suppose if I am logged in as a agent from my own website then how will I

get trigger for incoming call or other notifications?

2. Triage Call Log reports

3. Call Counts reports

4. Summary reports

Thanks

Shubham

On Tue, Apr 4, 2017 at 11:40 AM, Shubham Sharma <shubham.sharma@kratin.co.in

Hi Shubham,

For everything in the default Finesse Agent desktop layout, you can build on your own using the REST APIs & Finesse Notifications. Do note that I do not mean the Live Data gadget and the UCCX chat/email gadgets.

Incoming call notifications is the dialog notifications. The Finesse REST APIs are mostly for performing the action and getting a snapshot of the object at that moment. The Finesse notifications (XMPP) are for getting the real time events. So for your question about getting the incoming call, it would come in as a dialog notification to the agent/user. If you haven't already seen it, here is the Finesse developer guide: https://developer.cisco.com/site/finesse/docs/guides/rest-api-dev-guide/

For all of the other report items you refer to, you would need to use CUIC/Live data reports. Finesse does not hold any of the stats/reports.

Thanx,

Denise

Hi Denise,

Suppose if I am going with the finesse, uccx sandbox available by cisco

then can you help me with the steps right from reserving sandbox to agent

login.

Actually I've tried many times, but all the time got issues with agent

login.

Steps I followed,

1. Reserve a sandbox

2. I get all the servers i.e. uccx, pub, sub ...

3. I get the agent creds. and extension and try to login

4. At this time I get error as invalid extension or device

thanks

shubham

Hi Shubham,

Using the UCCX sandbox, you still need to login a phone. What you would need to use is Cisco Jabber. Here is the Windows installer: CiscoJabber-Install-ffr.10-5-6.zip - Box

After installation, you would need to login with the user Agent00x@abc.inc.

Thanx,

Denise

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: