Skip to content

Instantly share code, notes, and snippets.

Created June 26, 2014 20:32
Show Gist options
  • Save anonymous/356920fc6bcd3b65239b to your computer and use it in GitHub Desktop.
Save anonymous/356920fc6bcd3b65239b to your computer and use it in GitHub Desktop.
<?php
// Set the numbers to call
$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($_REQUEST['DialCallStatus']) ? $_REQUEST['DialCallStatus'] : "";
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 action="attempt_call.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