Adhearsion @ Ruby Social Club 3 Maggio 2012
Click here to load reader
-
Upload
luca-pradovera -
Category
Technology
-
view
638 -
download
0
description
Transcript of Adhearsion @ Ruby Social Club 3 Maggio 2012
PAGE
Applicazioni VoIP Open Source con RubyRuby Social Club, 6 Maggio 2012
Luca PradoveraVoice Application Developer
Perché Adhearsion?
La telefonia è un ecosistema chiuso Voce come canale naturale Asterisk per primo: open source, API Framework moderno per realizzare Voice Application
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?
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
Il Framework/2
Supporta Asterisk, Voxeo PRISM, Tropo e altri attraverso Rayo Funzionalità native XMPP API Ruby-like e DSL specifiche per la voce
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
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
Un piccolo esempio/2
MacBook-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!" endend MacBook-Pro-di-Luca-Pradovera:rsc luca$ ahn start .
Da qui in poi?
Sito web: http://adhearsion.com Mojo Lingo: http://mojolingo.com Twitter: @adhearsion, @lucaprado Mail/Jabber: [email protected]
PAGE
GRAZIE A TUTTI!
Milano, RSC, 3 Maggio 2012