app_juke, she works

Well, I now have a working version of my system. Here is what it does:

You dial a certain extension on the PBX, and get music being played through the phone. Pressing '5' on the phone keypad will pause/unpause the music, '3' will go on to the next song, and so on.

You can go to a certain page in your webbrowser, and you are presented with what is effectively an HTML view of a music player - links to "pause", "play", "next", etc. Following these links simply returns you to the same page, but also has the desired effect on the music coming out of your phone. In other words, you can control the music coming out of your phone from a web-page.

Further, you can load up a little GTK application on your local machine, which looks (okay, it could look, if I put the effort in to make it pretty) like any old mp3 player, with pause/play buttons, etc. However, this app also controls the music coming out of your phone.

Basically, what was originally a "phone service" has been turned into a general service that can be controlled from any medium - it would be absolutely trivial to write an IRC bot that accepted "pause", "play", "next" commands and passed them on.

This is good, because it means I can write a thesis on the convergence of plain-old-telephone-systems and "next-generation" networks controlled by web-browsers and desktop applications and so on.

Wheee.

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options