In article <[email protected]>,
Kamlesh Kumar <[email protected]> wrote:
> In addition to my reply:
>  
> I used to fetch the value using print_r function but that also tells that 
> there is no value
> in data section.
> $dialstatus=$agi->get_variable(DIALSTATUS);
> print_r($dialstatus);
>  
> <SIP/10036-000000b8>AGI Rx << GET VARIABLE DIALSTATUS
> <SIP/10036-000000b8>AGI Tx >> 200 result=1 (CANCEL)
> <SIP/10036-000000b8>AGI Rx << Array
> <SIP/10036-000000b8>AGI Tx >> 510 Invalid or unknown command
> [Dec  3 01:18:47] ERROR[24839]: utils.c:1128 ast_carefulwrite: write() 
> returned error: Broken pipe
> <SIP/10036-000000b8>AGI Rx << (
> <SIP/10036-000000b8>AGI Tx >> 510 Invalid or unknown command
> [Dec  3 01:18:47] ERROR[24839]: utils.c:1128 ast_carefulwrite: write() 
> returned error: Broken pipe
> <SIP/10036-000000b8>AGI Rx <<     [code] => 200
> <SIP/10036-000000b8>AGI Tx >> 510 Invalid or unknown command
> [Dec  3 01:18:47] ERROR[24839]: utils.c:1128 ast_carefulwrite: write() 
> returned error: Broken pipe
> <SIP/10036-000000b8>AGI Rx <<     [result] => 1
> <SIP/10036-000000b8>AGI Tx >> 510 Invalid or unknown command
> [Dec  3 01:18:47] ERROR[24839]: utils.c:1128 ast_carefulwrite: write() 
> returned error: Broken pipe
> <SIP/10036-000000b8>AGI Rx <<     [data] =>

Well since the AGI return string does indeed contain the value, shown
above as (CANCEL), that suggests there is definitely a bug in php-agi.
It appears to be creating a ['data'] element, but not setting it.
You will have to study the source code and work out how to fix it.
I did a quick google for "php agi get variable" and found other reports
of it not working properly, but I didn't see anyone offer a solution.
It's only programming, so it shouldn't be hard to fix.

Cheers
Tony
-- 
Tony Mountifield
Work: [email protected] - http://www.softins.co.uk
Play: [email protected] - http://tony.mountifield.org

--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to