Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Connecting Adhearsion

Connecting Adhearsion

Ben Langfeld

October 21, 2012
Tweet

More Decks by Ben Langfeld

Other Decks in Programming

Transcript

  1. P A G E WHY CONNECT ADHEARSION? 8 Report on

    Calls Tuesday, 23 October 12
  2. P A G E WHY CONNECT ADHEARSION? 8 Report on

    Calls Real-time Call Statistics Tuesday, 23 October 12
  3. P A G E WHY CONNECT ADHEARSION? 8 Gather In-Call

    Data Report on Calls Real-time Call Statistics Tuesday, 23 October 12
  4. P A G E WHY CONNECT ADHEARSION? 8 Gather In-Call

    Data Report on Calls Trigger Outbound Calls Real-time Call Statistics Tuesday, 23 October 12
  5. P A G E WHY CONNECT ADHEARSION? 8 Gather In-Call

    Data Report on Calls Trigger Outbound Calls Multi-Modal Communications Real-time Call Statistics Tuesday, 23 October 12
  6. P A G E WHY CONNECT ADHEARSION? 8 Gather In-Call

    Data Report on Calls Trigger Outbound Calls Multi-Modal Communications Real-time Call Statistics Process Jobs Tuesday, 23 October 12
  7. P A G E CONNECT TO WHAT? 9 Trigger Outbound

    Calls Report on Calls Real-time Call Statistics Multi-Modal Communications Gather In-Call Data Process Jobs Tuesday, 23 October 12
  8. P A G E CONNECT TO WHAT? 9 Trigger Outbound

    Calls Report on Calls Real-time Call Statistics Multi-Modal Communications Gather In-Call Data Database Process Jobs Tuesday, 23 October 12
  9. P A G E CONNECT TO WHAT? 9 Trigger Outbound

    Calls Report on Calls Real-time Call Statistics Multi-Modal Communications Gather In-Call Data PubSub Database Process Jobs Tuesday, 23 October 12
  10. P A G E CONNECT TO WHAT? 9 Trigger Outbound

    Calls Report on Calls Real-time Call Statistics Multi-Modal Communications Gather In-Call Data PubSub Listening Database Process Jobs Tuesday, 23 October 12
  11. P A G E CONNECT TO WHAT? 9 Trigger Outbound

    Calls Report on Calls Real-time Call Statistics Multi-Modal Communications Gather In-Call Data PubSub Listening Database Process Jobs Tuesday, 23 October 12
  12. P A G E CONNECT TO WHAT? 9 Trigger Outbound

    Calls Report on Calls Real-time Call Statistics Multi-Modal Communications Gather In-Call Data PubSub Listening Database Process Jobs Tuesday, 23 October 12
  13. P A G E CONNECT TO WHAT? 9 Trigger Outbound

    Calls Report on Calls Real-time Call Statistics Multi-Modal Communications Gather In-Call Data PubSub Listening Database External APIs Process Jobs Tuesday, 23 October 12
  14. P A G E CONNECT TO WHAT? 9 Trigger Outbound

    Calls Report on Calls Real-time Call Statistics Multi-Modal Communications Gather In-Call Data Click-to-Call PubSub Listening Database External APIs Process Jobs Tuesday, 23 October 12
  15. P A G E CONNECT TO WHAT? 9 Trigger Outbound

    Calls Report on Calls Real-time Call Statistics Multi-Modal Communications Gather In-Call Data Click-to-Call PubSub Listening Call Queue Database External APIs Process Jobs Tuesday, 23 October 12
  16. P A G E CONNECT TO WHAT? 9 Trigger Outbound

    Calls Report on Calls Real-time Call Statistics Multi-Modal Communications Gather In-Call Data AutoDialer Click-to-Call PubSub Listening Call Queue Database External APIs Process Jobs Tuesday, 23 October 12
  17. P A G E CONNECT TO WHAT? 9 Trigger Outbound

    Calls Report on Calls Real-time Call Statistics Multi-Modal Communications Gather In-Call Data AutoDialer Click-to-Call Instant Messaging PubSub Listening Call Queue Database External APIs Process Jobs Tuesday, 23 October 12
  18. P A G E CONNECT TO WHAT? 9 Trigger Outbound

    Calls Report on Calls Real-time Call Statistics Multi-Modal Communications Gather In-Call Data AutoDialer Click-to-Call Instant Messaging Externally Triggered Actions PubSub Listening Call Queue Database External APIs Process Jobs Tuesday, 23 October 12
  19. P A G E CONNECT TO WHAT? 10 Trigger Outbound

    Calls Report on Calls Real-time Call Statistics Multi-Modal Communications Gather In-Call Data PubSub Listening Database External APIs Instant Messaging Externally Triggered Actions Call Queue Click-to-Call AutoDialer Process Jobs Tuesday, 23 October 12
  20. P A G E CONNECT TO WHAT? 10 Trigger Outbound

    Calls Report on Calls Real-time Call Statistics Multi-Modal Communications Gather In-Call Data PubSub Listening Database External APIs Instant Messaging Externally Triggered Actions Call Queue Click-to-Call AutoDialer HTTP XMPP IRC AIM Google Talk Facebook Chat Redis AMQP Who knows? HTTP Postgres Mongo Cassandra HTTP Redis AMQP ActiveMQ Process Jobs AMQP Sidekiq Tuesday, 23 October 12
  21. P A G E WHAT DO I USE? 11 Database

    Sequel (adhearsion-sequel?), Mongoid HTTP client Net::HTTP, HTTParty, etc Redis redis gem DRb adhearsion-drb AMQP amqp, bunny gems HTTP server Reel, Sinatra XMPP/Google Talk adhearsion-xmpp IRC ? Tuesday, 23 October 12
  22. P A G E MY WISHLIST Sidekiq Integration DCell Integration

    AMQP on Celluloid A Standard HTTP server implementation More plugins for common use-cases Documentation Blog posts Discussion 18 Tuesday, 23 October 12
  23. P A G E WHAT DO YOU NEED TO CONNECT

    TO? @benlangfeld langfeld.me Tuesday, 23 October 12