VoiceXML PHP framework Beta 2.0 available

Written by on September 3, 2005 in PHP Voice, VoiceXML, VoiceXML PHP Framework - 5 Comments

I’m glad to announce the first beta 1.0 of the VoiceXML PHP framework. As I have already announced this release will focus more on VoiceXML application development with PHP. I have almost rewritten all voicexml modules except the naviguator.

Another major change is the license, VoiceXML PHP framework will be available under GPL license and not PHP license as I have announced before. I believe that the GPL license fit more with my vision for this project.

VoiceXML application are written in app/ folder, I have added two examples home (default) and auth applications. To load a specific application you can just point to index.php/home/, index.php/auth/ or index.php/appname/ where the appname is your application name.

The auth Voicexml application is using the login plugin, to test it just configure your database settings in config.php, and use the dump file in sql/ folder. You can create sample users from phpmyadmin to test the script.

Changes in version beta 2.0

  • Changed the name of the main class to VoiceXML
  • Added a new framework
  • New modules for record and transfer

Everyone is invited to test this new beta.

Download VoiceXML PHP framework

5 Comments on "VoiceXML PHP framework Beta 2.0 available"

  1. senthil kumar March 26, 2007 at 5:55 am · Reply

    how can i use the voice xml php framework library.tell me in detail the procedure.how can i start using this.

  2. senthil kumar March 26, 2007 at 5:58 am · Reply

    how to use voice xml php frame work.after running the index page it says like Hello, welcome to VoiceXML for PHP!
    Say one of: audiotel auth musica naviguate
    i can’t able to proceed further help me ….

  3. Hatem March 26, 2007 at 6:14 am · Reply

    Which VoiceXML browser are you using ?!

  4. Aero April 18, 2007 at 11:28 pm · Reply

    Hi Hatem,
    i have a question concerning using VXML with php and mysql, i have tried but without any real luck.I want to promt(or using print with a block tag) all the names that are being stored within the database.
    What is wrong with writing a vxml file like this:
    (using beVocals default vxml file, i.e is it even possible with this syntax ??):
    (NOTE: i could post any tag symbols in this shoutbox…i dont no why…so here is the code without them)
    php header(“Content-type: application/voicexml+xml”);
    $connection = mysql_connect(“http://********”, “******”, “****”);
    mysql_select_db(“mydb”);
    $result = mysql_query(“SELECT * FROM table”);
    ?>
    DOCTYPE vxml PUBLIC “-//BeVocal Inc//VoiceXML 2.0//EN”
    “http://cafe.bevocal.com/libraries/dtd/vxml2-0-bevocal.dtd”>
    vxml version=”2.0″ xmlns=”http://www.w3.org/2001/vxml”>
    form
    block
    while ($row = mysql_fetch_assoc($result)) {
    print “Your name is” . $row[‘Name’]”;
    }
    block
    form
    vxml
    mysql_close($connection);
    Thanks in advance and keep up the good work!
    Regards
    /Aero

  5. praveen September 4, 2007 at 10:40 am · Reply

    hi dear,
    now am doing a small project in php with vxml..i want to make telephone calls by vxml..how can i perform that..am using bvocal.

Leave a Comment