05-28-2012 07:50 PM - edited 03-14-2019 09:57 AM
Hi,
is there any API or commands available through which we can programatically do agent re skilling?
thanks.
05-28-2012 11:20 PM
Hi, there's no such API, unfortunately.
G.
05-28-2012 11:31 PM
But there definately should be, in case Cisco are listening.
I suspect there might be one in 9.0, but I suspect it won't be published...
05-28-2012 11:57 PM
HI,
Database is not an option, as it didnt gets updated in real systems.
Any one has details about ConApi, this is what Cisco and some third party vendors are using for agent management. There is detailed descritpion available in Cisco docs but no details of usage .
thx.
05-28-2012 11:44 PM
Hi
because all the information about agents is stored in the SQL database
therefore, to change the information needed to give the appropriate commands
like
select
insert
update
delete
but you need to know exactly which tables and what to change
maybe there are ready stored procedures in the SQL database
dont forget to rate post
05-29-2012 12:00 AM
... and this is how you lose Cisco's support.
Of course, you *can* do whatever you like using SQL, and yes, there are stored procedures for that, but for one: router configuration is stored within the RAM, the DB is just a backend, two: you still need to have a process that triggers a real time config change, within the whole cluster to make it "dynamic" and not "log out and back in to make changes active"-like.
Sorry, but I cannot rate your post.
By the way, I've got a strong feeling ther must be a problem with that syncing - this statement is based on the problems we experienced with the early versions of Dynamic Reskilling in ICM 7.2.
G.
05-29-2012 12:39 AM
Hello Gergely,
Any idea about ConApi (http://docwiki.cisco.com/wiki/What_is_ConAPI_and_CMS%3F#Remote_ConAPI_Client_Stub
) ?
thx.
05-29-2012 05:55 AM
Yes, I know it.
To be quite honest with you, I tried to figure out the way it works, like two or three years ago, without any documentation. Tried sniffing the communiication between CEM and ICM. That was a dead end. I even tried - shame on me - decompiling the server libraries to understand what I can expect. Yuck. Pain in the neck. I gave up.
And by the way the doc says:
Not widely available for partner to use. Restricted licenses. No further licenses are being granted.
I keep asking my local Cisco partners to release at least some usable API. Usable means there is at least Javadoc-style documentation, some code examples and a reference implementation. I keep getting the stereotype answer: something is there, but it cannot be released.
...
G.
05-29-2012 08:04 AM
I agree that the ConAPI should have at least a limited release for things like adding agents, assigning skills. It's clear that it is a complete and functional API and has been around for quite a while, ever since the integration of the old Webline web collab and CEM. And of course, eGain use it and (I think) so do Exony.
Regards,
Geoff
05-30-2012 01:50 AM
Found a solution but surely this will breach the support contract.
There is a agentcfg command on ICM which can do lots of agent management functionality. We can start a Java RMI server and pass the commands to it, tried this and it works. But this is not worth risking support contract .
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