Commit af7372b1 authored by Etienne Allovon's avatar Etienne Allovon

Merge branch 'Deneb.09' into 2019.12

parents b924c4cd c8bbb4bf
......@@ -15,7 +15,7 @@ Common features
Disabling WebRTC
----------------
WebRTC can be disabled globally by setting the ``DISABLE_WEBRTC`` environment varibale to ``true`` in :file:`/etc/docker/compose/custom.env` file.
WebRTC can be disabled globally by setting the ``DISABLE_WEBRTC`` environment variable to ``true`` in :file:`/etc/docker/compose/custom.env` file.
.. _webassistant_history_nbdays:
......@@ -23,10 +23,45 @@ WebRTC can be disabled globally by setting the ``DISABLE_WEBRTC`` environment va
Call History Number of Days
---------------------------
Call history by default shows the last 7 days. You can change it by setting the ``CALL_HISTORY_NB_OF_DAYS`` environment variable to a specific number of days in the :file:`/etc/docker/compose/custom.env` file.
Call history by default shows the last 7 days. You can change it by setting the ``CALL_HISTORY_NB_OF_DAYS`` environment variable to a specific number of days in the :file:`/etc/docker/compose/custom.env` file.
.. warning:: Note that setting this to a large number of days may slow down the solution.
.. _external_directory:
External Directory
------------------
To enable External Directory feature you need to:
#. add the ``EXTERNAL_VIEW_URL`` environment variable to the docker compose file :file:`/etc/docker/compose/docker-xivocc.yml`:
.. code-block:: yaml
:emphasize-lines: 4
xucmgt:
environment:
- EXTERNAL_VIEW_URL
[...]
#. and then configure it in the :file:`/etc/docker/compose/custom.env` file::
EXTERNAL_VIEW_URL=https://myxivocc/externaldir
.. note:: When ``EXTERNAL_VIEW_URL`` is set, it will be displayed in both UC Assistant and CC Agent
.. warning::
Take care of the following restrictions:
* The ``EXTERNAL_VIEW_URL`` must be seen as hosted by XiVO CC platform (otherwise it won't open because of CORS restriction).
* You MUST use the same HTTP protocol to access the CC application (UC Assistant or CC Agent) AND to access the external view.
For example, if you access the application over HTTPS, you must access the external view over HTTPS too (to the avoid *Mixed Content* errors).
* The external URL *MUST NOT* have the 'X-Frame-Options' to 'sameorigin', else the feature will not work (e.g. you can't use google.com as directory...).
.. _screen_popup:
Screen Popup
......@@ -61,7 +96,7 @@ It is possible to display customer information in an external web application us
* set to the text ``true`` to open each popup in a new window.
* Then go to :menuselection:`Services > CTI Server > Sheets > Events` and choose the right events for opening the URL (if you choose two events, url will opened twice etc.)
* Then go to :menuselection:`Services > CTI Server > Sheets > Events` and choose the right events for opening the URL (if you choose two events, url will opened twice etc.)
Example : Using the caller number to open a customer info web page
......@@ -141,7 +176,7 @@ It is also possible to run an executable using Xivo :ref:`sheet <custom-call-for
* field type = ``text``
* Display value ``true``
* ``executableArgs`` (OPTIONAL)
* field type = ``text``
......
......@@ -57,32 +57,32 @@ They are updated once current action is over.
.. figure:: ccagent-stats.png
:scale: 80%
Those statistics are clickable and display dynamic charts on top of the counters. The goal is to offer a global view to agents on their activity during the day.
There are two differents charts displayed.
Those statistics are clickable and display dynamic charts on top of the counters. The goal is to offer a global view to agents on their activity during the day.
The first one is a bar chart focusing on the time unit :
There are two differents charts displayed.
- Total Available Time
- Total Pause Time
The first one is a bar chart focusing on the time unit :
- Total Available Time
- Total Pause Time
- Inbound ACD Calls Total Time
- Outbound Calls Total Time
- Total Wrapup Time
On click on each one of those buttons, the bar chart will be displayed.
You can hover each bar to have the detailed time spent for a specific indicator (HH:MM:SS).
You can hover each bar to have the detailed time spent for a specific indicator (HH:MM:SS).
.. figure:: ccagent-barChart.png
:scale: 80%
The second one is a donut chart focusing on the number of calls :
The second one is a donut chart focusing on the number of calls :
- Number of Inbound ACD calls
- Number of Inbound Answered ACD Calls
- Number of Outbound Calls
On click on each one of those buttons, the donut chart will be displayed.
You can hover each part of the donut to have the number of calls for one indicator.
You can hover each part of the donut to have the number of calls for one indicator.
.. figure:: ccagent-donut.png
:scale: 80%
......@@ -154,7 +154,7 @@ From its *CC Agent* application, an agent who has access to the dissuasion can:
* select another sound file to be played
* select a default queue as a failed destination, instead of a sound file.
An agent can change the dissuasion if they have been granted access, it means if they have an administrator profile or a supervisor profile with the permission to change the dissuasion.
An agent can change the dissuasion if they have been granted access, it means if they have an administrator profile or a supervisor profile with the permission to change the dissuasion.
The agent profile can be set from the configmgt interface. See :ref:`profile_mgt` section.
.. note:: The sound files available for the activity and displayed to the agent and the default queue are to be set by an administrator of the XiVO.
......@@ -169,7 +169,7 @@ If one of the sound file or default queue is selected for this queue, it will be
If no sound file or default queue are selected for the queue, the circle icon won't be checked.
.. figure:: ccagent-failed-destination-of-a-queue-not-selected.png
:scale: 80%
:scale: 80%
The agent can change the selected sound file or default queue from the dropdown menu.
......@@ -308,22 +308,23 @@ Callbacks
This view allows to manage callback request see :ref:`Processing Callbacks with CCAgent <callbacks_with_ccagent>` for details.
.. _agent_webrtc_ringing_device:
.. _agent_external_directory_feature:
External directory
External Directory
==================
This feature open and close an external directory and works the same way as a new tab. It will add an additional book button on the left side of the search bar.
This feature will add an additional book button on the left side of the search bar.
It allows to open and close an external directory and is integrated the same way as any other tab content.
.. figure:: ccagent-external-directory.png
:scale: 70%
.. note:: It can be enabled in the remote configuration by passing an URL to the externalViewUrl property.
.. warning:: The opened webservice *must NOT* have the 'X-Frame-Options' to 'sameorigin', else the feature will not work.
To enable it, see :ref:`configuration section <external_directory>`.
.. _agent_webrtc_ringing_device:
WebRTC - Ringing device selection
=================================
......
......@@ -22,6 +22,9 @@ New Features
* 3-parties conference for WebRTC
* Can search with spaces
* Searches for XIVO users (users on the same XiVO) are insensitive to spaces and diacritics (accented characters)
* Can open an external directory by setting an URL in the remote configuration - see :ref:`CC Agent External Directory <agent_external_directory_feature>`
or :ref:`UC External Direcxtory <uc_external_directory_feature>`
* *UC Assistant*:
* Rework of the UC design - see :ref:`uc-assistant`:
......@@ -36,7 +39,6 @@ New Features
* *CC Agent*:
* Manage the activity's failed destination: can display the destination and change it to a sound or a default queue - see :ref:`agent_activity_failed_dst`
* Can open an external directory by setting an URL in the remote configuration - see :ref:`agent_external_directory_feature`
**Desktop Assistant**:
......@@ -177,9 +179,21 @@ Table listing the current version of the components.
+----------------------+----------------+
| xuc | 2019.12.08 |
+----------------------+----------------+
| xucmgt | 2019.12.08 |
| xucmgt | 2019.12.09 |
+----------------------+----------------+
Deneb.09
--------
Consult the `Deneb.09 Roadmap <https://projects.xivo.solutions/versions/180>`_.
Components updated: **xucmgt**
**Web Assistant**
* `#3061 <https://projects.xivo.solutions/issues/3061>`_ - Integrate external directory service inside ucassistant search bar
Deneb.08
--------
......@@ -193,7 +207,7 @@ Components updated: **xivo-dird**, **xivo-full-stats**, **xivo-web-interface**,
**CCManager**
* `#2966 <https://projects.xivo.solutions/issues/2966>`_ - [C] - In agent view, when editing an agent, can't order on column
* `#2966 <https://projects.xivo.solutions/issues/2966>`_ - [C] - In agent view, when editing an agent, can't order on column
**Desktop Assistant**
......@@ -306,7 +320,7 @@ Components updated: **xucmgt**
* `#2946 <https://projects.xivo.solutions/issues/2946>`_ - Error "MISSING_LINE" when logging on CCAgent with an agent w/o line
Deneb.04
--------
......
......@@ -323,6 +323,20 @@ You are also able to list, at any time, all your ongoing conversation from the
.. figure:: chat_list.png
:scale: 80%
.. _uc_external_directory_feature:
External Directory
==================
This feature will add an additional book button on the left side of the search bar.
It allows to open and close an external directory and is integrated the same way as any other tab content.
.. figure:: external_directory.png
:scale: 70%
To enable it, see :ref:`configuration section <external_directory>`.
WebRTC integration
==================
......
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