Calling Your Code Gluing Phone Calls to Ruby
summary
Ruby code hooks into Asterisk via Adhesion exposing an AGI/AMI text protocol so one TCP connection handles each call; demos include TwitterVox, YelpVox and SendSign (MLS lookup) and run but occasionally sound like text-to-speech garbage and fail under load. Outgoing polling creates callbacks that reuse the same AGI URL, DRb handles AMI calls, SIP providers and DIDs replace hardware trunks, and short recordings or digit entry beat free‑form speech. Result: working prototypes, viral users, flaky edges, and a clear path to scale with hosted CloudVox.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 1:07Ruby voice apps today
- 3:35Phone call solutions
- 5:42Twitter Vox with Mars Phoenix
- 10:10AGI and dial plan in Adhearsion
- 13:24Dial plan in Ruby
- 16:37Twitter Vox outgoing calls
- 20:12Testing voice apps
- 22:41Yelp Vox demo
- 27:14Voice interaction design
- 29:43Phones as best solution
- 31:08Ruby Ho Down demo
- 34:23Voice app alternatives
- 36:31Send Sign demo
- 41:45Unifying phone and web
- 46:43Tracking voice apps
- 50:13Why text-to-speech and speech recognition aren’t critical
- 52:41Getting started with Adhearsion and Cloud Vox
- 57:23Q&A
- 1:05:08Closing
related talks
46mNext-Gen VoIP Development with Ruby and Adhearsion
15mState of the Art Telephony with Ruby
39mEvented Telephony Application Design with Adhearsion
48mNext-Gen VoIP Development with Adhearsion
43mGiving my wife a voice with Ruby and AI cloning (+ discussion)
08mRuby startup demo – Zach Kamran
51mBuilding Asynchronous Communication Layer w XMPP, Ruby, Javascript
24mRuby + Voice Control
