Queue agent & Presence

  1. 8 years ago

    Dear Sir :

    I have a problem that I cannot disable queueagent from the agent , i don't want let them add or remove themselves from the queue.

    I have tried to remove queueagent from a template but after that agent cannot make break or pauses.

    I want agents only do ( break & pauses - transfer - chat)
    Kindly advise.

  2. admin

    17 Aug 2016 Administrator

    There is no way to separate pause/unpause to add/remove via permissions. It might be possible to create a custom theme that will hide the add/remove actions, but I am not totally sure if its possible.

  3. Dear ,

    Kindly try to find solution because agents remove themselves from queue & that affect on SLA , and also i cannot remove it because it will affect on presence and they will not take break..

  4. admin

    17 Aug 2016 Administrator
    Edited 8 years ago by admin

    Actually there is no problem, just a design choice that does not suite you. I think of a possible workaround you can implement right now. Do not set the queueagent nor queuemanager permissions to your users, and install the queue pause from presence plugin. then you will have to make a little modification to the plugin source so it allows the pause to be sent even if you do not have permissions. That way your agents will be able to pause themselves from the presence box, and they won't see the options to add/remove/pause/unapuse from their own extensions.

    The file to modify once the plugin is installed is:

    /var/www/html/fop2/admin/plugins/presencepause/presencepause.pl

    Around line 10 you will see this block, that you need to just remove:

    if ( !main::hasPermChannel( $socket, "queueagent", $mychannel ) && !main::hasPerm( $socket, "queuemanager" ) && !main::hasPerm( $socket, "all" ) ) { # No permission, abort action print "No permissions for pause\n"; return @allreturn; }

    After changing the code, restart FOP2.

    Best regards,

  5. Perfect ,
    Many thanks for your help it works now .

or Sign Up to reply!