LoggedOn Agents

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • zgti
    Whiz
    • Oct 2015
    • 44

    LoggedOn Agents

    Hi,

    In the taskflow, when I use the logic
    ag(Service)[].loggedOn > 0
    and the agents in the group "Service" are logged in but "on break" the no-exit is followed. Is this correct?
    The agents determine if the department is reachable or not, by loggin in or out.
    But when they are logged in and on break, the calls need to go to the queue.
    Is there any solution for this?

    Regards, Peter
  • george6
    Whiz
    .
    • Sep 2015
    • 28

    #2
    Going on 'break' will make agent sign off from all groups currently signed on.

    Comment

    • zgti
      Whiz
      • Oct 2015
      • 44

      #3
      Originally posted by george6 View Post
      Going on 'break' will make agent sign off from all groups currently signed on.
      So, is there any other logic I can use?
      Or, is there another way to accomplish this?

      Regards, Peter

      Comment

      • george6
        Whiz
        .
        • Sep 2015
        • 28

        #4
        Not sure of any direct method.

        What about using Functions from keywords tab with a logic ?

        Like agentLoginState("Agent Name") == als_pause . I think we can do an ORing of all the agents break condition and if it is true then put it into wait queue. If ORing is false maybe drop. If number of agents are large for a group it may be difficult to put all OR conditions though

        Comment

        • zgti
          Whiz
          • Oct 2015
          • 44

          #5
          Originally posted by george6 View Post
          What about using Functions from keywords tab with a logic ?
          Like agentLoginState("Agent Name") == als_pause .
          What do you mean with these keywords. Never heard of these before.
          Worth the trying, but is there a list of these keywords?

          I am considering of making a GRIP-request for this, like an extra status for agents in the logic.

          Regards, Peter

          Comment

          • kruegerb
            Genius
            .
            • Oct 2013
            • 276

            #6
            In task flow editor use the logic element. In the logic dialog is a button keywords with a long list of possible logical questions. Atthe end of the list you can find the keyboard for checking the agent state

            Comment

            • zgti
              Whiz
              • Oct 2015
              • 44

              #7
              Hi,

              it seems to work when I use this:

              Code:
              agentLoginState("Inkoop 1") == als_pause
              || 
              agentLoginState("Allround 1") == als_pause
              But, for our customer there are more then 25 agents. And, agents also will have different names as it is a very dynamical department. Is there a possibility to have a logic to check whether minimal one agent in a group is in breaktime? This will be so much easier.

              Regards, Peter

              Comment

              • parke92
                Hot Shot
                • Jul 2014
                • 24

                #8
                Did you find a way to check if all agents are on break versus signed out? I have a customer that needs for us to check if all agents are logged out go to the operator however, if they are all on break, then keep call in queue. Any ideas?

                Comment

                • bucky101
                  Brainiac
                  • Nov 2010
                  • 71

                  #9
                  bump

                  any updates on this? I too need to have it so if 0 agents that are not logged in to the interface it can be considered after hours. I have got it to work using the agentLoginState("Agent Name") == als_pause but wondering if there is more automatic way of doing this
                  Last edited by bucky101; 03-16-2017, 06:59 PM.

                  Comment

                  • vliegj
                    Whiz
                    • Jun 2014
                    • 42

                    #10
                    just use this
                    ag(OT)[voice].free() >0

                    Comment

                    • bucky101
                      Brainiac
                      • Nov 2010
                      • 71

                      #11
                      nope

                      Does not work as I want. I want to want to create rule sets based on all users being in break mode and all users on the phone

                      Comment

                      Loading