Commit 03b74dff authored by Etienne Allovon's avatar Etienne Allovon

Enhance Outbound ACD Call installation proc

parent 02fb935b
......@@ -378,28 +378,39 @@ required:
Configuration Steps
-------------------
* You need to create an outgoing queue with a name starting with 'out', e.g. outbound.
* Agent will have to be logged on this queue
* This queue must be configured with preprocess subroutine xuc_outcall_acd, without On-Hold Music
(tab General), Ringing Time must be 0 and Ring instead of On-Hold Music must be activated (both
tab Application).
* The subroutine must be deployed on the Xivo server (to /etc/asterisk/extensions_extra.d/ or
* You need to create an outgoing queue with
* in tab *General*:
* Name: starting with 'out', e.g. outbound,
* Music On-Hold: None
* Preprocess subroutine: xuc_outcall_acd
* in tab *Application*:
* Ringing Time: 0
* Ring instead of On-Hold music: activated
* Deploy the subroutine on the XiVO server (to :file:`/etc/asterisk/extensions_extra.d/` or
through the web interface), the file is available from
https://gitlab.com/xivo.solutions/xucserver/raw/master/xivo/outbound/xuc_outcall_acd.conf, with owner
asterisk:www-data and rights 660.
* You must also deploy the file
https://gitlab.com/xivo.solutions/xucserver/raw/master/xivo/skills/generate_agent_skills.py to
/usr/local/sbin/, with owner root:root and rights 755.
* Furthermore, you must replace the file /etc/asterisk/queueskills.conf by the following one
* Agent will have to be logged on this queue
* You must also deploy the file :file:`generate_agent_skills.py`::
cd /usr/local/sbin
wget https://gitlab.com/xivo.solutions/xucserver/raw/master/xivo/skills/generate_agent_skills.py
chmod 755 generate_agent_skills.py
* Furthermore, you must replace the file :file:`/etc/asterisk/queueskills.conf` by the following one
https://gitlab.com/xivo.solutions/xucserver/raw/master/xivo/skills/queueskills.conf (be sure to backup
the original one), without changing the owner or rights
* And finally you need to add a new skill rule on the Xivo server:
:menuselection:`Services --> Call center --> Skill rules -> Add`, with name 'select_agent' and rules '$agent > 0'.
:menuselection:`Services --> Call center --> Skill rules -> Add`, with name `select_agent` and rules ``$agent > 0``
.. figure:: skill_rule_outbound.png
:scale: 80%
.. note:: you can use `xivo-fix-paths-rights` command to fix all file rights needed for the files
Ensure file's rights are correct with command ``xivo-fix-paths-rights``
Reload the asterisk configuration `core reload`
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment