Works like charm Danny,
Tested and works fine. I sent this to Jim, but this is something you could know: I managed to start a macro and get info about the channel that picked up the call. Also, as said in the thread, i was able to start moh beside the macro and it all works like charm. The only thing that I cant do so far, is capturing the ${CHANNEL} variable in the ruby script that started the macro. Is that variable accessible from the ruby script too or just from the macro? Here's a snippet from my ruby script: dial_params << "||M(testing)m(moh-0900...@moh_id})" if moh_available?() 1.times do r = $agi.exec('DIAL', dial_params) r = $agi.get_variable('DIALSTATUS') retry if r.message.include?('BUSY') end and further below: $loc = "testing" $my.query("UPDATE call_log SET local='#{$loc}', endtime = NOW() WHERE id = #{call_log_id}") Works fine, but as soon as I try: $loc = ${CHANNEL} or something like that - it breaks. Any idea how to pass that ${CHANNEL} to my ruby script and use it to update DB in that query? Thanks a bunch ! From: asterisk-users-boun...@lists.digium.com [mailto:asterisk-users-boun...@lists.digium.com] On Behalf Of Danny Nicholas Sent: Tuesday, July 27, 2010 6:32 PM To: 'Asterisk Users Mailing List - Non-Commercial Discussion' Subject: Re: [asterisk-users] Urgent help = RUBY & AGI From: asterisk-users-boun...@lists.digium.com [mailto:asterisk-users-boun...@lists.digium.com] On Behalf Of Zarko Zivanovic Subject: Re: [asterisk-users] Urgent help = RUBY & AGI <snip> In the meantime , do you happen to know if there is a way to call both macro (M) and music on hold (m) in that $agi.exec line? or is the right thing to do to place moh command in macro? This should work: r = $agi.exec('DIAL', SIP/voipuser&Zap/32&Zap/33&Zap/34&Zap/35,,mM(testing)) __________ Information from ESET NOD32 Antivirus, version of virus signature database 5318 (20100727) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com
-- _____________________________________________________________________ -- 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