XiVO – open-minded telecom systems

Libre software, open hardware: the blog of the XiVO projects

To content | To menu | To search

En ce moment sur XiVO – open-minded telecom systems

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 lunch conference. 2 members of the team XIVO were present.

  • Thierry Champagne de Québec International a présenté: l'importance des filiales étrangères dans la Région de Québec

Une présentation qui débute avec un panorama du PIB, les acteurs lourds et la dynamique territoriale qu'apportent les capitaux étrangers. En effet, 50% des filiales proviennent des USA et 30% d'Europe. D'un point de vue sectoriel, les TIC représentent 19%. Thierry Champagne a conclu en présentant le rôle de Québec International : les activités de l'agence comme acteur de développement économique, des services aux entreprises dont l'accompagnement sur les dossiers de financement.

022015-QI-Quebec-02-TChampagne.png Photo: T.Champagne et les entreprises partenaires, dont Avencall. Picture: T.Champagne, Québec International. Avencall partner of the meeting.

  • Linda Bergeron de Québec International a présenté: comment favoriser la croissance des filiales internationales?

La plupart des entreprises identifient le volet accompagnement qu'apporte QI mais sous-estiment l'intérêt du développement économique. L'intervenante présente comment les 70 personnes de leur équipe sont répartis par continents. Suite aux questions de la salle, l'intervenante précise qu'il y a bien des correspondants en Amérique du Sud et Afrique mas certains sont dans les ambassades, comme en Asie. La présentation continue en soulignant que la création de filiales est une source de prospérité du fait des transferts technologiques. Les analyses de QI permettent de faire remonter des avis auprès du gouvernement (Ex : pour le Forum de Davos).

022015-QI-Quebec-L.Bergeron_et_JCarrierAccueil.png Photo: L.Bergeron et J.Carrier qui anime la rencontre, Québec International

  • Annie Lessard et Pierre Larouche du cabinet RCGT, Raymont Chabot Grant Tornton, ont présenté: comment prendre en charge une stratégie de croissance au Québec?
  • Annie Lessard expose des exemples d'entreprises qui ferment et les défis qu'elles doivent relever pour anticiper les signaux faibles: comme faire de la veille concurrentielle ou consolider. Dans la salle, les participants sont réactifs sur les exemples de « business case » et l'accès aux analyses économiques afin d'agir plutôt que de subir. Un étude menée par QI a révélé que 86% des entreprises ne prennent qu'1H par semaine pour discuter de stratégie. Après avoir suivi des conseils de QI, les entreprises se sont investies plus dans une démarche stratégique.
  • Pierre Larouche souligne que l'innovation et l'audace est un investissement plus pris en compte par certaines entreprises plutôt que la recherche d'avantages fiscaux. Le marché exige de se démarquer et pour cela il existe différentes méthode comme intégrer des étudiants post-graduées. Dans le SAS (Software as a Service), le Cloud apporte une innovation dans l'accès, la gestion des donnés mais aussi dans la maintenance de la solution.

Face à certains décideurs qui ne veulent pas prendre de risque car « innovation » renvoit à de l'incertitude, il est possible d'étudier les projets pour proposer des solutions concrètes.

022015-QI-Quebec-ALessard_et_PLarouche_RCGT.png Photo: Annie Lessard - Pierre Larouche, RCGT, Raymont Chabot Grant Tornton

  • Martine Lessard de Québec International a présenté comment recruter à l'international?

Déployer des filières, employer un étudiant post-gradué ou accompagner une entreprise dans son embauche d'un employé à l'international et qui fait venir sa famille. Pour recruter des talents, il faut s'appuyer sur un réseau solide de partenaires, afin de faire progresser les différents dossiers: prévision sur les besoins de main-d’œuvre, immigration, etc. 1 entreprise sur 2 va se lancer dans le recrutement suite aux réunions organisées par QI.

022015-QI-Quebec-MLessard_QI.png Photo: Martine Lessard, Québec International

L'équipe présente de XiVO remercie les organisateurs pour leur accueil et ces échanges!

Sources:

Sprint Review 15.02

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

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

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 Valérie Dagrain

Apprenant-e-s ou animateur-trice-s, le GUL LINUQ de la ville de Québec accueille et présente les activités pour 2015.

Voici les ateliers du 24 jan.2015:

  • Atelier Raspberry PI: la présence de nombreux participant-e-s confirme le grand engouement des ateliers sur Raspberry Pi. Durant cette session, plusieurs démonstrations, du code. L'intervenante est invitée à revenir pour proposer des ateliers pour les amateurs et les experts. Durant cet ateliers il y a eu des exemples d'applications, exemple: l'interface écran d'une voiture et des idées dans le magazine dédié TheMagPI. Suite à cet atelier, l'intervenante à présenté Kano: un kit ordinateur basé sur Raspberry-Pi pour programmer à tout âge.
  • Présentation du logiciel de programmation Scratch, les fonctionnalités et l'interface graphique.
  • Atelier BSD: Un atelier en parallèle se tenait sur BSD, une licence libre utilisée pour la distribution de logiciels.
  • Ubuntu: des groupes de personnes venaient pour installer Ubuntu sur leur ordinateur. Je tiens à remercier les discussions avec les femmes de cet atelier! Je suis impatiente de revenir discuter avec elles.
  • Informations matérielles: certaines personnes viennent pour avoir des conseils concernant du matériel de son, par exemple, pour connaître leur interopérabilité.

Kano-LINUQ2015.JPG

Merci au trésorier pour m'avoir présenter les ateliers. Je rencontre enfin G.Cossette dont les publications régulières sur les projets Libres au Québec m'avaient permis de garder le contact sur les projets Libres au Québec, depuis 2005 ainsi qu'avec Facil sur Montréal. Des membres de LinuQ transmettent: des remerciements à G.Sanderson, S.Duthil et S.Boily pour leur intervention l'an dernier, sur un atelier XiVO, dans la téléphonie Libre, basé sur Asterisk. LinuQ.png

Le programme du site LinuQ annonce à 13h, pour le 7 février:

  • Buzzword Lightyears au pays d’OpenStack (Claude Durocher)
  • EspaceLab, la communauté du matériel libre (Benoit Debaque)
  • Une prochaine session après sur Python.

Sources:

  • Adresse pour rejoindre LinuQ : 1560, route de l’Église, Québec G1W 3P7 (proche du chemin Saint-Louis – Carte)
  • Horaire des activités : 13h à 17h. Les rencontres ont lieu tous les 15 jours.

Sources:

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 contacted the developers. Thanks to this meeting, NyXD wrote a tutorial to share their achievements.

Article en cc by sa 3.0 2015 - par Valérie Dagrain

Bonjour NyXD Systems, pouvez-vous présenter comment a débuté votre aventure dans la téléphonie?

logo2015_200_100.png

"Bonjour Valérie, NyXD Systems est un collectif de jeunes passionnés d'informatique, télécommunications et T.I, fondé en 2006, près de Paris (France).

- "Je suis Thomas, l'un des rédacteurs du blog de [NyXD Systems|http://retroplace.nyxd.org/] depuis 2012 et également l'un des deux membres fondateurs. Nous sommes un groupe de 4 amis: Kevin et moi avons commencé à bidouiller quand nous étions au lycée vers 2005 et découvert qu'il était bien plus amusant de faire communiquer des ordinateurs que de les laisser seuls dans leur coin.

- Kevin, également rédacteur et je suis l'autre membre fondateur de NyXD Systems. Ma passion pour l'informatique m'a rapidement rapproché de Thomas, et nous avons assez vite eu l'envie de mettre des ordinateurs sur des réseaux dont nous avions la maîtrise, et surtout la fierté d'utiliser nos propres solutions... Quand elles marchaient... NyXD Systems est aujourd'hui bien plus qu'un petit passe-temps d'adolescent, c'est un projet qui me tient énormément à cœur, et qui m'a permis de m'éclater tout en apprenant. Côté téléphonie, je suis plus en retrait par rapport à Thomas à vrai dire : ce n'est pas moi qui mets en place, mais je suis très fier d'avoir sur mon bureau un téléphone qui fonctionne grâce à notre réseau, des connexions VPN qui sont configurées sur nos routeurs, et XiVO qui tourne sur l'un de nos serveurs. Deux autres, Claude et Jean nous ont rejoint en 2014.

- Claude, membre récent de l'équipe de NyXD Systems.Actuellement en école d'ingénieur par la voie de l'apprentissage, j'ai eu l'occasion d'étudier la solution de téléphonie Asterisk (logiciel de référence dans la téléphonie open-source). Par le biais de NyXD Systems, j'ai ainsi l’occasion de mettre en application via un réseau réel tout ce que j'ai pu apprendre durant mon cursus scolaire. Tout comme Kevin, je suis également fier d'avoir un téléphone d'entreprise sur mon bureau, que je peux utiliser de la même manière que dans le cadre de mon travail d'apprenti chez Orange.

- Jean, je suis actuellement lycéen et je m’intéresse très fortement à l’informatique et à l’électronique. J’ai intégré NyXD Systems en 2014, suite à la rencontre de Thomas sur un forum d’utilisateurs de Mac (MacBidouille), et je m’occupe actuellement de réaliser des programmes et du matériel sur-mesure pour NyXD Systems. Le réseau et la téléphonie étant des domaines inconnus pour moi, faire partie de l'équipe me permet de toucher à de nombreux domaines auxquels je n’aurai jamais pu voir " l’envers du décor".

Voilà comment "nous avons progressivement évolué en obtenant des serveurs professionnels, ce qui nous a permis d'apprendre, ce que nous faisons toujours. Nous touchons un peu à tout, Windows, Mac, Linux, et même si nous avons moins de compétences sur Linux, je me suis vite rendu compte que XiVO (système de téléphonie open-source) était très accessible pour un néophyte en terme d'installation de système IPBX", précise Thomas.

2015-XiVO-Remercie-NyXDSystems-01-400.png

Avec quel matériel de téléphonie avez-vous commencé?

- "J'ai trouvé par hasard, un lot de téléphones Cisco IP Phone 7960 dotés d'un firmware SIP, et très bon marché sur Ebay vers la mi-2013 et c'est là que tout à commencé. Nous aimons beaucoup ces téléphones notamment car on peut les voir dans des films et séries diverses, et je les ai côtoyé à plusieurs reprises dans les grandes entreprises dans lesquelles j'ai travaillé. Je n'avais jamais touché à la configuration d'un téléphone IP auparavant. Je me disais "ça a une prise Ethernet, alors ça doit sûrement marcher comme un ordinateur en réseau !". Malheureusement, il s'est très vite avéré que non. Mais ces téléphones étant si agréables à utiliser que je me suis documenté un peu, ne pouvant rester sur un échec. J'ai donc commencé par chercher comment créer un réseau de téléphonie interne. J'aurais pu partir d'une solution ex nihilo, mais la téléphonie étant vraiment un domaine particulier et alors inconnu pour moi, j'ai préféré m'affranchir de tout un tas de difficultés en partant d'une distribution packgée, sans pour autant mettre de côté les rouages qui font que ça marche, pour me concentrer sur la mise en place. Et c'est là que j'ai découvert XiVO, Elastix, FreePBX, etc.

NyXD-400.JPG

- J'ai commencé avec XiVO à la toute fin 2013 mais certains détails de fonctionnement étaient encore obscurs pour moi et rapidement une vidéo sur Elastix m'a permis d'en faire plus. J'ai donc testé un peu Elastix, puis FreePBX mais avec beaucoup de difficultés pour finalement revenir sur XiVO dont la qualité de l'interface de gestion, les fonctionnalités et la simplicité d'installation sont très supérieures.

- Très rapidement, nous avons mis en place un serveur dédié Kimsufi chez l'hébergeur OVH, nos téléphones Cisco chez nous avec un firmware en SIP et derrière des routeurs pfSense avec le package additionnel siproxd (un proxy SIP) nous permettant d'avoir facilement plusieurs téléphones sur chaque site. La configuration de chaque téléphone se faisait totalement à la main ce qui prenait du temps et surtout compliquait énormément toute modification ultérieure au déploiement puisqu'il fallait obligatoirement se rendre sur site.

- Nous avons utilisé cette solution pendant quelques mois début 2014, sans rencontrer particulièrement de problèmes. D'autres téléphones ont été ajoutés, pour en avoir une petite douzaine en fonctionnement. Nous arrivions aisément à passer des appels internes et externes mais nous avions un stock de téléphones Cisco 7941, impossibles à configurer à la main tel que nous le faisions. C'est à force de voir ces téléphones inexploités que j'ai eu envie que notre serveur gère le provisioning, c'est à dire que depuis le serveur on puisse dire "tel utilisateur possède telle ligne, il faut l'attribuer à tel ou tel téléphone" et que sans aucune intervention physique, le téléphone "reçoive" cette ligne et soit opérationnel immédiatement. Ceci s'inscrivait assez facilement dans notre changement d'infrastructure. Nos sites étant maintenant raccordés par VPN, nous avons pu rapatrier le serveur de téléphonie en local, au siège, et provisionner ainsi tous les téléphones du siège, et à travers les liaisons VPN, les téléphones d'agences".

Dans quel contexte es-tu venu échanger pour la première fois avec les développeurs XIVO?

- "J'ai eu un problème majeur dans le déploiement de cette nouvelle version de notre solution basée sur un XiVO auto-hébergé. Au niveau du serveur, nous étions reliés à OVH qui est notre fournisseur de ligne SIP. Nous avons donc une ligne qui nous permet d'appeler l'extérieur et d'être appelés. Nous interconnectons cette ligne avec notre serveur qui contient donc une série de règles qui définissent son comportement lors du passage d'un appel dans un sens ou dans l'autre. Le problème que j'avais, c'est que j'arrivais à passer des appels vers l’extérieur, mais pas dans l'autre direction. J'ai donc tenté deux ou trois réglages à partir de recherches faites sur le web, sans succès.

- En décembre 2014, je me suis donc rendu sur le canal IRC de XiVO et alors que je m'attendais à discuter avec des utilisateurs du logiciel, j'ai parlé en réalité avec l'équipe de développeurs, sans même le savoir au début. Je n'en espérais pas tant ! Et ils m'ont effectivement aidé à résoudre mon problème alors que je n'ai aucun lien avec XiVO ou Avencall, ni contrat de maintenance, ni partenariat. Je suis juste un utilisateur lambda ayant demandé conseil aux gens qui développent le logiciel qu'il utilise".

Comment ça c'est passé quand le système a marché?

- "J'ai pu appliquer en direct les informations données par les développeurs de XiVO et lorsque ça a fonctionné, j'étais très content. Non seulement j'avais appris quelque chose d'intéressant, mais en plus j'ai eu envie d'en rédiger un tutoriel, un guide, car il aurait été dommage de déranger les développeurs à nouveau pour le même problème en cas de réinstallation complète du serveur. Une façon de remercier l'équipe.

- Je ne suis pas franchement ce qu'on peut appeler un libriste (même si j'apprécie, respecte et encourage le Libre) mais dans mon esprit c'est assez naturel de partager. J'utilise gratuitement un logiciel libre, je demande de l'aide que l'on m'apporte, alors je n'ai pas envie de garder cette aide pour moi, mais au contraire, en faire profiter le plus grand nombre. Ainsi, si quelqu'un d'autre ayant la même difficulté fait une recherche, il trouvera sûrement des solutions dans ce guide NyXD, continuera d'utiliser le logiciel, ne dérangera pas l'équipe de développement (qui doit répondre souvent aux mêmes questions), laissant plus de temps pour se concentrer sur le développement du logiciel XiVO. De plus, rédiger un tutoriel permet in fine d’accroître la quantité et la variété de documentation, ce qui est appréciable pour tout le monde". Découvrir le tutoriel.

Capture_d_e_cran_2015-01-28_a__09.19.44.png

Que souhaitez-vous continuer de faire avec la téléphonie dans l'avenir, pour 2015?

- "Je compte déjà peaufiner le fonctionnement de notre solution actuelle. Avant toute chose, nous devons finaliser et fiabiliser notre nouvelle infrastructure réseau et concomitamment la téléphonie, qui exploite ce réseau. Nous avons défini les spécifications d'un kit "agence" comprenant les équipements vitaux pour équiper une agence nouvellement créée, comme le routeur, l'onduleur, le téléphone, etc. Nous travaillons à cela quasiment en permanence car nous utilisons quotidiennement cette infrastructure, et nous aurons a terme accès aux profils utilisateurs de n'importe qui depuis n'importe où. Ainsi un utilisateur d'une agence pourra retrouver son environnement de travail depuis n'importe quel autre site.

- De la prise en compte de la téléphonie dans nos déploiements découlerait assurément une synergie importante pour nos apprentissages futurs et notre capacité à maintenir une infrastructure d'entreprise.".

2015-XiVO-Remercie-NyXDSystems-02-400.png

Toute l'équipe XiVO vous remercie, pour votre tout nouveau tutoriel sur XiVO ainsi que votre motivation pour cet interview. Vous êtes les premiers à inaugurer la rubrique des contributeurs XiVO!

Sources:

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 in telephony, Information about Hacking Club of Laval University, live action role-playing game and cyberpunk hacking stuffs.

L’EspaceLab, un espace de création numérique communautaire, a ouvert ses portes en automne 2014, dans le quartier de Sainte-Foy à Québec, au Canada. Reportage par valerie-dagrain.org cc-by-sa 3.0 EspaceLab Janvier.2015 Article 1, 2 et 3

Témoignages des activités ouvertes et participatives de ce samedi 24.janv 2015:

  • Open-Data: Mireille lance un sujet sur l'ouverture des données publiques et l'implication de la ville de Québec: "il y a le site de Québec sur les données ouvertes, pour ce qui concerne la capitale mais il y aussi Montréal ouvert." Valérie cite des exemples de participations citoyennes comme Libertic, regards-citoyens (et ici), des projets de villes "2.0" où se partagent des pratiques d'économie solidaire et sociale afin d'améliorer ou créer un nouvel habitat, re-inventer des modes de vie et prendre en considération l'environnement: Imagination4People. Discuter sur l'accès aux informations publiques c'est aussi aborder le sujet de la protection des données personnelles, la re-appropriation des lieux de conception avec les fablabs, les hackerspaces et artisans afin de sensibiliser tous les publics aux ateliers, des fortes demandes d'animation pédagogiques (arduino, raspberry-pi, des systèmes libres). Un autre sujet est lancé avec l'accès à Internet en Wi-Fi proposé par ZAP, un service de Zone d'Accès Public, à Québec.
  • Imprimante 3D: Après le cube qui "tourne avec des rouages", Isabelle a lancé une nouvelle création faite avec l'imprimante 3D: c'est un coeur qui s'articule en "un tour". Il existe un modèle dont il faut faire "5 tours" pour revenir à sa forme initiale. Les pièces internes pour maintenir l'ensemble s'impriment aussi. De nouvelles créations voient le jour et les maquettes sont disponibles sur les sites de maker bot ou un exemple ici.
  • L'atelier sur la "plante intelligente" s’agrandit: le groupe de travail présente des ressources bibliographiques sur les murs végétaux, souhaiter inviter d'autres personnes intéressés par la bio-informatique et "comment présenter ce projet" à l'écran pour une prochaine session.
  • Un groupe améliore l'imprimante 3D: L'animateur de la semaine passé (lire ici) avait présenté le fonctionnement de son imprimante 3D car la demande d'apprentissage est forte. Durant cet atelier, il a lancé l'impression d'une tuyère, pour refroidir le système de la machine elle-même et l'améliorer.
  • Blender le logiciel de modélisation 3D: un groupe de travail présente sur l'écran, des plans de pièces. Le fichier peut-être lu et exporté sur l'imprimante 3D.
  • Un atelier arduino et "makey makey": un jeune animateur a initié un atelier arduino et des démonstrations. Isabelle a présenté des logiciels de musique ou jeux pour connecter via des éléments conducteurs sur "makey makey". Je lui demande comment on peut étendre à plusieurs octaves suite à une démonstration sur le piano. Makey Makey, permet des usages immédiats mais aussi d’être programmé pour des usages étendus.
  • L'atelier de drone solaire. Mickaël: Il présente ses maquettes et durant cette seconde session il a pu bien avancer les tests de voltage et de recharge sur les membranes solaires. "Aujourd'hui je veux vérifier que le système allait fonctionner. Pour cela on va faire un test de charge". Je me suis joins à cet atelier pour initier un atelier "tournage en milieu non urbain" avec un drone, fin février.
  • Étudiants en télécommunication et téléphonie Libre: Je développe une présentation sur XiVO, en téléphonie libre pour voir comment présenter ce qu'il y a d'amusant avec les messages et un réseau téléphonique ouvert. XiVO est basé sur Asterisk et je souhaite monter un atelier en télécommunication.
  • Club de hacking à l'Université Laval: Je relaye qu'il y a une journée porte-ouverte le 7 février 2015, à l'Université Laval et dont le club de hacking sera présent. Je souhaite monter un petit groupe sur les télécommunications pour une mise en réseau avec des étudiants en Bretagne.
  • Maquettes : avec Mickaël, Michel et Isabelle, nous élargissons le sujet sur la modélisation. Mickaël avait préparé une maquettes pour son drone et d'autres conceptions en argile.

EspaceLab-Quebec-24012015-RS.png

Ateliers de jeux de rôle grandeurs nature et ateliers bidouillage : Durant les ateliers, nous avions parlé de modélisation, maquettes et bidouillage dont voici quelques liens:

  • Depuis 1997, dans les scénarios médiévaux, je fabrique des épées en mousse (fibre carbone, mousse, latex, acrylique). J'ai également crée un portail circulaire avec des runes luminescentes (démontable et portable), un cristal géant, des maquettes en argile. L’électronique nous sert ici pour déclencher des effets spéciaux. Mais j'ai également vu un groupe de joueur (Elfes noirs) créer des barrières lumineuses pour simuler des champs de force ou intégrer de la fibre optique dans leurs costumes pour simuler des armures magiques.
  • En 2010, j'ai initié un croisement entre "jeux de simulation et hackerspace" car pour les époques "steampunk" nous avions besoin d'animer des objets avec des rouages et des leds. La communauté de jeu de rôle avait les idées mais pas de locaux et pas toutes les compétences techniques.
  • En 2011-2012, robotique et steampunk: c'est un étudiant en robotique qui avait fait un stage sur les marionnettes, avec qui j'ai pu développer des idées: voici une de ces créations. Ensuite j'ai crée un scénario cyberpunk adapté pour une soirée enquête: mon objectif était de faire se rencontrer des scénaristes et les bidouilleurs du hackerspace. Voici le compte-rendu de ces 2 soirée-enquêtes et photos. En 2012, j'ai rencontré des professionnels du steampunk à Berlin lors de la conférence de Hacking EHSM où j'étais co-organisatrice. Les concepteurs recréent des ambiances 19ème siècle, avec des technologies du jour. Cela donne un ordinateur victorien, des livres mécaniques, des lampes dans lesquelles poussent des plantes ou une main qui écrit toute seule. Un moyen de comprendre comment l'arrivée de l’électricité à développer les imaginations.
  • 2012, des scénarios futuristes. Suite à mon expérience sur la soirée-enquête cyperpunk (Blade Runner, MegaIII JDR, Ghost in the Shell), j'avais étendu ces rencontres bidouillage avec une association de paintball avec scénario. Certains ont crée un portail "Stargate", des timer "pour couper le cable et sauver le monde", d'autres veulent développer et explorer l'histoire avec des scénarios techno-futuriste, comme dans les romans de Tom Clancy.
  • Historique de me activités: mes pratiques de jeux de simulation, conseil d'administration, organisation ou participation, une section sur sur les imaginaires socio-techniques.''

"Le monde de la réalité a ses limites ; le monde de l'imagination est sans frontières." Rousseau

Sources:

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 in Quebec) and the Hacking Club of Laval University.

L’EspaceLab, un espace de création numérique communautaire, a ouvert ses portes en automne 2014, dans le quartier de Sainte-Foy à Québec, au Canada. Reportage par valerie-dagrain.org cc-by-sa 3.0 EspaceLab Janvier.2015

Retrouvez ici le fonctionnement de l'EspaceLab et les témoignages sur des ateliers : 1 et 2 sur le blog de XiVO, ici sur le site a-brest.

Témoignages des activités ouvertes et participatives de ce samedi 17.janv 2015:

  • Imprimante 3D: ce samedi matin est dédié à une présentation sur le fonctionnement d'une imprimante 3D. Près de 35 personnes étaient présentes pour s'informer et poser des questions sur: les coûts des imprimantes 3D et des logiciels ressources comme sketchup, un logiciel d'architecture 3D ou le site de bidouillage thinkgiverse. Cette session permettait de comprendre le fonctionnement de l'interface logicielle de l'imprimante mais aussi des astuces liées à la nature du matériau, la zone d'impression, la température et l'entretien.
  • Les magazines de bidouillage: Petit coup de coeur sur un article qui explique "comment savoir que l'on a reçu du courrier dans sa boite au lettre physique" en plaçant un capteur de lumière et recevoir l'information sur Twitter. La plupart des magazines sont de LinuxMag et titres sur la révolution des ateliers Raspberry-Pi.
  • Mickaël modifie son drone pour installer des cellules solaires afin d’accroître son autonomie de vol. Professionnel dans l’aérospatiale, il souhaite également modifier l'ergonomie du drone. Inquiet sur la disparition prochaine du kérozène, il s’intéresse aux montgolfières et autres développements civils avec les drones comme mode de déplacement. Valérie va se joindre à cet atelier et apporter un drone avec camera.
  • Valérie présente XiVO, système de téléphonie open source et fait un don de matériel à l'EspaceLab, de la part des développeurs de XiVO. Investit auprès des commissions scolaires. Alain présent aux ateliers, témoigne de son intérêt pour Asterisk. et il a déjà essayé FreePBX puis XiVO. Il témoigne qu'il faut un juste quelques connaissances en programmation. D'un autre côté, il constate une faible implication des instances gouvernementales Québécoises pour les logiciels libres notamment dans le secteur éducatif. Présentation de photos d'ateliers : dans des hackerspaces et partage des bonnes idées du LabFab de Rennes, dont des éléments produits principalement par John Lejeune pour animer des sessions pédagogiques.
  • Mise en réseau: Benoît, animateur à l'EspaceLab constate que pour cette rentrée 2015 est l’effervescente! Les adhésions affluent, les personnes viennent avec leurs questions ou leur matériel et des démarches se mettent en place progressivement avec la Patente, le hackerspace la chambre blanche et LinuQ (2015-2016). Mr Merhi, enseignant en informatique à l'Université Laval m'informe d'un club de Hacking à 500m de l'EspaceLab! De nouveaux échanges en perspective.

EspaceLab-Quebec-17012015-RS.png

Sources:

Sprint Review 15.01

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

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 "+" presented in the directory
  • fixed bug that created line function keys when deleting an existing function key on yealink devices
  • fixed a spelling error in statistics interface of web interface
  • fixed a bug preventing the display of the second queue skills rules page
  • Provisioning now works on Yealink T32/T38
  • fixed bug : Holdtime announcement before entering the queue doesn't work with some numbers
  • fixed bug : Calls answered by the switchboard are displayed as missed calls on the operator's phone
  • Snom 7XX function keys now works with XiVO's High Avaiability

Work of interest:

  • Ongoing work on xivo-dird's integration and visual reorganisation of XiVO Client

XiVO et les Trophées de la Distribution 2015

COM-FR-TropheeDistribution2015-320x295.png

Nous voilà à l'aube de la 8ème édition des Trophées de la Distribution 2015! Ce prix est délivré par le média IT "Distributique" sur le Salon IT Partners (3 et 4 février 2015). En tant qu'exposant, Avencall va concourir à ce Trophée et nous souhaitons tout faire pour remporter les 2 prix :

  • 1) Meilleur produit : solution XiVO
  • 2) Meilleur politique de vente indirecte

Merci de contribuer à notre visibilité et réussite! Voici la démarche:

  • 1. s'inscrire ici à Distributique
  • 2. voter pour participer à notre élection. Pour voter c'est dans la section: Messageries et Collaborations unifiées, en choisissant "Avencall" (éditeur de la solution)
  • 3. diffusez auprès de vos clients et réseau de communication

Pour une victoire partagée, merci de votre participation :) L'équipe vous remercie.

XiVO and the 2015 Distribution Trophy

COM-EN-TrophyDistribution2015-320x300.png

 

 

 

 

 

 

 

 

 

We are at the dawn of the 8th edition of the 2015 Distribution Trophy, An award issued by the IT media "Distributique" on the IT Exhibition Partners (3th and 4th February 2015). As an exhibitor, Avencall will compete at this trophy and we want to do everything to win 2 awards:

* 1) Best Product: XiVO solution
* 2) Political Best indirect sales

Thank you to contribute to our visibility and success!

Here are the steps:

* 1. Distributique register here: Distributique.
* 2. vote to participate in our election. You can vote in this section: Messaging and Unified Collaboration and choose "Avencall"
* 3. distribute to your customers and communication network

For a shared victory, thank you for participating :)

The team thanks you.

XiVO: Logiciel Libre et bidouillage en réseau - Network hack

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 Groupes utilisateurs Linux (GUL) ou associations faisant la promotion du Libre (April, Facil);
  • participant à des rencontres sur les T.I et Logiciels Libres pour dynamiser l'économie locale (Solutions Linux) ;
  • encourageant les contributeurs qui diffusent des tutoriaux sur XIVO.
  • Depuis cet automne 2014, l'effervescence autour de l'ouverture de l"Espace Lab" (FabLab) a généré beaucoup d'échanges entre les associations locales.

L'équipe de développeur XiVO siège essentiellement à Québec et présente ces structures ressources:

LINUQ LL: Groupes Utilisateurs Linux de Québec, LinuQ ESPACELAB: Espace communautaire pour présenter son projet ou rejoindre une équipe. On cherche à monter un atelier télécommunication. Articles 1, 2, 3, 4. HACKSPACE: La Chambre Blanche, avec des activités en art visuel. LA PATENTE: Coopérative qui accueille et propose de fabriquer ou restaurer. Atelier La patente. CLUB HACKNG: Groupe d'étudiants en informatique et télécommunication à l'Université Laval. ÉCOLES EN TÉLÉCOMMUNICATIONgroupe d'étudiants en télécommunication. Telecom Bretagne.

A bientôt pour de nouvelles activités!

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 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, au cœur du quartier, à 10mn de l'Université de Laval et juste à côté des locaux R&D de XiVO (système de téléphonie Libre), des animateurs-trices bénévoles de l'Espace-lab accueillent vos idées d'ateliers. En savoir plus sur l'historique des Fablabs au Québec. En savoir plus sur les animateurs-trices, la salle et le matériel, les projets : Espace Lab et article 1)

Isabelle est ingénieur en physique et anime régulièrement des sessions avec l'imprimante 3D et sur de la programmation. En collaboration avec d'autres animateurs tel que Rémi, ils avaient imprimé (imprimante 3D) un sifflet et des sapins de Noël miniatures pouvant accueillir des DELs à l'intérieur pour illuminer les sapins composés de différentes couleurs. Isabelle apprécie d'animer des ateliers scientifiques pour les enfants et se définit avec entrain comme une exploratrice !

D'ailleurs, ses fils Laurent et Guillaume (7 et 9 ans) m'ont expliqué le logiciel Scratch junior pour faire de la programmation, sur leur tablette. Scratch « permet d’initier de jeunes enfants (5-7 ans) au codage et à la programmation Web en leur permettant de créer leurs propres histoires et des jeux interactifs. » Laurent et Guillaume expliquent que l'on peut prendre des personnages et des décors, créer un programme et lancer des séquences pour faire des animations. Scratch, comme outil d'initiation à la programmation, existe pour les enfants mais aussi pour les adolescents et les adultes.

Isabelle me présente comment elle a créé des jeux avec Scratch et des images de héros de dessins animés… ou en utilisant Makey Makey qui transforme tout objet en clavier, en périphériques !!! Isabelle anime aussi des ateliers à l’école Fernand Seguin, sur la conception de petits robots insectes qu'elle a appelé: le Scarabot ! Venez les rencontrer pour découvrir tout cela :D

Valérie préparera un atelier astronomie avec Stellarium et une présentation sur XiVO en téléphonie Libre (un kit est en train de se créer) pour janvier 2015. Valérie informe d'une pluie d'étoiles filantes entre le 13 et 14 décembre : les géminides. Provoquée par l'astéroïde (3200) Phaéton qui passe près du Soleil tous les 1,4 an, il y a 140 étoiles filantes par heure en moyenne!

Benoit informe que pour ces ateliers, il y a la possibilité de louer un télescope environ 40$ pour 4 jours et qu'il y un observatoire au sud de Québec; celui du Mont Cosmos. Cet observatoire est un ancien silo à grain, dans une ferme au cœur des Appalaches. Les lieux peuvent accueillir les familles et des sessions sont organisés pour initier à l'astronomie. Cet observatoire est sous la responsabilité de l'Université Laval où l'on y trouve le Centre de recherche en Astrophysique du Québec (CRAQ).

EspaceLab-02-Quebec-13122014-Texte.png

Daniel nous parle du « board arduino » pour faire un modulateur vocal. Sur le projet de plante intelligente, Josée était très concentrée avec Dominique et Mireille pour préparer le système d'irrigation automatique. Nous en saurons plus dans le prochain article!

Nicolas et Hari, passionnés d’électronique, ont rejoint Frédéric (15 ans) et Félix (13 ans) qui paramétraient les capteurs d'un robot basé sur Arduino ou Raspberry Pi: Sparki. Ce support est très utile pour des ateliers pédagogiques. En effet tous deux témoignent « qu'une fois Sparki connecté à l'ordinateur on peut le programmer ». Une fois déconnecté de l'ordinateur, une télécommande permet de commander le robot : il peut attraper des objets, dessiner, définir la distance entre lui et un objet, communiquer en Wi-Fi avec d'autres robots Sparki, sortir d'un labyrinthe....

Il existe une application Android pour contrôler Sparki en Bluetooth et de nombreux capteurs. Le robot est open source mais il n'y a pas de versions pour l'utiliser sous Linux… pour l'instant :D Frédéric travaille aussi sur le projet de fusée à eau. Il témoigne que ses amis sont intéressés pour venir prochainement et qu'un autre de leurs amis utilise l'imprimante 3D.

L'EspaceLab, c'est tous les samedi matin \o/

Sources :

Sprint Review 14.23

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

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 a voicemail to a sccp device
  • can't Create Online Call Recording Function Key
  • problems in function key migration script

Work of interest:

  • Function key migration towards our new model is nearly over
  • A first working development version of xivo-dird has been completed, and is now integrated into XiVO.

How we test xivo-dird

XiVO dird is a new directory service in XiVO. It will be used as the entry point for lookups and reverse lookups in the near future. Dird is the first service in XiVO 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 dird is not tied to an existing XiVO installation.

Making the borders clear around xivo-dird made it possible to test against dird's interface more easily than what used to be possible with other services in XiVO.

Like any other service in XiVO, xivo-dird has a unit test suite that we strive to make as complete as possible. We also wrote a suite of integration tests that can be executed from a development machine without a full installation of XiVO. The integration test suite uses xivo-dird as a black box, changing the input only, typically configuration files, files, web services or other resources depending on the tested back-end. These tests are higher level than unit tests but not as high as the ones we usually have in xivo-acceptance that requires and sometimes test many components at the same time.

Some of the tools we use for the integration tests include:

  • docker to launch and stop xivo-dird quickly with different configuration
  • fig to coordinate our launched services, it starts all containers with the proper arguments to allow the whole system to work
  • nosetests to run the test suite
  • jenkins to execute the tests and report problems

The way these tests are structured, is quite simple at the moment. At the root of the xivo-dird project, an integration_tests directory can be found. In this directory, there is a Makefile, a Dockerfile, an assets folder and a suite folder. Here's a quick description of each of these elements.

Dockerfile

This is the file to build the test image that is used by the test suite. It generates a runnable docker container using the current branch.

Makefile

The Makefile is a helper to build the test image and pull some docker dependencies. make test-image can be used to generate a fresh test image ready for testing.

assets

This directory contains many set of runnable configuration that are used by the test suite. An asset consists of a fig.yml file to describe the environment in which we want to run dird as well as all configuration files that are required for this given test.

Here is an example of an asset directory:

% tree assets/xivo_users_multiple_xivo 
assets/xivo_users_multiple_xivo
├── confd_data
│   ├── america
│   │   └── 1.1
│   │       ├── infos
│   │       └── users
│   ├── asia
│   │   └── 1.1
│   │       ├── infos
│   │       └── users
│   ├── europe
│   │   └── 1.1
│   │       ├── infos
│   │       └── users
│   └── run_confd
├── etc
│   └── xivo-dird
│       ├── config.yml
│       └── sources.d
│           ├── america.yml
│           ├── asia.yml
│           └── europe.yml
└── fig.yml

10 directories, 12 files

suite

All integration test are in this directory, each TestCase class has an asset field that map the test to an asset. The BaseDirdIntegrationTest is responsible of launching and stopping the environment for each test case.

Here is an example fig file for the asset shown above:

% cat assets/xivo_users_multiple_xivo/fig.yml
dird:
  image: dird-test
  ports:
    - "9489:9489"
  volumes:
    - "./etc/xivo-dird:/etc/xivo-dird"
  links:
    - "america"
    - "asia"
    - "europe"
america:
  image: python:2.7
  volumes:
    - "./confd_data:/tmp"
  command: "/tmp/run_confd america"
europe:
  image: python:2.7
  volumes:
    - "./confd_data:/tmp"
  command: "/tmp/run_confd europe"
asia:
  image: python:2.7
  volumes:
    - "./confd_data:/tmp"
  command: "/tmp/run_confd asia"

The resulting architecture used for the test would look like the following diagram.

architecture.png

Since xivo-confd is not docker ready at the moment, we mocked the confd server with a python SimpleHTTPServer and some static files. This allowed us to have predictable results for our tests without having to launch and configure a whole XiVO server and still be able to test some common cases, such as server not started, 404 errors, etc.

Once we know that all of our back-end and that the core of dird is completely tested, only one acceptance test is required to test the whole chain of interaction.

This mode of testing is still new to our team, we will see if the theoretical advantages that we get from this kind of segmentation is as good in practice as it is on paper.

Detailed instructions are available in xivo-dird's README for those who want to try running the test suite.

References:

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 du quartier, à 10mn de l'Université de Laval et juste à côté des locaux R&D de XiVO (système de téléphonie Libre), des animateurs-trices bénévoles de l'Espace-lab accueillent vos idées d'ateliers. En savoir plus sur l'historique des Fablabs au Québec.

L'équipe de l'EspaceLab couvre tous les milieux professionnels: ce sont des chercheurs, des enseignants, des scientifiques, des administrateurs et des gens d’affaires.

La salle, qui accueille des ateliers tous les samedi matin, permet d'organiser plusieurs groupes de travail. Le matériel de la bibliothèque disponible sur place se compose de plusieurs tables, chaises, de 4 grands écrans TV pour utiliser et montrer en temps réel l'utilisation de logiciels ou montrer des vidéos. La bibliothèque fournit un accès internet en WiFi et filaire.

Le matériel apporté par les bénévoles comprend actuellement de l'équipement en électronique (Arduino avec 16 projets pour les débutants et des capteurs arduino, oscilloscope électronique et multimètre) en robotique, Freecad en CAO (Conception Assistée par Ordinateur), en informatique (Logiciel Libre Ubuntu, Linux, Blender, Python et du matériel pour exécuter de l'impression 3D et Scanneur 3D.

Les 4 projets actuels, où tout le monde peut participer, sont: d'établir un record d'altitude avec une fusée à eau (projet 624), de créer une plante intelligente qui s'arrose et publie sur un blog (projet agro-urbano), de participer au projet d'un étudiant sur un synthétiseur modulaire, de fabriquer un mini-maker pour le printemps 2015 (événement mini-maker faire de Montreal). Sources : espacelab2014.wordpress.com

EspaceLab-Quebec-29112014rs500.png

Témoignages des activités ouverts et participatifs de ce samedi 29.nov 2014:

  • Josée a présenté le projet de plante intelligente« qui s'arrose seule et publie sur le blog » (photo 2 et 7) . Elle travaillait avec une autre dame jusqu'à ce qu'une personne rejoigne l'équipe pour présenter une modélisation 3D de fleurs. J'ai présenté le logiciel Libre bioclipse pour modéliser en 3D en prenant compte différentes sciences. Les idées s'enrichissent de l'expérience de chacun. Sur Paris, j'avais découvert le projet de géo-pollution (au /tmp/lab par P.Langlois) où chacun pouvait faire analyser la composition d'une plante (hackerspace /tmp/lab). Peut-être qu'ici je pourrai réaliser mon projet de plante qui montre le fonctionnement de la photosynthèse. J'avais initié ce projet pour le musée des sciences de Rennes, dans notre hackerspace hacknowledge en France. Comme les fiches sont partagées, c'est une occasion pour moi de continuer !
  • Avec les passionnés de domotique comme Daniel et Hari. on discute d’actualités comme la cuillère Google, l'objet connecté Echo qui répond aux questions et s'installe dans l'espace domestique, des limites de la sécurité etc. Nous étions 2 pour présenter XiVO qui permet de monter un système téléphonique libre basé sur Asterisk.
  • Jean-Paul, enseignant en science, présente les fondements du moteur électrique sur un écran. Pour cela, il a entièrement modélisé en 3D le fonctionnement en utilisant le logiciel Libre Blender (photo 6). La vidéo est accessible ici.
  • CAO: D'autres personnes sont ensuite arrivé pour faire une animation sur FreeCAD qui est l'alternative libre du logiciel AutoCAD, pour faire de la modélisation 3D pour la CAO.
  • L'imprimante 3D : toute une équipe était très motivée pour la paramétrer et faire des essais sur la préparation : température et calibrage. (photos 3 et 5). À l'approche des fêtes, le modèle de sapin à imprimer s'affine !
  • Arduino : Un autre groupe animait un atelier avec suivi de tutoriaux sur l’écran (photo 4) et travaux pratiques.
  • Benoît présente des actualités et le partenariat à venir comme favoriser des activités avec LinuQ, le groupe utilisateur Linux sur Québec, nous échangeons également sur les MOOCs, c'est à dire la formation en ligne ouverte à tous. Je présente Tetaneutral, un collectif à Toulouse (France) qui développe de l'accès internet communautaire en forte demande comme Koumbit qui rayonne depuis Montréal.

Ressources

Agile Tour Québec 2014

On november 5th 2014 some members of the XiVO dev team were at the 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 good practices and an opportunity to exchange experiences with other people.

First keynote by Michael Feathers (author of Working Effectively with Legacy Code)

The main idea we got from this keynote is the importance of metrics. I'd like to compare this with code optimization: if you only read the code and try to optimize everything that you find by only reading, you will probably waste your time because you won't be optimizing in the right spot. The first thing to do in order to optimize code is profiling: you run the code and measure which portion of the code uses the most resource (CPU, memory, etc.). Only then can you know where you should put your efforts to get the best amelioration. In the same way, about code quality, you may find some spots where the quality is pretty bad, but you may miss the most important spot. The right metrics can give you that: where you should put your efforts to get the best amelioration of code quality and reduction of maintenance. Here are two examples:

  • for a given period, list the count of commits per file: it gives you the files that need the most maintenance, which are probably where you should improve code quality. Usually, 20% of the files get 80% of the commits.
  • evolution of the average length of source files: it gives you an idea of the "aging" of your code base. Usually, the average will tend to grow fast after some time.

One of the danger with metrics it to use them as goal instead of using them as an indicator of success. For example, aiming for 100% unit-test coverage or for a high number of new tests may result in better numbers on paper, but the result in the code quality and maintainability could be disastrous.Incomplete or badly designed tests adds complexity to the software without adding value. In these situation, adding tests may only increase the technical debt.

Félix Antoine Bourbonnais – Agile coach

The introduction to this presentation was formulated around the following question: "What is going to be the next big challenge that your software will have to address in the next 5 or 10 years?"

The right answer is : "We don't care". This answer lead us to some best practices to keep software maintainable and to be able to adapt to changes:

  • Interfaces
  • Interfaces
  • Polymorphism
  • Interfaces

Second keynote by Jurgen Appelo - author of Management 3.0

Most questions that M. Appelo receives from participants in his workshop are about changing other people:

  • How can I make my team do...
  • How can we make the upper management understand that...
  • How can I change this person's ...

The answer to these questions in most cases is: don't. A keep to success is to improve yourself, not others. Try and keep challenging your techniques, behavior and see if you can do better.

His book is available for free on http://m30.me and contains a long list of interesting ideas to get people to know their co-workers better and share good experiences.

Michael Ouellet - agile team leader

The main idea of this talk was: don't waste your precious brain time and move forward, think constructive. To do that, you must be able to identify what wastes your time. Based on the book Positive Intelligence from Shirzad Chamine, M. Ouellet gives us a list of "saboteurs" which represent types of behaviour that lead to a waste of time, such as the Judge, the Victim, the Avoider or the Hyper-Achiever. We all have all these saboteurs, and they all express to some degree. Identifying which saboteur caused you to think this negative thought or do that non-constructive action is the first step for blocking the saboteurs. M. Ouellet insisted on two points: the worst saboteur is the Judge, it is always there and the best course of action to reduce the effects of saboteurs in a team is to show the example, not try to impose your vision, joining the recommandation of J. Appelo.

References:

Hugo Emond

Hugo Emond presented the feedback from a SCRUM project with a team distributed over two continents in different timezones. The presentation was about the techniques that worked best to obtain good results. Some best practices:

  • A first meeting between the members of the team
  • High quality tools for the meetings, webcam and microphones, the later being very important
  • 100% presence on meetings, no cellphones, no mail, etc
  • Keep an informal communication channel open at all time to share non professional communication such as jokes and personal news
  • Respect and be aware of cultural differences
  • Keep the timezone in mind when asking for the awareness of team members

The missing point from this experience that could have benefited our team is a way to do a good sprint review with many participants, technical or not, from many locations. At the moment, we do conference calls with a blog post to share screenshots and links. We are still missing a good way to do our demos.

Nov.2014 Rencontre Régionale des TIC, Gaspésie-Îles-de-la-Madeleine

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 et des communications) pour la région de la Gaspésie-Îles-de-la-Madeleine.

C'est une occasion permettant aux diverses entreprises et organisations de la région de se rencontrer, réseauter, d'apprendre et d'échanger sur les nouvelles tendances dans le domaine du numérique. La rencontre a pris place au Centre des congrès de Carlton-Sur-Mer.

La rencontre était divisé en 2 parties : Les conférences du jeudi soir et les ateliers du vendredi. Au total 6 ateliers différents se sont déroulés pendant la journée avec des sujets comme le big data, l'e-reputation, les villes intelligentes, le mobile et le webmarketing.

J'ai eu la chance d'être invité par M. Carol Cotton, organisateur de la rencontre, pour venir donner un atelier sur les Logiciels Libres. C'était ma première visite en Gaspésie et je suis très content d'avoir participé. J'ai été accueilli par des gens chaleureux, contents d'échanger avec des nouveaux gens et désireux de faire évoluer leur belle région sur le plan numérique.

J'ai été surpris par les gens que j'ai rencontré en Gaspésie. Au début je m'attendais à ce que les logiciels libres ne soit pas un sujet très connu dans la région, mais je me suis trompé. Vendredi soir, j'ai rencontré un entrepreneur offrant des solutions de réseautique intégrant plusieurs logiciels libres. J'ai aussi rencontré un des mainteneurs de lxterminal, le terminal utilisé dans LXDE.

2. Cette journée comprenait 6 ateliers et le votre était dédié à la section Logiciel Libre. Dans votre présentation, quelles sont les forces du Logiciel Libre dans la téléphonie?

Premièrement, il ne faut pas oublier que nous allons retrouver les mêmes avantages du logiciel libre sur le plan numérique, c'est-à-dire une meilleur qualité, plus de flexibilité, une plus grande durée de vie et une meilleure évolutivité. Ce qui va faire la force du libre dans le domaine de la téléphonie ce sont les économies, l'interopérabilité et les standards ouverts.

Les économies, car nous pouvons remplacer une solution matérielle avec une solution logicielle. Ça permet de faire évoluer l'infrastructure plus facilement et de remplacer le matériel de téléphonie désuet avec des alternatives moins coûteuses.

L'interopérabilité est une autre force car les logiciels libres de téléphonie vont souvent supporter plusieurs protocoles utilisés par divers fournisseurs, puis ils vont aussi permettre d'interconnecter ces technologies de façon transparente. Par exemple : Avec une solution asterisk on peut facilement faire le pont entre un téléphone IP et une ligne analogique. Ou encore, entre un softphone et un téléphone Cisco.

Les standards ouverts vont aussi beaucoup contribuer à l'interopérabilité. Je pense surtout aux standards comme SIP et RTP qui sont utilisés par la grande majorité des fabricants de téléphones IP. Grâce à ces protocoles, les logiciels libres de téléphonie peuvent supporter une grande panoplie d'appareils sans contraintes techniques ou légales. C'est un avantage pour le fabricant qui peut réutiliser des technologies matures, puis c'est aussi un avantage pour le client qui se retrouve avec un plus grand choix.

3. Quels avantages majeurs propose XiVO, projet sur lequel vous travaillez dans le secteur de la téléphonie Libre?

XiVO est une solution basé sur asterisk, un PBX VoIP (serveur de téléphonie IP), un logiciel de téléphonie assez populaire dans le domaine du libre. Asterisk offre une panoplie de fonctionnalités, ce qui le rend très flexible. C'est un grand avantage, mais en contrepartie ça prend du temps à bien configurer ainsi qu'un minimum de connaissances techniques. XiVO permet de simplifier ce processus, rendant la gestion des téléphones plus simple et efficace pour l'administrateur et l'utilisateur.

Je donne quelques exemples de fonctionnalités qui sont configurables en quelques étapes : Provisionnement automatique de téléphones IP, boîtes de messagerie vocal, files d'appels en attente, appels en mode conférence, transfert d'appels, etc. Cette simplification permet aussi de rajouter des fonctionnalités facilement, plus tard, au fil de l'évolution des besoins.

4. Quelle actualité majeure dans la téléphonie est à retenir pour 2014 et quelles évolutions voyez-vous pour 2015?

Je crois qu'en 2015 il faut commencer à porter plus attention à un nouveau codec : Opus. Opus est une technologie permettant de compresser l'audio de la voix de façon plus efficace que les codecs plus connus comme GSM, uLAW ou aLAW.

J'ai beaucoup espoir en Opus car ça permet une meilleur utilisation de la bande passante, un facteur toujours important dans n'importe quel logiciel de réseautique, mais aussi parce que c'est un standard ouvert. Je crois que c'est en encourageant des alternatives libres comme Opus que nous pouvons assurer un plan numérique qui évolue plus rapidement, puis au final un plus grand partage des connaissances au bénéfice de tous.

5. Sujets Libres: quels sont les défis pour le Libre; quels sont les projets qui te passionnes dans la téléphonie; quels sont les éléments motivants à venir ou que tu voudrais tester...?

J'aimerais beaucoup explorer le WebRTC. C'est un nouveau protocole de communication en temps réel développé pour les navigateurs web. Je crois que grâce à cette technologie nous allons pouvoir connecter le navigateur web avec des nouveaux services. Par exemple : On pourrait envisager de connecter un navigateur avec un système de téléphonie IP, ainsi on pourrait téléphoner directement à partir d'une page web.

Sources:

XIVO-G-Sanderson-11-2014.png

Hackfest 2014 - Cybersecurity talks

HACKFEST 2014, Quebec-city

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 the schedule:

  • The conferences
  • Projections or reportage about hacking and recent news on data protection.
  • The workshops of lockpicking, 3D printer.
  • The exhibitors in computer security.
  • The game of "Capture the flag": 16H of game, 150 players. 26 teams.
  • Entertainment: arcade, challenge, lockpicking ...

These kind of meeting in cybersecurity are also organized in other countries, with shared a common culture and with lectures, workshops and exhibitors about threats and recent news. This is the global calendar of Hackfests.

What was your participation in this event?

The project XiVO was present for the Hackfest in 2012 . This year, my presence allowed to renew support for these two days dedicated to cybersecurity.

I'm involved in free software community since 2004 (groups users Linux ) and hackerspace since 2009 (Quebec, France and Germany) where I created workshops on privacy and personal data.

A member of LinuQ Quebec and XiVO team informed me about the Hackfest: I proposed to be volunteer and coordinate via IRC (freenode server #hackfest_ca) to assist in the installation.

The welcome and the atmosphere was excellent. I helped to carry cisco's servers (capture the flag game was inside!) and network cables for other groups set up Internet access in the Hotel Plazza. Exchanging with the organizing team I learned the creation of a hackerspace / fablab on Quebec and a meeting in St Foy every 4th thursday of the month. I could also talk about the project key Facil (Add distributions on USB key) initiated in Montreal and distribute documents on other conferences (EHSM- Berlin) or projects as artiq or hack festival news in Europe for 2015.

Can you give an overview of some conferences?

Hackfest 2014 hosted Theo de Raadt, the OpenBSD project leader (video), the testimony to the career of Emily Brandwin "from comedian to Cia" and Brad Haines with a presentation entitled "They are doing what! with air traffic control ?.

I discovered reportage as sneakers and some BBC broadcast , I keep back a souvenir from the 3D printer and visited the SCRS / CSIS 's stand.

I thank all the volunteer organizers, participants and partners. Here is the presspresse which summarizes everything that happened on this hackfest. The reception was outstanding, as part of the sumptuous and comfortable Hotel Plazza since the great Canadian cold began to happen! Thank you to patoff__, the organizing committee, for reviewing!

'' Numbers: 40 people organize the hackfest, 600 people participated in 2014, 26 speakers, 40% of the experts in this event working in cybersecurity, 26 teams compete during the capture of flag's game and 700 people attend the event on social networks. Sources.

Sources - Website www.hackfest.ca - Schedule 2014 - Press 2013http://www.lapresse.ca/le-soleil - World Calendar Hackfests - Hackfest 2014 - Press report - Join the community Hackfest . - XiVO ] Add telephony

HackfestQuebec2014-byVDagrain.JPG


HACKFEST 2014, ville de Québec

Entretien de Valerie Dagrain, équipe XiVO

Valérie, tu étais présente au Hackfest qui s'est déroulé le 7-8 novembre 2014 à Québec. Peux-tu nous présenter le contexte?

Chaque année la ville de Québec accueille le Hackfest, une rencontre sur la cybersecurité. Voici les activités qui étaient au programme:

  • des conférences sur les failles des systemes pour les corriger mais aussi parler de la protection des données personnelles et sur les actualités concernant la vie privée des citoyens:
  • des projections de videos sur des reportages concernant le hacking ou des actualités sur la protection des données.
  • des ateliers de lockpicking, imprimante 3D.
  • des exposants en sécurité informatique.
  • Le jeu de "Capture the flag": un jeu de 16H ou plus de 150 joueurs se sont affrontés par équipe afin de pénétrer dans des systèmes (préparés). 26 groupes concurrents s'affrontent,
  • Des animations: bornes d'arcade, challenge lockpicking...

Ces rencontres en cybersécurité existent dans d'autres pays, avec comme point commun des conférences, des ateliers et des exposants pour échanger sur les failles et l'actualité. Vous trouverez ici le calendrier mondial des hackfests.

Quel est le contexte de votre participation?

Le projet XiVO était présent au Hackfest de 2012. Cette année, ma présence permettait de renouveler le soutien à ces 2 journées dédiées à la cybersécurité.

Je suis investie dans le domaine du Logiciel Libre depuis 2004 (des groupes utilisateurs Linux) et hackerspace depuis 2009 (Quebec, France et Allemagne) où j'ai crée des ateliers sur la vie privée et les données personnelles.

Un membre de LinuQ Québec et de l'entreprise XiVO m'a alors informé du Hackfest: j'ai alors proposé du bénévolat, en passant par l'IRC de l’événement, (serveur freenode #hackfest_ca) pour aider à l'installation.

L'accueil et l'ambiance était excellente. J'ai aidé à porter des serveurs cisco et des câbles réseaux (capture de drapeau) pour que d'autres groupes mettent en place l’accès à Internet dans l’Hôtel Plazza. En échangeant avec l’équipe organisatrice j'ai appris la création d'un hackerspace/fablab sur Québec et d'une rencontre à St Foy, tous les 4eme jeudi de la fin du mois à ce sujet. J'ai pu également parler du projet de clé Facil (distributions Libre sur clé usb) initié à Montréal et diffuser des documents concernant d'autres conférences (EHSM- Berlin) ou projets (artiq) de hack pour 2015.

Quels sont les sujets de conférence que vous avez retenu?

Le hackfest 2014 accueillait Theo de Raadt (leader sur le projet OpenBSD), le témoignage sur la carrière de Emily Brandwin, "from comedian to Cia" et de Brad Haines sur une présentation intitulé "They are doing what! with air traffic control?.

J'ai découvert des reportages-video (sneakers, BBC...), rapporté un souvenir de l'atelier avec l'imprimante 3D et échangé sur le stand sécurité informatique et centre de la sécurité des télécommunications (SCRS/CSIS).

Je remercie tous les organisateurs bénévoles, participants et partenaires pour les temps d’échange. Voici le communiqué de presse qu'ils ont édité et qui résume tout ce qui s'est passé sur ce hackfest. L'accueil était exceptionnel, le cadre de l'Hotel Plaza somptueux et confortable puisque le grand froid canadien commençait à arriver! Merci à patoff__, du comité organisateur, pour la relecture!

Des chiffres: 40 personnes se retrouvent dans l'année pour organiser le hackfest, plus de 600 personnes étaient présentes en 2014, 26 conférenciers, 40% des experts présents sont dans la cybersécurité, 26 équipes s'affrontent durant le war game et 700 personnes suivent cet événement sur les réseaux sociaux (sources).

Sources - Le site de l’événement www.hackfest.ca - Le programme 2014 - Presse le Soleil de 2013 http://www.lapresse.ca/le-soleil - Calendrier mondial des hackfests - Hackfest 2014 - Communiqué de presse - Rejoindre la communauté du Hackfest. - XiVO, téléphonie Libre

AstriCon 2014

ASTRICON 2014, Las Vegas (version française plus bas)

Interview with Sylvain Boily, XiVO's founder

lasvegasRS.jpg

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 partnership with various partners and exhibitors. The conference takes place over 3 days and welcomes approximately 700 participants every year. The 2014 edition was held in Las Vegas.

AstriCon is comprised of a workday for developers (Astridevcon), various conferences, and partner exhibitions.

Astridevcon, which takes place a day before the presentations, allows people like external developers, contributors and other interested parties to meet and discuss about the next version of Asterisk. For example: During the day I spoke to suggest that Docker should be used to help in the process of automated testing, also known as Asterisk Test Suite. This eventually led to my publication of a repository on https://github.com/sboily/asterisk-testsuite

Finally, the exhibition hall allows partners to promote their business solutions based around Asterisk and the telephony field.

Which opportunities did you have to present work done on XiVO?

AstriCon brings together developers / users / companies from around the world who come to follow projects developed around Asterisk. Being present at this conference represents an opportunity to present XiVO to other actors in the telephony field on an international level.

There are also numerous business opportunities. Among others, we have the possibility of recruiting new partners to distribute XiVO. In 2011, we met with the company BGM IT that is now an Avencall partner and distributor of the XiVO solution.

Can you share with us what you learned during the main presentations ?

Many topics have caught my attention. First was the excellent keynote from Russell Bryant who talked about Openstack and Asterisk, and opportunities on how the Asterisk community can move forward with Openstack. This keynote obviously pleased me because XiVO has been moving in the same direction for over 2 years already and we actively follow Openstack.

Another interesting topic for me was ARI (Asterisk REST Interface) that allows you to build apps based on RESTful APIs in Asterisk. Paul Belanger, the speaker, showed us that we could use ARI instead of app_queue to manage queues.

In the same train of thought, Matt Jordan also talked about the idea of removing app_voicemail. It is clear that for XiVO, the direction taken by Asterisk makes sense and is sign of an exciting future as we will be able to contribute our own expertise in these areas, but it also allows us to continue with our vision of XiVO as a modular and flexible platform while using Asterisk as a powerful tool for the lower layers.

The last thing I learned was during a conference on a competing project, FreePBX. I realized that this project had taken an important place in the community thanks to its modular design. Our latest work on our presence and contacts service (XiVO-dird) is also adopting a modular approach that will go even further! So it's a great time to contribute to XiVO.

Which presentations did you talk about the most with the XiVO team and what should we retain from this year's Astricon for the future ?

I mainly talked about ARI and OpenStack. ARI will be the future for XiVO when we migrate towards Asterisk 13 and our most active discussions within the development team turn around topics related to OpenStack / Docker.

What we should retain this year: Asterisk continues on its momentum started two years ago to orient itself as a real toolkit for simplifying interactions and development in the telephony field. This topic is important for us and confirms our choice of Asterisk as a platform for the future of XiVO .

ARI is a subject that will come back during our discussions in 2015, but we will also discuss PaaS, the cloud, Openstack, scalability and elasticity in XiVO. Also, I think the Asterisk community has every reason to look more closely at the ecosystem around Docker. As a side note, Matt Jordan (lead Asterisk developer) has aleady started talking about it (1).

Finally, I look forward to attending the next AstriCon while keeping in mind that XiVO should be more present for this major event in the Asterisk community. I thank Paul for having shared a part of the AstriCon (2).

__Some links: __

astridevconRS.jpg

ASTRICON 2014, Las Vegas Interview de Sylvain Boily, Fondateur de XiVO

Sylvain, tu étais présent à l'AstriCon. Peux-tu nous présenter l'ambiance, le déroulement et les personnes qui participent à cet événement?

L'Astricon est la conférence annuelle des utilisateurs et développeurs Asterisk. Elle est organisée par Digium avec différents partenaires, également exposants. L'Astricon se déroule sur 3 journées et compte environ 700 participants à chaque année. L'édition 2014 s'est déroulée à Las Vegas.

L'Astricon regroupe la journée de travail des développeurs (Astridevcon), les conférences thématiques et l'exposition des partenaires.

L'Astridevcon, qui a lieu une journée avant, permet entre autres aux développeurs, contributeurs et ceux qui le souhaitent de discuter de la prochaine version d'Asterisk. Par exemple : je suis intervenu pour proposer que Docker soit utilisé pour aider dans le processus des tests automatiques appelé Asterisk Test Suite. Cela a finalement donné naissance à un dépôt sur https://github.com/sboily/asterisk-testsuite.

Pour finir, le hall d'exposition permet aux partenaires de faire la promotion de leurs solutions commerciales autour d'Asterisk et de la téléphonie.

Quelles opportunités tu as eu pour présenter les développements sur XiVO?

L'Astricon rassemble des développeurs/utilisateurs/entreprises venus du monde entier suivre les projets autour d'Asterisk et être présent à cette conférence représente une opportunité de présenter XiVO aux acteurs de la téléphonie à l'international.

Les opportunités sont nombreuses avec entre autre la possibilité de recruter de nouveaux partenaires pour distribuer XiVO. En 2011, nous avions rencontré la compagnie BGM informatique aujourd'hui partenaire Avencall et distributeur de la solution XiVO.

Peux-tu nous partager les présentations principales?

Plusieurs sujets ont retenu mon attention, le premier a été la très bonne keynote de Russell Bryant sur Openstack et Asterisk ainsi que les opportunités de la communauté Asterisk pour aller de l'avant avec Openstack. Cette keynote m'a évidement fait plaisir car XiVO est depuis déjà plus de 2 ans orienté dans cette direction et nous suivons activement Openstack.

Une autre thématique pour moi intéressante était sur ARI (Asterisk REST Interface) qui permet de construire autour d'Asterisk des applications basées sur les interfaces REST dans Asterisk. Une très bonne présentation de Paul Belanger montrant que nous pouvions utiliser ARI à la place de app_queue pour gérer les files d'attente.

Matt Jordan a également présenté dans la même idée la suppression de app_voicemail. Il est clair que pour XiVO, la voie prise par Asterisk est parfaite et nous réserve un avenir très intéressant puisque nous serons capable d'apporter notre expertise sur ces sujets mais aussi de continuer dans notre idée que XiVO sera une plateforme modulaire et élastique tout en utilisant Asterisk comme un outil performant sur les couches basses.

Le dernier point que j'ai retenu, a été en assistant à une conférence sur un projet concurrent au notre, FreePBX. Je me suis aperçu que ce projet avait pris une place importante dans la communauté grâce à son aspect modulaire. Notre dernier développement le serveur de contacts/présence (xivo-dird) est justement orienté dans ce sens et ira même encore plus loin ! Donc n'hésitez pas à contribuer aussi dans XiVO.

Quelle présentation as tu le plus partagé avec l’équipe XiVO et qu'il faut retenir pour les années à venir?

Principalement ARI et openstack. ARI est l'avenir pour XiVO quand nous allons passer sur Asterisk 13 et openstack/ Docker sont les sujets les plus présents dans nos discussions avec l'équipe de développement.

Ce que je retiens de cet Astricon : Asterisk poursuit sur sa lancée commencée il y a 2 ans orienté comme une véritable boite à outil pour simplifier les développements et interactions dans le monde de la téléphonie. Ce sujet est majeur pour nous et nous conforte dans notre choix qu'Asterisk est une véritable plateforme d'avenir pour XiVO.

ARI est un sujet qui va beaucoup revenir dans nos discussions en 2015, mais aussi le PaaS, le cloud, Openstack, la modularité et l'élasticité dans XiVO. Pour finir je pense que la communauté Asterisk a tout intérêt à regarder de plus près le monde de Docker, d'ailleurs Matt Jordan (lead developer Asterisk) a commencé à en parler(1).

Finalement j'ai hâte de retourner aux prochains Astricon en ayant à l'esprit que XiVO sera plus présent pour cet événement majeur de la communauté Asterisk. Merci à Paul de nous avoir partagé une partie de l'Astricon (2).

Quelques liens :

Images jointes : - Salle durant l'Astridevcon, Las vegas, 10.2014 - La Tour Eiffel, Las vegas, 10.2014

Metrics in XUC

XuC also provides statistics for telephony and contact centre applications. The module in charge of statistics is called XucStats. This module now integrates a powerful library with interesting mathematical functions called Metrics.

Continue reading...

Managing agent using Xuc CCManager

Selection_025.png

You may now user ccmanager to manage your #xivo contact center agents.

In addition to drag and drop in ccmanager main window, agents can be easily added in a queue with a specific penalty, penalty can be changed for any queue, and the agent can be removed from a queue.

Just click on the little pen on the main screen agent box, and the agent configuration windows pops up.

Xuc is available on gitlab doc on read the docs

- page 1 of 9