radioAe6rt

PhoneGnome meets JME

leave a comment »

PhoneGnome is what VoIP oughta be: no no-win choices between one lock, stock, and barrel phone company or another, but rather an easy, sensible migration to VoIP when it makes sense. If you think you know what VoIP looks like as a true Internet service and you don’t know about PhoneGnome, take a closer, studied look. This is an intelligent VoIP offering that adds real value to your existing Internet connection. You know, the connection you already paid for and the same one that should convey voice when it can — for free.

Working with PhoneGnome inventor David Beckemeyer, I coded up a reference JME app illustrating how to leverage the open XML-RPC API PhoneGnome publishes.

The app allows you to retrieve server side contact lists and operate on them via the PhoneGnome XML-RPC API. In this case, you can force your home PhoneGnome to dial a number in that contact list, or send a voice mail message to the email address of one of your contacts. The application, PhoneGnome Mobile, is the first in the user-contributed area of the PhoneGnome software universe.

This is just a reference application, with source code to show the way. The app is not optimized in any real sense, but does serve to show what can be done with open voice platforms. If you can think of other APIs PhoneGnome should offer that will help you with your code plan, drop a note to api@phonegnome.com

Sidebar: I’m a big fan of developing with /usr/bin/vi and both the command line version of the JME emulator and the JME platform application manager (AMS). A quick look at the source code and README will give you an idea of how to do this. The source also shows how to use the kXML-RPC parser to do XML-RPC on MIDP1.0 devices.

Disclaimer: I am a consultant to TelEvolution, the company that offers PhoneGnome.

[tags]voip, phonegnome,jme,j2me,kxml,xml-rpc[/tags]

Written by radioae6rt

March 15, 2006 at 6:42 pm

Posted in Internet

Leave a Reply