Hello,

I am trying to set a variable using the Manager API Setvar.  I am
testing with a sample php code from the wiki. But when I run it I am
getting back the error:

ERROR:

Response: Error
Message: No such channel

Do channels have different names in the manager api than they do in
the Dialplan?

<?php
$socket = fsockopen("127.0.0.1","5138", $errno, $errstr, $timeout);
fputs($socket, "Action: Login\r\n");
fputs($socket, "UserName: kyle\r\n");
fputs($socket, "Secret: Start\r\n\r\n");
fputs($socket, "Action: SetVar\r\n");
fputs($socket, "Channel: Zap/9-1\r\n");
fputs($socket, "Variable: foo\r\n");
fputs($socket, "Value: 69\r\n\r\n");
fputs($socket, "Action: Logoff\r\n\r\n");
while (!feof($socket)) {
$wrets .= fread($socket, 8192);
}
fclose($socket);
echo <<<ASTERISKMANAGEREND
ASTERISK MANAGER OUTPUT:
$wrets
ASTERISKMANAGEREND;
?>



Kyle Haefner
Colorado State Computer Science Dept.
_______________________________________________
Asterisk-Users mailing list
Asterisk-Users@lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to