Carlos Chavez
2013-Apr-10 22:53 UTC
[asterisk-users] Setting a CDR field from using feature codes...
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 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? - -- 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/ iEYEARECAAYFAlFl7VYACgkQqmNh+MyHzx7SzACggvfeVZEE70JhVUXjzEvCTTg9 d2gAoJWAYR7cBI7DCfbL47s6afIiZB9G =SJlv -----END PGP SIGNATURE-----
Asghar Mohammad
2013-Apr-11 16:18 UTC
[asterisk-users] Setting a CDR field from using feature codes...
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 <cursor at telecomabmex.com>wrote:> -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > 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? > > - -- > 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/ > > iEYEARECAAYFAlFl7VYACgkQqmNh+MyHzx7SzACggvfeVZEE70JhVUXjzEvCTTg9 > d2gAoJWAYR7cBI7DCfbL47s6afIiZB9G > =SJlv > -----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-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20130411/72d84121/attachment.htm>
Carlos Chavez
2013-Apr-11 16:41 UTC
[asterisk-users] Setting a CDR field from using feature codes...
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 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 > <cursor at telecomabmex.com <mailto:cursor at 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. - -- 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/ iEYEARECAAYFAlFm56gACgkQqmNh+MyHzx6VpwCePy+X5YzFX68fTbTDtqXRe3PO kvMAn3mEXOddPyd9wu/HTRu7QjPAv5xJ =rbhr -----END PGP SIGNATURE-----
Asghar Mohammad
2013-Apr-11 16:54 UTC
[asterisk-users] Setting a CDR field from using feature codes...
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 <cursor at telecomabmex.com>wrote:> -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > 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 > > <cursor at telecomabmex.com <mailto:cursor at 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. > > - -- > 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/ > > iEYEARECAAYFAlFm56gACgkQqmNh+MyHzx6VpwCePy+X5YzFX68fTbTDtqXRe3PO > kvMAn3mEXOddPyd9wu/HTRu7QjPAv5xJ > =rbhr > -----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 >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20130411/718527cd/attachment-0001.htm>
Carlos Chavez
2013-Apr-11 17:07 UTC
[asterisk-users] Setting a CDR field from using feature codes...
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 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 > <cursor at telecomabmex.com <mailto:cursor at 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 >> <cursor at telecomabmex.com <mailto:cursor at telecomabmex.com> > <mailto:cursor at telecomabmex.com <mailto:cursor at 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 >- -- 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/ iEYEARECAAYFAlFm7e8ACgkQqmNh+MyHzx6POwCeLtZtIH42LgTPE/N0/l7kpfDP XpkAnRqtgX6iFhaGzn29B+rjFhXd6tIv =VW+3 -----END PGP SIGNATURE-----
Asghar Mohammad
2013-Apr-11 17:24 UTC
[asterisk-users] Setting a CDR field from using feature codes...
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 <cursor at telecomabmex.com>wrote:> -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > 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 > > <cursor at telecomabmex.com <mailto:cursor at 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 > >> <cursor at telecomabmex.com <mailto:cursor at telecomabmex.com> > > <mailto:cursor at telecomabmex.com <mailto:cursor at 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 > > > > - -- > 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/ > > iEYEARECAAYFAlFm7e8ACgkQqmNh+MyHzx6POwCeLtZtIH42LgTPE/N0/l7kpfDP > XpkAnRqtgX6iFhaGzn29B+rjFhXd6tIv > =VW+3 > -----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 >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20130411/0d4c2e04/attachment.htm>