InfoQ

Interview

Jay Phillips on Adhearsion and VoIP

Interview with Jay Phillips by Rob Bazinet on Jan 08, 2009

Community
Ruby
Topics
Communication ,
Collaboration ,
Domain Specific Languages
Tags
VoIP ,
RubyFringe
Summary
In this interview recorded at RubyFringe, Jay Phillips talks about VoIP, Asterisk and how his framework Adhearsion makes it easy to write voice applications.

Bio
Jay Phillips is an innovator in the spaces where sophisticated VoIP development falls apart and where Ruby rocks. As the creator of Adhearsion and its parent consulting company, Jay brings new possibilities to these two technologies through his work on the open-source Adhearsion framework.
I am Rob Bazinet here with InfoQ here at Ruby Fringe and I am sitting here with Jay Phillips. Jay tell me who are you?
So voice applications, tell me about that, what are voice applications?
Adhearsion is that depending Rails or is it just Rails or is it a Ruby framework?
Tell me a little bit about the open source community around Asterisk and Adhersion, and some of the other open source telephony applications that I may not be aware of. Tell us about the community around that.
Ok, so you have been involved with voice over IP applications for a while now and you created Adhearsion to help out. Can you give me an idea like how has Adhearsion improved the way you do business with your voice over IP applications?
Right, so my next question is what kind of projects are you talking about? What kind of things are interesting? What kind of things are you working on that you can talk about?
So what sort of things should motivate developers to get involved in writing applications of voice over IP?
Passion is always a good motivator for trying new things. One of the things that you mentioned that caught my attention was the complexity of voice over IP applications, the complexity that they can bring in. Can you go into a little more detail like what are some of the complexities, I mean hard problems are always good for people that are passionate about their work so what kind of complexities are there that would drive the passion for writing complex things?
Talking about the future, what do you see going forward, what's our future with voice over IP and applications?
Are we expecting applications that will integrate our voice and include messaging applications and make things more transparent? We see transparency more often today than we did five years ago. So I mean going five years out, I mean are we going to be more transparent are we going to be talking about voice over IP or is it going to be a given solution?
We are running a little low on time so my last question here is how do you see Adhearsion is there many other open source applications like Adhearsion things like that popping up that is competition for you? That sits on top of Asterisk and those kinds of things.
show all  show all

No comments

Watch Thread Reply

Educational Content

Brian Marick on 4 Challenges and 5 Guiding Values of Agile Software Development

Brian Marick takes us through a quick tour of the most important values and challenges to adopting Agile successfully (they aren't the typical challenges and values we hear in the community).

Are You a Software Architect?

The line between development and architecture is tricky. Does it exist at all? Is an ivory tower actually needed? There's a balance in the middle, but how do you move from developer to architect?

Agile – A Way of Life and Pragmatic Use of Authority

The word 'authority' sometimes produces an allergic response in hard-line agilists. Freedom and authority – both are bad if misused and both are good if used in right spirit for a noble cause.

Getting Started with Grails, Second Edition

"Getting Started with Grails" brings you up to speed on this modern web framework. Companies as varied as LinkedIn, Wired, and Taco Bell are all using Grails. Are you ready to get started as well?

Using ITIL V3 as a Foundation for SOA Governance

Those familiar with only ITIL V2 often scoff at the thought that ITIL could serve as a governance framework for SOA. With ITIL V3, the focus of the framework shifted towards service-orientation.

Adrian Colyer on AspectJ, tc Server and dm Server

SpringSource CTO Adrian Colyer discusses AspectJ, SpringSource's dm Server and tc Server products, OSGi and Scrum.

Adam Wiggins on Heroku

Heroku's Adam Wiggins talks about Rails, Background Jobs, Add-Ons, Ruby, and how Heroku manages to work around Ruby's inefficiencies using Erlang and other languages.

SOA as an Architectural Pattern: Best Practices in Software Architecture

For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity on what architecture is.