11. Real-time Report on Calls Gather In-Call
Call Statistics Data
WHY CONNECT ADHEARSION?
8
PAGE
12. Real-time Report on Calls Gather In-Call
Call Statistics Data
WHY CONNECT ADHEARSION?
Trigger
Outbound
Calls
8
PAGE
13. Real-time Report on Calls Gather In-Call
Call Statistics Data
WHY CONNECT ADHEARSION?
Trigger
Multi-Modal
Outbound
Communications
Calls
8
PAGE
14. Real-time Report on Calls Gather In-Call
Call Statistics Data
WHY CONNECT ADHEARSION?
Trigger Process Jobs Multi-Modal
Outbound
Communications
Calls
8
PAGE
15. Real-time Report on Calls Gather In-Call
Call Statistics Data
CONNECT TO WHAT?
Trigger Process Jobs Multi-Modal
Outbound
Communications
Calls
9
PAGE
16. Database
Real-time Report on Calls Gather In-Call
Call Statistics Data
CONNECT TO WHAT?
Trigger Process Jobs Multi-Modal
Outbound
Communications
Calls
9
PAGE
17. PubSub
Database
Real-time Report on Calls Gather In-Call
Call Statistics Data
CONNECT TO WHAT?
Trigger Process Jobs Multi-Modal
Outbound
Communications
Calls
9
PAGE
18. PubSub
Database
Listening
Real-time Report on Calls Gather In-Call
Call Statistics Data
CONNECT TO WHAT?
Trigger Process Jobs Multi-Modal
Outbound
Communications
Calls
9
PAGE
19. PubSub
Database
Listening
Real-time Report on Calls Gather In-Call
Call Statistics Data
CONNECT TO WHAT?
Trigger Process Jobs Multi-Modal
Outbound
Communications
Calls
9
PAGE
20. PubSub
Database
Listening
Real-time Report on Calls Gather In-Call
Call Statistics Data
CONNECT TO WHAT?
Trigger Process Jobs Multi-Modal
Outbound
Communications
Calls
9
PAGE
21. PubSub
Database
Listening External
APIs
Real-time Report on Calls Gather In-Call
Call Statistics Data
CONNECT TO WHAT?
Trigger Process Jobs Multi-Modal
Outbound
Communications
Calls
9
PAGE
22. PubSub
Database
Listening External
APIs
Real-time Report on Calls Gather In-Call
Call Statistics Data
CONNECT TO WHAT?
Trigger Process Jobs Multi-Modal
Outbound
Communications
Calls
Click-to-Call
9
PAGE
23. PubSub
Database
Listening External
APIs
Real-time Report on Calls Gather In-Call
Call Statistics Data
CONNECT TO WHAT?
Trigger Process Jobs Multi-Modal
Outbound
Communications
Calls
Click-to-Call
Call Queue
9
PAGE
24. PubSub
Database
Listening External
APIs
Real-time Report on Calls Gather In-Call
Call Statistics Data
CONNECT TO WHAT?
Trigger Process Jobs Multi-Modal
Outbound
Communications
Calls
AutoDialer
Click-to-Call
Call Queue
9
PAGE
25. PubSub
Database
Listening External
APIs
Real-time Report on Calls Gather In-Call
Call Statistics Data
CONNECT TO WHAT?
Trigger Process Jobs Multi-Modal
Outbound
Communications
Calls
AutoDialer
Instant
Click-to-Call
Messaging
Call Queue
9
PAGE
26. PubSub
Database
Listening External
APIs
Real-time Report on Calls Gather In-Call
Call Statistics Data
CONNECT TO WHAT?
Trigger Process Jobs Multi-Modal
Outbound
Communications
Calls
AutoDialer
Externally
Instant
Click-to-Call Triggered
Messaging
Actions
Call Queue
9
PAGE
27. PubSub
Database
Listening External
APIs
Real-time Report on Calls Gather In-Call
Call Statistics Data
CONNECT TO WHAT?
Trigger Process Jobs Multi-Modal
Outbound
Communications
Calls
AutoDialer
Externally
Instant
Click-to-Call Triggered
Messaging
Actions
Call Queue
10
PAGE
28. Redis AMQP Cassandra Postgres
Mongo
HTTP PubSub HTTP
Database
Listening External
ActiveMQ APIs
Real-time Report on Calls Gather In-Call
Call Statistics Data
CONNECT TO WHAT?
Trigger Process Jobs Multi-Modal
Outbound
AMQP Sidekiq Communications
Calls
AutoDialer
Who Externally
Instant
knows? Click-to-Call IRC AIM Triggered
Messaging
Actions
Call Queue HTTP Google Talk XMPP
Facebook Chat 10
Redis AMQP PAGE
29. WHAT DO I USE?
Sequel (adhearsion-sequel?),
Database
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 ?
11
PAGE
36. 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
PAGE