" /> CCPulse Current State - Genesys CTI User Forum

Author Topic: CCPulse Current State  (Read 3742 times)

Offline Dimitry

  • Newbie
  • *
  • Posts: 41
  • Karma: -1
CCPulse Current State
« on: February 20, 2017, 11:45:28 AM »
Advertisement
Hi ,

In CCpulse 8.1 is there any way to show the current state as "CallInbound" when the agent is on a call  and "Workitem" when the agent is working on a iWD work ..  Currently it shows "CallInbound" for both scenarios. I am not able to find anything on documentation to do this.

Any help please?

Adam G

  • Guest
Re: CCPulse Current State
« Reply #1 on: February 20, 2017, 12:07:19 PM »
From memory; There is a CallType element which can differentiate between Interaction Types.  If you can copy in the stat/code you are using, it would be helpful...

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: CCPulse Current State
« Reply #2 on: February 20, 2017, 12:09:50 PM »
On a Call? Inbound? Outbound? Internal?
Workitem... Which is its status?
Each Place will have two DN at least for what you mentioned, so check on StatServer or CCPulse which are those and then check their priority. That is the status will be shown for place and agent.

You can't convert an inbound interaction to an Outbound or viceversa

Enviado de meu E6633 usando Tapatalk


Offline Dimitry

  • Newbie
  • *
  • Posts: 41
  • Karma: -1
Re: CCPulse Current State
« Reply #3 on: February 20, 2017, 12:18:24 PM »
Currently the stat is very simple

Category - CurrentState
MainMask -*
Objects - Agent
Subject - AgentStatus


I want the current state like below

Agent A - LoggedIn
Agent B - CallInbound
Agent C- Chat
Agent D - Workitem

Adam G

  • Guest
Re: CCPulse Current State
« Reply #4 on: February 20, 2017, 12:58:05 PM »
I think you can apply a [b]Filter [/b]based on [b]MediaType [/b] and/or [b]InteractionSubtype[/b] to differentiate between Voice and other Media Types.

Offline Dimitry

  • Newbie
  • *
  • Posts: 41
  • Karma: -1
Re: CCPulse Current State
« Reply #5 on: February 20, 2017, 01:15:26 PM »
Thanks Adam

But how do I map it to a single column in the CCpulse View ?

Agent ID    ---    Current State
Agent A    -            CallInbound
Agent B    -        Workitem
Agent C    -          Chat


Do I need to write a formula  ?


Adam G

  • Guest
Re: CCPulse Current State
« Reply #6 on: February 20, 2017, 01:22:54 PM »
Yes - Filters are applied at StatServer level and a Formula - using the Filters - is applied at CCPulse / Workspace level.  I'll see if I can dig out the references but - to be honest - if you try and build it yourself, you will learn more.

Offline Tambo

  • Sr. Member
  • ****
  • Posts: 456
  • Karma: 5
Re: CCPulse Current State
« Reply #7 on: February 20, 2017, 01:39:33 PM »
there are lots of great threads about Filters and CCpulse that you can search for which will guide you,

Offline anandapriyan

  • Full Member
  • ***
  • Posts: 115
  • Karma: -1
Re: CCPulse Current State
« Reply #8 on: February 21, 2017, 12:01:47 PM »
Team,

Herewith i have mentioned the [b]formula[/b] for the[b] agent  status[/b] in different states in the CCPulse.

Formula:
result.Text = GetAgentState();
function GetAgentState()
{
  if(state.type != "AgentState") return "n/a";
  var r = state.Status;
  for(var e=new Enumerator(state.DNs);!e.atEnd();e.moveNext())
    {
      r += GetDNState(e.item());
    }
  return r;
}

Offline Jones

  • Jr. Member
  • **
  • Posts: 67
  • Karma: 0
Re: CCPulse Current State
« Reply #9 on: February 21, 2017, 12:17:57 PM »
I also use filters for voice and media but if agent is busy with an inbound email, it still shows as CallInbound.
I don't think it's is possible to show as "eMail inbound". Or did misunderstand the question?

But would love to hear other ideas :)