Sprint Review 16.12

Posted on Mon 19 September 2016 in XiVO IPBX by pcadotte • Tagged with XiVO, development

Hello XiVO community! Here comes the release of XiVO 16.12!

New features in this sprint

Provisioning: Support for Snom D745 has been added.

Directories: The phonebooks from xivo-dird now support imports. This feature is currently available only from the xivo-dird REST API.

Technical features

Asterisk: Asterisk has been upgraded to 13.11.2

Important bug fixes

XiVO client: Transferee could hear the transferer and the target during a transfer if no music on hold was configured. See issue 6392 for more information.

Community contributions

Tutorials: Thanks to Eric Viel from Iper Telecom for his tutorial on configuring Keepalived with the XiVO high availability to have a floating IP.

Ongoing features

Directories: The old directory in the web interface will be replaced with the phonebooks from xivo-dird, allowing many phonebooks owned by different entities.

REST API: API to manage incoming calls are in progress.


See you at the next sprint review!

Sources:


Sprint Review 16.11

Posted on Mon 29 August 2016 in XiVO IPBX by sduthil • Tagged with XiVO, development

Hello XiVO community! Here comes the release of XiVO 16.11!

New features in this sprint

XiVO Client: Users may now have logins in the form of email addresses: up until now, only logins of the form peter_parker were allowed. With XiVO 16.11, users may have logins of the form peter.parker@spiders.love.

Important bug fixes

Contact center: Introduced in XiVO 16.10, this bug causes, in certain conditions, an agent to stop receiving calls from queues. This bug is fixed in XiVO 16.11.

Community contributions

Web interface: Thanks to Kevin Lab├ęcot for providing fixes to display problems when using XiVO with OpenVZ.

Ongoing features

Phonebook: We are adding REST APIs to control the phonebook of XiVO. This allows other applications to interact with the phonebook of XiVO, like adding and removing contacts. The current phonebook is shared by all users of the same XiVO, even if they are in different entities. The new REST API will also allow to have different phonebooks for different entities.


See you at the next sprint review!

Sources:


Sprint Review 16.10

Posted on Mon 08 August 2016 in XiVO IPBX by sduthil • Tagged with XiVO, development

Hello XiVO community! Here comes the release of XiVO 16.10!

New features in this sprint

XiVO Client: There are currently three ways of starting a transfer in XiVO: from the key on your phone, by dialing *1 or *2 during the call, or from the XiVO Client. In the latter case, there was no way to complete or cancel the transfer from the XiVO Client since the xlet Contacts was replaced with the xlet People. You could complete the transfer by hanging up your phone, but cancelling a transfer was simply not possible at all, since dialing *0 during the call has no effect for transfers started from the XiVO Client. This problem is now fixed by the addition to the xlet Identity of two new buttons: complete and cancel a transfer.

The new buttons of the xlet Identity

REST API: Some restrictions of the current API of users and phones has been lifted: it is now possible to have one user with multiple phones on the same (or multiple) numbers. The main goal is to allow users to associate their different phones (physical phone, softphone or mobile) with the same phone number so that they all ring at the same time. Until now you had to create a group of users, and each user had only one phone. This new feature makes simple multi-phones configuration easier, but you can't (yet) choose a ring strategy like groups: all the phones will ring in the same time or not at all. The different phones may also have their own number, so a user may now have one number per phone. Again, this was already possible but somewhat cumbersome. Most features of XiVO support this new kind of configuration, but some will only use one phone.

Technical features

Asterisk: Asterisk has been upgraded to 13.10.0

Community contributions

XiVO Client: Thanks to Marilyn "Kaalyn" Pauvert for making the xlet Identity more friendly (fr) to long user names.

Ongoing features

Multiple phones: We are working on fully supporting multiple phones for the same user. As we said above, the REST API is working, and we still need to integrate it in the web interface, but it's almost there! This is a feature we've been waiting for a long time, and it's the result of a long set of modifications we started a few years ago, so we're really glad we can finally make this step forward.


See you at the next sprint review!

Sources:


Sprint Review 16.09

Posted on Wed 13 July 2016 in XiVO IPBX by sduthil • Tagged with XiVO, development

Hello XiVO community! Here comes the release of XiVO 16.09!

New features in this sprint

Web interface: Editing a user with many functions keys now takes the same time as editing a user with no function keys. There is a noticeable performance improvement when editing users with lots (25+) of function keys.

Entities: A new API has been added to manage entities on a XiVO. Entities allow administrators to isolate multiple companies or departments on the same XiVO server, so that they may share resources like the machine itself, or phone connections with operators.

User call flow: New APIs have also been added so that users may control their current call flow, like hanging up or transferring to a third party. The XiVO Client uses those APIs under the hood, and benefits from a couple of bugfixes brought by those APIs.

Installation: Older versions of XiVO may be installed via the installation script (only the older ISO images were available until now). This is especially useful for restoring old backups, or migrating XiVO across machines.

Operators: XiVO is now compatible with operators and devices offering SS7 signalling. This allows XiVO to be used with more diverse physical interconnections.

Technical features

SCCP phones: The newer Cisco SCCP firmwares 9.4 are available for installation.

Community contributions

Monitoring: Thanks to Alexandre Lafarcinade for fixing the bug 6278 which make Monit alerts much more useful in an environment with multiple XiVO.

Installation: Thanks to Gregory Esnaud for improving the installation script so that we can install archived versions of XiVO.

Provisioning: Thanks to Jeremy Spiesser for adding support for SIP transport selection to the Yealink plugins.


See you at the next sprint review!

Sources:


Sprint Review 16.08

Posted on Mon 27 June 2016 in XiVO IPBX by sduthil • Tagged with XiVO, development

Hello XiVO community! Here comes the release of XiVO 16.08!

New features in this sprint

Provisioning: The provisioning server has been reinforced to avoid attacks allowing to discover phone credentials that would allow an attacker to start phone calls without authorization. Thank you to Jean-Loup Depoisier from the XiVO community for bringing this problem to our attention.

Ongoing features

Call Transfers: We are working on a new API for managing call transfers. This will offer third parties more flexibility when developing applications that control the call flows, such as a Web Switchboard. In addition, this new API should solve a number of bugs related to call transfers. In this iteration we continued working on a version of the CTI server that uses this new API for all XiVO Client transfers.


See you at the next sprint review!

Sources: