Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
The past 10 years has seen a revolution in the way we make phone calls and even the way we think about a telephone. Ruby is an ideal language to create power tools for building telephony applications. In this talk we will demonstrate how Ruby is the state of the art when it comes to interacting with the telephone network. Using the open source Adhearsion framework, we will demonstrate how you can easily integrate with existing Ruby applications or migrate legacy systems. We will cover how to get started immediately using cloud-based services, as well as how to build, deploy and manage your applications in-house. Network permitting, we will finish with a live demo designed to inspire ideas for ways you can integrate telephony into your application. Help us caption & translate this video! http://amara.org/v/FG9f/
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In this presentation titled "State of the Art Telephony with Ruby" by Ben Klang at the LoneStarRuby Conf 2011, the evolution of telephony applications over the last decade is explored, highlighting Ruby's role in this revolution. Ben introduces Adhearsion, an open-source framework designed for voice application development, likening it to Rails for web applications. The talk covers the following key points: - **Adhearsion Overview**: Adhearsion serves as a powerful toolkit for creating voice applications, providing features like thread management, eventing subsystems, and a plugin architecture. - **Simplicity in Development**: It abstracts telephony tasks into simple, readable commands that integrate seamlessly with Ruby applications, allowing developers to leverage existing Rails code without steep learning curves. - **Advanced Features**: The framework supports complex functionalities such as IVR menus, queues, conferences, text-to-speech through Ruby Speech library, and voice recognition, enhancing the caller experience. - **Integration with Telephony Platforms**: Adhearsion works well with widely-used systems like Asterisk and Tropo, facilitating swift deployment of telephony applications. Tropo, a cloud-based service, is described as particularly user-friendly, while Asterisk is noted for its wider feature set despite its complexity. - **Call Architecture**: It starts with a phone call routing through either Asterisk or Tropo into Adhearsion where custom application code executes; this structure is essential for managing voice interactions. - **Community and Resources**: Klang emphasizes the importance of community support, highlighting the growth of Adhearsion since its prior versions and introducing the new features in Adhearsion 1.2. He invites contributions from users to expand the framework's capabilities. - **Conclusion and Call to Action**: The conference in San Francisco is promoted for further learning and networking opportunities among developers interested in telephony applications. Overall, the presentation illustrates how Ruby combined with Adhearsion can simplify and enhance the development of telephony solutions, advocating for wider adoption and collaboration within the developer community.
Suggest modifications
Cancel