The demo-ivr in PHP-HTTAPI

Before you start, you need to already have a web server set up to serve up PHP files, with the PHP XML extensions installed. Next thing you'll need to do is the PHTTAPI library.

In our demo script, named "demo-ivr.php", we have the library in the parent directory, "required" in the second line:

 <?php require "../phttapi.php"; if ( array_key_exists( 'session_id', $_REQUEST ) ) { session_id( $_REQUEST['session_id'] ); } session_start(); if ( array_key_exists( 'exiting', $_REQUEST ) ) { header( 'Content-Type: text/plain' ); print "OK"; exit(); } $demo = new phttapi(); $opt = array_key_exists( 'main_menu_option', $_REQUEST ) ? $_REQUEST['main_menu_option'] : ''; $demo->start_variables(); $demo->add_variable( 'IVR_variable_01', ...

Get FreeSWITCH 1.8 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.