This works fine for me, $dialstatus = $agi->get_variable("DIALSTATUS"); $cdr['dialstatus'] = $dialstatus['data'];
Try as it is, I believe it's because of concatenation. Regards, Zohair Raza On Fri, Dec 2, 2011 at 4:27 PM, Tony Mountifield <t...@softins.co.uk> wrote: > In article <snt142-w54267269808afd17bccd5891...@phx.gbl>, > Kamlesh Kumar <kamlesh_...@hotmail.com> 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: t...@softins.co.uk - http://www.softins.co.uk > Play: t...@mountifield.org - 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 >
-- _____________________________________________________________________ -- 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