Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Plivo osdc light talk fr

856 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Plivo osdc light talk fr

  1. 1. Opensource, web et téléphonie http://plivo.orgPar Michaël Ricordeau @mricordeau /mike@plivo.com
  2. 2. La problèmatique
  3. 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. 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. 5. Plivo XMLPour chaque appel, Plivo récupère le scénario XML via unerequête HTTPLa réponse XML peut contenir différents types de blocs XML :- Record- Dial- Play- GetDigits- Conference…
  6. 6. Plivo APIEnvoi 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. 7. Jouer un son en Python
  8. 8. Jouer un son en Python
  9. 9. Click2Call en PHP
  10. 10. Benchmarks• 4 cores Xeon 2.4Ghz• 4 Gb RAM• 800 appels simultanés
  11. 11. Merci !

×