Genesys CTI User Forum

Genesys CTI User Forum => Genesys-related Development => Topic started by: Nesa on April 28, 2009, 11:44:03 AM

Title: Interaction SDK(.Net)
Post by: Nesa on April 28, 2009, 11:44:03 AM
Hi All,


Using Agent Interaction SDK (.Net) Is there any method to get the list of queues & statistics and agents with states.

for instance when transferbutton is clicked it gives two options : Transfer to Queue and Transfer to agent .
When Transfer to Queue is selected it should list the available queues and the number of calls waiting in the queue.
When Transfer to Agent is selected it should list the available agents and their state

Please provide the methods thro which the above can be achieved.

thanks in advance
Title: Re: Interaction SDK(.Net)
Post by: Nesa on April 29, 2009, 05:31:26 PM
Plz let me know how to get it byusing- AgentInteractionSDK76ServicesAPI (.NET)
Thanks in advance
Title: Re: Interaction SDK(.Net)
Post by: René on April 30, 2009, 12:16:02 PM
Hi,

You can get list of agents by using IAgentService.getAgentsDTO() method. If you specify the attributes "agent:loggedDns" and "agent:loggedMedias" you can find out agent's status as well. See documentation for more details.

About the queues - To get list of Interaction Queues call the method IWorkflowService.getQueues(). To get list of Virtual Queue or generally any type of DNs call the method IResourceService.getDnSummariesDTO(). In my humble opinion, there is no way to get number of calls waiting in the queue using Agent Interaction Service Library.

R.
Title: Re: Interaction SDK(.Net)
Post by: Nesa on May 01, 2009, 11:43:07 AM
Rene,

Thanks a lot for the response...
will try out ..i just checked statistics SDK & hope i will be able to get  No of call s in Queue from Statservice thro GIS.

I need one more help,

Need to configure the business hours in CME so that it can be updated easily by the users later on.

for instance--> Week Days : Business Hours - 08 to 06
                    Saturday / sunday  - 08 -05

for one site.late it might be exapnded to many sites.
Plz let me know how to go about this by using a List object under Transaction folder in CME.

Thanks in advance.
Title: Re: Interaction SDK(.Net)
Post by: nesa on May 01, 2009, 11:48:36 AM
[quote author=Nesa link=topic=4136.msg18432#msg18432 date=1241178187]
Rene,

Thanks a lot for the response...
will try out ..i just checked statistics SDK & hope i will be able to get  No of call s in Queue from Statservice thro GIS.

I need one more help,

Need to configure the business hours in CME so that it can be updated easily by the users later on.

for instance--> Week Days : Business Hours - 08 to 06
                     Saturday / sunday  - 08 -05

for one site.late it might be exapnded to many sites.
Plz let me know how to go about this by using a List object under Transaction folder in CME.

& access the list from strategy...

Thanks in advance.

[/quote]