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
