[asterisk-users] URgent - capturing 'answered'

Jim Dickenson dickenson at cfmc.com
Mon Jul 26 12:50:28 CDT 2010


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:dickenson at cfmc.com

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: asterisk-users-bounces at lists.digium.com
> [mailto:asterisk-users-bounces at lists.digium.com] 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: asterisk-users-bounces at lists.digium.com
>> [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Leif Madsen
>> Sent: Monday, July 26, 2010 3:44 PM
>> To: asterisk-users at lists.digium.com
>> 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




More information about the asterisk-users mailing list