Kyle Kienapfel wrote: > On Sun, Jul 25, 2010 at 9:04 AM, Muro, Sam <[email protected]> > wrote: >> Kyle Kienapfel wrote: >>> On Sun, Jul 25, 2010 at 8:18 AM, Muro, Sam <[email protected]> >>> wrote: >>>> I am having a problem understanding the way to retrieve some >>>> parameters >>>> to >>>> asterisk via AGI or what ever method that fits. I have an executable >>>> program that accept one parameter (CALLERID) and return customer >>>> status >>>> from the database server which can be printed in the console. >>>> >>>> #./retrive 0117473789 >>>> NAME: Franklin John >>>> STATUS: Active >>>> >>>> Can someone advice on how i can catch this values from AGI or directly >>>> on >>>> dialplan. >>>> >>>> Thanks >>>> Sam >>>> >>>> -- >>> >>> Hopefully you can modify the executable >>> >>> #./retrieve 8675309 >>> SET VARIABLE name Jenny >>> SET VARIABLE status Active >>> >>> When running an AGI asterisk expects to have a conversation with the >>> application, so when the AGI does a command asterisk reports back with >>> whether or not it worked. I know a person can set one variable that >>> way, but when I got a need to set two variables I finally broke down >>> and read the documentation on AGI's :) >>> >>> Start >>> Readlines from input until line is blank >>> print "SET VARIABLE name Jenny" >>> readline >>> print "SET VARIABLE status Active" >>> End >>> >>> -- >> >> Thanks, >> So I you suggesting that the executable to changed to output say >> cout <<"SET VARIABLE name Jenny"; >> and let the AGI retrieve them as per the pseudo you mentioned? >> >> Sam >> > > Does doing that output a newline at the end of the line? > > If it doesn't you might want something more like (i am just guessing > syntax here btw) > cout <<"SET VARIABLE name Jenny" << ENDL; > or > cout <<"SET VARIABLE name Jenny\n"; > > -- You are right. Both of them are correct syntax I will give it a try and revert
Sam -- _____________________________________________________________________ -- 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
