Blog

Introducing Wazo Platform 19.13
Hello Wazo community! We are excited to release today the latest version of Wazo Platform! Wazo Platform is an Open Source project allowing to build carrier grade programmable IP communication infrastructures. You can pick and choose the components you need to build...
Posted on 20 September 2019 in Wazo Platform by The Wazo Authors * Tagged with wazo-platform development
Solving the emergency call prioritization issue with programmable telecom
A CRITICAL PAIN POINT FOR EMERGENCY CALL SERVICES With the advent of the ubiquitous cell phone, the task of the emergency contact centers to prioritize a huge number of calls has become a tough challenge. The kind of challenge that needs...
Posted on 26 April 2019 in Hackathon by Jérome Pascal * Tagged with emergency programmable telecom hackathon voip
How to Make your VoIP Application Always Reachable
Making a professional VoIP mobile application can sometimes be a huge challenge, especially when we have to make sure that our customer should be notified when a call occurs. Our application is always connected with our server via WebSocket, but...
Testing Interactions Between Mobile Applications
For the past couple weeks, we've been working on the creation of automated integration tests for our new mobile application. This application is built with react-native and uses edge technologies like native WebRTC, native UI with ConnectionService or CallKit (see...
Posted on 22 February 2019 in Wazo IPBX by Emmanuel QUENTIN * Tagged with Mobile testing
Sprint Review 18.03
New features in this sprint Admin-UI web interface: A lot of management plugins have been improved. Also, plugins for managing general settings (SIP, voicemails, conference rooms), schedules, devices, boss-secretary filters, call permissions, CDR export, extension features (like DND, call forwards, call...
Posted on 5 March 2018 in Wazo IPBX by The Wazo Authors * Tagged with wazo development
Sprint Review 18.02
New features in this sprint REST API: We added new REST APIs to manage call filters (i.e. boss-secretary filters). Those APIs will allow us to manage call filters from the new admin-ui web interface. CDR: The CDR REST API has been improved:...
Posted on 12 February 2018 in Wazo IPBX by The Wazo Authors * Tagged with wazo development
Sprint Review 18.01
New features in this sprint REST API: REST APIs have been added for: SCCP general configuration IAX trunks configuration ConfBridge configuration Special extensions configuration, e.g. setting DND extension to *55 instead of *25, etc. Sound files Trunk registrations Technical features System: the underlying Debian GNU/Linux system is upgraded to...
Posted on 22 January 2018 in Wazo IPBX by The Wazo Authors * Tagged with wazo development
Sprint Review 17.17
Hello Wazo community! This release is our birthday release, since the fork! Thanks for following us this last year and keep in touch, the best is yet to come. :) New features in this sprint REST API: REST APIs have been added for...
Posted on 11 December 2017 in Wazo IPBX by The Wazo Authors * Tagged with wazo development
Survey
Dear Wazo users, Your opinion matters to us and we want to prove it to you. We would like to call on a couple of minutes of your time to help us improve Wazo for you. This survey should only take a few...
Posted on 23 November 2017 in Business by The Wazo Authors
Sprint Review 17.16
Hello Wazo community! Here comes the release of Wazo 17.16! New features in this sprint REST API: Groups can now ring arbitrary extensions. This was already possible with a specific user, a custom line and a Local channel. This API does the...
Posted on 20 November 2017 in Wazo IPBX by The Wazo Authors * Tagged with wazo development
Sprint Review 17.15
Hello Wazo community! Here comes the release of Wazo 17.15! We are looking for beta testers for the Wazo Zapier plugin. You can click this invite link to try Wazo with Zapier. Security update Chat: We fixed a security issue of Wazo 17.14...
Posted on 31 October 2017 in Wazo IPBX by The Wazo Authors * Tagged with wazo development
New partnership with Loway's Queuemetrics-Live
Loway's QueueMetrics-Live call-center suite, is now fully integrated with Wazo IPBX. Wazo is a unified communication platform and a full-featured IPBX based on Asterisk technology, oriented towards enterprise communications. QueueMetrics-Live suite collects Asterisk data and generates analytical reports for over 180 metrics,...
Posted on 13 October 2017 in Wazo by The Wazo Authors
Sprint Review 17.14
Hello Wazo community! Here comes the release of Wazo 17.14! We are looking for beta testers for the Wazo Zapier plugin. Security update Asterisk: Asterisk 14.6.2 has been included in Wazo 17.14. New features in this sprint Wazo Client: The Wazo Client 17.14.1 has been...
Posted on 9 October 2017 in Wazo IPBX by The Wazo Authors * Tagged with wazo development
Sprint Review 17.13
Hello Wazo community! Here comes the release of Wazo 17.13! Security update Asterisk: Asterisk 14.6.1 has been included in Wazo 17.13. It contains many security fixes including one for the RTPbleed bug. New features in this sprint Admin UI: The user plugin now allows...
Posted on 18 September 2017 in Wazo IPBX by The Wazo Authors * Tagged with wazo development
Sprint Review 17.12
Hello Wazo community! Here comes the release of Wazo 17.12! New features in this sprint REST API: A new REST API has been added to fetch a user's chat history. Until now, the chat history was not kept on the server: this...
Posted on 28 August 2017 in Wazo IPBX by The Wazo Authors * Tagged with wazo development
Sprint Review 17.11
Hello Wazo community! Here comes the release of Wazo 17.11! New features in this sprint REST API: We have added a new REST API to add outgoing webhooks. The REST API is not yet available in the web interface, but it will...
Posted on 7 August 2017 in Wazo IPBX by The Wazo Authors * Tagged with wazo development
Sprint Review 17.10
Hello Wazo community! Here comes the release of Wazo 17.10! New features in this sprint Plugins: The Wazo plugin system is still young and did not implement any compatibility restriction across Wazo versions. Newer plugins may become incompatible with older Wazo versions...
Posted on 17 July 2017 in Wazo IPBX by The Wazo Authors * Tagged with wazo development
Extending Wazo with Plugins
One of the strengths of Wazo is that the administrator can modify the system to add new features or override default behaviors that are not appropriate to its use case. There are many ways to extend Wazo. Currently, you can: Add dialplan...
Posted on 26 June 2017 in Wazo by Pascal Cadotte Michaud
Sprint Review 17.09
Hello Wazo community! Here comes the release of Wazo 17.09! New features in this sprint Plugins: We added a command-line utility (wazo-plugind-cli) to ease the installation of plugins from shell scripts. This should be useful for automatically installing new Wazo machines, with...
Posted on 21 June 2017 in Wazo IPBX by The Wazo Authors * Tagged with wazo development
No hardware for your phone system?
I am asked quite regularly the difference between XiVO and Wazo in terms of features. There are now many, but one of the first that we implemented was simply to provide a completely user-oriented web interface to manage your day...
Posted on 12 June 2017 in Wazo by Sylvain Boily
Un système de téléphonie sans matériel ?
On me demande assez régulièrement la différence entre XiVO et Wazo en terme de fonctionnalités. Il en existe maintenant beaucoup, mais une des premières que nous avons mises en œuvre était tout simplement de fournir une interface complètement web orientée...
Posted on 12 June 2017 in Wazo by Sylvain Boily
Voici notre nouveau logo
Nous sommes très fiers de vous dévoiler notre nouveau logo pour Wazo ! Sans plus attendre le voici :) Son histoire Maintenant que nous vous l'avons dévoilé, il me semble important de vous raconter son histoire. J'ai toujours aimé travailler autour d'une...
Posted on 7 June 2017 in Wazo by Sylvain Boily
Sprint Review 17.08
Hello Wazo community! Here comes the release of Wazo 17.08! New features in this sprint REST API: The call logs API has been enhanced with new information, such as the date of answering, the direction of the call and call tags. Call...
Posted on 1 June 2017 in Wazo IPBX by The Wazo Authors * Tagged with wazo development
Ngrok and Wazo integration
Ngrok is a software allowing its users to create reverse tunnels to access a server from the Internet. It's secure and easy to use. It's very useful to grant access to an internal API over the Internet without having...
Posted on 26 May 2017 in Wazo by Sylvain Boily
Ngrok s'invite dans Wazo
Ngrok est un logiciel permettant de monter simplement un tunnel inversé pour accéder à votre machine depuis internet. C'est sécurisé et simple à utiliser. C'est très pratique pour exposer par exemple une API interne sur internet sans avoir à configurer...
Posted on 26 May 2017 in Wazo by Sylvain Boily
Webhook coming in Wazo
Mais nous avons encore quelques surprises pour vous au cours des prochains mois ! Avec en tête l'objectif de créer une plateforme de téléphonie à votre image, vous permettant de construire votre système sur mesure, il nous est apparu nécessaire...
Posted on 18 May 2017 in Wazo by Sylvain Boily
Sprint Review 17.07
Hello Wazo community! Here comes the release of Wazo 17.07! New features in this sprint Admin UI: The new web interface based on our REST API is now available for preview. See Wazo admin UI Admin UI: IVR can now be managed from...
Posted on 15 May 2017 in Wazo IPBX by The Wazo Authors * Tagged with wazo development
The new web interface of Wazo
The current admin interface of Wazo is aging, and its internal design is significantly slowing down the development of other components. We've been extracting logic from this admin interface in the last years into REST APIs, and we're now confident...
Posted on 11 May 2017 in Wazo by The Wazo Authors
Sprint Review 17.06
Hello Wazo community! Here comes the release of Wazo 17.06! New features in this sprint REST API: We have added a new REST API to get call logs in JSON format, instead of the current CSV format. The CSV format was mainly...
Posted on 24 April 2017 in Wazo IPBX by The Wazo Authors * Tagged with wazo development
Sprint Review 17.05
Hello Wazo community! Here comes the release of Wazo 17.05! New features in this sprint Call recording: We added some configuration options to control the naming of the call recordings. This allows administrators to dispatch recording files more easily between entities. You...
Posted on 3 April 2017 in Wazo IPBX by The Wazo Authors * Tagged with wazo development
Sprint Review 17.04
Hello Wazo community! Here comes the release of Wazo 17.04! New features in this sprint CSV import of a phonebook: The CSV import had been removed from the web interface when we allowed many phonebooks to be available on the same Wazo....
Posted on 13 March 2017 in Wazo IPBX by The Wazo Authors * Tagged with wazo development
How to configure Asterisk when Wazo does not implement a functionality
Customizing your Asterisk configuration on Wazo Wazo is a full featured IPBX using Asterisk. It has many functionalities implemented in its configuration interface and many API to configure your telephony system. But sometimes what you need is simply missing. This article will show...
Posted on 22 February 2017 in Wazo IPBX by The Wazo Authors * Tagged with wazo asterisk
Sprint Review 17.03
Hello Wazo community! Here comes the release of Wazo 17.03! New features in this sprint Music on hold API: There are new REST API for managing music on hold classes and audio files related to music on hold. Music on hold control...
Posted on 20 February 2017 in Wazo IPBX by The Wazo Authors * Tagged with wazo development
Have an itch with your communication system?
French/Français: Une version française plus bas Have an itch with your communication system? Hello Wazo community! We would like to hear from you. The development of Wazo is fast paced with a long term vision of what should be the future of telecommunications. But...
Posted on 1 February 2017 in Wazo IPBX by The Wazo Authors * Tagged with wazo
Sprint Review 17.02
Hello Wazo community! Here comes the release of Wazo 17.02! We're back to our usual 3-weeks release cycle :) New features in this sprint API schedules: Schedules may now be managed via REST API. Schedules allow calls to be redirected to other destinations...
Posted on 30 January 2017 in Wazo IPBX by The Wazo Authors * Tagged with wazo development
Sprint Review 17.01
Hello Wazo community! Here comes the release of Wazo 17.01! We took a bit of extra time to release this version, due to the holidays here in Québec City. So this version took 4 weeks to release, but upcoming versions will...
Posted on 9 January 2017 in Wazo IPBX by The Wazo Authors * Tagged with wazo development
Sprint Review 16.16
Hello Wazo community! Here comes the first release of Wazo, Wazo 16.16! If your are new to the Wazo project, you should take a look at this blog post that explains why the project was created. We will describe here the changes...
Posted on 12 December 2016 in Wazo IPBX by The Wazo Authors * Tagged with wazo development
Introducing Wazo
French/Français: La version française suit la version anglaise.   Hi everyone, long time no see! We've been quite busy the last few days, but we are pleased to announce the birth of a new project in the world of communications, introducing: Wazo. What is...
Posted on 5 December 2016 in Wazo software by The Wazo Authors
License attribution
All blog posts anterior to this one have been copied from the XiVO blog. Those articles are licensed under the Create Commons Attribution-ShareAlike 4.0 International License, they are Copyright 2015-2016 XiVO developers, and they have not been modified from their...
Posted on 5 December 2016 in General by The Wazo Authors
Sprint Review 16.13
Hello XiVO community! Here comes the release of XiVO 16.13! New features in this sprint Provisioning: Patton gateways SN4110 and SN4300 are now supported for auto-provisioning. REST API: DID configuration (a.k.a Incoming calls) is now available in the REST API of xivo-confd. Until...
Posted on 7 October 2016 in XiVO IPBX by sduthil * Tagged with XiVO development
Sprint Review 16.12
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:...
Posted on 19 September 2016 in XiVO IPBX by pcadotte * Tagged with XiVO development
Sprint Review 16.11
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,...
Posted on 29 August 2016 in XiVO IPBX by sduthil * Tagged with XiVO development
Sprint Review 16.10
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,...
Posted on 8 August 2016 in XiVO IPBX by sduthil * Tagged with XiVO development
Sprint Review 16.09
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...
Posted on 13 July 2016 in XiVO IPBX by sduthil * Tagged with XiVO development
Sprint Review 16.08
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...
Posted on 27 June 2016 in XiVO IPBX by sduthil * Tagged with XiVO development
How we test multiple XiVO with Terraform
tests (medium size) and acceptance tests (large tests, which take a few hours to run). Acceptance tests also include manual tests, which we love hating of doing: manual testing takes us about half a day of 4 people, before each release. Of course...
Posted on 6 June 2016 in by sduthil
Sprint Review 16.07
Hello XiVO community! Here comes the release of XiVO 16.07! New features in this sprint Asterisk: Asterisk has been updated to version 13.9.1 Community contributions Tutorials: Many thanks for Ward Mundy from Nerd Vittles for creating many new tutorials for XiVO. Ongoing features Call Transfers: We...
Posted on 6 June 2016 in XiVO IPBX by pcadotte * Tagged with XiVO development
Sprint Review 16.06
Hello XiVO community! Here comes the release of XiVO 16.06! New features in this sprint Installation Wizard: The wizard is the little assistant that allows administrators to setup the XiVO server. The wizard is a very important part of XiVO, since it's...
Posted on 16 May 2016 in XiVO IPBX by sduthil * Tagged with XiVO development
Sprint Review 16.05
Greetings fellow XiVO fans, it is my pleasure to announce the release of XiVO 16.05. New features in this sprint Translations: Thanks to the XiVO community (thank you Marcos Tadeu), the XiVO Client and phone directory labels are translated in Portuguese (Brazil). REST...
Posted on 20 April 2016 in XiVO IPBX by sduthil * Tagged with XiVO development
Sprint Review 16.04
Greetings fellow XiVO fans, it is my pleasure to announce the release of XiVO 16.04. New features in this sprint Fax: The Fax system in XiVO has been improved, thanks to the XiVO community (thank you Julien Revert). Fax files can be converted...
Posted on 4 April 2016 in XiVO IPBX by gsanderson * Tagged with XiVO development
Sprint Review 16.03
Greetings fellow XiVO fans, it is my pleasure to announce the release of XiVO 16.03. New features in this sprint REST API: A new API for associating a device with a line has been added. Devices can now be fully provisioned and controlled...
Posted on 14 March 2016 in XiVO IPBX by gsanderson * Tagged with XiVO development
Sprint Review 16.02
Hello, New features in this sprint Users import: The CSV import of users now supports setting the call permissions for each user. Call permissions define which restriction are put on users regarding which numbers they can dial. XiVO Client: All communications between the...
Posted on 19 February 2016 in XiVO IPBX by sduthil * Tagged with XiVO development
Sprint Review 16.01
Greetings fellow XiVO fans, I am pleased to announce the release of XiVO 16.01. New features in this sprint XiVO Client Authentication: The XiVO client can use LDAP authentication for connecting to the XiVO server. This makes it easier for administrators to reuse...
Posted on 1 February 2016 in XiVO IPBX by gsanderson * Tagged with XiVO development
Sprint Review 15.20
Greetings fellow XiVO fans, allow me to wish you all a happy new year ! I am pleased to announce that the first version of XiVO in 2016, version 15.20, has been released. Since we have started a new year, the...
Posted on 8 January 2016 in XiVO IPBX by gsanderson * Tagged with XiVO development
Sprint Review 15.19
Greetings fellow XiVO fans ! I am pleased to announce that version 15.19 of XiVO has been released. This will be our last version released in 2015. The next version, 15.20, will be released during the month of January in 2016. New features...
Posted on 4 December 2015 in XiVO IPBX by gsanderson * Tagged with XiVO development
Sprint Review 15.18
Hi everyone, this release was delayed by a week because we moved our development office in another spot in Quebec City. It's smaller, but more adapted to our team size (there are 6 of us now, and the previous office was designed...
Posted on 13 November 2015 in XiVO IPBX by sduthil * Tagged with XiVO development
Automatically Disconnect an Agent if his SIP Account is Inactive
Hello, my name is Nicolas (h4wk3r on irc #xivo). I am a currently alternating between my studies for a Master in Computer Engineering and my work in a call center. I could not find any information in the XiVO CTI when a...
Posted on 29 October 2015 in XiVO IPBX by Nicolas Vdb * Tagged with call center
Sprint Review 15.17
Greetings fellow XiVOists ! I am pleased to announce that version 15.17 of XiVO has been released. New features in this sprint REST API: A new API for managing SIP accounts has been added. The API can be used for creating SIP accounts...
Posted on 16 October 2015 in XiVO IPBX by gsanderson * Tagged with XiVO development
XiVO + Bluemind Integration
the computer interfaces that we use to communicate daily. After all, a big part of our daily lives revolves around email, contacts and agendas. That is why we are excited to introduce you to Bluemind. BlueMind is a free-software messaging application that can...
Posted on 30 September 2015 in XiVO IPBX by gsanderson
Sprint Review 15.16
Hello, New features in this sprint: High Availablity: Phones can be rebooted and will still be functional when using a fallback server. The next step will be to replicate the phone's configuration on to the fallback server, so that an administrator may still be able...
Posted on 28 September 2015 in XiVO IPBX by sduthil * Tagged with XiVO development
We are 6 and yes we have more than 150 phones :)
Yes we work on telecomunications/telecoms, we would like to share with you some photos from our office at Quebec city ! Thanks to Etienne to have counted the phones. ...
Posted on 9 September 2015 in by quintana
Sprint review 15.15
thissprint we have fixed many bugs and continued working on featuressurrounding directories and contacts. New features in this sprint Voicemail: The voicemail configuration page has been revamped. Youcan now configure as many extra parameters as you want in the"advanced" tab. These parameters will be included...
Posted on 9 September 2015 in XiVO IPBX by gsanderson
Sprint review 15.14
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...
Posted on 14 August 2015 in XiVO IPBX by gsanderson
1st video about XiVO
Watch the video http://www.blog-des-telecoms.com/xivo-video-de-presentation-de-lipbx-libre It is a 4mn video to present all about XiVO. 3 topics in the video: to introduce about Asterisk and XiVO, to know better and to thank all the contributors, how to try XiVO! This video is in english and under...
Posted on 28 July 2015 in XiVO Community by vdagrain
Sprint review 15.13
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...
Posted on 24 July 2015 in XiVO IPBX by sduthil
XiVO and Asterisk 13
13](https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+Documentation) 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?...
Posted on 20 July 2015 in XiVO IPBX by hexanol
Sprint Review 15.12
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...
Posted on 3 July 2015 in XiVO IPBX by sduthil
June 2015, XiVO 15.11 release
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. In this article: New in this sprint, more technical information (Asterisk and DAHDI)...
Posted on 25 June 2015 in XiVO Community by vdagrain
Summary about the VoIP meeting with Mumble, about telephony system and Free Software
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...
Posted on 18 June 2015 in XiVO Community by vdagrain * Tagged with barcamp free software mumble voip
Raspivo, having fun with Raspberry Pi 2 and XiVO, an open source telephone system
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...
Posted on 12 June 2015 in XiVO Community by vdagrain
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...
Authentication in XiVO
In recent months we have been working on the new XiVO client which included amajor rework of the directory services in XiVO. A new daemon is born from thiswork, xivo-dird. One of the challenge of the new directory service is to allowusers to...
Posted on 25 May 2015 in Software by pcadotte * Tagged with XiVO authentification HTTP consul directory
2nd BarCamp about VoIP and open source telephony system
about XiVO contributors](/index.php?post/2015/04/07/Les-contributeurs-de-la-communaut%C3%A9-XiVO) (in french) and a meeting with the 1st BarCampIRC about VoIP open source on the BarCamp wiki website, here. During this meetings, some contributors send their opinions about "Why they chose XiVO". The news: a 2nd BarCampIRC about VoIP and open source telephony system with some Linux...
Posted on 20 April 2015 in XiVO Community by vdagrain
1st BarCampIRC about Asterisk and open source telephony system
DOWNLOAD THE REPORT about this #1 meeting: BarCampIRC-1ereRencontreSurVoIP-CRv01.pdf 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...
Posted on 16 April 2015 in XiVO Community by vdagrain * Tagged with Asterisk open source telephony
XiVO contributors
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...
Posted on 13 April 2015 in XiVO Contribution by vdagrain
Sprint Review 15.07
Roadmap 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...
Posted on 10 April 2015 in by jpgelinas
Les contributeurs de la communauté XiVO
Le statut, le genre et l'âge des répondants, contributeurs sur XiVO Parmi les 20 répondants, 19 sont des hommes et 60% des répondants ont entre 31 et 40 ans. 25% se définissent passionnés de télécommunications et 10% sont membres d'un groupe utilisateur Linux...
Posted on 7 April 2015 in XiVO Community by vdagrain
Sprint Review 15.06
Roadmap 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,...
Posted on 27 March 2015 in by jpgelinas
Indonesian and French meeting in Paris about XiVO
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,...
Posted on 16 March 2015 in XiVO Community by vdagrain
Sprint Review 15.05
Roadmap 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 : We also added...
Posted on 13 March 2015 in by jpgelinas
Quebec International et XiVO, pour développer les TI
Le 20 février 2015, Québec International et des partenaires tels qu'Investissement Québec et RCGT ont accueilli 30 participants pour une matinée déjeuner-conférence. 2 membres de l'équipe XiVO étaient présents. February 20, 2015, Québec International and partners such as Investissement Québec and RCGT welcomed 30 participants for...
A BarCamp about VoIP, with Mumble
A new BarCamp about VoIP:What Write directly your questions or topics on the wiki website or contact us.When: 17th june 2015, 16:00 to 18:00 (France) and 10:00 to 12:00 (Quebec)How: Tutorial in French, in english , in spanishContact (to try mumble before, for exemple): on IRC server freenode...
Posted on 16 February 2015 in XiVO Community by vdagrain
L'agenda du Libre - Free software schedule
www.agendadulibre.org, in Belgium www.agendadulibre.be, in Switzerland www.agendadulibre.ch and in Quebec www.agendadulibre.qc.ca/event/2015 .Learn more about the activities in Quebec with FACIL in Montreal, site from Robin Millette, Linux User Group LinuQ in Quebec and the fablab EspaceLab. L'agenda du Libre en version francophone: En France www.agendadulibre.org, en Belgique www.agendadulibre.be, en Suisse www.agendadulibre.ch et...
Posted on 9 February 2015 in Free software by vdagrain
Sprint Review 15.02
Roadmap Essentially, 15.02 brings changes into the XiVO Client. Visual and functionnal changes. We also fixed a bug introduced in 15.01 breaking api documentation in xivo-dird Work of interest: Ongoing work on xivo-dird's integration and visual reorganisation of XiVO Client ...
Posted on 30 January 2015 in XiVO IPBX by jpgelinas
LinuQ, Groupe Utilisateur Linux de Québec, des ateliers et XiVO
This section presents LINUQ, Linux User Group from Quebec. In the workshops this week: learning programming with a Raspberry-Pi, about BSD licence, Kano, a computer and coding kit for all ages, Ubuntu install session and interoperabilty topics. Article sous cc by sa 3.0 par...
NyXD Systems, des fans de XiVO racontent leurs aventures dans la téléphonie
Summary: NyXD Systems is a team passionated for computer science and telecommunication systems, founded in 2006, near Paris (France). This interview shows how they made communicate computers, installed a network, configured a VPN on their routers, set a hosting services. Exploring XiVO software, they...
Posted on 29 January 2015 in XiVO Contribution by vdagrain * Tagged with NyXD Systems
L’EspaceLab, un nouvel espace numérique communautaire à Québec avec des ateliers en logiciel libre et domotique - article 4
The EspaceLab is a space for the digital creation community, opened in autumn 2014, in the district of Sainte-Foy, Quebec, Canada.This week, workshops are about: Open-Data, Printer 3D, plants walls and intelligents plants, 3D modeling with the software Blender, arduino, solar drone, open-source software...
Posted on 26 January 2015 in XiVO Community by vdagrain * Tagged with EspaceLab fablab hackerspace hackspace
L’EspaceLab, un nouvel espace numérique communautaire à Québec avec des ateliers en logiciel libre et domotique - article 3
The EspaceLab is a space for the digital creation community, opened in autumn 2014, in the district of Sainte-Foy, Quebec, Canada.This week, workshops are about: Printer 3D, Linux and hackable devices magazines, solar drone, open-source software in telephony, Information about LinuQ (Linux User Group...
Posted on 26 January 2015 in XiVO Community by vdagrain * Tagged with EspaceLab fablab hackerspace hackspace
Sprint Review 15.01
Roadmap New features include: Added POPC support for Yealink T46 We also fixed quite a few bugs added support for ldap username and password containing spaces fixed a missing dll error when launching XiVO Client on windows added support for ldap phone numbers starting with "+"...
Posted on 16 January 2015 in XiVO IPBX by jpgelinas
XiVO
licence cc by sa 3.0 0.2015 par valérie dagrain L'équipe qui développe XiVO soutient la communauté du Libre en: contribuant à Asterisk, PABX open-source et propriétaire ; animant des ateliers lors d'événements tels que les Rencontres Mondiales du Logiciel Libre (Video); proposant des présentations dans des...
L'EspaceLab, un nouvel espace numérique communautaire à Quebec avec des ateliers en logiciel libre et domotique - article 2
The EspaceLab is a space for the digital creation community, opened in autumn 2014, in the district of Sainte-Foy, Quebec, Canada. This week, workshops are about: Printer 3D, programming, astronomy software, Arduino ou Raspberry Pi, sparki robot. Reportage par valerie-dagrain.org cc-by-sa EspaceLab Déc. 2014 (english following...
Sprint Review 14.23
Roadmap New features include: XiVO Client association with tel: and callto: protocols under Windows Vista and up Updated "on waiting calls / logged agents ratio overrun" queue diversion configuration Asterisk 11.14.1 We have many new community contributions to the documentation We also fixed a few bugs a freeze problem associating...
Posted on 5 December 2014 in XiVO IPBX by jpgelinas
How we test xivo-dird
the first service inXiVO that is developed with the objective of being runnable on a separate machine.This objective made it essential to make the service configurable so that dirdis not tied to an existing XiVO installation. Making the borders clear around xivo-dird made it...
Posted on 3 December 2014 in by pcadotte
L'EspaceLab, un nouvel espace numérique communautaire à Québec avec des ateliers en logiciel libre et domotique
Reportage par valerie-dagrain.org cc-by-sa c EspaceLab Nov.2014 (english following soon) Présentation de l'EspaceLab: L'EspaceLab, un espace de création numérique communautaire, a ouvert ses portes cet automne 2014, dans le quartier de Sainte-Foy à Québec au Canada. Situé dans la Bibliothèque Monique Corriveau nouvellement aménagée (photo 1), au cœur...
Agile Tour Québec 2014
Centre des congrès de Québec for the Agile Tour 2014. The attendance was around 800 people, with a fair share of managers and developers. The XiVO dev team having an agile process for the last couple of years was interested in the new...
Posted on 25 November 2014 in Software by sduthil
Nov.2014 Rencontre Régionale des TIC, Gaspésie-Îles-de-la-Madeleine
(version anglaise prochainement)Interview de Gregory Sanderson, Geek Lord de XiVO 1. Dans quel contexte se déroule cette rencontre "Branché sur l'avenir de notre région ?" La rencontre fût organisée par le Technocentre des TIC, une organisation favorisant le développement des TIC (Technologies de l'information et...
Posted on 21 November 2014 in General by gsanderson
Hackfest 2014 - Cybersecurity talks
Interview with Valerie Dagrain,team XiVO] (version française plus bas) Valerie, you were present at the Hackfest which took place on 7-8th november 2014 in Quebec City. Can you give us the context? Each year, the city of Quebec hosts a Hackfest meeting on cybersecurity. This is...
Posted on 18 November 2014 in General by vdagrain
AstriCon 2014
Interview with Sylvain Boily, XiVO's founder Sylvain, you attended AstriCon this year. Can you give us an overview of the atmosphere, the planning and people involved in the event? AstriCon is the annual conference for Asterisk users and developers. It's organized by Digium in...
Posted on 12 November 2014 in General by vdagrain
Intervention de Richard M. Stallman à l'Université de Concordia à Montréal sur les Logiciels Libres et Libertés
2 personnes du projet XiVO (téléphonie libre) témoignent : Partage de Valérie Dagrain Cette conférence de R. M. Stallman intitulée "Logiciel Libre et vos libertés" s'est déroulée à l'Université de Concordia. R. M. Stallman qui s'est vu remettre un titre honorifique de la part d'un...
Posted on 29 October 2014 in Free software by gsanderson
Sprint Review 14.20
Roadmap New features include: Support for the SPA122 gateway (available in testing at the moment) Asterisk 11.13.1 We also fixed many bugs in the switchboard: a crash some ergonomic improvements when handling calls some weird caller id behavior when transferring calls from the switchboard Work of interest: Function key migration...
Posted on 24 October 2014 in XiVO IPBX by pcadotte
Sprint Review 14.19
Roadmap IVR documentation to find out how to set up an Interactive voice response with XiVO ...
Posted on 10 October 2014 in XiVO IPBX by jpgelinas
XiVO's new directory server
client](/images/blog/xivo-client/Contacts.jpg "XiVO client") is being worked on at the moment. The newlook and feel require some work behind the scenes to merge all kindof contacts a XiVO user might have into a single source of information. What does all this mean ? A personal contact,...
Posted on 26 September 2014 in Software by pcadotte
Sprint review 14.18
Roadmap xivo-dist to choose the version of XiVO before an upgrade Procedure before upgrade to explain how to choose the version when xivo-dist is not available ...
Posted on 26 September 2014 in XiVO IPBX by sduthil
Update from XiVO 13.20
active. We are currently writing a REST API to configure XiVO, giving access to asimplified set of the Web interface's controls and replacing thecurrent Web services. A few examples of what can be done with this API includelisting users, lines, extensions, devices, voicemails, creating users,...
Posted on 21 October 2013 in XiVO IPBX by sduthil
Understanding the XIOH label on our product
As we have passed the CE marking certification, we have finalized the label that we will have on our product with the revelant informations necessary to identify the product once on the market : "XIOH - version 5" : the name of the product...
Posted on 14 March 2013 in Hardware by xcarcelle
Passing the CE marking certification for EU market
** ** **The measurements of radiated disturbances had been done using the following equipments :** - Semi anechoic chamber (11,8x8,1x9,5m) SIEPEL C01 - Bilog antenna SHWARZBECK VULB9160 - EMI receiver RHODE&SCHWARZ ESI40 - Pré-amplifier BONN 3018-8F30S - ...
Posted on 11 March 2013 in Hardware by xcarcelle
A Switchboard for XiVO
interface. We havebeen working on a new switchboard profile for the XiVO client and this post isan overview of what you might expect in the next few releases. As we've said before, we are now releasing a new version every two weeks andeach release...
Posted on 14 December 2012 in Software by pcadotte
Hacking at the Hackfest
time, i'll be writing about something that will be more interesting for 1337 h@X0r\$ and the like: the Hackfest ! Hackfest ? What's a Hackfest ? The Hackfest is one of the biggest events about computer security in the province of Quebec. This year, more...
Posted on 8 November 2012 in by gsanderson
Astricon 2012
For a second year, Avencall was present on the biggest Asterisk conference in the world: Astricon.This year, the conference was held in Georgia, Atlanta. Like every year, the Monday is the AstriDevCon, a small conference for developers by the developers to discuss the future...
Posted on 5 November 2012 in Software by nbouliane
A conference with Uncle Bob
XiVO software team for 2 months now and the time has come to publish my first official blog post. Enjoy ;) At the end of last september, the XiVO team had the amazing chance of attending a talk given by none other than...
Posted on 5 November 2012 in by gsanderson
Hello XiVO, Add Your Web Page to XiVO Web Interface
XiVO can be managed using a web interface. This interface is developed in PHP language using a XiVO specific framework. The idea of this post is to begin to demystify XiVO web interface development. Setting The Development Environment First of all, we are going to...
Posted on 29 October 2012 in Software by jylebleu * Tagged with development i18n web-interface
Visualizing asterisk deadlocks
occur in the asterisk application shipped with XiVO. When the freeze happened, no new calls would be accepted and most of the current calls would freeze. A manual restart of the asterisk process would then be required for the situation to get back...
Posted on 24 October 2012 in Software by hexanol
Test vectors for SMBus Packet Error Checking (PEC) CRC-8
engineering story](index.php?post/2012/09/29/An-engineering-story)"), I have been looking for SMBus PEC CRC-8 test vectors but could not find any. A CRC is a Cyclic Redundancy Check. It is a little piece of data typically added at the end of a packet and used to check with an high reliability...
Posted on 9 October 2012 in Hardware by xilun
An engineering story
Office product (XiVO IPBX Open Hardware project), we have decided to add temperature sensors to our current XIOH pcb. In computers, the typical way to report the temperature to the main operating system is through SMBus. This is suitable in our case: we already...
Posted on 29 September 2012 in Hardware by xilun
Let us cross rivers or how the dev team learns to bring about major changes to XiVO's architecture, the agile way.
evolved since then. From small installations of a few users, XiVO evolved to support installations of hundreds of users and more recently major contact centers. We now see XiVO installations with a few thousands of users, multiple agents, queues and contexts and call volumes...
Posted on 17 September 2012 in Software by jpgelinas
Showing off XIOHv5 prototype PCB in its laser cut acrylic case
PCB, we have tried the PCB in an orange laser cut acrylic case.** Below you can discover the front view of the casing with our famous analog vintage Socotel S63 phone You can discover also the back view with all the interfaces of...
Posted on 3 September 2012 in Hardware by xcarcelle
XIOH prototype version 5
In order to load the factory's pick-and-place machines (2 distinct ones were used to assemble bottom, then top, then throug-hole components), we needed an efficient way of sorting the components. Therefore, we created a database of the correspondence between our BOM and the...
Posted on 22 August 2012 in Hardware by xcarcelle
XiVO Call Center Reporting Revamp
One of the main feature of XiVO 1.2 is the call center reporting. Motivation The first draft of this new feature proved to be hard to maintain and slow to generate statistics. Furthermore, the format of the cache (files containing one month of statistics...
Posted on 2 August 2012 in Software by pcadotte * Tagged with xivo 1.2 xivo software reporting
Preparing the production of our newer prototype (XIOHv5)
OpenHardware version5) and is still developed using 10-layers BRD file and 30+ pages of SCH (schematics) to handle the different blocks of the design and assemble them in one PCB. We have been doing several optimizations and features adding :-removing one DIMM of...
Posted on 11 July 2012 in Hardware by xcarcelle
Speaking about OpenHardware at SolutionsLinux2012
again (as we keep the tradition to have a booth there) to present our latest developments for XiVO and the current deployments we have in France and elsewhere. This year, the local web TV was giving many interesting interviews of OpenSource people (you...
Posted on 11 July 2012 in Hardware by xcarcelle
Think about XiVO ...
...
Posted on 9 July 2012 in General by quintana
Association Asterisk France
document (in french). info_presse_asterisk-france.pdf ...
Posted on 3 July 2012 in General by quintana
Multicloning with Clonezilla - part 1
"Default settings: 800x600", use English language, and select "don't touch keymap". Then, « Start Clonezilla » Select the first option « work with disks or partitions using images » and « local_dev : use local device » Enter Choose the right external hard disk drive in the list (size...
Posted on 29 June 2012 in Hardware by bligneul
XiVO Architecture
components are virtually all related to each other. We especially have too many requests from different services to the DB. Since so many components have direct access to the database, there are risks of data corruption. We currently are doing our best to...
Posted on 11 June 2012 in XiVO IPBX by cedric
Journée portes ouvertes
...
Posted on 11 June 2012 in General by nbouliane
Using Reverse Look-ups to Replace Caller IDs
directory look-ups from the XiVO client and from supported phones. Another useful feature of directories, is the ability to set a reverse directory and replace incoming caller IDs with information from the directory. This article will show you how to setup reverse look-up on...
Posted on 11 June 2012 in Software by pcadotte
XiVO is a free software and YES you can contribute !
They have enhanced the features (eg. do not disturb, call forward …) by creating a new python script. They released the script under the GPLv3 license. The result of this script is : To activate this new function, simply change the aastra template in...
Posted on 4 June 2012 in General by quintana
Around XiVO - pxe and preseeding
automatise the installation process. Debian have a useful solution called 'preseeding'. Preseeding provides a way to set answers to questions asked during the installation process. You can find Debian documentation about preseeding on Debian wiki : http://wiki.debian.org/DebianInstaller/Preseed We are going to be using the default Debian...
Posted on 30 May 2012 in by atarakt * Tagged with PXE
XiVO all over the world
countries over the world : France, Algeria, Argentina, Austria, Belgium, Brazil, Canada, Colombia, Croatia, Czech Republic, Finland, Germany, Great Britain, Greece,Hungary, Iceland, Indonesia, Israel, Italy, Lithuania, Luxembourg, Montenegro, Netherlands, New Caledonia (French), Poland, PortugalRussian Federation, Slovak Republic, South Africa, Spain, Switzerland, United Kingdom, United States, Vietnam ...
Posted on 25 May 2012 in General by jylebleu
How is the XiVO-SCCP development going ?
into the web interface.It means that now, people installing a XiVO server can natively use the SCCP technologywhen creating new lines, without the need to manually install the sccp channel driver andediting the configuration file. As the sccp library evolve, the options available throughthe...
Posted on 1 May 2012 in Software by nbouliane
1.2.2 1.2.3 1.2.4 1.2.5 here we go
SCRUM. The main objective was to be able to deliver very quickly new XiVO versions.Our sprints are two weeks long, and at the end of a sprint we deliver a new release of XiVO that you can use by using the new xivo-upgrade tool.Every...
Posted on 13 April 2012 in Software by jylebleu
HTTP/TFTP requests processing in provd - part 2
a xivo-aastra plugin installed. So we plug a brand new Aastra 6731i on our network. The phone then does the following HTTP request: GET /Aastra/aastra.cfg HTTP/1.1 User-Agent: Aastra6731i MAC:00-11-22-33-44-55 V:3.2.2.1136-SIP The "device info extraction" step is then able to extract the following information: {'vendor': 'Aastra', 'model': '6731i',...
Posted on 12 April 2012 in Software by hexanol
Two new platforms for the XiVO Client
platforms : Windows, Debian GNU/Linux and Ubuntu. Yes, that makes three, but Ubuntu is based upon Debian, and the two versions do not differ. However, the Qt framework that is used by the XiVO Client allows applications to be also built for Mac OS....
Posted on 4 April 2012 in Software by sduthil
Upgrading XiVO with \"xivo-upgrade\"
This new script must be usedto make sure that upgrades are completed properly. The objective is to minimize differences between machinesand to control the environment in case of problems. We had many problems to work around: questions to answer about replacing packaged files that...
Posted on 29 March 2012 in Software by cedric
XiVO high availability
minutes in case of a network or power failure on the master XiVO. The architecture is pretty simple at the time of this writing. The configuration database is replicated every hours to a slave XiVO. The slave XiVO pings the master XiVO every...
Posted on 14 March 2012 in by pcadotte
Around XiVO - pxe server setup
This is the second part of the description of the XiVO installation process. I'm going to describe how to setup a simple pxe server. You need to have 2 services enabled on your server, dhcp and tftp. Dhcp is used to give ip parameters...
Posted on 1 March 2012 in Software by atarakt * Tagged with PXE
SCCPp and continuous integration
channel. Its main purpose is to imitate a real cisco phone in a pure virtual way. One of the main goal behind it is to be able to do continuous integration. By coupling SCCPp with Asterisk testsuite and Jenkins we are able to...
Posted on 20 February 2012 in Software by nbouliane
XiVO 1.2
real open and free alternative for your business phone system and it will allow you to go even further. It is with great pleasure that I announce the arrival of this new major release of XiVO which is also our last considering that...
Posted on 14 February 2012 in by quintana
HTTP/TFTP requests processing in provd - part 1
Well. Yes. provd ask a "device info extractor" object to extract information from the HTTP request, and that object returns the information we were expecting. But what is really happening inside that "device info extractor" ? Let's see: The device info extractor object is...
Posted on 9 February 2012 in Software by hexanol * Tagged with xivo 1.2 provisioning
XiVO Documentation Project
in this respect, it is also an important matter. Retrospective, over retrospective, documentation organization and tools comes often to the surface. Maybe some of you already noticed that XiVO development cycle has changed and that we are now producing a release every two weeks....
Posted on 1 February 2012 in Software by jylebleu
Automatic tests now extend to XiVO Client
For months now, we have had our continuous integration tool Jenkins running automatic tests to detect regression bugs on the XiVO web interface. But the web interface is not the only interface XiVO offers ; there is a XiVO Client, running as a stand-alone...
Posted on 19 January 2012 in Software by sduthil * Tagged with xivo 1.2 xivo software skaro client
XiVO GIT Architecture is evolving
The # xivodevteam decided to change the architecture of the git repository of XiVO. Why do we wanted to do this change ? It's easier for the community to work on small component rather than on a big git repository Each component can be independent Allows usage of...
Posted on 17 January 2012 in XiVO IPBX by cedric * Tagged with XiVO
Around XiVO - describe industrial installation process
There are four possibilities to install Xivo software : By hand ;) Using an installation script (only for gallifrey and skaro-dev at the moment) Using an installation cd (available on http://mirror.xivo.io/iso) Using pxe We use pxe for our installations.It is easier, we boot our client on pxe, the rest of...
Posted on 6 January 2012 in General by atarakt * Tagged with PXE
The creation of a new xlet for the XiVO client
The XiVO client has been designed to be expendable. The plug-in architecture allows a user to create his own xlet to fulfill his needs. This short tutorial will guide you through the creation of a simple xlet and the required configuration to test...
Posted on 30 December 2011 in Software by pcadotte * Tagged with xlet xivo 1.2 xivo software client
libsccp, a XiVO SCCP implementation for Asterisk
and it's used to interact with Cisco IP Phones. Asterisk has its own basic support called chan_skinny and is one of the first open source implementation available. There is also a more featured implementation called chan_sccp-B, which is a fork of chan_skinny. Then, why...
Posted on 22 December 2011 in Software by nbouliane
XiVO IOH first CPU prototype board fully working - part1
to announce that our first version of our prototype for the CPU board (PCB prototyping the CPU and the different interfaces connected to the CPU) is now fully working and we have a full GNU/Linux system running on it to start stress-testing our...
Posted on 16 December 2011 in Hardware by xcarcelle
Automatically originating call with cron and XiVO 1.2
call our phone, which in our example is SIP/abcdef. Note that we dial the phone directly instead of jumping into the standard XiVO dialplan, because we don't want the voicemail of the user to answer the call if it isn't answered in time. Now...
Posted on 14 December 2011 in XiVO IPBX by hexanol
Some more internationalization in XiVO (part 1)
We recently had a few bugs in XiVO about non-ASCII characters, mainly accented character, as we love them in French. We fixed the bugs, but there will certainly be more. We then decided to push the test a little further and try to...
Posted on 9 December 2011 in Software by sduthil * Tagged with xivo 1.2 xivo software skaro i18n
Xivo is everywhere part 4
Some nice pictures of XiVO is everywhere :) ...
Posted on 6 December 2011 in General by quintana
XiVO 1.2 and Asterisk Dialplan
To route a call from origin to destination, Asterisk relies on a so called dialplan. In XiVO, it is generated using 3 different components XiVO confgen, takes info from the configuration database and generate a directory linked to the base config dialplan Base Config dialplan,...
Posted on 6 December 2011 in Software by jylebleu
Astricon 2011
Avencall was present at the world famous Asterisk conference: Astricon2011. This year the conferencewas held in Denver, Colorado from October 24th to 27th. Throughout the week we've met people from many different background: software developers, enterprise IT,system integrators, decision makers and much more. During AstriDevCon,...
Posted on 8 November 2011 in General by nbouliane
OpenHardware landscape Q4 2011
months and here a short landscape view of the community nowadays :** OpenHardware large board projects PandaBoard : http://pandaboard.org/sites/default/files/board_reference/EA1/720-2152-001_EA1_BRD.zip Chumby : http://files.chumby.com/bunnie/chumbyone_hw/chumbyone_gerbers.zip MilkyMist : http://en.qi-hardware.com/wiki/Milkymist_One_RC1_PCB_Specification Tormenta v2 PCI card : http://www.zapatatelephony.org/t2/T2B2Gerber.zip OpenHardware smaller board projects DIY boards : http://tuxgraphics.org/electronics/ Open "specifications" Hardware products Elphel camera : http://www.elphel.com/importwiki?title=353_in_a_nutshell Blogs/Events/Journals OpenHardwareJournal : http://openhardware.org/journal/2011/11/index.html Hack-a-day : http://hackaday.com Events/Conferences/Workshops OpenHardwareSummit : http://www.openhardwaresummit.org/ OpenHardwareWorkshop : http://www.ohwr.org/projects/ohr-meta/wiki/OHWorkshop OpenSourceHardware2011 (Madrid) : http://oshwcon.org/ ...
Posted on 1 November 2011 in Hardware by xcarcelle
XiVO wiki news
the XiVo wiki let's summarize what has been edited or added recently. New links has been added to the main page, direct access to recent changes and categories. Documentation on xlet queue list useful if you are using XiVO to power your contact center. Check also the updated Gallifrey...
Posted on 25 October 2011 in Software by jylebleu
XiVO GIT repository re-organisation
GIT_DIRECTORY specify the repository to use GIT_DIRECTORY=xivo-${XIVO} The subdirectory relative to SOURCE_GIT in which the repository ...
Posted on 17 October 2011 in XiVO IPBX by dachary * Tagged with packages
PCB prototypes and flash SPI testing
various bits of low level software, preparing the production of the first prototypes, validating some hardware subsystems and doing all sort of hardware + low level software debugging. We are starting again to have things interesting to show, with some cute photos. PCB prototypes We recently...
Posted on 4 October 2011 in Hardware by xilun
XiVO Client architecture
global architecture of CTI in XiVO. Here is what the XiVO Client looks like from a developer point of view: This is the new architecture that will be included in our new development iteration beginning on Monday, 3rd October.The main change is the "creation" of the XLetlib,...
Posted on 30 September 2011 in Software by sduthil
Safeguard against downgrades in XIVO packages
Safeguard against downgrades in XIVO packages The following use case creates a confusing situation: package-1.1-1 is submitted to the farm and successfully built package-1.0-1 is submitted to the farm : it is a version lower than the one already built packaging-farm creates package-1.1-1+build1 instead of package-1.0-1 the...
Posted on 26 September 2011 in XiVO IPBX by dachary * Tagged with packages
Software Freedom Day Montreal
Day](http://wiki.softwarefreedomday.org/2011/Canada/Montreal/SFD-ETS) at Montreal. It was a great day and we had the opportunity to speak about XiVo. Jean-Yves Lebleu talked about the software part, Nicolas Bouliane about the hardware, and Nicolas Hicher the packaging. It was also an opportunity to introduce the team.Thank you to...
Posted on 20 September 2011 in General by jylebleu
resolving XiVO submissions confusion
nothing needs to be done The rules that decide when packaging-farm should work on a package are explained in the manual pages. However, they have changed a lot while packaging-farm matured in the past months and they deserve a short summary.The first step is...
Posted on 19 September 2011 in XiVO IPBX by dachary * Tagged with packages
XiVO submission configuration
clearing the generated sources When some environment variables used by submit-xivo.sh change value, the whole source directory must be regenerated. For instance, the VERSION_FLAVOR variable change the name of each source package. If the maintainer forgets to remove /var/cache/packaging-farm/sources, a mix of packages using different naming conventions...
Posted on 12 September 2011 in XiVO IPBX by dachary * Tagged with packages
Rebuilding XiVO gallifrey
rebuilding gallifrey The /var/cache/packaging-farm/sources directory was removed and export VERSION_COMPUTE=false set in /etc/packaging-farm/packaging-farm.conf and packaging-farm --cd gallifrey rebuild was run to rebuild gallifrey from scratch. It took 42 minutes total. The purpose of this complete rebuild was to get rid of the timestamp and hash that...
Posted on 5 September 2011 in XiVO IPBX by dachary * Tagged with packages
XiVO package versioning
production version conventions XiVO package release numbers must not contain the timestamp + hash. When upgrading from a development machine to a production machine, the package numbers for production are lexicographically lower than the package numbers for development. For instance 1.1.15 in a special way...
Posted on 29 August 2011 in XiVO IPBX by dachary * Tagged with packages
Bug fixing XiVO package generation
kernel-module ignores SOURCE_MODULE When the ROLE=kernel-module is set, the binary packages are built from an existing package containing the sources of a kernel module in a fashion that is suitable for module-assistant to work on. The kernel module to be built is set in...
Posted on 22 August 2011 in XiVO IPBX by dachary * Tagged with packages
XiVO packaging verbosity and safeguards
package versions The XiVO package versions are automatically generated in part and follow the debian conventions as documented in the deb-version(1) manual page. The automatic numbering occurs in the submit-xivo.sh script as described below: VERSIONS The XiVO source...
Posted on 15 August 2011 in XiVO IPBX by dachary * Tagged with packages
Multiple users building on the XiVO packaging machine
multiuser locking The packaging-farm command does not behave well when two are run simultaneously to build the same package. Nothing bad happens but fixing the result involves umounting a number of aufs corrupted file systems and it is inconvenient. To avoid this, the packaging-farm...
Posted on 9 August 2011 in XiVO IPBX by dachary * Tagged with packages
XiVO package submissions rules
conditional update based on version instead of time The following use case fails if submit-xivo.sh does not create a source package if the timestamp of the last successfull build is more recent than the latest commit of the debian or source repository. DIRECTORY=package submit-xivo.sh checkout...
Posted on 1 August 2011 in XiVO IPBX by dachary * Tagged with packages
XiVO farm dedicated to development
XiVO submission with git version The submit-xivo.sh script uses whatever GIT version it finds to be the default. The behavior was changed to allow an optional specification of the GIT revision, as documented in the submit-xivo.sh(1) manual page. GIT_REVISION=master ...
Posted on 25 July 2011 in XiVO IPBX by dachary * Tagged with packages
Coming back from RMLL2011
presentation and demonstration from Thomas Monjalon and Simon Guinot) where it was discussed the idea of opening hardware products and the relation between hardware manufacturers and embedded software developers. It becomes clearer and clearer that the OpenSource community is pushing the hardware manufacturers to...
Posted on 19 July 2011 in General by xcarcelle
Coming back from Communicasia2011
We had to pleasure to demonstrate our IPBX solution to the Mr Caron, French ambassador in Singapour, on our booth ...
Posted on 19 July 2011 in General by xcarcelle
XiVO packages with no sources
XiVO packages with no source The submit-xivo.sh command that is part of packaging-farm was improved to support the packages that have no source files such as pf-xivo and pf-xivo-backup.The changes were published as part of the 2.0.6 release of packaging-farm.The relevant part of the documentation...
Posted on 10 July 2011 in XiVO IPBX by dachary * Tagged with packages
XiVO packaging from the developer point of view
pre-requistes The ssh key of the developer must be installed in /root/.ssh/authorized_keys on http://skaro.dachary.org/packaging-farm/. workflow The reference for the following can be found in the packaging-farm, packaging-farm.conf and submit-xivo.sh manual pages. Guillaume gets work done on the web-interface directory of the internal SVN It is mirrored every 5...
Posted on 4 July 2011 in XiVO IPBX by dachary * Tagged with packages
A gallifrey repository for 1.1.16
upgrading packaging-farm After the upgrade of packaging-farm to version 1.2.42, the gallifrey Makefile was updated to add a update target that updates the git repositories and schedules for build the packages that have been changed since the last build. update: ...
Posted on 13 June 2011 in XiVO IPBX by dachary * Tagged with packages
Caluire Town Hall Installation
I had the chance to participate to Caluire town hall installation a couple of weeks ago, where we deployed almost 150 phone sets in the building. Two corporate XIVO servers were inserted between the legacy PBX (Matra) and the PSTN network, we spent a lot...
Posted on 7 June 2011 in Services by jylebleu
An alternate XiVO skaro repository
composing skaro The gallifrey repository is made of packages built from the GIT repositories, some extracted from the official repository because they are not under GIT and others built for the occasion (kernel-modules and meta-packages). The source of each package is documented in /var/cache/packaging-farm/build/skaro/Makefile which...
Posted on 6 June 2011 in XiVO IPBX by dachary * Tagged with packages
Using and Updating a XiVO gallifrey repository
Updating the repository To figure out what needs updating, a query is made on the git repositories. cd /var/cache/packaging-farm/VCS/sources/xivo-gallifrey git fetch git log --stat=2000,2000 ..origin/master The --stat option shows which files are modified and the numbers after it ensure that they are not truncated. The first component...
Posted on 30 May 2011 in XiVO IPBX by dachary * Tagged with packages
Coming back from Solutions Linux 2011
OpenHardware with 3 different phones connected to the appliance (original orange french Socotel S63 analog phone, Siemens Gigaset SX353 ISDN phone and Aastra 6731i SIP phone) and available through our softwitch interface.The mini-conference was also the opportunity to exchange with different hardware engineers in...
Posted on 19 May 2011 in General by xcarcelle
Testing a XiVO gallifrey repository (2/2)
SVN keyword substitution bug fix In some of the installed software (ctiservers) the SVN keywords are used to extract the software version number: __version__ = "$Revision$" However, since the binaries have been built from a git repository with a different naming scheme, thisno longer works....
Posted on 16 May 2011 in XiVO IPBX by dachary * Tagged with packages
Glimpse of CTI architecture in XiVO 1.1 and 1.2
The XiVO 1.2 part will be more like : namely : the queue-logger daemon does not exist any more, and the CTI server fills the queue-logger database itself the services/features of user lines will be accessed through regular XiVO web services instead of direct SQL access This is...
Posted on 13 May 2011 in XiVO IPBX by corentin
Testing a XiVO gallifrey repository (1/2)
Methodology Assuming a host running Debian GNU/Linux Squeeze, the general idea is to boot a virtual machine thatwill auto-install using debian-installer so that it uses a specific class that will pull packages from the gallifrey repository created with packaging-farm. Virtual machine The libvirt virtual machine is given 512MB RAM, 8GB RAW disk image,...
Posted on 9 May 2011 in XiVO IPBX by dachary * Tagged with packages
XiVO from 2007 until now with Gource
code.* History of Xivo in 2'30 minutes, done with Gource. ...
Posted on 6 May 2011 in by gbour * Tagged with gource xivo
XiVO packages versions
package names and multiple distributions As it is, packaging-farm will create packages with names that are not dependent on the distribution. It creates a problem that is immediately visible when trying to build a repository that includes all the packages: the pool can only...
Posted on 2 May 2011 in XiVO IPBX by dachary * Tagged with packages
An alternate XiVO gallifrey repository (part 2/2)
The gallifrey repository is made of packages built from the GIT repositories, some extracted from the official repository because they are not under GIT and others built for the occasion (kernel-modules and meta-packages). The source of each package is documented in /var/cache/packaging-farm/build/gallifrey/Makefile which is...
Posted on 27 April 2011 in XiVO IPBX by dachary
An alternate XiVO gallifrey repository (part 1/2)
Kernel module dependencies When binary kernel modules need to be rebuilt, a Makefile containing ROLE = kernel-module is created for the packaging-farm to work with, as explained in the manual page. It depends on the source package providing the MODULE = module-source package. A...
Posted on 18 April 2011 in XiVO IPBX by dachary * Tagged with packages
Signing and naming XiVO packages
signing packages A GPG key was created for packaging-farm and used to sign the 1.2.37 release. It can be imported using: curl http://packaging-farm.dachary.org/download/packaging-farm.gpg | sudo apt-key add - Two variables were added to the packaging-farm configuration file to instruct dpkg-buildpackage and repreprothat they must sign the packages and repositories.If...
Posted on 11 April 2011 in XiVO IPBX by dachary * Tagged with packages
Introduction to the plugin model of the new provisioning server
What must be understood is that if you install provd but you do not install any plugins, the server won't be able to configure anything. This means that without plugins, provd is pretty useless. Each plugin can configure devices from configuration specifications. Plugins can...
Posted on 11 April 2011 in Software by hexanol * Tagged with xivo 1.2 provisioning
XiVO 1.2 -*- Queues Diversions -*-
Asterisk queues have limited possibilities of interactions.The only way to know how a call was processed and decide what to do next is falling back on \${QUEUESTATUS} when the call exits the queue. If something goes wrong, \${QUEUESTATUS} is set to one...
Posted on 8 April 2011 in by gbour * Tagged with xivo 1.2 web-interface skaro queues diversion
packaging infrastructure for XiVO
Trying out packaging-farm Nicolas Hicher and Loic Dachary worked together on building the skaro repository available at: deb http://xivo.dachary.org/packaging-farm/skaro/gnulinux/debian skaro-squeeze main deb-src http://xivo.dachary.org/packaging-farm/skaro/gnulinux/debian skaro-squeeze main The goal was to demonstrate the use of the packaging-farm and discover show stoppers. A few documentation shortcomings led to modifications...
Posted on 4 April 2011 in XiVO IPBX by dachary * Tagged with packages
Sourcing the components and scripting the components parts e-shops (digikey, ...)
(i.e. components on the PCB), i have scripted www.digikey.com (the HTML form is quite stable) in python in order to automatize the search on the website. The script can be found here : digikey.py This script can be used like : python digikey.py BC847BVNDITR-ND (BC847BVNDITR-ND is a part...
Posted on 30 March 2011 in Hardware by xcarcelle
building XiVO skaro from sources
packaging-farm documentation The XiVO package submission was documented but the packaging-farm command line that is used to build the submitted packages was not. An extensive manual page was written, focusing on the developer and the packager point of view. It does not go into the details...
Posted on 29 March 2011 in XiVO IPBX by dachary * Tagged with packages
New schedule jquery widget for upcoming XiVO
How to use it Click once on the field with calendar icon to show the widget. Click again to hide it (or on the cross at title bar right's).Once visible, you can define your intervals: for months and days select each month/day individually (a selected...
Posted on 25 March 2011 in Software by gbour * Tagged with skaro web-interface schedule javascript jquery software
XiVO sources conventions implemented and documented
was made public a few days ago. The pf-release.sh shell script based on the internal SVN repository has been updated to use the public GIT repository instead. In order to make it more convenient for the developer to submit a job to packaging-farm the workflow...
Posted on 21 March 2011 in XiVO IPBX by dachary
Creating a Debian GNU/Linux source package from the VCS (2/2)
pf-release.sh The pf-release.sh shell script merges the GIT repository containing the sources and the SVN repository containing the debian packages into a well formed Debian GNU/Linux source package. For instance pf-release.sh lib-javascript squeeze skaro would create the pf-xivo-lib-js package. The discussion about the publication of the private SVN repostory concluded...
Posted on 14 March 2011 in XiVO IPBX by dachary * Tagged with packages
The road to the final PCB layout routing of the CPU board
board of our XiVO IPBX OpenHardware with the gathering of our schematic design on the CPU board of our IPBX. The current step is to place the component, check the package of each component in the library (Lbr in Eagle), double-check the schematics...
Posted on 11 March 2011 in XiVO IPBX by xcarcelle
Creating a Debian GNU/Linux source package from the XiVO VCS (1/2)
Source GIT structure The GIT repository can be extracted as follows: git clone git://git.xivo.io/xivo-skaro.git It contains a directory for each source package found in the skaro repository. The names of the directories are mapped to the package names as follows: agid -> pf-xivo-agid app_nv_faxdetect -> pf-asterisk-app-nv-faxdetect asterisk -> asterisk base-config...
Posted on 7 March 2011 in XiVO IPBX by dachary * Tagged with packages
Looking for technical documentation on the Matra RC1173A
RC1173A After some studies, it seems that device is a "pupitre" from MATRA that sould be connected to a PABX Matracom (45xx series) of CGCT type.The device seems to be using a micro-controler Philips/RTC 84C21 and 84C85 using probably the firmware HX00070xx...
Posted on 4 March 2011 in VoIP by xcarcelle
Candidate XiVO skaro repository for x86_64
Last week Nicolas Hicher completed a release candidate for the i386 XiVO skaro repository. Although the repository claims to support the x86_64/amd64 architecture, the amd64 packages are missing. All the source packages were fetched in an attempt to build a x86_64 repository. The following problems were found...
Posted on 28 February 2011 in XiVO IPBX by dachary
Working ISDN prototype board
connected to our IPBX prototype through the LEB and TDM bus of our SoC (INTEL Tolapai). This PCB shows the 4 T0 ports routed to the CologneChip XHFC-4SU. We have been cabling this PCB in a factory facility close to Paris with good...
Posted on 25 February 2011 in XiVO IPBX by xcarcelle
Creating an independant XiVO Debian GNU/Linux repository from scratch (part 4/4)
In Debian GNU/Linux kernel modules are packaged as a modulename-source package which contains the source of the kernel module. When someone needs a given kernel module, it is customary to invoque the module-assistant utility to compile the module from sources so that it matches...
Posted on 22 February 2011 in XiVO IPBX by dachary
Back from FOSDEM2011
60+ people room always packed (with some people constraint to wait for the next talk outside :) ) 3 people from Digium able to interact with the community about the Asterisk project No video-streaming available as the smal devrooms were not equiped Great presentations of...
Posted on 22 February 2011 in General by xcarcelle
Creating an independant XiVO Debian GNU/Linux repository from scratch (part 3/4)
Nicolas Hicher published newer versions of the gallifrey packages addressing the dependency problems reported last week. They can be retrieved from the development repository deb-src http://dak.proformatique.com/debian/ lenny-xivo-gallifrey-dev main All source packages were downloaded using: awk '/^Package/{print $2}' /var/lib/apt/lists/dak.proformatique.com_debian_dists_lenny-xivo-gallifrey-dev_main_source_Sources | while read package ; do ( rm...
Posted on 21 February 2011 in XiVO IPBX by dachary
Creating an independant XiVO Debian GNU/Linux repository from scratch (part 2/4)
Themisdn-userpackage depends on themisdn-kernelpackage. Therefore, when misdn-kernel is updated, it may be necessaryto rebuild the misdn-user package. There are no standard DebianGNU/Linux tools to compute the dependency graph between two source packages. And it's not astrivial as it seems, mainly because a source package creates one...
Posted on 14 February 2011 in XiVO IPBX by dachary
XiVO is everywhere part 3 !
Special for you Bertrand ;) ...
Posted on 11 February 2011 in General by quintana
New statistic XiVO modules
Please see a first screenshot of this module below : As you can see, we have integrated a full statistic module for our next major version, Skaro. All existing statistics queues in Asterisk (GPLv3) are not really usable and not suitable for a call...
Posted on 11 February 2011 in Software by quintana
Creating an independant XiVO Debian GNU/Linux repository from scratch (part 1/4)
After creating a virtual machine based on the recently published DebianGNU/Linux squeeze, packaging-farm is installed from the repository. Anothersource is added to extract the XiVO packages in source form. Here we focuson main but the same principle can be done for others. deb http://dak.proformatique.com/debian/ lenny-xivo-gallifrey...
Posted on 7 February 2011 in XiVO IPBX by dachary
XiVO client packaging, server source policy and packaging-farm updates
The resulting packages are then uploaded to a directory that depends on the operating system : Debian GNU/Linux i386 and amd64 Windows MacOsX The Debian GNU/Linux packages are created by a custom script that builds the binary .deb file using the binary produced by the compilation. There is no...
Posted on 31 January 2011 in XiVO IPBX by dachary
XiVO server packaging in a nutshell
input comes from a number of sources which are gradually migrated toward a set of git repositories which will become a central place: git://git.xivo.io/xivo-dalek.git for old stable git://git.xivo.io/xivo-gallifrey.git for stable git://git.xivo.io/xivo-skaro.git for unstable http://git.proformatique.com/ debian fai and XiVO Qt, Web, Android clients and more About ten developers...
Posted on 24 January 2011 in XiVO IPBX by dachary
Presenting the XiVO IPBX OpenHardware at FOSDEM2011 - OpenSourceTelephony devroom
logo](/images/blog/.logofosdem2_m.jpg "FOSDEM2011 logo, janv. 2011") This is a great pleasure to announce that we will presenting the XiVO IPBX OpenHardware project at FOSDEM 2011 during the OpenSourceTelephony devroom on Sunday February 6th 2011 in Brussels.FOSDEM is definitely the largest OpenSource developers conference in...
Posted on 14 January 2011 in General by xcarcelle
Cabling the FXO-FXS prototype board
2](/images/blog/.P1040816_m.jpg "Cabling FXv5 prototype PCB 2, janv. 2011") As we are developing an OpenHardware projects/products, it's important to give some feedbacks of our prototyping process.We are now cabling our first FXO-FXS prototype boards and moving to test without our own board connected to our...
Posted on 11 January 2011 in XiVO IPBX by xcarcelle
Moving forward to the production of the prototypes - FXO/FXS boards
of our first protoboards** for our internal tests, we are pleased to give a first display of the PCB board file for the FXO/FXS interfaces on the IPBX that are routed from the XHFC-4SU controller : When one designs a...
Posted on 20 December 2010 in Hardware by xcarcelle
XiVO is everywhere part 2 !
This is the next session for XiVO is everywhere, thank for the pictures ;). ...
Posted on 13 December 2010 in General by quintana
Moving forward to the production of the prototypes
of our first protoboards** for our internal tests, we are pleased to give a first display of the PCB board file for the ISDN interfaces on the IPBX that are routed from the XHFC-4SU controller : When one designs a...
Posted on 3 December 2010 in XiVO IPBX by xcarcelle
mini-debconf Paris 2010
We wanted to blog this post to report the first event of this kind organized by debian france (french debian association), The event was held at Université Paris Diderot - Paris 7, on October 30 and 31. There was 3 rooms dedicated to the...
Posted on 3 November 2010 in General by atarakt
Visiting CologneChip AG
week in Koln, Germany and exchange on the ISDN markets and chips (and the different market penetration of ISDN, FTTH, DOCSIS, xDSL in Europe countries). ISDN is still strong in Germany w/ 29 Millions subscribers (22M analog subscribers and 6M subscribers w/ DOSCIS...
Posted on 3 November 2010 in Hardware by xcarcelle
Participation to IPConvergence 2010 - Feedbacks and pictures
telecommunications fair and present the XiVO IPBX OpenHardware project. Please find below our prototype cased in a 1U rack for demonstrations and presentations of the project: Below is a picture of the booth at IPConvergence fair: ...
Posted on 3 November 2010 in Hardware by xcarcelle
Participation to the OpenHardwareSummit
in the New York City Museum of Science** and representing the OHANDA trademark during the LAW panel. Thanks to Alicia and Ayah to have organized such an event that gives publicity to the OpenHardware movement out-there. I have surely pushed the usage of...
Posted on 4 October 2010 in Hardware by xcarcelle
XiVO IPBX OpenHardware selected for the innovation trophy
2010](/images/blog/.IPConvergence2010m.jpg "IPConvergence 2010, oct. 2010") We are very pleased to announce that the XiVO IPBX OpenHardware product has been selected for the Innovation Trophy at the IPConvergence technology trade in Paris (Oct. 19-20-21 2010) in the category "Best innovative technology for enterprise...
Posted on 4 October 2010 in Hardware by xcarcelle
KiCad walkthrough - Part 2
circuit. Before we can design a PCB layout matching this circuit, we must specify how each schematic component will be physically implemented. For example, a 20 pin chip can come in SSOP or DIP, and the board won't look exactly the same in each case (the traces won't end...
Posted on 21 September 2010 in Hardware by xilun
Arrondir les coins
fort, on a décidé de vous présenter quelques œuvres faites par Xavier avec son super appareil photo et son objectif Objectif Fish-eye 46mm WA46. Comme vous pouvez le constater la xivomania continue par chez nous et nous espérons bien que cela va contaminer...
Posted on 16 September 2010 in General by quintana
Bienvenue à l'association Asterisk France !
existe depuis quelques mois, vient de lancer officiellement son nouveau site web avec son nouveau forum. Le tout est disponible sur le site asterisk-france.org. Toute la communauté francophone est invité à rejoindre l'association. Merci à tous ceux qui ont participé à ce projet et...
Posted on 16 September 2010 in General by quintana
IEEE MAC OUI Bloc registration for the XiVO IPBX OpenHardware - [08-D2-9A]
the process of design of our XiVO IPBX OpenHarware. Most of us work since several years in the telecommunication field and have been using extensively MAC Ethernet addresses on numerous networks appliances at the Layer 2. Since a network appliance has one/several Ethernet interfaces...
Posted on 8 September 2010 in Hardware by xcarcelle
Representing OHANDA at the OpenHardwareSummit (NYC, 23/9/10)
We are very pleased to announce that we will be participating to the OpenHardwareSummit ^[1]^ in New York (on Sept. 23rd) representing the OHANDA Trademark during a discussion panel called "LAW: Open hardware licenses and norms" .This is a great opportunity for us (OHANDA...
Posted on 30 August 2010 in Hardware by xcarcelle
KiCad walkthrough - Part 1
Unfortunately, it only comes in SSOP or similar packages and we need to plug it to our breadboard. While we could have used a generic off-the-shelf SSOP to DIP PCB, we preferred, armed with KiCad, to design a specific one that will perfectly fit on our breadboard between our existing...
Posted on 23 August 2010 in Hardware by xilun
XiVO is everywhere part 1 !
et libre mais aussi nous aimons partager nos aventures et avec la communauté. Pour cela nous avons décidé de généraliser le blog de XiVO et de vous donner des nouvelles diverses et variées autour de XiVO pour vous faire partager notre aventure qui...
Posted on 23 August 2010 in General by quintana
Extending this blog to all the XiVO projects
OpenHardware project. We have noticied than the number of followers had been growing since the first posts and we like the interest that you have been showing to the OpenHardware projects. Therefore we have decided to extend this blog to the XiVO project in...
Posted on 12 August 2010 in General by xcarcelle
Giving more tools, hints and URLs to the community
community more hints about prototyping hardware, understanding (also reversing) existing hardware, hacking (in the sense of modifying and adding more unexpected features) equipments, reusing "old" hardware and sharing production and lab facilities. The last years had seen a number of blogs and URLs in...
Posted on 4 August 2010 in Hardware by xcarcelle
[Prototype] Description of the functionnal buses
complete prototyping of our functionnal blocks and telecommunications interfaces control from the Linux kernel. The main functionnal blocks to be tested and validated are in our architecture based on the following buses: SPI (Serial Peripheral Interface) bus between the CPU and the FXO/FXS chip LEB (Local...
Posted on 3 August 2010 in Hardware by xcarcelle
The first OpenHardwareSummit and more OpenHardware movements
movement** with different groups or consortiums aiming at creating a common energy in this. The OHANDA Trademark is definitely a great baseline for the upcoming OpenHardware project to have a legal umbrella and present their project files in a central repository where the users/customers...
Posted on 20 July 2010 in Hardware by xcarcelle
Using a LogicAnalyzer to prototype/monitor the data buses
process is quite important and namely the validation of the data buses exchanging telecommunications data (synchronization, reset, interrupts, tx/rx data, signaling…) between the different interfaces and chips on the hardware product. At this step of, once the analog SP (Signal Processing) is validated, one can...
Posted on 22 June 2010 in Hardware by xcarcelle
The XiVO IPBX OpenHardware eco-system
of the XiVO IPBX OpenHardware project, we can now describe more precisely the different blocks and the eco-system of the project. The functionnal blocks are numbered now as followed for the validation and PCB Schematics : 1-CPU 2-ISDN 3-FXO-FXS 4-UART 5-EEPROM 6-ETH 7-SD-USB 8-SATA 9-LEDS 10-DDR2 11-SPI-FLASH 12-CPU-JTAG 13-PWR 14-CLK 15-RST We will then follow-up on the documentation of...
Posted on 17 June 2010 in Hardware by xcarcelle
Official OHANDA annoucement
OHANDA is an initiative to foster sustainable sharing of open hardware and design. It was first drafted at the GOSH!-Grounding Open Source Hardware summit at the Banff Centre in July 2009. One of the first goals of the project is to build a...
Posted on 24 May 2010 in Hardware by xcarcelle
KiCAD
id="rev-pnote-21-1">1]^, THE OpenSource EDA tool for CAD file used to design PCB (Printed Circuit Boards) originally designed and written by Jean-Pierre Charras, a researcher at LIS (Laboratoire des Images et des Signaux) and a teacher at IUT de Saint Martin d'Hères (France), in the...
Posted on 20 May 2010 in Hardware by xcarcelle
The perfect OpenHardware Lab
to prototype, test and solder parts before going to PCB pre-production and production. This post aims at presenting the set-up of the XiVO IPBX OpenHardware lab at Proformatique. The main list of hardware equipment we have in our lab is: Working-table from Langlois - Gradignan,...
Posted on 11 May 2010 in Hardware by xcarcelle
Prototype PCB for the ISDN and FXO/FXS interfaces
the prototyping of the different fonctionnal bloc of the PCB and namely the interaction between the CPU and the Telco interfaces (ISDN and FXO/FXS).In order to do a clean prototyping, it is usually adviced to use the different EVB (EValuationBoards) and SDK (Software...
Posted on 4 May 2010 in Hardware by xcarcelle
Connecting a telephony chip
English version Several interfaces and connections exist in order to connect an end-device to a PSTN. Mostly used in Europe: analog, digital (ISDN) for 2 communications (T0), digital for 30 communications (E1). The XiVO IPBX OpenHardware will provide 4 ISDN T0 interfaces (for a total of 8 simultaneous communications),...
Posted on 27 April 2010 in Hardware by xilun
XiVO OpenHardware presentation at SolutionsLinux 2010 and upcoming AstriEurope 2010
Following the presentation we did at SolutionsLinux 2010 in Paris (the presentation we made is now available at (1) and had been made in french as the crowd was mainly french-speakers). We will be presenting the XiVO IPBX OpenHardware project at the AstriEurope Conference...
Posted on 7 April 2010 in Hardware by xcarcelle
The OHANDA Trademark/Licence for the XiVO IPBX [1]
March](/images/blog/.HelsinkiHarbour28032010_m.jpg "Helsinki Harbour in March, mar. 2010") I just got back from the Pixelache Festival in Helsinki (1) where we had a OHANDA (2) meeting with the founding members of the OHANDA initiative (Juergen Neumann from Freifunk in Berlin and Tuomo Tammenpää from Yatta...
Posted on 30 March 2010 in Hardware by xcarcelle
XiVO OpenHardware IPBX presented at SolutionsLinux2010, Paris
It was a great pleasure to present the XiVO IPBX OpenHardware project at SolutionsLinux2010 (the largest Linux fair in France yearly) on last week and we had several discussions about the architecture choosen for the IPBX and the interfaces / functionnalities. We had some...
Posted on 22 March 2010 in Hardware by xcarcelle
Opening the bootloader for OpenHardware projects [3]
improve and implement advanced features at the boot of your SoC/CPU, we are, in this post, considering Barebox (formely known as u-boot v2) as another open bootloader. Barebox aims at giving the developer and embedded users the best of u-boot (space, easy-to-flash, handy...
Posted on 25 February 2010 in Hardware by xcarcelle
Opening the bootloader for OpenHardware projects [2]
bootloaders available out-there that are or can be used for OpenHardware project such as the XiVO IPBX we are currently developping. This second post on the bootloaders available will present U-boot, one the widely used bootloader for embedded systems. U-boot stands for ''Das Unterseeboot"...
Posted on 23 February 2010 in Hardware by xcarcelle
Opening the bootloader for OpenHardware projects [1]
lately in the hardware side, as well as in the software side. We see more and more steps forward of the software side into the configuration of the hardware (i.e. HDL projects for reconfigurable hardware such as FPGAs and CPLDs) to reduce the...
Posted on 15 February 2010 in Hardware by xcarcelle
Understanding the S0/T0/T1/E1 ISDN protocols and lines
important to present and educate reader on how works ISDN lines for IPBX usage. As the telecommunications world (POTS, PSTN, GSM, ISDN, ADSL) and the TCP/IP world are now merged into the networks we daily use, we see a great difference between the...
Posted on 8 February 2010 in Hardware by xcarcelle
Choosing the right CPU/SoC for an OpenHardware IPBX
the core of the device to be designed and namely the CPU/SoC (System-on-Chip integrating the CPU and the peripherals controllers built-in the chip). The CPU/SoC is the core of the system and will be holding the BSP (BoardSupportPackage) with the Linux kernel and...
Posted on 1 February 2010 in Hardware by xcarcelle
Hardware specifications 1.0 of the XiVO appliance
open-docs appliance from the design of the hardware project to the CAD files and production files underneath the project. The target of this appliance is a small IPBX appliance ideal for SOHO requirements in terms of IP-phone lines as well as analog connectivity...
Posted on 25 January 2010 in Hardware by xcarcelle
Blog of the OpenHardware XiVO IPBX Project
displaying the different steps of the project as well as the results, prototyping and feedbacks from each step. Xavier Carcelle. ...
Posted on 14 January 2010 in Hardware by xcarcelle