How can i get the number of agent available from statserver in IRD.

I need to implement queue management. So could you help me find the solution. I’m using Genesys Framework 7.6

Pranpong

The SData() can return available (ready) agents in Agent Group or Queue.
e.g., numready = SData( ‘[email removed]’, ‘StatAgentIsAvailable’)

float SData( target, statType)

target is string type in the format: [email removed]
type = Agent, Agent Group, Campaign, Campaign Group, Destination Label, Place, Place Group, Queue, Queue Group and Routing Point
name = object name for the ‘type’
location = name of stat server application name

StatType is string for available statistics (target type dependent)

In IRD, add function icon

  • in the Function properties
    • select Statistical in [Type] list
    • select SData in [Name] list
    • point to the value of ‘Target’ and click turn-downward-arrow on the RHS of Target parameter
      Type
      Name
      Location
    • point ot the value of ‘Statistics’ and click turn-downward-arrow
      Type = Statistic
      Value = {a list statistic type}
      e.g., StatAgentIsAvailable, StatAgentsBusy, StatAgentsTotal,
      StatCallsInQueue and so forth

Or, you can build your own statistic type in:
IRD → Routing Design → Statistics

Please also search this web site using the keyword SData

Recommended reading materials are Stat Server referrence, Universal Routing reference and Universal Routing Strategy Sample

Dear bcyk
Thank you very much. That’s very clear to understand.
Cheers
Pranpong

1 Like