//give unique file name for each recording $r->addRecord('filename2', 'wav', '120'); $_SESSION['next_goto'] = 'Record_Status'; } else { if ($_SESSION['next_goto'] == 'dialed' && isset($_REQUEST['event']) && $_REQUEST['event'] == 'Dial') { if ($_REQUEST['status'] == 'answered') { $r->addPlayText("dialled number is answered"); } else { $r->addPlayText("dialled number is not answered"); } $cd = new CollectDtmf(); //initiate new collect dtmf object $cd->setMaxDigits(15); $cd->setTermChar('#'); $cd->addPlayText("Please enter number to send message and end with hash!"); $r->addCollectDtmf($cd); $_SESSION['next_goto'] = 'phonemenu'; //$r->addHangup(); } else { if ($_SESSION['next_goto'] == 'phonemenu' && isset($_REQUEST['event']) && $_REQUEST['event'] == 'GotDTMF') { if (isset($_REQUEST['data']) && !empty($_REQUEST['data']) && strlen($_REQUEST['data']) >= 9) { $_SESSION['pref_num'] = $_REQUEST['data']; $r->addPlayText('Please Record Your Message to send!'); //give unique file name for each recording $r->addRecord('filename2', 'wav', '120'); $_SESSION['next_goto'] = 'Record_Status'; } else { $r->addPlayText("you have not given any input please re enter or wrong input"); $cd = new CollectDtmf(); //initiate new collect dtmf object $cd->setMaxDigits(10);