<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=WordSection1>
<p class=MsoNormal>I am trying this approach to see who picked the line:<o:p></o:p></p>
<p class=MsoNormal>Here is what i am doing:<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'>EXEC DIAL SIP/ vaso
&Zap/35||M(testing^<b>30086</b>)<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>Macro:<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>[macro-testing]<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>exten => s,1,DumpChan()<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>exten => s,2,AGI(whopicked.rb)<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>exten => s,3,Hangup()<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.0in'><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>From console:<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal style='margin-left:1.0in;text-indent:.5in'>-- SIP/ vaso -e26c
answered Zap/14-1<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.0in'> --
Executing DumpChan("SIP/ vaso -e26c", "") in new stack<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.0in'><o:p> </o:p></p>
<p class=MsoNormal style='margin-left:1.5in'><o:p> </o:p></p>
<p class=MsoNormal style='margin-left:1.5in'><o:p> </o:p></p>
<p class=MsoNormal style='margin-left:1.5in'> -- Executing
DumpChan("SIP/vaso-e26c", "") in new stack<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'><o:p> </o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>Dumping Info For Channel:
SIP/vaso-e26c:<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>================================================================================<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>Info:<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>Name=
SIP/vaso-e26c<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>Type=
SIP<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>UniqueID=
1280487752.1809<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>CallerID=
8221<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>CallerIDName=
(N/A)<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>DNIDDigits=
(N/A)<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>State=
Up (6)<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>Rings=
0<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>NativeFormat=
2<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>WriteFormat=
4<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>ReadFormat=
4<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>1stFileDescriptor= 74<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>Framesin=
3<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>Framesout=
0<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>TimetoHangup=
0<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>ElapsedTime=
0h0m0s<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>Context=
macro-testing<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>Extension=
s<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>Priority=
1<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>CallGroup=<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>PickupGroup=<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>Application=
DumpChan<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>Data=
(Empty)<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>Blocking_in=
(Not Blocking)<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'><o:p> </o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>Variables:<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>MACRO_DEPTH=1><o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>ARG1=30086<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>MACRO_PRIORITY=1<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>MACRO_CONTEXT=siptest<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>================================================================================<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'> -- Executing
AGI("SIP/vaso-e26c", "whopicked.rb") in new stack<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'> -- Launched AGI
Script /var/lib/asterisk/agi-bin/whopicked.rb<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>AGI Tx >> agi_request:
whopicked.rb<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>AGI Tx >> agi_channel:
SIP/vaso-e26c<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>AGI Tx >> agi_language: en<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>AGI Tx >> agi_type: SIP<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>AGI Tx >> agi_uniqueid:
1280487752.1809<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>AGI Tx >> agi_callerid: 8221<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>AGI Tx >> agi_calleridname:
unknown<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>AGI Tx >> agi_callingpres: 3<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>AGI Tx >> agi_callingani2: 0<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>AGI Tx >> agi_callington: 33<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>AGI Tx >> agi_callingtns: 0<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>AGI Tx >> agi_dnid: unknown<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>AGI Tx >> agi_rdnis: unknown<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>AGI Tx >> agi_context:
macro-testing<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>AGI Tx >> agi_extension:
s
<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>AGI Tx >> agi_priority: 2<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>AGI Tx >> agi_enhanced: 0.0<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>AGI Tx >> agi_accountcode:<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'>AGI Tx >><o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'> -- AGI Script
whopicked.rb completed, returning 0<o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'> -- Executing
Hangup("SIP/vaso-e26c", "") in new stack <o:p></o:p></p>
<p class=MsoNormal style='margin-left:1.5in'><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>I need simple whopicked.agi (instead of .rb) which will
simply take the value 30086 (that I pass to macro)<o:p></o:p></p>
<p class=MsoNormal>And do this:<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal> UPDATE
call_log SET local = 'CHANNEL' WHERE id = '30086'<o:p></o:p></p>
<p class=MsoNormal> <o:p></o:p></p>
<p class=MsoNormal>Where channel is agi_channel: SIP/vaso-e26c<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>This should be simple – no ruby - just agi.<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
</div>
<BR><BR>__________ Information from ESET NOD32 Antivirus, version of virus signature database 5325 (20100730) __________<BR><BR>The message was checked by ESET NOD32 Antivirus.<BR><BR><A HREF="http://www.eset.com">http://www.eset.com</A><BR> </body>
</html>