Do you just have one agi you are running? If so that will not work. Your one 
agi is hung on the dial step until it finishes at which time the agi will go 
away, I think. You need the one agi to cause the dial to occur and another one 
to capture the information when the macro runs. You can try adding option g to 
the dial command and then retrieve the variable you set in the macro after the 
dial step finishes. I do not use agi's much so I might be off base with all 
this but it is something to look in to.
-- 
Jim Dickenson
mailto:dicken...@cfmc.com

CfMC
http://www.cfmc.com/



On Jul 29, 2010, at 7:22 AM, Zarko Zivanovic wrote:

> That looks easy. I must say that I am very frustrated as this has took my all 
> week, and beside dumpling that data via macro I wasnt able to
> use that data in the ruby script that we have. I didnt write the script is 
> something old that we use but i was sure we could add few things in that very 
> script and continue
> to use it. I posted almost all script that we use and it surprised me that no 
> one was able to find the solution so far.
> 
> Zarko
> 
> 
> 
> 
> On Thu, Jul 29, 2010 at 3:46 PM, Danny Nicholas <da...@debsinc.com> wrote:
> I can’t even spell RUBY, so I don’t have a clue as to how the AGI works.  I 
> do know a little bit about AGI in general.  The way I typically run my AGI’s 
> is something like this:
> 
> exten => 933,1,Answer
> 
> exten => 933,n,Set(ABA=777702107)
> 
> exten => 933,n,Set(city=Birmingham)
> 
> exten => 933,n,Set(state=AL)
> 
> exten => 933,n,Set(zip=35244)
> 
> exten => 
> 933,n,AGI(cityweather.agi,${ABA},${city},${state},${zip},${CHANNEL(language)})
> 
> exten => 933,n,hangup()
> 
>  
> I’m a PERL weenie, so I can “shell check” my agi’s by going to 
> /var/lib/asterisk/agi-bin and doing
> 
> ./cityweather.agi 777702107 Birmingham AL 35244 en
> 
>  
> And getting back a STDOUT output that simulates what I should get from the 
> CLI output.
> 
> 
> --
> _____________________________________________________________________
> -- 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

-- 
_____________________________________________________________________
-- 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