you should set variable in extensions.conf not in features.conf
On Thu, Apr 11, 2013 at 7:34 PM, Carlos Chavez <cur...@telecomabmex.com>wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Right now it is a simple call between 2 extensions. The receiving > extension dials the code. The 3rd line of my h extension is a > Noop(${CRD(userfield)}) > > pbxoficina*CLI> features reload > == Parsing '/etc/asterisk/features.conf': == Found > == Registered Feature 'cita1' > == Mapping Feature 'cita1' to app 'SET(CDR(userfield)=111)' with > code '#111' > == Registered Feature 'cita2' > == Mapping Feature 'cita2' to app 'Noop(${CDR(src)})' with code '#112' > == Registered Feature 'cita3' > == Mapping Feature 'cita3' to app 'AGI(pin.agi,113)' with code '#113' > == Registered group 'cita' > == Registered feature 'cita1' for group 'cita' at exten '#111' > == Registered feature 'cita2' for group 'cita' at exten '#112' > == Registered feature 'cita3' for group 'cita' at exten '#113' > -- Added extension '700' priority 1 to parkedcalls > -- Added extension '701' priority -1 to parkedcalls > -- Added extension '702' priority -1 to parkedcalls > -- Added extension '703' priority -1 to parkedcalls > -- Added extension '704' priority -1 to parkedcalls > -- Added extension '705' priority -1 to parkedcalls > -- Added extension '706' priority -1 to parkedcalls > -- Added extension '707' priority -1 to parkedcalls > -- Added extension '708' priority -1 to parkedcalls > -- Added extension '709' priority -1 to parkedcalls > -- Added extension '710' priority -1 to parkedcalls > -- Added extension '711' priority -1 to parkedcalls > -- Added extension '712' priority -1 to parkedcalls > -- Added extension '713' priority -1 to parkedcalls > -- Added extension '714' priority -1 to parkedcalls > -- Added extension '715' priority -1 to parkedcalls > -- Added extension '716' priority -1 to parkedcalls > -- Added extension '717' priority -1 to parkedcalls > -- Added extension '718' priority -1 to parkedcalls > -- Added extension '719' priority -1 to parkedcalls > -- Added extension '720' priority -1 to parkedcalls > == Using SIP RTP TOS bits 184 > == Using SIP RTP CoS mark 5 > -- Executing [2001@oficina:1] Macro("SIP/2003-0000000e", > "stdexten,2001,SIP/2001") in new stack > -- Executing [s@macro-stdexten:1] NoOp("SIP/2003-0000000e", > "LLamada a extension estandar 2001") in new stack > -- Executing [s@macro-stdexten:2] NoOp("SIP/2003-0000000e", > "LLamada desde: "Carlos Chavez" <2003>") in new stack > -- Executing [s@macro-stdexten:3] GotoIf("SIP/2003-0000000e", > "0?UNAVAIL") in new stack > -- Executing [s@macro-stdexten:4] GotoIf("SIP/2003-0000000e", > "0?DESVIO") in new stack > -- Executing [s@macro-stdexten:5] GotoIf("SIP/2003-0000000e", > "0?FOLLOWME") in new stack > -- Executing [s@macro-stdexten:6] Dial("SIP/2003-0000000e", > "SIP/2001,25,tWw") in new stack > == Using SIP RTP TOS bits 184 > == Using SIP RTP CoS mark 5 > -- Called SIP/2001 > == Extension Changed 2001[hints] new state Ringing for Notify User 4000 > -- SIP/2001-0000000f is ringing > -- SIP/2001-0000000f answered SIP/2003-0000000e > == Extension Changed 2001[hints] new state InUse for Notify User 4000 > [Apr 11 11:56:44] WARNING[5184]: translate.c:206 framein: no samples > for ulawtolin > -- Launched AGI Script /var/lib/asterisk/agi-bin/pin.agi > <SIP/2003-0000000e>AGI Tx >> agi_request: pin.agi > <SIP/2003-0000000e>AGI Tx >> agi_channel: SIP/2003-0000000e > <SIP/2003-0000000e>AGI Tx >> agi_language: en > <SIP/2003-0000000e>AGI Tx >> agi_type: SIP > <SIP/2003-0000000e>AGI Tx >> agi_uniqueid: 1365699403.18 > <SIP/2003-0000000e>AGI Tx >> agi_version: 1.8.15.0 > <SIP/2003-0000000e>AGI Tx >> agi_callerid: 2003 > <SIP/2003-0000000e>AGI Tx >> agi_calleridname: Carlos Chavez > <SIP/2003-0000000e>AGI Tx >> agi_callingpres: 0 > <SIP/2003-0000000e>AGI Tx >> agi_callingani2: 0 > <SIP/2003-0000000e>AGI Tx >> agi_callington: 0 > <SIP/2003-0000000e>AGI Tx >> agi_callingtns: 0 > <SIP/2003-0000000e>AGI Tx >> agi_dnid: 2001 > <SIP/2003-0000000e>AGI Tx >> agi_rdnis: unknown > <SIP/2003-0000000e>AGI Tx >> agi_context: macro-stdexten > <SIP/2003-0000000e>AGI Tx >> agi_extension: s > <SIP/2003-0000000e>AGI Tx >> agi_priority: 6 > <SIP/2003-0000000e>AGI Tx >> agi_enhanced: 0.0 > <SIP/2003-0000000e>AGI Tx >> agi_accountcode: general > <SIP/2003-0000000e>AGI Tx >> agi_threadid: 139796748805888 > <SIP/2003-0000000e>AGI Tx >> agi_arg_1: 113 > <SIP/2003-0000000e>AGI Tx >> > <SIP/2003-0000000e>AGI Rx << VERBOSE "Codigo: 113" 3 > -- pin.agi,113: Codigo: 113 > <SIP/2003-0000000e>AGI Tx >> 200 result=1 > <SIP/2003-0000000e>AGI Rx << SET VARIABLE CDR(userfield) "113" > <SIP/2003-0000000e>AGI Tx >> 200 result=1 > -- <SIP/2003-0000000e>AGI Script pin.agi completed, returning 0 > -- Executing [h@oficina:1] NoOp("SIP/2003-0000000e", "Colgar > llamada de 2003 en OFICINA") in new stack > -- Executing [h@oficina:2] NoOp("SIP/2003-0000000e", "2003") in > new stack > -- Executing [h@oficina:3] NoOp("SIP/2003-0000000e", "") in new stack > > > On 4/11/13 12:24 PM, Asghar Mohammad wrote: > > how you are executing? show me your full context and how call enter > > in context. > > > > > > On Thu, Apr 11, 2013 at 7:07 PM, Carlos Chavez > > <cur...@telecomabmex.com <mailto:cur...@telecomabmex.com>> wrote: > > > > When I execute without using the AGI method I get no output on the > > CLI at all. > > > > On 4/11/13 11:54 AM, Asghar Mohammad wrote: > >> i am using exten => > >> _XXXXXXX.,n,Set(CDR(cli_name)=${CHANNEL(peerip)}) cli_name is > >> field in mysql and it work fine. show me cli output without AGI. > > > > > >> On Thu, Apr 11, 2013 at 6:41 PM, Carlos Chavez > >> <cur...@telecomabmex.com <mailto:cur...@telecomabmex.com> > > <mailto:cur...@telecomabmex.com <mailto:cur...@telecomabmex.com>>> > > wrote: > > > >> On 4/11/13 11:18 AM, Asghar Mohammad wrote: > >>> hi, you have not assign any value to CDR(userfield). try code > >>> => #111,self,SET(CDR(userfield)=111) > > > > > >>> On Thu, Apr 11, 2013 at 12:53 AM, Carlos Chavez > >>> <cur...@telecomabmex.com <mailto:cur...@telecomabmex.com> > > <mailto:cur...@telecomabmex.com <mailto:cur...@telecomabmex.com>> > >> <mailto:cur...@telecomabmex.com <mailto:cur...@telecomabmex.com> > > <mailto:cur...@telecomabmex.com > > <mailto:cur...@telecomabmex.com>>>> > >> wrote: > > > >>> I am trying to set the CDR(userfield) to a certain vaule using > >>> the application map of features.conf but I am not able to do > >>> it. When I receive a call I would like to tag it with a client > >>> code (3 digit numeric) so I can referenci it later from the > >>> CDR. I have edited features.conf with something like: > > > >>> code => #111,self,SET(CDR(userfield(111)) > > > >>> or > > > >>> code => #111,self,AGI(code.agi) > > > >>> The DYNAMIC_FEATURES variable is in the globals section and > >>> includes the application map name. When I do a "features > >>> reload" I can see everything loads and when I dial the code > >>> during a call I can see a message like: > > > >>> -- Feature Found: code exten: code > > > >>> The problem is that my CDR variable is not being written to. > >>> The first example does not show anything on screen. For the > >>> second when I turn agi debug on I can see: > > > >>> <SIP/2001-00000003>AGI Rx << SET VARIABLE CDR(userfield) "111" > > > >>> But when I hang up neither my h extension or the CDR itself > >>> will show the value I set, it is empty. I do not know what I > >>> am doing wrong or maybe CDR variables are not available from > >>> features? > > > > > >> That was a copy/paste error on my part. The line is as you put > >> it but I cannot get the value after. > > > > > >> -- > >> _____________________________________________________________________ > > > >> > > > > -- 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 > > > > > > > > -- > > _____________________________________________________________________ > > > > > - -- 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 > > > > - -- > Telecomunicaciones Abiertas de México S.A. de C.V. > Carlos Chávez Prats > Director de Tecnología > +52-55-91169161 ext 2001 > -----BEGIN PGP SIGNATURE----- > Version: GnuPG/MacGPG2 v2.0.18 (Darwin) > Comment: GPGTools - http://gpgtools.org > Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ > > iEYEARECAAYFAlFm9DMACgkQqmNh+MyHzx7kwgCdHX2VbatBYwN/3S7VRaJExFal > C0YAoKSQEN25USZwUMPXiLt2b9g63m5V > =+iSh > -----END PGP SIGNATURE----- > > -- > _____________________________________________________________________ > -- 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