[asterisk-users] Set CDR(src) from dialplan

Danny Nicholas danny at debsinc.com
Thu Apr 16 13:57:52 CDT 2009


In my source (1.4.21.2), this snippet in cdr.c pretty much explains your
problem:

/* readonly cdr variables */
static  const char *cdr_readonly_vars[] = { "clid", "src", "dst",
"dcontext", "channel", "dstchannel",
                                    "lastapp", "lastdata", "start",
"answer", "end", "duration",
                                    "billsec", "disposition", "amaflags",
"accountcode", "uniqueid",
                                    "userfield", NULL };

Why are you attempting to masquerade your own system?


-----Original Message-----
From: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of "ROQUÉ,
Francisco Emiliano"
Sent: Thursday, April 16, 2009 1:44 PM
To: Asterisk Users Mailing List - Non-Commercial Discussion
Subject: [asterisk-users] Set CDR(src) from dialplan

Hello, i have a question.


  How can I set CDR data in dialplan? Set(CDR(src)=${EXTEN})

exten => s,1,Set(CDR(ACCOUNTCODE)=${EXTEN}) ; works fine!
exten => s,n,Set(CDR(src)=${EXTEN}) ; gives me the following error:
 
 
*ERROR[10269]: cdr.c:289 ast_cdr_setvar: Attempt to set a read-only
variable!.


*
Thanks!

-- 
Ing Francisco Roqué
3Tech SRL
Plaza Paso Nº92, EP B
Buenos Aires, Argentina.
www.3tech.com.ar 


_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

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