XiVO Solutions Release Notes¶
Five (2017.LTS1)¶
Component | latest ver. |
---|---|
xucmgt | 2017.03.17 |
xuc | 2017.03.18 |
recording-server | 2017.03.16 |
spagobi | 2017.03.02 |
nginx | 2017.03.08 |
config-mgt | 2017.03.02 |
pack-reporting | 2017.03.02 |
xivo-full-stats | 2017.03.16 |
xivo-db-replication | 2017.03.06 |
pgxivocc | 1.3 |
elasticsearch | 1.7.2 |
xivoxc_nginx | 0.8 |
fingerboard | 0.6 |
kibana_volume | 0.1 |
recording-rsync | 1.0 |
XiVO PBX | 2017.03.19 |
Five.19¶
Note
Bugfix release. See 2017.03.00 section for feature list and behavior changes.
Consult the Five.19 Roadmap.
Components updated: xivo, xivo-dao
Switchboard
- #2183 - [C] Call to Switchboard is auto-answered without action from the XiVO Client
XiVO PBX
- #2406 - Confgend can’t generate configuration due to sqlalchemy changes for security purposes
Five.18¶
Note
Bugfix release. See 2017.03.00 section for feature list and behavior changes.
Consult the Five.18 Roadmap for complete list of fixes.
Components updated: xucserver
CCManager
- #1620 - Abandonned call in queue is removed twice from call list
Five.17¶
Note
Bugfix release. See 2017.03.00 section for feature list and behavior changes.
Consult the Five.17 Roadmap for complete list of fixes.
Components updated:
- xucmgt, xucserver
- xivo, xivo-agentd, xivo-agid, xivo-amid, xivo-auth, xivo-confd, xivo-config, xivo-ctid-ng, xivo-dird, xivo-dist, xivo-web-interface
CCAgent
#1298 - [C] CC Agent : visual notification when agent is ‘spied’ on
Important
Behavior change when spying (listening to) an agent, the listener call is hung up when the agent call is terminated.
CCManager
- #1036 - Spied channel name reported on chanspy
- #1094 - [C] Adding an agent in a group doesn’t reverbarate in CCmanager
Desktop Assistant
- #1481 - [C] Wrong display on xivo UC assistant when an agent logs out
Switchboard
- #1114 - [C] Problem if a POPC transfer to a SECRETARY-BOSS filter
Web Assistant
- #932 - Cannot initiate a second call or transfer call when member of an enabled boss/secretary filter
XiVO PBX
Asterisk: Ships asterisk 13.17.2-1~xivo3 by default. This version fixes an asterisk crash when receiving a malformed RTCP report (see #1626).
#676 - Document that our ISO does not support UEFI system
#983 - Calling a user when simultaneous calls limit is reached, the file “user-unreachable” is played instead of “busy-call”
Important
Behavior change For WebRTC users, simultcalls parameter should be set to 1 for this fix to work.
#1239 - Change url xivo.io in swagger to xivo.solutions
#1384 - Cannot configure a func key for a Queue/User/Meetme/Group if its ID is 5
#1559 - Swagger UI is not completely working
#1596 - Add xivo-five-dev to xivo-dist
#1607 - Documentation: Voicemail - uncheck Get transfered to an operator
#1608 - Callfilter member can’t do a direct transfer call when boss/secretary filter is activated
XiVO Provisioning
- #1595 - Add new Vendor class for patton SN4120
Five.16¶
Note
Bugfix release. See 2017.03.00 section for feature list and behavior changes.
Consult the Five.16 Roadmap for complete list of fixes.
Components updated: xivo-confgend, xivo-web-interface, xivo-sysconfd, recording-server, xivo-full-stats, xucmgt, xucserver, xivo-confd, xivo-dird, xivo-libsccp, xivo-res-freeze-check
XiVO PBX
Asterisk: Ships asterisk 13.17.2 by default (see #1343)
#1201 - Swagger UI is not working anymore
#1506 - XiVO web interface is very slow when a lot of users / devices are configured
Important
This fix dramatically improves users’ edition speed (open User and save User) for XiVO PBX with a lot of Users/Devices. Performance improvements will be seen starting from a configuration with 200+ Users/Devices but will be really big with a configuration with 800+ Users/Devices.
#1509 - Select a line number on a user greater than 12
#1516 - When we edit a device, the list of line associated is always empty
Web Assistant / Desktop Assistant
#1472 - Improve Web/Desktop Agent/Assistant search for contacts
#1532 - UC Assistant dial popover is always in foreground and so makes awkward display
#1323 - Support rtcpMuxPolicy require (Compatibility issue with Chrome for WebRTC)
Warning
This change breaks compatibility with Asterisk versions lower than 13.15, so be carefull when downgrading Asterisk. If you need to use previous version of Asterisk you have to downgrade also the xucmgt to 2017.03.14.
CC Agent
- #1047 - Days part of ready time does not respect locale
CC Manager
- #1388 - Cannot upload callback in ccmanager using https
Recording
#1483 - Purge recordings based on call type
Warning
This change allows to set a custom expiration date per recording file, see Recording file purge
Xuc Server
- #1512 - Impossible to login with the web agent with the message ‘unable to find any config’
Five.15¶
Note
Bugfix release. See 2017.03.00 section for feature list and behavior changes.
Consult the Five.15 Roadmap for complete list of fixes.
Components updated: xucserver
XiVO Provisioning
- #1344 - Update Aastra/Mitel firmware (see Plugins release notes)
- #1419 - Add support of expansion module EXP40 for T46S/T48S (see Plugins release notes)
Xuc Server
Five.14¶
Note
Bugfix release. See 2017.03.00 section for feature list and behavior changes.
Consult the Five.14 Roadmap for complete list of fixes.
Components updated: xucmgt
CC Manager
- #1254 - Minor french mistakes
Assistant
- #1279 - List of favorite users stops refreshing
CC Agent
- #1318 - Third party integration not working any more
Five.12¶
Note
Bugfix release. See 2017.03.00 section for feature list and behavior changes.
Consult the Five.12 Roadmap for complete list of fixes.
Components updated: xivo-web-interface, xuc, xucmgt
CC Agent
- #1206 - Agent state returns to On Call after blind transfer
- #1230 - Agent state stays On call and it is not possible to change his state
Web Assistant / Desktop Assistant
- #1160 - Display problem with two calls
- #1190 - Invalid display on transfert
- #1256 - Display problem when second outgoing call is not answered
- #1265 - Invalid call state on outgoing call
- #1266 - Invalid display when 2nd call is on hold
XiVO PBX
- #1267 - Template device can’t be added
XiVO Provisioning
- #1046 - Add support of Yealink T4XS family (see Plugins release notes)
- #1083 - Add support for Yealink T23G (see Plugins release notes)
System
- #1280 - Documentation: Transfer initiated from phone can’t be finished from Assistant or CCAgent
Five.11¶
Note
Bugfix release. See 2017.03.00 section for feature list and behavior changes.
Consult the Five.11 Roadmap for complete list of fixes.
Components updated: xuc xucmgt
Xuc Server
- #1233 - Agent can’t finish attended transfer of call from queue by clicking UI button.
Web Assistant / Desktop Assistant
Five.10¶
Note
Bugfix release. See 2017.03.00 section for feature list and behavior changes.
Consult the Five.10 Roadmap for complete list of fixes.
Components updated: xucmgt
Desktop Assistant / Web Assistant
CCAgent
- #1229 - Remove email option for closing a callback
Five.09¶
Note
Bugfix release. See 2017.03.00 section for feature list and behavior changes.
Consult the Five.09 Roadmap for complete list of fixes.
Components updated: xivo-dao
XiVO PBX
- #1222 - Wrong trunk configuration leads to unknown protocol and generates error in agi script
Five.08¶
Note
Bugfix release. See 2017.03.00 section for feature list and behavior changes.
Consult the Five.08 Roadmap for complete list of fixes.
Components updated: xivo-confd, xivo-ctid, xivo-web-interface, xivocc-installer, xivo-dao, xivo-agid, xivo-fetchfw, xucmgt, xuc, nginx
XiVO PBX
#534 - Cannot login new CTI user if it was created with Live reload deactivated (cf. SynchroLDAP)
#1054 - Document how to restore XiVO that was configured for XiVO CC from backup
#536 - Template line entry undeletable when there’s a blank in the name
Note
Undeletable template lines created before this fix can be removed manually from
/var/lib/xivo-provd/jsondb/configs
directory. XiVO web interface will still list them until xivo-provd is restarted. Do not delete any files which aren’t displayed in the web interface from the directory!#984 - Wrong outcallerid when transfering call from Switchboard/Webassistant/Web agent
XiVO Provisioning
- #1207 - Add dependency to unrar-free and unar for Yealink fw download
System
- #1192 - WebRTC cannot connect to XiVO / Session limit / TCP timeout
XUC Server
- #1096 - When using dial from mobile, initial call to user’s mobile uses his outgoing Outgoing Caller ID.
- #1211 - After hold on both calls via desktop assistant with Yealink the hangup via desktop assistant hangs up both calls
Desktop Assistant / Web Assistant
- #1100 - Fix behavior, when second call is put on hold and then un-hold.
Five.07¶
Note
Bugfix release. See 2017.03.00 section for feature list and behavior changes.
Consult the Five.07 Roadmap for complete list of fixes.
Components updated: xuc
XUC Server
#1184 - Data attached to a channel get propagated to all calls
Warning
When transfering a call, these variables are attached to the new channel however to prevent propagation on all trunk channels, your trunk name must contain ‘trunk’ so they can be distinguished from sip devices.
Five.06¶
Note
Bugfix release. See 2017.03.00 section for feature list and behavior changes.
Consult the Five.06 Roadmap for complete list of fixes.
Components updated: xuc, xivo-db-replication
XUC Server
- #1074 - Xuc AMI connection broken on forward to channel starting with ‘Local/***’
Reporting
- #1056 - Pack reporting upgrade to latests db version does not alter queue_log table as expected
Five.05¶
Note
Bugfix release. See 2017.03.00 section for feature list and behavior changes.
Consult the Five.05 Roadmap for complete list of fixes.
Components updated: xuc
XUC Server
- #1040 - Unable to connect an agent 2 times on different applications
Five.04¶
Note
Bugfix release. See 2017.03.00 section for feature list and behavior changes.
Consult the Five.04 Roadmap for complete list of fixes.
Components updated: xuc, xucmgt, xivo-config, xivo-libdao
XUC Server
- #602 - Web Agent: outgoing calls are counted as incoming call if Agent issues a call while Paused
- #935 - Call tracking is not working when using a custom Caller Id in the user
- #1014 - Phone status unknown after Xuc server start, updated on first phone event
- #1015 - Remove dial timeout on transfer from web assistant
CCAgent
- #937 - Wrong message if not an agent when login in ccagent
- #985 - Disable Conference on not supported phones in ccagent
- #1034 - between CCManager and Web Agent, two columns with the same name have a different meaning
CC Manager
- #1016 - CC coach is not displaying anymore the queues
- #1024 - CCManager does not display custom agent status
- #1026 - Checkbox to show Groups in ccmanager is not displayed when ticked
XiVO PBX
- #316 - When user change context, modification not reported in database
- #989 - Extensions beginning by 00 missing in the default call rights
XiVO provisionning
- #1013 - Move plugin xivo-patton from Supported to Community
Five.03¶
Note
Bugfix release. See 2017.03.00 section for feature list and behavior changes.
Consult the Five.03 Roadmap for complete list of fixes.
Components updated: xuc, xucmgt, recording-server, xivo-web-interface
XUC Server
- #947 - Fix issue when line was edited and avoided xuc user to receive calls
- #961 - Fix EventDialing when release Hold in conference room on Polycom and Yealink
- #960 - Fix state of Agent when dialing while on pause
- #953 - Fix unable to log a user when trying too early at xuc startup
Desktop Assistant / Web Assistant
- #957 - Fix untranslated error after logout when Xuc down and no automatic re-login
- #965 - Fix ringing tone sometimes played only once on Desktop assistant
- #951 - Add audio feedback when call is hangup with WebRTC
XiVO PBX
Recording
- #796 - Avoid adding blank number in form
System
#952 - Add new shortcut to get all docker container versions (see Show containers and images versions):
xivocc-dcomp version
Five.02¶
Note
Bugfix release. See 2017.03.00 section for feature list and behavior changes.
Consult the Five.02 Roadmap for complete list of fixes.
Components updated: xuc, xucmgt, XiVO PBX, recording-server, spagobi, config-mgt, pack-reporting, xivo-full-stats, xivo-db-replication
CCAgent
- #877 - Transfer from directory search
- #802 - Fix error when calling from directory search
- #739 - Fix error when Config mgt is down
- #217 - Fix first login attempt may fail
CCManager / Config mgt
- #798 - Secured websocket detection
- #847 - Deleted agent group still appears in ConfigMGT & CCManager
Desktop Assistant / Web Assistant
- #931 - Auto-updater does not quit if close in tray is enabled
- #844 - WebRTC - Conversation still ongoing after Directed Pickup
- #902 - Null is displayed as forward number if validate an empty string in forward modal
- #730 - Should automatically reconnect after error of pc on
- #588 - Answering to headset or loudspeaker based on context (Yealink)
- #558 - Forwarding can be set to non-digits
- #786 - WebRTC: handle error after multiple aborted incomming calls
Recording
#200, #790 -
xivo-recording
andcall-recording-filtering
packages were replaced byxivocc-recording
. The subroutines shipped in this new package (see: Recording configuration) were updated with newxivocc-
prefix to be able to add them on XiVO PBX objects (Incalls, Queues …) via Web interface.Warning
If these packages were already installed, you MUST follow specific XiVOCC Recording upgrade procedure.
Reporting
- #775 - Handle processing error in xivo-full-stats
XiVO PBX
- #846 - Cannot open an agent group on the second page if there are more than 20 agent groups and the selected group doesn’t have more than 20 agents
- #777 - Wizard checkbox is set to False after returning from 4th step
- #746 - Fix voicemail creation in import
- #745 - Handle login casing in import
- #744 - Handle login duplicates in import
- #714 - Handle special character in SIP registry
- #463 - When a user forward (either *21 or native terminal softkey) to a queue, the callerid is not prepend accordingly to the queue configuration
XiVO Provisioning
- #939 - Update Polycom firmware 4.0.9 download URL
- #776 - Add new MAC address OUI for Polycom (64:16:7F)
XUC Server
- #942 - Environment variable AUTH_SECRET is not used by xucserver
- #609 - Fix SHOW_CALLBACKS environment variable usage
System
- Docker images are now labelled with the exact version of the embedded application. See Show containers and images versions.
Five.01¶
Note
Bugfix release. See 2017.03.00 section for features list and behavior changes.
Consult the Five.01 Roadmap.
Components updated: xuc, xucmgt
- Fix LDAP authentication that was no longer working
- Fix auto-update for Desktop Assistant that didn’t for Windows
- Fix Select2Call key that was not working with secured connection (which includes WebRTC users).
- Update
xivo-dist
package to prepare upgrade for future LTS
Five.00¶
Note
LTS Release. Below are listed the features, bugfixes and behavior changes.
Consult the Five.00 Roadmap.
CC Manager
- CCManager Access management: CCManager access is now authorized only for users with a with ‘Superviseur’ or ‘Administrateur’ rights (see Access authorizations in CCManager).
Web Assistant / Desktop assistant
- Name of caller is displayed for incoming calls (when it is known - usually internal users only). When incoming call is ringing, name of caller is displayed in popup dialog and in system notification. When call is accepted, name of caller is displayed in list of calls.
- Number of missed calls is displayed as number on history button (like number of voice messages on voicemail button). Number is cleared once history is displayed.
- Simplification of the forwarding call form by keeping only one field number to configure.
- Added a new header icon to show that you are using WebRTC and not a physical phone.
- Added possibility to initiate attended transfer while using WebRTC (same UI as for users with physical phones).
- Desktop Assistant features only (See Desktop Assistant for details):
- Added Select2Call feature with configurable global keyboard shortcut to handle some actions to interact with call.
- Added callto: and tel: link support to initiate calls.
- Added options to close in tray and launch application automatically at startup.
Xuc Server
- New Authentication API has been implemented with explicit error handling messages. See CTI Authentication for more details.
XiVO PBX
Asterisk has been upgraded by default to 13.13.1 version (see Feature 563 for list of fixed bugs).
Warning
This version fixes bug Calls assigned to busy agents even if ringinuse=0. Then you SHOULD take care of removing the palliative
pre-limit-agentcallback
subroutine.For asterisk versions, a new manual procedure is available to switch to oldstable or new candidate one, see Asterisk upgrade procedure.
System
New
xivocc-dcomp
alias to manage XivoCC docker containers.Warning
dcomp
alias was replaced byxivocc-dcomp
script. If you are upgrading from version between 2016.04 and 2017.LTS1 you must run:unalias dcomp
Yaml file
/etc/docker/compose/docker-xivocc.yml
now contains all environment variables (like USE_SSO etc.). Value of these variables are set in two new files:/etc/docker/compose/factory.env
- and
/etc/docker/compose/custom.env
To customize XiVO CC edit the
custom.env
file. The/etc/docker/compose/.env
file is overwritten every time you runxivocc-dcomp
script with at least one argument.To minimize downtime, XiVO CC services will not be stopped when upgrading
xivocc-installer
package (true forxivocc-installer
package 2017.LTS1 and newer).Fix a problem which prevented
xivocc-installer
to finish properly if XiVO PBX wasn’t accessible, even if you had choosen not to configure it.Upon upgrade, parameter
ENFORCE_MANAGER_SECURITY
will be set tofalse
in file/etc/docker/compose/custom.env
to keep old behavior. If you want to have the new behavior, removeENFORCE_MANAGER_SECURITY
parameter from the file/etc/docker/compose/custom.env
and recreate the container (do not forget to add Superviseur or Administrateur rights to the users in the Configuration Management server).
2017.02¶
Consult the 2017.02 Roadmap
Component | latest ver. |
---|---|
XiVO PBX | 2017.02 |
xivoxc/xivoxc_nginx | 0.8 |
xivoxc/xucmgt | 2017.02.02 |
xivoxc/xuc | 2017.02.00 |
xivoxc/recording-server | 2017.02.00 |
xivoxc/spagobi | 2017.02.latest |
xivoxc/config-mgt | 2017.02.00 |
xivoxc/pack-reporting | 2017.02.00 |
xivoxc/xivo-full-stats | 2017.02.00 |
xivoxc/xivo-db-replication | 2017.02.00 |
xivoxc/pgxivocc | 1.3 |
elasticsearch | 1.7.2 |
xivoxc/fingerboard | 0.6 |
xivoxc/kibana_volume | 0.1 |
xivoxc/recording-rsync | 1.0 |
Web Assistant
- Fix WebRTC implementation compatibility with Chrome v57 and later, see WebRTC Environment for details.
- Fixes and enhancements of error handling while using WebRTC.
- Fixed problem when starting second call while using using SIP phone.
CCAgent
- Realtime statistics for inbound calls now take into account only ACD calls (it doesn’t take anymore internal calls).
- Configuration of agent login/pause management using phone function keys was simplified and documented.
CCManager
- Added ACD version of Agent statistics of inbound calls. New users have column version of statistics (incl. non-ACD calls) hidden by default, but can be added in column selection.
- In Global View when Compact view option is set, agents are displayed on a single line with firstname only and lines without agents are hidden.
- Added new column in Agent View to display if base configuration matches the active configuration (see Select agent whose base configuration is different from active configuration).
XiVO PBX
- The subroutines shipped in the package
xivo-recording
(see: Recording) were updated to include the possibility to start recording in pause. Take care to update your installation accordingly. - The Default french configuration option of the Wizard now configures also ‘Default config device’ (see Default configuration for France).
Reporting
SpagoBI sample reports have been revamped for better consistency and readability. Added profit-sharing + agent activity per week reports. To upload these new sample reports see SpagoBI.
Note
- The new sample reports will be uploaded in a new Samples directory.
- It will not overwrite the old sample report (located under Standards and System directories).
- You may want to remove manually the old sample reports.
System
- When you add a new user with its line via XiVO PBX web interface, it is now visible in XiVO CC (CCAgent, CCManager) without xuc server restart. Limitation: when you are creating a new user, you must add the User and its line in the same step.
2017.01¶
2017.01.01¶
Note
Bugfix release. See 2017.01.00 section for features list and behavior changes.
Consult the 2017.01.01 Roadmap for the list of fixes shipped in this version.
Bugfix highlight:
- WebAssistant - Cannot login with user account without provisioned device (like DECT or analog device). Temporary solution is to disable WEB RTC feature in xucmgt (see Disabling WebRTC).
- SpagoBI - Fix default url parameter so the container use the host address instead of localhost.
2017.01.00¶
Consult the 2017.01 Roadmap
CCManager
CCManager Access management: The CCManager access will be enforced in a near future and will require a user with Supervisor or Administrator rights (defined in the Configuration Management tool).
Note
- In the meantime, when logging in the CCManager you may get a warning if you user account has no specific right defined (Message: “Warning, your user account has no profile defined. Please contact your administrator to create one.”).
- To prevent Agents from accessing the CCManager, you can enforce now the future behavior with a configuration parameter, see Enforcing security in CCManager.
New hamburger menu is available with option to maximize the different queue views. See Contact center management.
Queue and Agent views have now fixed table header if size is bigger than single viewport.
CCAgent
- Hold/Unhold button is now colorized with proper call on hold status.
XiVO PBX
- The Wizard has now a new option Default french configuration. This will import a predefined configuration enhanced for french XiVO PBX installations (see Default configuration for France).
- The asterisk 13.13.1 version is available for upgrade with a specific procedure. See Asterisk upgrade procedure. This version will become the new default asterisk version in a future release but, currently, is only available with a specific upgrade procedure.
2016.04¶
Warning
A Security Issue related to WebRTC activation in XiVO PBX was found in 2016.04.01.
All XiVO PBX installations must be upgraded to latest 2016.04 (see XiVO PBX Upgrade notes).
2016.04.01¶
Note
Bugfix release. See 2016.04.00 section for features list and behavior changes.
Consult the 2016.04.01 Roadmap for the list of fixes shipped in this version.
Bugfix highlight:
- Cannot remotely logout agent from CCManager/Xivo
- Call establishment can take a long time because of the webRTC options
To upgrade, see Upgrade to latest subversion.
2016.04.00¶
Consult the 2016.04 Roadmap
System
Parameters for
/etc/docker/compose/docker-xivocc.yml
are now stored in/etc/docker/compose/.env
file. Important parameter isXIVO_AMI_SECRET
, which holds Ami password.To be able to use the
/etc/docker/compose/.env
file, a newdcomp
alias is generated in .bashrc. You must run:source .bashrc
before running
dcomp
again.
Note
If you are using docker-compose
instead of recommended alias dcomp
, make sure your current directory
is /etc/docker/compose
, otherwise /etc/docker/compose/.env
won’t be used. i.e.:
cd /etc/docker/compose
docker-compose ...
Web/Desktop Assistant
- For displaying search result, compatibility with xivo-dird of XiVO PBX has been enhanced. After upgrade you must verify the configuration of your CTI directory Display in XiVO PBX as described in Directories and Views.
Note
Integration note: the Web and Desktop Assistant support only the display of
- 1 field for name (the one of type name in the directory display)
- 3 numbers (the one of type number and the first two of type callable)
- and 1 email
Callbacks (CCManager)
- Default csv separator has been changed from pipe ‘|’ to comma ‘,’ for the callback export.
2016.03¶
No behavior changes.