Applicazioni VoIP Open Source con Ruby   Ruby Social Club, 6 Maggio 2012           Luca Pradovera     Voice Application De...
Perché Adhearsion?    La telefonia è un ecosistema chiuso    Voce come canale naturale    Asterisk per primo: open sour...
Cosè una Voice Application?    Interagisce con la voce e i media    Centralini e call-center, ma non solo    Integrazio...
Il Framework/1    In sviluppo dal 2007    Adhearsion Foundation e Mojo Lingo    MIT License    Versione 2.0 appena ril...
Il Framework/2    Supporta Asterisk, Voxeo PRISM, Tropo e altri attraverso Rayo    Funzionalità native XMPP    API Ruby...
Cosa mi fornisce?    CallController per gestire le chiamate    Funzioni semplici per la gestione media    Monitoraggio ...
Un piccolo esempio/1    MacBook-Pro-di-Luca-Pradovera:projects luca$ ahn create rsc        create config        create co...
Un piccolo esempio/2MacBook-Pro-di-Luca-Pradovera:rsc luca$ ahn generate controller RscController    exist lib      exist ...
Da qui in poi?    Sito web: http://adhearsion.com    Mojo Lingo: http://mojolingo.com    Twitter: @adhearsion, @lucapra...
GRAZIE A TUTTI!Milano, RSC, 3 Maggio 2012                             PAGE
Upcoming SlideShare
Loading in...5
×

Adhearsion @ Ruby Social Club 3 Maggio 2012

652

Published on

A brief presentation of the Adhearsion Ruby telephony framework, in Italian.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
652
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Adhearsion @ Ruby Social Club 3 Maggio 2012

  1. 1. Applicazioni VoIP Open Source con Ruby Ruby Social Club, 6 Maggio 2012 Luca Pradovera Voice Application Developer PAGE
  2. 2. Perché Adhearsion? La telefonia è un ecosistema chiuso Voce come canale naturale Asterisk per primo: open source, API Framework moderno per realizzare Voice Application
  3. 3. Cosè una Voice Application? Interagisce con la voce e i media Centralini e call-center, ma non solo Integrazione con qualunque servizio Servizio di traduzione simultanea Agende e reminder Siri, perché no?
  4. 4. Il Framework/1 In sviluppo dal 2007 Adhearsion Foundation e Mojo Lingo MIT License Versione 2.0 appena rilasciata Ruby 1.9 gem install adhearsion
  5. 5. Il Framework/2 Supporta Asterisk, Voxeo PRISM, Tropo e altri attraverso Rayo Funzionalità native XMPP API Ruby-like e DSL specifiche per la voce
  6. 6. Cosa mi fornisce? CallController per gestire le chiamate Funzioni semplici per la gestione media Monitoraggio di eventi Plugin facili da creare e da configurare Supporto al TDD/BDD Generatori
  7. 7. Un piccolo esempio/1 MacBook-Pro-di-Luca-Pradovera:projects luca$ ahn create rsc create config create config/adhearsion.rb create config/environment.rb create lib create lib/simon_game.rb create script create script/ahn create spec create spec/spec_helper.rb create spec/call_controllers create spec/support create Gemfile create .gitignore create .rspec create Procfile create Rakefile create README.md chmod script/ahn
  8. 8. Un piccolo esempio/2MacBook-Pro-di-Luca-Pradovera:rsc luca$ ahn generate controller RscController exist lib exist spec create lib/rsc_controller.rb create spec/rsc_controller_spec.rbMacBook-Pro-di-Luca-Pradovera:rsc luca$ mvim# Controllerclass RscController < Adhearsion::CallController def run say "Hello to Ruby Social Club attendees!" people = ask "How many people are there?", :limit => 1 say "Wow, #{people} people!" endendMacBook-Pro-di-Luca-Pradovera:rsc luca$ ahn start .
  9. 9. Da qui in poi? Sito web: http://adhearsion.com Mojo Lingo: http://mojolingo.com Twitter: @adhearsion, @lucaprado Mail/Jabber: lpradovera@mojolingo.com
  10. 10. GRAZIE A TUTTI!Milano, RSC, 3 Maggio 2012 PAGE
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×