$source should be ringing now. Will complete call to $dest."; function place_call($source,$dest,$message) { // debug output, for testing echo ""; $fp = fsockopen ("localhost", $managerport, &$errno, &$errstr, 20); if (!$fp) { $error="$errstr ($errno)
\n"; } else { fputs ($fp, "Action: login\r\n"); fputs ($fp, "Username: $manageruser\r\n"); fputs ($fp, "Secret: $managersecret\r\n"); fputs ($fp, "Events: off\r\n\r\n"); sleep(1) ; fputs ($fp, "Action: Originate\r\n"); fputs ($fp, "Channel: Local/$source@outbound-650\r\n"); fputs ($fp, "Application: Macro\r\n"); fputs ($fp, "Data: notify|Local/$dest@outbound-650|$message\r\n"); fputs ($fp, "CallerID: $dest\r\n"); fputs ($fp, "\r\n"); sleep(2) ; fclose ($fp); } } function checkpassword($goodpassword,$password,$cookiepassword) { if($password == $goodpassword) { return true; } if($cookiepassword == $goodpassword) { return true; } return false; } if ($source == null || $dest == null) { $error="Please fill in all of the fields"; } else if (!checkpassword($goodpassword,$password,$cookiepassword)) { $error="Invalid password"; } else { setcookie("pass",$goodpassword); place_call($source,$dest,$message); } ?> GadgetGuy Phone Callme Last message:
Call first:
Connect to:
Txt2Spch:

"; } ?>