Hello Jim, We're using Asterisk 1.2.9.1
Zarko -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Jim Dickenson Sent: Tuesday, July 27, 2010 1:02 PM To: Asterisk Users Mailing List - Non-Commercial Discussion Subject: Re: [asterisk-users] URgent - capturing 'answered' Which version of Asterisk are you running? -- Jim Dickenson mailto:[email protected] CfMC http://www.cfmc.com/ On Jul 27, 2010, at 2:19 AM, Zarko Zivanovic wrote: > Great, but how exactly do i find that channel - that is my question - which > command. > > I am using ruby instead of agi - and i am looking for a command to capture > it in ruby. > > I tried this: > > # Create a new file and write to it > File.open('log.txt', 'w') do |f2| > # use "\n" for two lines of text > f2.puts "Created by Satish\nThank God!\n my variables are '$loc', > '$agi.get_variable(EXTEN)', '$variable1', '$variable2' " > end > > > $my.query("UPDATE call_log SET endtime = NOW() WHERE > id = #{call_log_id}") > > > - query gets executed, but log.txt wasnt created. > > Not to mention that I still didnt manage to catch who answered the call. > > > > > > > > > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Jim Dickenson > Sent: Monday, July 26, 2010 7:50 PM > To: Asterisk Users Mailing List - Non-Commercial Discussion > Subject: Re: [asterisk-users] URgent - capturing 'answered' > > If all you need to do is the the channel name of the channel that answered > the phone why are you doing so much work? Version 1.4 allows for an agi to > be called when the dial command is answered. Version 1.6+ allows an agi as > well as a macro to be called. You can find the channel that answered a multi > channel dial command. Is this not what you wanted to know? > -- > Jim Dickenson > mailto:[email protected] > > CfMC > http://www.cfmc.com/ > > > > On Jul 26, 2010, at 10:40 AM, Zarko Zivanovic wrote: > >> Hi Andres, >> >> I did try what you said, but it didnt create any files: >> >> $message="/bin/echo my variables are '$loc', '$variable1', '$variable2' >> >> /tmp/variables.txt"; >> system("$message"); >> >> >> permissions seem to be fine, echo is in place. >> >> I posted the whole script that i am using in the main thread - if you can >> please loook at it. >> >> Zarko. >> >> >> >> >> -----Original Message----- >> From: [email protected] >> [mailto:[email protected]] On Behalf Of Andres >> Sent: Monday, July 26, 2010 6:47 PM >> To: Asterisk Users Mailing List - Non-Commercial Discussion >> Subject: Re: [asterisk-users] URgent - capturing 'answered' >> >> On 7/26/2010 12:27 PM, Zarko Zivanovic wrote: >>> I tried this: >>> >>> >>> >>> loc = $agi.get_variable('EXTEN') >>> >>> $my.query("UPDATE call_log SET local = #{loc}, endtime = NOW() WHERE id = >>> #{call_log_id}") >>> >> When I troubleshoot AGI scripts, I output stuff to text files for >> debugging purposes. I suggest you output all your variables to a file >> and then you will learn if the variables do have the info you need. >> >> Something like: >> $message="/bin/echo my variables are '$loc', '$variable1', '$variable2', >> etc >> /tmp/variables.txt"; >> system("$message"); >> >> Andres >> http://www.neuroredes.com >>> >>> >>> No success. Anybody please help! >>> >>> >>> -----Original Message----- >>> From: [email protected] >>> [mailto:[email protected]] On Behalf Of Leif Madsen >>> Sent: Monday, July 26, 2010 3:44 PM >>> To: [email protected] >>> Subject: Re: [asterisk-users] URgent - capturing 'answered' >>> >>> On 10-07-26 08:10 AM, Zarko Zivanovic wrote: >>> >>>> Hello Steve and thanks for your answer, >>>> However I tried: >>>> >>>> $my.query("UPDATE call_log SET local='#{CDR(dstchannel)}', endtime = >> NOW() >>>> WHERE id = #{call_log_id}") >>>> >>>> And it does write nothing to the database. >>>> >>>> I guess there is a error in ruby expression above but I am not sure what >>>> >>> is >>> >>>> wrong - if you have any idea please help. >>>> >>> If that is your literal quote, then I think you need to change the # to a >> $ >>> as >>> Asterisk dialplan functions and variables start with ${ vs #{ >>> >>> Unless that is some special indication in SQL that I'm unfamiliar with. >>> >>> Leif Madsen. >>> >>> >> >> >> -- >> _____________________________________________________________________ >> -- 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 >> >> >> __________ Information from ESET NOD32 Antivirus, version of virus > signature >> database 5314 (20100726) __________ >> >> The message was checked by ESET NOD32 Antivirus. >> >> http://www.eset.com >> >> >> >> __________ Information from ESET NOD32 Antivirus, version of virus > signature >> database 5315 (20100726) __________ >> >> 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 > > > -- > _____________________________________________________________________ > -- 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 > > > __________ Information from ESET NOD32 Antivirus, version of virus signature > database 5315 (20100726) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > > __________ Information from ESET NOD32 Antivirus, version of virus signature > database 5315 (20100726) __________ > > 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 -- _____________________________________________________________________ -- 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 __________ Information from ESET NOD32 Antivirus, version of virus signature database 5316 (20100727) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 5316 (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
