Skip to content

Instantly share code, notes, and snippets.

@hunnycode
Last active December 18, 2015 21:29
Show Gist options
  • Save hunnycode/5848083 to your computer and use it in GitHub Desktop.
Save hunnycode/5848083 to your computer and use it in GitHub Desktop.
<?php
$numbers = array("<number to call 1>", "<number to call 2>", "<number to call n>");
 $number_index = isset($_REQUEST['number_index']) ? $_REQUEST['number_index'] : "0";
 $DialCallStatus = isset($_POST['CallStatus']) ? $_POST['CallStatus'] : "";
header("content-type: text/xml");
 // Check the status of the call and
 // that there is a valid number to call
 if($DialCallStatus!="completed" && $number_index<count($numbers)){
?>
   <Response>
     <Dial callerId="+8150xxxxxxxx" timeout="10" action="callscreen.php?number_index=<?php echo $number_index+1 ?>">
       <Number url="screen_for_machine.php">
         <?php echo $numbers[$number_index] ?>
       </Number>
     </Dial>
   </Response>
<?php
  } else {
?>
    <Response>
      <Hangup/>
    </Response>
<?php
  }
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment