index.rst 12.2 KB
Newer Older
1 2
.. _xivosolutions_release:

3 4 5
*************
Release Notes
*************
6

7 8
.. _callisto_release:

Etienne Allovon's avatar
Etienne Allovon committed
9
Callisto (2019.05)
10
==================
Jean-Yves LEBLEU's avatar
Jean-Yves LEBLEU committed
11

12
Below is a list of *New Features* and *Behavior Changes* compared to the previous LTS version, Bor茅alis (2018.16).
13

Etienne Allovon's avatar
Etienne Allovon committed
14

15 16 17 18 19
Callisto.00
-----------

New Features
^^^^^^^^^^^^
20
* CC Agent :
21

22
  * Can display charts on click on statistics buttons - see :ref:`ccagent_statistics`.
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
* CC Manager:

  * Add callbacks count and oldest callbacks
* Desktop Assistant:

  * Tray icon shows:

    * if user is disconnected
    * if user has missed calls
  * Improved sound settings for WebRTC
  * Windows location and sized is saved when exiting
* UC Assistant:

  * Can empty the search box
* Translation: new German translation of Application (Desktop Assistant, UC Assistant, CC Agent and CC Manager)
38
* WebRTC
39 40

  * Ability to chose which device (e.g. speaker or headset) will be used when ringing - see :ref:`UC - Ringing Device Selection <uc_webrtc_ringing_device>` or :ref:`CC Agent - Ringing Device Selection <agent_webrtc_ringing_device>`.
41
* XiVO PBX
42

43
  * New outgoing calls configuration with *Routes*: more flexible and compatible with XDS sytem - see :ref:`outgoing_calls`.
44
  * Add SRCNUM as available information for FaxToMail application
45
  * WebI: available incoming calls number displayed when creating a new Incoming call (suggestions is limited to the 10 first available results).
46
* XDS
47 48

  * Can call a user in different context
49
  * Can call a group located on any MDS
50
  * Can synchronize a device from Webi whatever its MDS
51
  * Can specify the user line site when importing users with a CSV file - see :ref:`user_import`.
52
  * Can specify local SIP trunks for a MDS
53
  * Intra-MDS routing SIP peers are auto-generated
54
  * Outgoing call routes can be configured per-MDS
55 56 57 58 59 60 61
* High availibility

  * DB Replic can replicate events from the slave XiVO to the XiVO CC reporting database - see :ref:`ha_interconnection_with_cc`
* System

  * Upgrade to asterisk 16, the latest LTS version of asterisk.
  * Upgrade to postgres 11, the latest release of postgres.
62

63

64 65 66
Behavior Changes
^^^^^^^^^^^^^^^^

67 68 69 70
* API

  * Recording server API URL was changed. It is now prefixed with *recording*. For example */records/search* URL
    was changed to */recording/records/search*.
71
  * When creating a user using the REST API, the CTI profile is now set to a default value and the CTI client is enabled when a CTI client login and a password is set.
72
* Fingerboard
73

74 75 76 77 78 79 80 81 82
  * It now runs inside the nginx container and the fingerboard container was removed
  * XiVO CC services are opened on URLs without port number
  * CC Assistant, CC Manager, Recording and Config Mgt open through https
  * XiVO CC services running on separate servers can be accessed from one fingerboard
  * See :ref:`nginx_path_distribution` for details
* System

  * Database will be upgraded from postgres 9.4 to 11
  * Database is now run inside a container
83
* XiVO PBX
84

85 86 87 88 89 90
  * Asterisk: language now defaults to fr_FR. 
    To change it to english, one should:

    * verify that the packages `asterisk-sounds-wav-en-us`, `xivo-sounds-en-us` are installed
    * and set, in file :file:`/etc/asterisk/asterisk.conf` the *defaultlanguage* parameter to `en_US`

Etienne Allovon's avatar
Etienne Allovon committed
91
  * **IAX trunks** are no longer supported.
92
  * Outgoing calls were migrated to **Routes**: a more flexible routing system - see :ref:`our migration guide <callisto_route_upgrade_guide>`.
93
  * Web Interface, Groups and Queues configuration: the **Busy** case in the *No answer* tab was removed.
94
  * WebI : user's in select box are now displayed `number@mediaserver [context]` (instead of `number@context`)
95
* XDS:
96

97
  * Intra-MDS routing SIP peers are auto-generated: you MUST then remove the peers you would have created manually.
98 99


100
Upgrade
101
^^^^^^^
Laurent Meiller's avatar
Laurent Meiller committed
102

103 104 105 106
Follow the usual procedures (**don't forget** the specific steps to upgrade to another LTS version - see :ref:`upgrade_lts_manual_steps`):

* :ref:`XiVO PBX upgrade procedure <upgrade>`
* :ref:`XiVO CC upgrade procedure <upgrade_cc>`
107
* :ref:`XDS upgrade procedure <upgrade_xds>`
108 109 110

Features & bugfixes list
^^^^^^^^^^^^^^^^^^^^^^^^
111

112 113 114 115 116 117 118 119 120 121
Callisto Bugfixes Versions
==========================

Components version table
------------------------

Table listing the current version of the components.

+----------------------+----------------+
| Component            | current ver.   |
Etienne Allovon's avatar
Etienne Allovon committed
122
+======================+================+
123
| **XiVO**                              |
124
+----------------------+----------------+
Etienne Allovon's avatar
Etienne Allovon committed
125
| XiVO PBX             | 2019.05.03     |
126 127 128
+----------------------+----------------+
| config_mgt           | 2019.05.02     |
+----------------------+----------------+
129
| db                   | 2019.05.03     |
130 131
+----------------------+----------------+
| outcall              | 2019.05.02     |
132
+----------------------+----------------+
133 134
| db_replic            | 2019.05.00     |
+----------------------+----------------+
135
| **XiVO CC**                           |
136 137
+----------------------+----------------+
| elasticsearch        | 1.7.2          |
138 139 140
+----------------------+----------------+
| kibana_volume        | 2019.05.00     |
+----------------------+----------------+
141
| nginx                | 2019.05.02     |
142 143 144 145 146 147 148
+----------------------+----------------+
| pack-reporting       | 2019.05.00     |
+----------------------+----------------+
| pgxivocc             | 1.3            |
+----------------------+----------------+
| recording-rsync      | 1.0            |
+----------------------+----------------+
149
| recording-server     | 2019.05.02     |
150 151 152 153 154
+----------------------+----------------+
| spagobi              | 2019.05.00     |
+----------------------+----------------+
| xivo-full-stats      | 2019.05.00     |
+----------------------+----------------+
Etienne Allovon's avatar
Etienne Allovon committed
155
| xuc                  | 2019.05.03     |
156
+----------------------+----------------+
Etienne Allovon's avatar
Etienne Allovon committed
157
| xucmgt               | 2019.05.05     |
158 159
+----------------------+----------------+

Etienne Allovon's avatar
Etienne Allovon committed
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200
Callisto.05
-----------

Consult the `Callisto.03 - Callisto.05 Roadmap <https://projects.xivo.solutions/versions/144>`_.

Components updated: **xivo-config**, **xivo-db**, **xivo-manage-db**, **xivo-sysconfd**, **xivo-upgrade**, **xivo-web-interface**, **xivocc-installer**, **xucmgt**, **xucserver**

**CCAgent**

* `#2268 <https://projects.xivo.solutions/issues/2268>`_ - CCagent dynamic statistics charts display on top of current counters

**Desktop Assistant**

* `#2536 <https://projects.xivo.solutions/issues/2536>`_ - Desktop electron tray icon is not changed when missed call in Desktop Assistant

**Web Assistant**

* `#2416 <https://projects.xivo.solutions/issues/2416>`_ - write flashtext to other connected users 
* `#2509 <https://projects.xivo.solutions/issues/2509>`_ - Display notification badge on callControl menu of UC Assistant and on Electron tray
* `#2511 <https://projects.xivo.solutions/issues/2511>`_ - Display multiple flashtext on callContol page
* `#2560 <https://projects.xivo.solutions/issues/2560>`_ - Make links clickable in flashtext
* `#2563 <https://projects.xivo.solutions/issues/2563>`_ - Parse Emojis in FlashText

**XUC Server**

* `#2515 <https://projects.xivo.solutions/issues/2515>`_ - XDS - ACD Outbound calls are done multiple times
* `#2516 <https://projects.xivo.solutions/issues/2516>`_ - Add creation date of FlashText
* `#2518 <https://projects.xivo.solutions/issues/2518>`_ - Add display name in FlashText
* `#2527 <https://projects.xivo.solutions/issues/2527>`_ - XDS - Dial from Mobile application does not work correctly
* `#2535 <https://projects.xivo.solutions/issues/2535>`_ - CAS Login doesn't work when username contains uppercase
* `#2567 <https://projects.xivo.solutions/issues/2567>`_ - AMI Failure when decoding response from other AMI applications

**XiVO PBX**

* `#2474 <https://projects.xivo.solutions/issues/2474>`_ - Database upgrade - make failure more visible
* `#2480 <https://projects.xivo.solutions/issues/2480>`_ - High Availability configuration can't be edited in webi
* `#2497 <https://projects.xivo.solutions/issues/2497>`_ - Upgrade to postgres 11 - upgrade does not remove postgresql-common
* `#2499 <https://projects.xivo.solutions/issues/2499>`_ - XDS - database upgrade fails on media server
* `#2525 <https://projects.xivo.solutions/issues/2525>`_ - XDS - When upgrading MDS it always tries to migrate postgres 11
* `#2526 <https://projects.xivo.solutions/issues/2526>`_ - Move Media Server select fieldfrom Destination to Definition panel in Webi

201

Etienne Allovon's avatar
Etienne Allovon committed
202 203 204 205 206
Callisto.02
-----------

Consult the `Callisto.02 Roadmap <https://projects.xivo.solutions/versions/143>`_.

207
Components updated: **config-mgt**, **nginx**, **recording-server**, **xivo-confgend**, **xivo-dao**, **xivo-db**, **xivo-manage-db**, **xivo-outcall**, **xivo-web-interface**, **xivocc-installer**, **xucmgt**, **xucserver**
Etienne Allovon's avatar
Etienne Allovon committed
208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238

**Desktop Assistant**

* `#2212 <https://projects.xivo.solutions/issues/2212>`_ - Empty the search box

**Recording**

* `#2488 <https://projects.xivo.solutions/issues/2488>`_ - Update login page to have same look and feel than ccagent or cccmanager and display logged username

**Web Assistant**

* `#2506 <https://projects.xivo.solutions/issues/2506>`_ - XDS - status of phone is randomly correct on UC
* `#2507 <https://projects.xivo.solutions/issues/2507>`_ - display flashtext from other users

**XUC Server**

* `#2470 <https://projects.xivo.solutions/issues/2470>`_ - ACD outbound call status is always dialing
* `#2505 <https://projects.xivo.solutions/issues/2505>`_ - Add username to RichDirectoryResult in XUC

**XiVO PBX**

* `#2458 <https://projects.xivo.solutions/issues/2458>`_ - XDS - Improve postgresql configuration handling
* `#2473 <https://projects.xivo.solutions/issues/2473>`_ - XDS - mds installation may fail when configuring uuid
* `#2498 <https://projects.xivo.solutions/issues/2498>`_ - Deleting trunk used in outcall causes outcall not to be
* `#2500 <https://projects.xivo.solutions/issues/2500>`_ - Postgres in docker is always restarting in auto recovery mode
* `#2504 <https://projects.xivo.solutions/issues/2504>`_ - Increase default number of connection in db container
* `#2512 <https://projects.xivo.solutions/issues/2512>`_ - Outcall - no group id for user causes sql group query to fail

**XiVOCC Infra**

* `#2383 <https://projects.xivo.solutions/issues/2383>`_ - XiVO CC services can't use domain names
239 240


241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258
Callisto.01
-----------

Consult the `Callisto.01 Roadmap <https://projects.xivo.solutions/versions/141>`_.

Components updated: **asterisk**, **xivo-config**, **xivo-db**, **xivo-monitoring**, **xivo-outcall**, **xivo-solutions-doc**, **xivo-upgrade**, **xivo-web-interface**, **xucmgt**


**Desktop Assistant**

* `#2481 <https://projects.xivo.solutions/issues/2481>`_ - Save desktop assistant windows location and size on exit

**WebRTC**

* `#2389 <https://projects.xivo.solutions/issues/2389>`_ - Optimize Chrome WebRTC settings

**XiVO PBX**

259 260 261
* **Asterisk**: Update asterisk to 16.3.0 `#2483 <https://projects.xivo.solutions/issues/2483>`_

  * `#2465 <https://projects.xivo.solutions/issues/2465>`_ - Asterisk 16 - Voicemail supervision doesn't work
262 263 264 265 266 267 268 269 270 271 272 273
* `#2362 <https://projects.xivo.solutions/issues/2362>`_ - XDS - Database schema is shown as NOK after upgrade
* `#2453 <https://projects.xivo.solutions/issues/2453>`_ - Outcall - application - consider context inclusion
* `#2460 <https://projects.xivo.solutions/issues/2460>`_ - Outcall - make intra-mds call routing work for other contexts than default
* `#2463 <https://projects.xivo.solutions/issues/2463>`_ - Outcall - migration to Route - migration script creates routes with outgoing context
* `#2464 <https://projects.xivo.solutions/issues/2464>`_ - Outcall - application does not reconnect to database
* `#2477 <https://projects.xivo.solutions/issues/2477>`_ - Permissions not respected when calling a forwared user
* `#2478 <https://projects.xivo.solutions/issues/2478>`_ - Asterisk 16 - Not logging CEL if database is not ready when asterisk starts
* `#2479 <https://projects.xivo.solutions/issues/2479>`_ - Outcall - Callerid and forward - Wrong callerid when U1 calls U2 fwded to external user
* `#2484 <https://projects.xivo.solutions/issues/2484>`_ - Route - I should be able to create a route with prio > 10
* `#2489 <https://projects.xivo.solutions/issues/2489>`_ - Clean outcall from contextmember table
* `#2491 <https://projects.xivo.solutions/issues/2491>`_ - Bypass schedule with password doesn't work for outgoing calls

274
Callisto Intermediate Versions
275 276 277 278 279
==============================

.. toctree::
   :maxdepth: 2

280
   callisto_iv