[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