<?php
    require 'common.php';
    try
    {
        $r = new response();
        if(check_call_end($r) === false)
        {
            if ($_REQUEST['event'] == 'GotDTMF')
            {
                $option = '0';
                if(isset($_REQUEST['data']))
                {
                    $option = $_REQUEST['data'];
                }
                //error_log("option:".$option);
                switch ($option) {
                    case '1':
                        $_SESSION['selected_language'] = 'KA';
                        unset($_SESSION['language_error_count']);
                        add_step('#KA');
                        $r->addGoto($APP_BASE_URL."/menu.php");
                        break;
                    case '2':
                        $_SESSION['selected_language'] = 'HI';
                        unset($_SESSION['language_error_count']);
                        add_step('#HI');
                        $r->addGoto($APP_BASE_URL."/menu.php");
                        break;
                    default:
                        handle_step_repeat($r, 'language_error_count', $MAX_REPEAT_COUNT, 'language.php', 'hangup.php', array(), array());
                }
            }
            $r->send();
        }
    }
    catch(Exception $e)
    {
        error_log("ERROR:".$e->getMessage());
    }
?>