Next-Gen VoIP Development with Ruby and Adhearsion
summary
Adhearsion is a Ruby framework that replaces sprawling Asterisk dialplans with readable, database‑driven code using ActiveSupport, AGI and the Adhearsion gem, enabling pattern matching, easy use of regular expressions and least‑cost routing across trunks. It claims portability between Asterisk and FreeSWITCH integration, already prototypes a client feature in about 90 minutes, and highlights a real limit: Asterisk degrades around 120–200 concurrent calls, motivating the move to FreeSWITCH for scale.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 4:48Voice over IP
- 5:25Voice over IP projects
- 7:00Asterisk
- 10:45Adhearsion Framework
- 19:36Benefits
- 26:53Normal Call
- 28:39Strix
- 30:46Emerging Telephony
- 34:41Questions
- 38:02Small Scale Project
- 38:44Vision Cards
- 39:46Answering Machine
- 41:11Analog Phone
- 42:08GTL
- 42:47Analog
- 43:37Latency
- 44:21Quality of Service
related talks
48mNext-Gen VoIP Development with Adhearsion
39mEvented Telephony Application Design with Adhearsion
01h 06mCalling Your Code Gluing Phone Calls to Ruby
15mState of the Art Telephony with Ruby
51mBuilding Asynchronous Communication Layer w XMPP, Ruby, Javascript
08mRuby startup demo – Zach Kamran
48mIntroduction to AP4R
24mRuby + Voice Control
