1. Home
  2. Computing & Technology
  3. Voice Over IP
photo of Nadeem Unuth
Nadeem's Voice Over IP Blog

By Nadeem Unuth, About.com Guide to Voice Over IP

Welcome To Voice Programming

Monday January 5, 2009

PHP is a powerful 'language' to create dynamic database-driven web pages and works behind HTML. VoicePHP is a new language launched by India-based TringMe that allows PHP programmers to develop VoIP applications using its special primitives for voice programming.

With VoicePHP, you can write applications for your business or your mobile phone. Knowledge of PHP is sufficient since it’s the same old PHP which now enables you to create voice applications. There was the earlier XML version called VoiceXML, but due to limitations in XML mainly in designing selective and iterative programming structures, it has not been successful. VoicePHP is a full-fledged programming language and comes with all the advantages of an object-oriented tool. VoicePHP homepage.

Comments

January 5, 2009 at 9:35 pm
(1) Jonathan Taylor says:

Saying “There was the earlier XML version called VoiceXML, but due to limitations in XML mainly in designing selective and iterative programming structures, it has not been successful” is a gross inaccuracy.

Voicexml is the only successful standard in the world of telephony application development today. VoiceXML platforms are available from over 40 vendors including Alcatel, Avaya, Cisco, HP, Nortel, and Voxeo. Leading analysts including Gartner and Datamonitor project that well over half of all enterprise telephony applications deployed in the next 5 years will use VoiceXML.

In short VoiceXML is wildly successful.

I wish the best of luck to TringMe and VoicePHP - and I agree that VoiceXML can be too complex. Personally I prefer alternatives such as VoicePHP, Voxeo’s CallXML, or IfByPhone. However VoiceXML is undeniably the most widely used and successful voice application development “option” available in the last 20 years.

Your statement was just way too off base for me to ignore. Thank you for writing this article but please do some basic research before you write things that are exceptionally inaccurate!

-Jonathan Taylor, CEO, Voxeo Corporation
-http://www.voxeo.com

January 6, 2009 at 3:50 pm
(2) voip says:

Thanks for the response. “Not .. successful” appears overly general, doesn’t it? This gives me the occasion to narrow down what I meant by VoiceXML’s lack of success. So far it has, with a great boost from your company, been serving the purpose of VoIP programming. However, because it relies on XML, it has a limited capability. I believe that there is much greater potential for this area, but that depends on having a full-fledged programming language. That, to me, would be real success.

January 7, 2009 at 8:08 am
(3) Nik Sargent says:

VoiceXML, like HTML isn’t, and wasn’t ever designed as a programming language. It is a presentation language. VoiceXML is highly successful and massively deployed, however, the business logic of generating VoiceXML dialogs is done in the programmer’s favourite application environment (Enterprise Java is very popular for example).

So, I think you are missing the point to feel that VoiceXML needs “beefing up” somehow - separation of concerns: presentation and business logic, has been one of the major forces that has driven the incredible success and adoption of the web, alongside the open standards that have allowed a vibrant market place for technology, infrastructure and tools vendors to compete - and thus for organisations and enterprises to benefit. This is where the real value is, and VoiceXML emulates this paradigm - and its growth in adoption is testament to this.

VoicePHP probably has its place - and personally I will enjoy tinkering with it to see what it offers me - but you have to get it in context - I don’t think it even plays in the same space as VoiceXML.

Regards
Nik Sargent
Senior Consultant and Imagineer
Vicorp - The Call Completion Company

Leave a Comment

Line and paragraph breaks are automatic. Some HTML allowed: <a href="" title="">, <b>, <i>, <strike>

Discuss
Community Forum
Explore Voice Over IP
About.com Special Features

Stay connected and entertained with reviews on tips on the latest HDTVs, cellphones and more. More >

Easy ways to connect two computers for networking purposes. More >

  1. Home
  2. Computing & Technology
  3. Voice Over IP

©2009 About.com, a part of The New York Times Company.

All rights reserved.