Using the php script below. I am able to enter my number and the number to call, however I get the following error: -- AGI Script cid-spoof.agi completed, returning 0 == Parsing '/etc/asterisk/manager.conf': Found == Parsing '/etc/asterisk/manager_custom.conf': Found == Manager 'admin' logged on from 127.0.0.1 -- Executing Wait("OutgoingSpoolFailed", "4") in new stack -- Executing BackGround("OutgoingSpoolFailed", "beep") in new stack == Spawn extension (custom-web-dial-both-called, failed, 2) exited non-zero on 'OutgoingSpoolFailed' -- Executing Hangup("OutgoingSpoolFailed", "") in new stack == Spawn extension (custom-web-dial-both-called, h, 1) exited non-zero on 'OutgoingSpoolFailed' == Manager 'admin' logged off from 127.0.0.1 Here is the PHP: <html> <head> <title>Call From Web!</title> </head> <body> <? #------------------------------------------------------------------------------------------ #edit the below variable values to reflect your system/information #------------------------------------------------------------------------------------------ #specify the name/ip address of your asterisk box #if your are hosting this page on your asterisk box, then you can use #127.0.0.1 as the host IP. Otherwise, you will need to edit the following #line in manager.conf, under the Admin user section: #permit=127.0.0.1/255.255.255.0 #change to: #permit=127.0.0.1/255.255.255.0,xxx.xxx.xxx.xxx ;(the ip address of the server this page is running on) $strHost = "127.0.0.1"; #specify the username you want to login with (these users are defined in /etc/asterisk/manager.conf) #this user is the default AAH AMP user; you shouldn't need to change, if you're using AAH. $strUser = "admin"; #specify the password for the above user $strSecret = "amp111"; ####-----This block is not used in this script----### #specify the channel (extension) you want to receive the call requests with #e.g. SIP/XXX, IAX2/XXXX, ZAP/XXXX, etc #$strChannel = "IAX2/XXXXXX"; #specify the context to make the outgoing call from. By default, AAH uses from-internal #Using from-internal will make you outgoing dialing rules apply #$strContext = "from-internal"; ####---End of block---### #specify the amount of time you want to try calling the specified channel before hangin up $strWaitTime = "30"; #specify the priority you wish to place on making this call $strPriority = "1"; #specify the maximum amount of retries $strMaxRetry = "2"; #-------------------------------------------------------------------------------------------- #Should edit some things below this point to make this script work #-------------------------------------------------------------------------------------------- #get the caller's number from the form $strCallerNumber = $_POST['txtcallernumber']; $strChannel = $strCallerNumber; $strCallerId = $strCallerNumber; #get the phone number from the posted form $strExten = $_POST['txtphonenumber']; $callNumber = $strExten; #specify the caller id for the call $strCallerId = "Web will call <$callNumber>"; $length = strlen($strExten); if ($length == 10 && is_numeric($strExten)) { $oSocket = fsockopen($strHost, 5038, $errnum, $errdesc) or die("Connection to host failed"); fputs($oSocket, "Action: login\r\n"); fputs($oSocket, "Events: off\r\n"); fputs($oSocket, "Username: $strUser\r\n"); fputs($oSocket, "Secret: $strSecret\r\n\r\n"); fputs($oSocket, "Action: originate\r\n"); fputs($oSocket, "Channel: SIP/Telasip-gw4/$strChannel@custom-web-dial-both\r\n"); fputs($oSocket, "WaitTime: $strWaitTime\r\n"); fputs($oSocket, "CallerId: $strCallerId\r\n"); fputs($oSocket, "Exten: $callNumber\r\n"); fputs($oSocket, "Context: custom-web-dial-both-called\r\n"); fputs($oSocket, "Priority: 1\r\n\r\n"); fputs($oSocket, "Action: Logoff\r\n\r\n"); fclose($oSocket); ?> <p> <table width="300" border="1" bordercolor="#0f0f0f" cellpadding="3" cellspacing="0"> <tr><td> <font size="2" face="verdana,georgia" color="#000000">Processing call. Please wait. </font> </td></tr> </table> <? } else { ?> <p> <table width="300" border="1" bordercolor="#0f0f0f" cellpadding="3" cellspacing="0"> <tr><td> <form action="<? echo $_SERVER['PHP_SELF'] ?>" method="post"> <font size="2" face="verdana,arial,georgia" color="#000000"> Enter the number you are calling from:</font> <input type="text" size="20" maxlength="10" name="txtcallernumber"><br> <font size="2" face="verdana,arial,georgia" color="#000000"> Enter the number where you want to call:</font> <input type="text" size="20" maxlength="10" name="txtphonenumber"><br> <input type="submit" value="Make Call"> </form> </td></tr> </table> </p> <? } ?> </body> </html> Here is the whats in my .confs [custom-web-dial-both] include => outbound-allroutes [custom-web-dial-both-called] exten => _.,1,Wait(4) exten => _.,2,Background(beep) include => outbound-allroutes exten => h,1,Hangup -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20061229/a205309f/attachment.htm