SlideShare uma empresa Scribd logo
1 de 11
Opensource, web et téléphonie
       http://plivo.org



Par Michaël Ricordeau @mricordeau /
mike@plivo.com
La problèmatique
Les logiciels opensource utilisés

- Freeswitch est un commutateur
  téléphonique gérant les protocoles
  SIP, Jingle, ISDN, H323, …
- Plivo : Python + gevent + Flask : expose les
  fonctionnalités téléphoniques de
  Freeswitch sous forme de composants web
  XML et HTTP .
- Redis : stockage de données
Ce qu’on peut faire avec Plivo

• Click2Call
• Conference
• Serveur Vocal Intéractif (menu vocaux, saisie
  DTMF, …)
• Centre d’appel
• Boite vocale
• IP PBX
• Campagnes d’appels sortants/entrants
• Spammer votre voisin bruyant avec des appels
Plivo XML



Pour chaque appel, Plivo récupère le scénario XML via une
requête HTTP
La réponse XML peut contenir différents types de blocs XML :
- Record
- Dial
- Play
- GetDigits
- Conference
…
Plivo API




Envoi des requêtes à Plivo via HTTP.
Intéraction dynamique avec les appels en cours :
    - Enregistrer un appel
    - Transférer un appel vers un autre scénario
    - Raccrocher un appel
    - Appeler quelqu’un
...
Jouer un son
 en Python
Jouer un son
 en Python
Click2Call en PHP
Benchmarks
• 4 cores Xeon 2.4Ghz
• 4 Gb RAM
• 800 appels simultanés
Merci !

Mais conteúdo relacionado

Destaque

Les tendances changeantes du cinéma
Les tendances changeantes du cinémaLes tendances changeantes du cinéma
Les tendances changeantes du cinéma
HA MFL Department
 
tecnologias de informacion
 tecnologias de informacion tecnologias de informacion
tecnologias de informacion
TuBabyBc
 
Communication et espace publics
Communication et espace publicsCommunication et espace publics
Communication et espace publics
Cindy Pooch
 
Reserva Ecológica Cotacachi Cayapas por Cristhian Román y Yolanda Pila
Reserva Ecológica Cotacachi Cayapas por Cristhian Román y Yolanda PilaReserva Ecológica Cotacachi Cayapas por Cristhian Román y Yolanda Pila
Reserva Ecológica Cotacachi Cayapas por Cristhian Román y Yolanda Pila
Crisda21
 
La articulación y el nivel de transcición mayor
La articulación y el nivel de transcición mayorLa articulación y el nivel de transcición mayor
La articulación y el nivel de transcición mayor
milandia
 
Bttachment.ashx
Bttachment.ashxBttachment.ashx
Bttachment.ashx
lepageya
 

Destaque (20)

Les tendances changeantes du cinéma
Les tendances changeantes du cinémaLes tendances changeantes du cinéma
Les tendances changeantes du cinéma
 
Unidad educativa municipal quitumbe 10
Unidad educativa municipal quitumbe 10Unidad educativa municipal quitumbe 10
Unidad educativa municipal quitumbe 10
 
Manual civil 3 d 2010 cip completo
Manual civil 3 d 2010 cip   completoManual civil 3 d 2010 cip   completo
Manual civil 3 d 2010 cip completo
 
Les ados et le look 2
Les ados et le look 2Les ados et le look 2
Les ados et le look 2
 
Importanciadelasticenlaeducacion 140402130714-phpapp02
Importanciadelasticenlaeducacion 140402130714-phpapp02Importanciadelasticenlaeducacion 140402130714-phpapp02
Importanciadelasticenlaeducacion 140402130714-phpapp02
 
tecnologias de informacion
 tecnologias de informacion tecnologias de informacion
tecnologias de informacion
 
Festival de cannes
Festival de cannesFestival de cannes
Festival de cannes
 
geografia economica blog blogsbot blogger
geografia economica blog blogsbot bloggergeografia economica blog blogsbot blogger
geografia economica blog blogsbot blogger
 
Communication et espace publics
Communication et espace publicsCommunication et espace publics
Communication et espace publics
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
El folclore
El folcloreEl folclore
El folclore
 
Tutorial pic
Tutorial picTutorial pic
Tutorial pic
 
Les stars portent de la mode éthique !
Les stars portent de la mode éthique !Les stars portent de la mode éthique !
Les stars portent de la mode éthique !
 
Reserva Ecológica Cotacachi Cayapas por Cristhian Román y Yolanda Pila
Reserva Ecológica Cotacachi Cayapas por Cristhian Román y Yolanda PilaReserva Ecológica Cotacachi Cayapas por Cristhian Román y Yolanda Pila
Reserva Ecológica Cotacachi Cayapas por Cristhian Román y Yolanda Pila
 
Parcial2 enrique duarte
Parcial2 enrique duarteParcial2 enrique duarte
Parcial2 enrique duarte
 
Garcia bonilla david_alejandro_microsoft_power_point
Garcia bonilla david_alejandro_microsoft_power_pointGarcia bonilla david_alejandro_microsoft_power_point
Garcia bonilla david_alejandro_microsoft_power_point
 
La articulación y el nivel de transcición mayor
La articulación y el nivel de transcición mayorLa articulación y el nivel de transcición mayor
La articulación y el nivel de transcición mayor
 
Bttachment.ashx
Bttachment.ashxBttachment.ashx
Bttachment.ashx
 
ESCUELA DEL FUTURO.
ESCUELA DEL FUTURO.ESCUELA DEL FUTURO.
ESCUELA DEL FUTURO.
 
Tarea 3 marly rodriguez
Tarea 3 marly rodriguezTarea 3 marly rodriguez
Tarea 3 marly rodriguez
 

Semelhante a Plivo osdc light talk fr

Presentation SNOM - ÉVÉNEMENT VENTES INDIRECTES : ACROPOLIS – AVENCALL – SNOM
Presentation SNOM - ÉVÉNEMENT VENTES INDIRECTES : ACROPOLIS – AVENCALL – SNOM Presentation SNOM - ÉVÉNEMENT VENTES INDIRECTES : ACROPOLIS – AVENCALL – SNOM
Presentation SNOM - ÉVÉNEMENT VENTES INDIRECTES : ACROPOLIS – AVENCALL – SNOM
Acropolis Telecom
 

Semelhante a Plivo osdc light talk fr (20)

Présentation VOIP
Présentation  VOIPPrésentation  VOIP
Présentation VOIP
 
La VoIP,Elastix, CentOs, Codima, WireShark
La VoIP,Elastix, CentOs, Codima, WireSharkLa VoIP,Elastix, CentOs, Codima, WireShark
La VoIP,Elastix, CentOs, Codima, WireShark
 
Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...
Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...
Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...
 
Etude de la VoIP
Etude de la VoIPEtude de la VoIP
Etude de la VoIP
 
Sip
SipSip
Sip
 
Projet haute disponibilité asterisk pdf
Projet haute disponibilité asterisk pdfProjet haute disponibilité asterisk pdf
Projet haute disponibilité asterisk pdf
 
Voip simulation
Voip simulation Voip simulation
Voip simulation
 
Voix et téléphonie sur IP- Convergence voix et données
Voix et téléphonie sur IP- Convergence voix et données Voix et téléphonie sur IP- Convergence voix et données
Voix et téléphonie sur IP- Convergence voix et données
 
Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk)
Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk) Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk)
Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk)
 
532357212ccf0
532357212ccf0532357212ccf0
532357212ccf0
 
Voip FreeSwitch
Voip FreeSwitchVoip FreeSwitch
Voip FreeSwitch
 
Atelier configuration d une maquette voip
Atelier configuration d une maquette voip Atelier configuration d une maquette voip
Atelier configuration d une maquette voip
 
LyncConference2013 - Interopérabilité Audio – Intégrez et faites coexister Ly...
LyncConference2013 - Interopérabilité Audio – Intégrez et faites coexister Ly...LyncConference2013 - Interopérabilité Audio – Intégrez et faites coexister Ly...
LyncConference2013 - Interopérabilité Audio – Intégrez et faites coexister Ly...
 
LyncConference2013 - Extension de Lync 2013 côté Serveur
LyncConference2013 - Extension de Lync 2013 côté ServeurLyncConference2013 - Extension de Lync 2013 côté Serveur
LyncConference2013 - Extension de Lync 2013 côté Serveur
 
VoIP
VoIPVoIP
VoIP
 
Presentation 3 cx on the road
Presentation 3 cx on the roadPresentation 3 cx on the road
Presentation 3 cx on the road
 
Bisatel voi p protocol sip
Bisatel voi p protocol sipBisatel voi p protocol sip
Bisatel voi p protocol sip
 
Présentation Lifesize lors du Waycom Business Meeting du 11/06/15 au Peninsula
Présentation Lifesize lors du Waycom Business Meeting du 11/06/15 au PeninsulaPrésentation Lifesize lors du Waycom Business Meeting du 11/06/15 au Peninsula
Présentation Lifesize lors du Waycom Business Meeting du 11/06/15 au Peninsula
 
Presentation SNOM - ÉVÉNEMENT VENTES INDIRECTES : ACROPOLIS – AVENCALL – SNOM
Presentation SNOM - ÉVÉNEMENT VENTES INDIRECTES : ACROPOLIS – AVENCALL – SNOM Presentation SNOM - ÉVÉNEMENT VENTES INDIRECTES : ACROPOLIS – AVENCALL – SNOM
Presentation SNOM - ÉVÉNEMENT VENTES INDIRECTES : ACROPOLIS – AVENCALL – SNOM
 
Logiciels libres dans le domaine des télécoms: Similaires ou différents ?
Logiciels libres dans le domaine des télécoms: Similaires ou différents ?Logiciels libres dans le domaine des télécoms: Similaires ou différents ?
Logiciels libres dans le domaine des télécoms: Similaires ou différents ?
 

Plivo osdc light talk fr

  • 1. Opensource, web et téléphonie http://plivo.org Par Michaël Ricordeau @mricordeau / mike@plivo.com
  • 3. Les logiciels opensource utilisés - Freeswitch est un commutateur téléphonique gérant les protocoles SIP, Jingle, ISDN, H323, … - Plivo : Python + gevent + Flask : expose les fonctionnalités téléphoniques de Freeswitch sous forme de composants web XML et HTTP . - Redis : stockage de données
  • 4. Ce qu’on peut faire avec Plivo • Click2Call • Conference • Serveur Vocal Intéractif (menu vocaux, saisie DTMF, …) • Centre d’appel • Boite vocale • IP PBX • Campagnes d’appels sortants/entrants • Spammer votre voisin bruyant avec des appels
  • 5. Plivo XML Pour chaque appel, Plivo récupère le scénario XML via une requête HTTP La réponse XML peut contenir différents types de blocs XML : - Record - Dial - Play - GetDigits - Conference …
  • 6. Plivo API Envoi des requêtes à Plivo via HTTP. Intéraction dynamique avec les appels en cours : - Enregistrer un appel - Transférer un appel vers un autre scénario - Raccrocher un appel - Appeler quelqu’un ...
  • 7. Jouer un son en Python
  • 8. Jouer un son en Python
  • 10. Benchmarks • 4 cores Xeon 2.4Ghz • 4 Gb RAM • 800 appels simultanés