1 | изначальная версия редактировать | |
целиком скрипт выглядит вот так:
$socket = fsockopen($ami_host,$ami_port, $errno, $errstr, 1);
fputs($socket, "Action: Login\r\n");
fputs($socket, "UserName: $ami_login\r\n");
fputs($socket, "Secret: $ami_secret\r\n\r\n");
fputs($socket, "Action: Command\r\n");
fputs($socket, "Command: $command\r\n\r\n");
fputs($socket, "Action: Logoff\r\n\r\n");
В результате комманда не выполняется, в CLI вышеуказанная ошибка. Похоже, что проблема всё-так в PHP. Телнетом всё работает.
2 | No.2 Revision редактировать |
целиком скрипт выглядит вот так:
$socket = fsockopen($ami_host,$ami_port, $errno, $errstr, 1);
fputs($socket, "Action: Login\r\n");
fputs($socket, "UserName: $ami_login\r\n");
fputs($socket, "Secret: $ami_secret\r\n\r\n");
fputs($socket, "Action: Command\r\n");
fputs($socket, "Command: $command\r\n\r\n");
fputs($socket, "Action: Logoff\r\n\r\n");
В результате комманда не выполняется, в CLI вышеуказанная ошибка.
Похоже, что проблема всё-так всё-таки в PHP. Телнетом всё работает.
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.