[Asterisk-Users] Re: astmanproxy - debug output
Christian Lauinger
clauinger at conop-systems.de
Tue Jul 5 04:32:01 MST 2005
Christian Lauinger schrieb:
> Christian Lauinger schrieb:
>
>> Hello,
>>
>> I want to recieve the output from astmanproxy in a php script.
>> Is that possible ?
>>
>> I made a simple php script:
>>
>> <PRE>
>> <?php
>> $socket = fsockopen("127.0.0.1","1234", $errno, $errstr, $timeout);
>> fputs($socket, "Action: Login\r\n");
>> fputs($socket, "UserName: xxx\r\n");
>> fputs($socket, "Secret: xxx\r\n\r\n");
>> fputs($socket, "Action: Command\r\n");
>> fputs($socket, "Command: Show Channels\r\n\r\n");
>> fputs($socket, "Action: Logoff\r\n\r\n");
>> while (!feof($socket)) {
>> $wrets[] = fread($socket, 8192);
>> }
>> fclose($socket);
>> var_dump($wrets);
>> ?>
>> </pre>
>>
>> Output in debugmode at the console is correct, but I cannot read the
>> output in php.
>> If I use port 5038 I get the output, but I want to connect with
>> multiple clients, so I should't use a direct connection to manager
>> api, right ?
>>
>> Why can't I read the output from astmanproxy ?
>
>
> Tried and tried to get the output but no success.
>
> Does nobody use the astmanproxy ?
>
> Greets
>
> Christian
>
> _______________________________________________
And here is the output from astmanproxy in debugmode:
Starting Asterisk Manager Proxy: astmanproxyJul 5 13:20:42: config:
parsing configuration file: /etc/asterisk/astmanproxy.conf
Jul 5 13:20:42: config: host, localhost,5038,xxx,xxx,on
Jul 5 13:20:42: config: retryinterval, 2
Jul 5 13:20:42: config: maxretries, 10
Jul 5 13:20:42: config: listenaddress, *
Jul 5 13:20:42: config: listenport, 1234
Jul 5 13:20:42: config: proc_user, asterisk
Jul 5 13:20:42: config: proc_group, asterisk
Jul 5 13:20:42: config: inputformat, standard
Jul 5 13:20:42: config: outputformat, standard
Jul 5 13:20:42: config: autofilter, on
Jul 5 13:20:42: config: logfile, /var/log/asterisk/astmanproxy.log
Jul 5 13:20:42: loading: module xml
Jul 5 13:20:42: loading: note, xml_onconnect does not exist; ignoring
Jul 5 13:20:42: loading: module standard
Jul 5 13:20:42: loading: module csv
Jul 5 13:20:42: loading: note, csv_read does not exist; ignoring
Jul 5 13:20:42: loading: note, csv_onconnect does not exist; ignoring
Jul 5 13:20:42: loading: module http
Jul 5 13:20:42: loading: note, http_write does not exist; ignoring
Jul 5 13:20:42: loading: note, http_onconnect does not exist; ignoring
Jul 5 13:20:42: asterisk at 127.0.0.1: Allocated server session
Jul 5 13:20:42: Set 127.0.0.1 input format to standard
Jul 5 13:20:42: Set 127.0.0.1 output format to standard
Jul 5 13:20:42: asterisk at 127.0.0.1: attempting read...
Jul 5 13:20:42: asterisk at 127.0.0.1: Not connected
Jul 5 13:20:42: asterisk at 127.0.0.1: Connecting (u=xxx, p=xxx)
Jul 5 13:20:42: asterisk at 127.0.0.1: attempting read...
Jul 5 13:20:42: launched ast localhost thread!
Jul 5 13:20:42: Listening for connections
Jul 5 13:20:42: asterisk at 127.0.0.1 got: Asterisk Call Manager/1.0
Jul 5 13:20:42: asterisk at 127.0.0.1 got: Response: Success
Jul 5 13:20:42: asterisk at 127.0.0.1 got: Message: Authentication accepted
Jul 5 13:20:42: asterisk at 127.0.0.1 got: Server: localhost
Jul 5 13:20:42: asterisk at 127.0.0.1: attempting read...
Jul 5 13:20:59: Connection received from 127.0.0.1
Jul 5 13:20:59: Set 127.0.0.1 input format to standard
Jul 5 13:20:59: Set 127.0.0.1 output format to standard
Jul 5 13:20:59: set destination:
Jul 5 13:20:59: writing block to localhost
Jul 5 13:20:59: Connection closed: 127.0.0.1
Jul 5 13:20:59: Client logged off - exiting thread
Jul 5 13:20:59: asterisk at 127.0.0.1 got: Response: Follows
Jul 5 13:20:59: asterisk at 127.0.0.1 got: Channel (Context
Extension Pri ) State Appl. Data
0 active channel(s)
--END COMMAND--
Jul 5 13:20:59: asterisk at 127.0.0.1 got: Server: localhost
Jul 5 13:20:59: asterisk at 127.0.0.1: attempting read...
The command is passed to "*" and gots a response.
May that helps ?
Greets
More information about the asterisk-users
mailing list