Friday, August 14 2015

Sprint review 15.14

Hello everyone,

With the end of this sprint, most of the work on our new personal contacts system has been completed. We have also continued working on features already in progress in order to improve and solidify XiVO as a whole.

New features in this sprint

  • XiVO Client: Work on personal contacts has continued, brining us closer to our goal of merging contact-related features into one simple and feature-complete Xlet. New features this sprint include editing, importing and exporting personal contacts. They can be easily imported/exported with CSV files. Contacts stored in the old Personal Directoy Xlet will be automatically migrated to the new People Xlet after the upgrade. You can also mass delete all your contacts in case of a problem during an importation.
  • Yealink: The firmware for Yealink phones has been upgraded to v80. Upgrading the firmware allows us to support the latest models, fix bugs and offer new features. These upgrades also add small improvements, such as a better display for long names and support for searching the XiVO directoy on T4X models.
  • Codecs: Opus and text codecs are now supported in XiVO. Adding codecs enhances the interoperability of VoIP technologies, increases the quality of audio, and helps in using less bandwidth. You can configure the use of these codecs through the web interface.

Ongoing features

  • Directories: In the last sprint review, we mentioned our ongoing work on unifiying directories. We now want to work on making the new contact infrastructure usable by phones. This means that contacts coming from different sources, such as an LDAP server, your personal contacts, or other people on the same XiVO server, can be transparently accessed and used from a phone.

Technical features

  • Asterisk: Minor upgrade from Asterisk 13.4 to 13.5. This upgrade fixes the latest bugs and improves overall stability.
  • The default password on polycom phones has been changed to 9486, which represents 'XIVO' in numeric form. Users are strongly encouraged to change this after an installation in order to prevent security exploits.

My fellow xivoists, as the Lord of XiVO allow me to bid you a happy and invigorating reading. I wish you shall remain in high spirits until our next fateful encounter, 3 weeks from now. May the freedom of xivo bless your communications, where ever they may be.

Wednesday, July 29 2015

All you wanted to know about XiVO

XiVO in french and in spanish.

DEFINITION: XIVO, A FREE IPBX

  • XiVO is an unified communications software system licensed under the GPLv3,GNU General Public License.
  • The graphical user interface (GUI) provides an interface for configuring, controlling, and managing the IP PBX software. The XiVO Distro includes packages that offer these features: Voice over IP, PBX, Fax, voice mail and unified messaging. XiVO is based on the free software Asterisk and the XiVO Linux distribution is based on Debian Wheezy.

XiVO-G_.png

HISTORY ABOUT XIVO AND AVENCALL

  • XiVO was created in 2005 as an open-source, collaborative project from Proformatique, a company in France.
  • In 2010, Avencall, a French leader in the publishing and integration of open unified communications solutions, merged with Proformatique (XiVO). Avencall wanted to pursue a vision that would reinforce XiVO's strong points : technical development, commercial features, IT solutions. Avencall became the first provider of free VoIP solutions in France, with thousands of users deployed and 350 customers such as LDC, Groupama, la Poste, l'Olympique Lyonnais.
  • Avencall is also specialized in contact center solutions with its XiVO-CC open source software suite.
  • Avencall, based in France, has offices in Lyon (HQ), Paris, Toulouse, Rennes, Aix-en-Provence and Strasbourg. Most of its research and development is in Quebec-city, Canada.

INSTALL AND TRY XIVO

  • The XiVO ISO and XiVO client can be downloaded from this main page http://xivo.io.

XIVO-DOWNLOAD.png

TUTORIALS FROM THE COMMUNITY

XIVO-VIDEO-ENG-2015.png

FEATURES

  • XiVO provides online repositories that contain software packages. The latest release is documented and updated every 3 weeks. Access to the documentation.
  • Notable changes in the last release include : bookmarks for contacts, synchronisation between servers, management of function keys via REST API, new authentification and encryption framework, upgrade to Asterisk 13.

XiVO_accueil.png bluemind.avencall.com03.jpeg

EVENTS AND AWARDS

Friday, July 24 2015

Sprint review 15.13

Hello everyone,

During this sprint most of the work was done on pushing Asterisk 13 into XiVO. We added an extra testing day during the sprint in order to help detect differences between Asterisk 11 and 13.

New in this sprint

  • Asterisk: Upgrade from Asterisk 11 to Asterisk 13. In the long run, this will allow us to work on small and not-so-small improvements to XiVO, such as: benefit from nice performance improvements; add more control over queues and switchboards (allowing us to correct undesirable behavior); generate more meaningful call logs; make the system more easily scalable, (i.e. multiple Asterisks could share the load of phone calls). The ARI is a very interesting feature of Asterisk 13 which gives us a lot of flexibility and allows us to make new features easily. See also our blog entry about Asterisk 13.
  • XiVO Client: We have started integrating personal contacts into the People Xlet. For now, you can list, create and delete personal contacts. What remains to do is to edit contacts, integrate them into search results, import and export contacts. The goal is to delete the Personal Directory Xlet, and ultimately merge all other contact-related xlets into the People Xlet. Note that these personal contacts are accessible from any client, not just the one where they were created, like before. They are also manageable via a REST API in xivo-dird.
  • REST API: We have continued to improve the management of function keys via a REST API, adding more management features and making it easier to use.

Ongoing features

  • Directories: We are working on unifying directories so that all contacts will be available from anywhere, be it your phone or your CTI client. Also, we want XiVO to be able to get contacts from a variety of third-party products, so we're setting up a plugin mechanism allowing the retrieval of contacts from various sources. For example, you can make XiVO list contacts from your Odoo system. Finally, we're working on integrating this plugin mechanism with the current web interface.

Want to play with XiVO?

There's a new community-driven project called Raspivo, to support XiVO on Raspberry Pi 2. Take a look at the documentation on their website.

Source: Roadmap 15.13

Links:

XIVO-RELEASE-15.13-July-August2015.png

Monday, July 20 2015

XiVO and Asterisk 13

As some of you may already know, XiVO will soon be powered by Asterisk 13 instead of Asterisk 11. In fact, the development version of XiVO already comes with Asterisk 13, so it's just a matter of time before Asterisk 13 makes its way in the official/production version of XiVO.

Why switching from Asterisk 11 to Asterisk 13? Well first of all, this has to be done sooner or later, since Asterisk 11 will enter a "security fix only" period starting in October 2016 and Asterisk 13 is the new LTS (Long Term Support) version. But most importantly, Asterisk 13 comes with quite a few new features, improvements and bug fixes, and there's some plan (both short term and long term) on using these new Asterisk feature to build new features or enhance existing ones in XiVO.

What will the switch to Asterisk 13 brings to XiVO? The first version of XiVO powered by Asterisk 13 won't bring a lot of changes for the users and administrators; this should be seen mostly as a technical change. For the first version of XiVO including Asterisk 13, the goal is to make sure everything that worked previously is still working well. Once this is done, the following XiVO versions will begin exploiting the new features offered by Asterisk 13. For example, Asterisk 13 brings a new SIP channel driver named chan_pjsip, but XiVO will continue using the chan_sip SIP channel driver in the short term. Another example is ARI, which XiVO will not use at first, but will use in future versions, for example to bring improvements to the call center feature or remove a few limitations with the current switchboard implementation.

That said, there's a lot of technical changes between Asterisk 11 and Asterisk 13, and the passage to Asterisk 13 in XiVO will affect some users, especially users which have developed custom applications around XiVO or Asterisk. You'll want to review the XiVO upgrade notes to see if you are impacted or not.

If you are eager to try out XiVO with Asterisk 13, you can install the development version of XiVO on a test machine using the installation script method and executing the script as "bash xivo_install_current.sh -d".

Asterisk13.png

Friday, July 3 2015

Sprint Review 15.12

New in this sprint

  • XiVO Client: The people xlet allows you to bookmark your contacts and list them. This also opens the way for personal contacts to be available from anywhere.
  • High Availability: The High Availability system now synchronizes important files between servers. For example, IVR, custom sound files and favorite contacts are preserved. During a failure, telephony will be less affected while the main server is being repaired.
  • Function keys: Function keys are manageable via a REST API. This allows administrators to manage function keys more easily by applying templates of function keys to a set of users. In the future, this will also allow users to manage their own function keys.
  • REST API: We currently have REST APIs for 5 components of XiVO, and now 2 of them (xivo-auth and xivo-dird) are protected with encryption and authentication. They can be used directly without requiring configuration. The other 3 are not exposed to the outside world.
  • XiVO Client: We also made small improvements to the XiVO Client:
    • The systray icon changed from the four letters (XiVO) to a single X
    • The list in the People xlet can be sorted by agent status
    • New language available: Spanish (Chile)

Work done in this sprint, but not yet ready

  • Asterisk upgrade: Upgrade from Asterisk 11 to Asterisk 13. In the long run, this will allow us to benefit from new features and other improvements, e.g. better performance, more control over queues and switchboards, correct undesirable behavior, create more meaningful call logs, make Asterisk more scalable (multiple Asterisk servers sharing the load of phone calls). The ARI is a very interesting feature of Asterisk 13 which gives us a lot more flexibility and allows us to add new features easily.
  • CTI authentication: We mentioned in the previous sprint review users being able to log in their XiVO Clients using LDAP authentication. We are not there yet, but the bookmarked contacts feature validated our authentication mechanism and it is a step in the right direction.
  • 64-bit: XiVO is currently only supported on 32-bit architectures (AKA i386 or x86), but we are working on supporting 64-bit architectures (AKA amd64 or x86_64). An ISO for 64-bit in beta version is available for testing.

See you for the next sprint review.

Source: 15.12 Roadmap

Links:

2015-07-XIVO-15-12-RELEASED-SHARE-IT.png

Thursday, June 25 2015

June 2015, XiVO 15.11 release

June 2015: sprint review 15.11

This sprint we have worked on various subjects regarding REST APIs. REST APIs enable a more customizable and flexible management of XiVO server. They also enable the development of third-party features.

JUNE2015-XIVO-RELEASED.png

Thursday, June 18 2015

Summary about the VoIP meeting with Mumble, about telephony system and Free Software

June-2015-BarCamp-Mumble-voIP-Libre-Invert.png

The BarCamp summary about VoIP meeting, organised with Mumble, is on line.

  • The web site, logos and schedule.
  • Download the summary We shared news, tips and our favorite documentations (in french).
  • The audio meeting in .ogg (soon)
  • To organise your own meeting, you can read our feedback during the last events and in here (in french).
  • Last events - BarCamp #1 et #2 websites
  • News about BarCamp #3 on blog.xivo.fr and on twitter

Thank you to MFRB and April, Asterisk France and the other communities in Free software.

Friday, June 12 2015

Sprint review 15.11

This sprint we have worked on various subjects regarding REST APIs. REST APIs enable a more customizable and flexible management of XiVO server. They also enable the development of third-party features. For example, you could create a new management interface that would replace the current web interface; or you could prepare a mass-update of all the users on the server.

New in this sprint:

  • The fax xlet indicates whether the fax has been successfully sent or not. This means that when sending a fax, you see a waiting indicator, and after a few seconds, the fax xlet shows a confirmation or an error message.
  • The switchboard newly supports Polycom VVX400 and VVX410. The switchboard is now compatible with 8 phone models from Aastra, Polycom, Snom and Yealink.
  • Old call records and statistics will be automatically removed (default: older than 1 year). Depending on your country, legislation may restrict the period of personal data storage. Also, accumulating call records and statistics is often useless and degrades performances. You have the possibility of developing scripts to archive call records and statistics before XiVO deletes them.
  • Documentation for REST APIs are available at http://api.xivo.io. The documentation was built with Swagger. Swagger is a web framework specifically aimed at documenting REST APIs. It also allows direct interaction with the APIs via the website.

Also in this sprint, but more technical:

  • Asterisk updated from 11.17.0 to 11.17.1
  • DAHDI updated from 2.10.0 to 2.10.1

Work done in this sprint, but not yet ready:

  • Function keys will be manageable via a REST API. This will allow administrators to manage function keys more easily (creation and update), by applying templates of function keys to a set of users. In a more distant future, this will also allow users to manage their own function keys.
  • Contacts can be bookmarked and users will be able to list their bookmarked contacts. This also opens the way for personal contacts to be accessible for each user from anywhere.
  • Users will be able log in their XiVO Clients using LDAP authentication. This will remove the constraint for users to remember one more password. It will also reduce the amount of configuration needed for each user by the administrator.
  • REST APIs will be usable from anywhere, but only by authorized people/services. Currently most REST APIs are only usable from the XiVO server and exposing them to the outside is a bad idea. So we are adding an authentication system to these APIs to protect them, so that they can be exposed.

See you for the next sprint review.

Source:

15.11 Roadmap

Raspivo, having fun with Raspberry Pi 2 and XiVO, an open source telephone system

(L'article au complet en français, juste après)

Raspivo, having fun with Raspberry Pi 2 and XiVO, an open source telephone system

  • In 2012 a first attempt was made at integrating a raspberry-pi and XiVO, a telephone system based on Asterisk and licensed under GPLv3. More info at http://www.raspberry-xivo.org.
  • Furthermore, the arrival of the raspberry pi version 2 has opened up new technical avenues. That's why in may 2015, Jof launched the project Raspivo, Raspberry Ri 2 + XiVO = Raspivo. Blog and more info at http://raspivo.io

The beggining of the adventure with raspberry pi 2, XiVO and Raspbian

  • Iris-Network (http://www.iris-network.fr), a telecommunications company based in France, decided to launch a new project combining XiVO and Raspberry-pi 2, a low-cost embedded platform.
  • This article summarizes the installation of Raspbian, the recompilation of XiVO packages for the ARM platform, and testing that was done on incoming and outgoing calls in order to validate the quality and the stability of the architecture.
  • During the tests, 12 simultaneous calls were successfully handled in optimal conditions.
  • In order to test the project in real world conditions, the team at Iris-Network replaced their internal telephone system, along with the hotline platform, with a RPi2 server. So far, everything remains stable and running ! Currently, testing is progressing with the help of beta-testing customers. In the spirit of sharing and respect for the open source philosophy, work on the project has been made available to the public by publishing debian packages.

Installation using the debian repository and raspbian IMG

  • 4 main steps to installing raspivo (RPi2 + XiVO): 1. Install Raspbian (Debian for Raspberry Pi); 2. Install any other packages you typically need for administering a server; 3. Add the raspivo respository; 4. Install raspivo. More information available here (in french): http: //www.raspivo.io/installation-depuis-nos-depots.html
  • From a disk image (IMG): To make installation easier, a complete disk image can be downloaded, taking less than 5 minutes to install. In the same way as you would install Raspbian, you can also install Raspivo thanks to 'dd': dd if=Raspivo-15.10.img of=/dev/sdX (replacing sdX with the partition of your sdcard).
  • The changelog for XiVO is available here http://projects.xivo.io/versions/223 and you can find more news on raspivo here http://www.raspivo.io/version-1510.html.
  • The project would be grateful to hear from anyone who would be interested in testing or any other feedback.
  • "These tutorials will help me during my presentation on raspberry pi 2 with XiVO for workshops for a local fablab in Quebec" wanda, member of http://espace-lab.org; "Raspivo is a new initiative from the community ! Have fun ! I'm very happy with xivo on raspberry pi. " quintana, http://www.raspberry-xivo.org/.
  • Feel free to share and have fun with this open source project and the logo raspivo.io ! :)
  • Jof and wanda. Licence CC by sa 4.0

Raspivo, s'amuser avec raspberry pi 2 et XiVO système en téléphonie open source

  • En 2012, des ateliers ont commencé sur raspberry-pi et XiVO (système de téléphonie, basé sur Asterisk et sous licence GPLv3).

Toutes les étapes ici: www.raspberry-xivo.org

  • Avec l'arrivée de la version 2 de raspebrry pi, de nouvelles possibilités sont maintenant offertes : en mai 2015 Jof lance "raspberry pi 2 + XiVO = raspivo"

Retrouvez les tests et tutoriaux sur mon/notre blog http://raspivo.io

Le début de l'aventure raspberry pi 2, XiVO et Raspbian

  • Iris-Network (http://www.iris-network.fr), entreprise experte en télécommunications, a lancé l'expérience XiVO sur Raspberry-pi 2, plate-forme compacte à moindre frais.
  • Cet article présente l'installation de Raspbian, la compilation des paquets XiVO compatible pour plateformes ARM, des tests sur les appels entrants et sortants pour valider la qualité et la stabilité de cette architecture.
  • Lors des tests, 12 appels simultanés ont été effectués dans des conditions optimales. Pour passer en conditions réelles, l'équipe d'Iris-Network à basculé son système de téléphonie interne ainsi que sa plateforme de hotline sur ce RPi2. Tout est fonctionnel et fiable ! Actuellement, ces tests continuent avec l'aide de clients beta-testeurs.
  • Dans un soucis de partage et de respect de la philosophie OpenSource, ce travail est mis à la disposition de la communauté, sous forme de paquets Debian.
  • En savoir plus: http://www.raspivo.io/raspivo.html
  • Installation depuis les dépôts et depuis une image disque (IMG)
  • Depuis les dépôts, l'installation de raspivo (RPi2 + XiVO) se déroule en 4 étapes: 1. Installation de raspbian (Debian pour Raspberry Pi) ; 2. Installation de logiciels typiques pour l'administration

3. Ajout du dépot raspivo ; 4. Installation de raspivo.

  • Depuis une image disque (IMG):

Pour faciliter le déploiement, une image complete est mise à disposition : l'installation prend moins de 5 minutes. De même que pour une installation de Raspbian classique, vous pouvez également installer Raspivo grace à 'dd' : dd if=Raspivo-15.10.img of=/dev/sdX et en adaptant bien sur sdX par votre SdCard.

La version 15.10 de XiVO packagée pour votre Raspberry 2

  • Voici le changelog http://projects.xivo.io/versions/223 et les nouveautés http://www.raspivo.io/version-1510.html
  • Merci de nous envoyer vos témoignages ou vos tests. "Ces tutoriaux vont m'aider a présenter raspberry pi 2 avec XiVO, pour des ateliers dans un fablab local à Québec" wanda, membre de l'Espace Lab et community manager XiVO ; au sujet de Raspivo, "c'est une nouvelle initiative de la communauté ! Amusez-vous bien, avec XiVO et le raspberry pi. " quintana, www.raspberry-xivo.org. Merci de partager la doc. de ce projet open source et le logo raspivo.io ! :)
  • Jof et wanda. Article en CC by sa 4.0

Thursday, June 4 2015

A BarCamp about VoIP, with Mumble

BarCampVoIPopensource-With-Mumble-June2015.png

A new BarCamp about VoIP:

  • What : to discuss about VoIP open source news, tips and share our favorite documentations.
  • When: 17th june 2015, 16:00 to 18:00 (France) and 10:00 to 12:00 (Quebec)
  • How: Install Mumble and join us sur MumbleCamp. Tutorial in French, in english , in spanish
  • Topics: Write directly your questions or topics into the barcamp website (wiki) or contact us.
  • Organisation: with volunteers in VoIP open source, from some free softare community as april, asterisk, ubuntu, raspberry pi...
  • Contact (to try mumble before, for exemple): on IRC server freenode #xivo (french and english channel) or join Valérie here vdagrain***@***avencall.com

Last meeting:

  • SESSION #1 : 15 april 2015 - the website is here. The summary about the topics and meeting are here.
  • SESSION #2 : 29 april 2015 - the website is here. The report is here. Session with more LUG!!

Next activities:

  • SESSION #3 : 17 june 2015 - the website is here. The report soon here. Coordination on IRC channel #xivo
  • SESSION #4: .. october 2015 - the website and report soon here. Session will be organised from an hacking camp and with students in telecommunication/software engineering!!

The kind of questions and topics

  • News about webRTC ;
  • What's the XiVO business model (how does it ranks compared to a conventional PABX?) ;
  • The use of VoIP in the podcasting / radio broadcast ; How to manage payments and voip ? Pay per minute , paypal, bitcoins , etc. ;
  • What's the news about Voice Recognition? ;
  • What about a good VoIP instead of H323 and Skype? ;
  • Which solutions to speak with lot of people, as in Mumble? ;
  • What about Atlassian, like Jira, Confluence and HipChat? and BlueJimp (Jitsi)
  • Your advices about a cartoon with XiVO 1,2,3... go!

Reading the report (FR) about the 2nd BarCampIRC about VoIP and open source telephony system.

Thursday, April 16 2015

1st BarCampIRC about Asterisk and open source telephony system

BarCampVoIP.png

About: A BarCamp is an ad-hoc unconference born from the desire for people to share and learn in an open environment. It is an intense event with discussions, demos and interaction from attendees. All your questions and topics here: http://barcamp.org/w/page/94666184/....

When Wednesday, April 15 2015: 15.04.2015 10:00 Quebec and 16:00 France - 1H to 2H

Localisation: This meeting will be on IRC, channel #xivo. This channel is open everyday.

Who: This meeting welcomes open source contributors about VoIP open source. The topic is about Asterisk and open source telephony system.

Development: A Barcamp is a "network of user-generated conferences primarily focused around technology and the web. They are open, participatory workshop-events, the content of which is provided by participants. The first BarCamps focused on early-stage web applications, and were related to open source technologies, social software, and open data formats. The format has also been used for a variety of other topics" as PythonCamp, DrupalCamp or this one about VoIP. You can register and edit the page yourself to add your ideas. This meeting will be on IRC chat to welcoming some open source communities and different skills. The stake is to speak about the differents topics coming from participants, to present your skills or your needs, to share documents or news.

2015-Flyer-BarCampIRC-Telephony-OpenSource.png

Monday, April 13 2015

XiVO contributors: Why I chose XiVO?

--- Summary in english

  • To better know each other skills and projects, we organised a survey about XiVO contributors (in french) and a meeting with the 1st BarCampIRC about VoIP open source with a report. During this meetings, some contributors send their opinions about "Why I chose XiVO". This is the debriefing from d_raven, a XiVO contributor. This is the summary. The full document following is in french.
  • 1. The company's activities
  • 2. The specification and the idea of ​​setting up
  • 3. The costs were astronomical
  • 4. I looked at free and paid solutions
  • 5. After some research, I found XiVO

--- The full article in french

Pour mieux connaître les compétences et projets de chacun, nous avons organisé un sondage sur les contributeurs XiVO et une 1ère rencontre avec un BarCampIRC sur la VoIP open source dont voici le compte-rendu. Durant ces rencontres, les contributeurs ont échangé leurs avis, dont "Pourquoi j'ai choisi XiVO". Ceci est le témoignage de d-raven, un contributeur.

1. Les activités de l'entreprise

  • "Nous gérons environs 20 points de ventes grand public et points de ventes en France. Orange gère la formation et l'accès à ses propres outils mais notre entreprise est libre pour la mise en place de l'infrastructure informatique, réseau et télécom.
  • Nos points de ventes sont reliés à notre système d'information par des VPNs que nous gérons nous même. Chaque point de vente possède un certain nombre de ligne mais qui sont de simple lignes analogiques (avec un accès ADSL par ligne). Aussi, afin de faire évoluer l'ensemble et permettre une meilleure collaboration de nos équipes de ventes, et surtout d'avoir une meilleure ergonomie dans la gestion des appels téléphonique à nos vendeurs, nous avons décidé de nous équiper d'un IPBX.
  • Novembre 2013: Nous avons donc contacté les équipes de ventes de la section entreprise de l'opérateur (OBS), c'est à dire Orange.

2. Le cahier des charges était simple

  • Le Système permettant de relier plusieurs sites entre eux (environ 25) ; téléphone sur IP uniquement ; possibilité de réutiliser (dans certains cas) les postes DECT installés sur place (en particulier les points de ventes) ; créer des conférences ; créer des groupements de postes ; d’enregistrer à la volée les appels ; avoir des stats détaillées des communications ; connaître l'état d'un poste (en communication ou pas) ; avoir une fonction ACD (si on en a besoin) ; avoir un client sur le poste de l'utilisateur permettant d'afficher les appels reçus ; nombre de poste : 80 de type DECT et 20 type FIXE ; pas de choix défini pour la marque de l'IPBX; possibilité d'avoir un IPBX virtualisable ; mutualiser les appels et faire baisser très nettement les coûts de communication.
  • L'idée de mise en place est simple : Pour chaque ordinateur installé dans les points de ventes , 1 DECT devait être installé. On avait demandé un lien avec Lync (de Microsoft), on pensait pouvoir changer l'état du poste (comme étant occupé sur Lync) si quelqu'un appelait sur le poste DECT.

3. Les coûts étaient astronomiques

  • Mai 2013: Après environ 4 mois d'attente, nous avons eu quelques réponses vagues. Après 6 mois, nous avons eu 2 devis.
  • 115 000 euros pour l'un et 111 000 euros pour l'autre.
  • A cela, il fallait en plus: prévoir les postes DECT et fixes (aucun n'est inclus dans les propositions); prévoir les liens d'interconnexion pour acheminer les appels voix (donc le trunk vers l'opérateur) ; le coût des communications, tout était facturé à l'utilisation (temps réel , pas de forfait) ; le prix des serveurs pour une des deux propositions était virtualisé mais auquel je devais fournir le matériel.
  • Je leur ai demandé pourquoi ils n'avaient pas inclus la possibilité d'enregistrer des appels à la volé. Réponse : « on peut le faire, mais c'est une option, il faut rajouter un boîtier sur votre réseau et çà vous coûtera environ 40 000 euros !!! »
  • Après encore plusieurs mois de patience, ils sont revenus pour savoir si on signait. Je leur ai indiqué que çà ne serait pas le cas avec un tel coût. Je leur ai indiqué que je souhaitais vraiment l'option d'enregistrement à la volée, mais pas à ce prix. Réponse : « Monsieur , le plus simple est d'utiliser un enregistreur de type "dictaphone" et de le connecter à votre téléphone s'il possède une prise casque jack 3.5 ! » On a mis de côté leurs offres.
  • Mai 2014: Ils sont revenus une nouvelle fois pour relancer le projet. Ils m'ont demandé de revoir mon cahier des charges ... à la baisses certains fonctions étant impossibles à obtenir (l'enregistrement pas exemple) sans y mettre les moyens (financiers). Je n'ai pas donné suite ... et j'ai décidé de chercher une solution plus souple , moins propriétaire et avec laquelle on pourrait faire ce que l'on veut.

4. Du côté des solutions gratuites et payantes

  • Solution Asterisk: Elastix, FreePBX, SwitchVox.
  • Solution autre: FreeSwitch (avec interface graphique : FusionPBX / Bluevox), 3CX.
  • Bref, c'était sympa, mais Switchvox n'étant pas disponible directement en France, il fallait passer par un revendeur étranger et nous étions toujours limité pour certains trucs, car le système Asterisk est fermé. 3CX était pas mal, mais bon avoir un IPBX qui tourne sous Windows ... c'est pas génial.

5. Après quelques recherches, j'ai découvert XiVO

  • J'ai testé le produit, commencé à l'adapter (car j'ai des besoins spécifiques et j'aime bien toucher un peu à tout et mâitriser le produit que j'utilise).
  • Nous avons alors fait le choix suivant : XiVO comme infrastructure principale et 3 liens Trunks (OVH et OPENIP).
  • Nous allons voir pour y ajouter : FreeSwitch pour le système des réunions (nous souhaitons avoir le double système de code pin : organisateur/utilisateur, car ce dernier est utilisé pour les conférences sur le système de conférence d'Orange) ; ICTFax pour la partie émission / réception fax (qui ne peut se lier qu'à un système FreeSwitch) <- nous souhaitons utiliser la fonction email-to-fax (avec accusé de réception) ; Kamailio ou repo comme serveur proxy , le but étant de permettre à certains utilisateurs de se connecter à notre serveur XiVO depuis Internet , sans que ce dernier soit directement relié à Internet (en gros avoir un "reverse-proxy" pour la partie SIP de XiVO)
  • Si nous arrivons à tout intégrer à XiVO (double pin pour les conférences et email-to-fax), nous supprimerons les ajouts (FreeSwitch et ICTFax).
  • Nous avons déjà commencé à déployer XiVO, pour l'instant, il est en local, il n'y a pas encore de poste installé sur les points de vente (je viens juste de finir la QOS sur les routeurs). Les postes installés sur place (pour essai et mise en production dans certains cas): Cisco SPA525G2, Yealink T46G et T48G, Aastra 6867i, Cisco SPA112, Gigaset C530IP, Polycom IP 5000.
  • Je vais aussi tester et connecter un Cisco 9971 et un Cisco 7941, et deux autres modèles, un Cisco SPA3102 et un DECT Aastra histoire de voir ce que çà donne.
  • Tous les postes sont ou seront connectés à XiVO uniquement , aucun poste ne sera utilisé sur FreeSwitch (sauf pour tester). Voilà où j'en suis en avril 2015."

d-raven

d-raven> je pense que la meilleur façon de convaincre, c'est de montrer que çà fonctionne !!

Friday, April 10 2015

Sprint Review 15.07

Here are a few links explaining what we are going to ship in XiVO 15.07:

XiVO 15.07 brings new visual and functional features and fixes a few bugs among which:

  • The xlet services and fax has been redesigned
  • The xlet people shows the mobile phone number
  • Agent status in xlet people is always displayed
  • (bug) background input in fax xlet on mac has been adjusted
  • (bug) removed an error displayed in XiVO Client (QPixmap::scaleHeight: Pixmap is a null pixmap)
  • (bug) new fonts were not displayed if not installed locally on client's system
  • Old XiVO styles were removed
  • Xlet conference code was refactored (in preparation of upcoming redesign)

This version also fixes 9 other bugs :

  • 4 bugs related to associating and de-associating lines (or multiple lines) to a device
  • 2 bugs related to provisioning, setting admin/user password on Polycom phones and resetting a device to autoprov when already in autoprov
  • 2 bugs related to xivo-upgrade, queue periodic-announce is not lost anymore when upgrading and an upgrade error when upgrading from 13.25
  • it is now possible to dial a conference room begining with 0 from the xivo client

We also included a new Asterisk version 11.17.0 and added a new tutorial to the contributions section.

Enjoy! ;)

Tuesday, April 7 2015

Les contributeurs de la communauté XiVO

INTRODUCTION - Cet article présente un extrait de l'étude sur les contributeurs XiVO, leurs motivations et les moyens de rendre visible leurs projets en téléphonie: télécharger le document complet avec le contexte, graphes, les sources anonymes, les 10 points à retenir sur le sondage et les remerciements de la part des contributeurs: (MARS2015-SONDAGE-EXTERNE-XIVO-DOSSIER-INTERNE-v04.pdf)

- Cette étude publique a été mise en place en mars 2015 afin d'identifier les étapes de découvertes d'un système en téléphonie par les contributeurs de XiVO et de partager les motivations de ces passionnés en téléphonie et d'encourager leurs démarches.

- Le sondage comprend: 3 demandes libres sur le profil des contributeurs XiVO; 5 questions sur les étapes ayant amené les contributeurs à utiliser XiVO; 2 questions libres sur leurs motivations et projets.

Continue reading

Friday, March 27 2015

Sprint Review 15.06

Here are a few links explaining what we are going to ship in XiVO 15.06:

XiVO 15.06 brings changes into the XiVO Client, visual and functional changes among which:

  • the identity xlet's transformation continued
  • the fax xlet has been revamped
  • the tabber has been revamped

This version also fixes 8 bugs.

Technical matters :

  • xivo-provd was splitted into multiple git repositories : xivo-provisioning, xivo-provd-client and xivo-provd-cli. The later replaces the deprecated xivo-provd-pycli, the command line interpreter for provd.
  • xivo-agent was renamed to xivo-agentd to be coherent with the general naming convention.
  • xivo-agent-ctl was renamed to xivo-agentd-cli to be coherent with the general naming convention.

You can consult upgrade notes for this version.

Monday, March 16 2015

Indonesian and French meeting in Paris about XiVO

  • Can you present us your company and in what industry you work within Indonesia ?

- "KMP is an independent company located in Indonesia offering IT and Telecommunication based services and solutions.. We specialize in customized business solutions. KMP helps clients plan, build and support their IT and Telecomunication infrastructures. KMP combines expertise from IT and Telco networking, operating environments, and data storage protection technologies. - With our advanced skills in consulting, integration and managed services, we offer our customers a unique combination of solutions and business strength. We have experience in the following sectors: government, office buildings, telecom operators, factory and mining industries".

  • How did you learn about XiVO and open source telephony systems?

- "We discovered XiVO when we visited an exhibition in Hong-Kong and Singapore. After gathering information about what products XiVO offered, we held discussions back in Indonesia that helped analyze the strengths and weaknesses of XiVO and the future of open source technologies. After contacting their management, we finally got a chance to work with XiVO. Today XiVO has a good user base in Indonesia. We have installed XiVO in our biggest telecomunication company, in government mining offices, in government banking offices and other kinds of office buildings.

- It was a great experience for us to visit the IT exhibition in Paris, we met with XiVO personnel. Some XiVO partners over there showed us some interesting features such as an integration between XiVO and Bluemind. Juned, Wolter and I are tasked with selling XiVO solutions and making sure the usage of XiVO grows within Indonesia year by year. Wolter and I have are responsible for sales and marketing. Juned is more concerned with technical support".

IndonesianInParis-XiVO-March2015-RS.jpg Picture: meeting in Paris - 02.2015

  • How did you become interested in telephony solutions and XiVO?

- "XiVO is an Open Source product with a very good support. They have an R&D team used to further develop features and meet customer requirements. They also have success stories in Europe with many customers and a good user base. - XiVO provides an up-to-date system by releasing new versions which helps develop more and more features. This is good for meeting customer requirements and keeping client satisfaction".

  • According to you, what trends will we see during 2015 in the world of Unified Communication and Open Source?

- "The need for unified communications will increase year by year because it will always be necessary to fulfilling other professional needs. BYOD (Bring your own device) will become a trend among professionals and U.C can fill this trend. - Open Source technologies is one of the best alternatives available to fullfill needs in U.C thanks to its flexibility and growing feature set available at a lower cost. - We usually visit the asian communication exhibition in Singapore every year (usually during June or July) and the Indonesia call ICT exhibition. It occurs every 2 years and the next will be held in Jakarta during 2016.

- Currently, we are very interested by the possibilities around instant messaging and web collaboration that can be delivered using open source solutions, especially with a XiVO server".

Creative Commons Share-Alike (CC-SA) v3.0 - 03.2015

Friday, March 13 2015

Sprint Review 15.05

Here are a few links explaining what we are going to ship in XiVO 15.05:

XiVO 15.05 brings changes into the XiVO Client: visual and functional changes. Here are some screenshots of the login screen, Xlet people (the future of all contact lists and searches in the application) and a view of a "folded" client :

demo-login.png

demo-people.png

demo-folded.png

We also added an HTTP REST API interface to xivo-agentd which means you can now control agent status (login/logout/pause/unpause) from within your own application.