I answered my own question ... it was a stupid syntax mistake. CDR(userfield) = "Y" <--- No spaces allowed at all here
Mea culpa. On Wed, 2008-01-09 at 08:54 +0100, Yves Räber wrote: > Hello, > > I'm using Asterisk with Realtime extensions and ODBC CDR. And I'm have > some trouble with the CDR userfield that is not changed when using the > SET command in the realtime dialplan. > > In my dialplan (extensions.conf, the file) I'm setting the userfield > like this : > > exten => s,n,Set(CDR(userfield)="X") > > Later, my dialplan switches to the realtime part and this is an extract > for what is inside : > =========================================================== > id | context | exten | priority | app | appdata > =========================================================== > 12 | script | s | n | SET | CDR(userfield)="Y" > =========================================================== > > I can show that the command is executed : > -- Executing Set("SIP/siemens1-081ca290", "CDR(userfield) = Y") > > But in my CDR, the old value is saved (X in this case). > > Does anyone have an idea what's going on here ? Of course I'll send my > complete config details if needed. > > Thanks > > Yves. > > > > > > > > > > _______________________________________________ > -- 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 _______________________________________________ -- 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