-- SIP/ vaso -e26c answered Zap/14-1 -- Executing DumpChan("SIP/ vaso -e26c", "") in new stack -- Executing DumpChan("SIP/vaso-e26c", "") in new stack Dumping Info For Channel: SIP/vaso-e26c: ============================================================================== Info: Name= SIP/vaso-e26c Type= SIP UniqueID= 1280487752.1809 CallerID= 8221 CallerIDName= (N/A) DNIDDigits= (N/A) State= Up (6) Rings= 0 NativeFormat= 2 WriteFormat= 4 ReadFormat= 4 1stFileDescriptor= 74 Framesin= 3 Framesout= 0 TimetoHangup= 0 ElapsedTime= 0h0m0s Context= macro-testing Extension= s Priority= 1 CallGroup PickupGroup Application= DumpChan Data= (Empty) Blocking_in= (Not Blocking) Variables: MACRO_DEPTH=1> ARG1=30086 MACRO_PRIORITY=1 MACRO_CONTEXT=siptest ============================================================================== -- Executing AGI("SIP/vaso-e26c", "whopicked.rb") in new stack -- Launched AGI Script /var/lib/asterisk/agi-bin/whopicked.rb AGI Tx >> agi_request: whopicked.rb AGI Tx >> agi_channel: SIP/vaso-e26c AGI Tx >> agi_language: en AGI Tx >> agi_type: SIP AGI Tx >> agi_uniqueid: 1280487752.1809 AGI Tx >> agi_callerid: 8221 AGI Tx >> agi_calleridname: unknown AGI Tx >> agi_callingpres: 3 AGI Tx >> agi_callingani2: 0 AGI Tx >> agi_callington: 33 AGI Tx >> agi_callingtns: 0 AGI Tx >> agi_dnid: unknown AGI Tx >> agi_rdnis: unknown AGI Tx >> agi_context: macro-testing AGI Tx >> agi_extension: s AGI Tx >> agi_priority: 2 AGI Tx >> agi_enhanced: 0.0 AGI Tx >> agi_accountcode: AGI Tx >> -- AGI Script whopicked.rb completed, returning 0 -- Executing Hangup("SIP/vaso-e26c", "") in new stack I need simple whopicked.agi (instead of .rb) which will simply take the value 30086 (that I pass to macro) And do this: UPDATE call_log SET local = 'CHANNEL' WHERE id = '30086' Where channel is agi_channel: SIP/vaso-e26c This should be simple - no ruby - just agi. ------=_NextPart_000_0183_01CB2FE9.8E423460 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40"> <head> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; charset=3Dus-ascii"> <meta name=3DGenerator content=3D"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=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--> </head> <body lang=3DEN-US link=3Dblue vlink=3Dpurple> <div class=3DWordSection1> <p class=3DMsoNormal>I am trying this approach to see who picked the line:<o:p></o:p></p> <p class=3DMsoNormal>Here is what i am doing:<o:p></o:p></p> <p class=3DMsoNormal><o:p> </o:p></p> <p class=3DMsoNormal style=3D'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=3DMsoNormal><o:p> </o:p></p> <p class=3DMsoNormal>Macro:<o:p></o:p></p> <p class=3DMsoNormal><o:p> </o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>[macro-testing]<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>exten =3D> s,1,DumpChan()<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>exten =3D> s,2,AGI(whopicked.rb)<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>exten =3D> s,3,Hangup()<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.0in'><o:p> </o:p></p> <p class=3DMsoNormal><o:p> </o:p></p> <p class=3DMsoNormal>From console:<o:p></o:p></p> <p class=3DMsoNormal><o:p> </o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.0in;text-indent:.5in'>-- SIP/ vaso -e26c answered Zap/14-1<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.0in'> -- Executing DumpChan("SIP/ vaso -e26c", "") in new stack<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.0in'><o:p> </o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'><o:p> </o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'><o:p> </o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'> -- Executing DumpChan("SIP/vaso-e26c", "") in new stack<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'><o:p> </o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>Dumping Info For Channel: SIP/vaso-e26c:<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>Info:<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>Name=3D SIP/vaso-e26c<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>Type=3D SIP<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>UniqueID=3D 1280487752.1809<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>CallerID=3D 8221<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>CallerIDName=3D (N/A)<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>DNIDDigits=3D (N/A)<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>State=3D Up (6)<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>Rings=3D 0<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>NativeFormat=3D 2<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>WriteFormat=3D 4<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>ReadFormat=3D 4<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>1stFileDescriptor=3D 74<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>Framesin=3D 3<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>Framesout=3D 0<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>TimetoHangup=3D 0<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>ElapsedTime=3D 0h0m0s<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>Context=3D macro-testing<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>Extension=3D s<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>Priority=3D 1<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>CallGroup=3D<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>PickupGroup=3D<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>Application=3D DumpChan<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>Data=3D (Empty)<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>Blocking_in=3D (Not Blocking)<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'><o:p> </o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>Variables:<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>MACRO_DEPTH=3D1><o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>ARG1=3D30086<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>MACRO_PRIORITY=3D1<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>MACRO_CONTEXT=3Dsiptest<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'> -- Executing AGI("SIP/vaso-e26c", "whopicked.rb") in new stack<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'> -- Launched AGI Script /var/lib/asterisk/agi-bin/whopicked.rb<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>AGI Tx >> agi_request: whopicked.rb<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>AGI Tx >> agi_channel: SIP/vaso-e26c<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>AGI Tx >> agi_language: en<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>AGI Tx >> agi_type: SIP<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>AGI Tx >> agi_uniqueid: 1280487752.1809<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>AGI Tx >> agi_callerid: 8221<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>AGI Tx >> agi_calleridname: unknown<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>AGI Tx >> agi_callingpres: 3<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>AGI Tx >> agi_callingani2: 0<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>AGI Tx >> agi_callington: 33<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>AGI Tx >> agi_callingtns: 0<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>AGI Tx >> agi_dnid: unknown<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>AGI Tx >> agi_rdnis: unknown<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>AGI Tx >> agi_context: macro-testing<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>AGI Tx >> agi_extension: s <o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>AGI Tx >> agi_priority: 2<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>AGI Tx >> agi_enhanced: 0.0<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>AGI Tx >> agi_accountcode:<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'>AGI Tx >><o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'> -- AGI Script whopicked.rb completed, returning 0<o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'> -- Executing Hangup("SIP/vaso-e26c", "") in new stack <o:p></o:p></p> <p class=3DMsoNormal style=3D'margin-left:1.5in'><o:p> </o:p></p> <p class=3DMsoNormal><o:p> </o:p></p> <p class=3DMsoNormal><o:p> </o:p></p> <p class=3DMsoNormal>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=3DMsoNormal>And do this:<o:p></o:p></p> <p class=3DMsoNormal><o:p> </o:p></p> <p class=3DMsoNormal> UPDATE call_log SET local =3D 'CHANNEL' WHERE id =3D '30086'<o:p></o:p></p> <p class=3DMsoNormal> <o:p></o:p></p> <p class=3DMsoNormal>Where channel is agi_channel: SIP/vaso-e26c<o:p></o:p></p> <p class=3DMsoNormal><o:p> </o:p></p> <p class=3DMsoNormal><o:p> </o:p></p> <p class=3DMsoNormal>This should be simple – no ruby - just agi.<o:p></o:p></p> <p class=3DMsoNormal><o:p> </o:p></p> <p class=3DMsoNormal><o:p> </o:p></p> <p class=3DMsoNormal><o:p> </o:p></p> <p class=3DMsoNormal><o:p> </o:p></p> <p class=3DMsoNormal><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=3D"http://www.eset.com">http://www.eset.com</A><BR> </body> </html> ------=_NextPart_000_0183_01CB2FE9.8E423460--