[prev in list] [next in list] [prev in thread] [next in thread]
List: asterisk-users
Subject: [asterisk-users] Setting CDR(userfield) from Macro called from
From: russell () lls ! lls ! com (Russell Brown)
Date: 2009-06-30 14:33:19
Message-ID: m1MLeOd-01cNzya () lls ! lls ! com
[Download RAW message or body]
cdr_mysql doesn't set the userfield when it's set inside a macro
called from a feature (1.4.25, addons 1.4.8).
I have a feature code:
autorecord => *1,self,Macro,apprecord
The apprecord macro looks like:
[macro-apprecord]
exten => s,1,Playback(beep)
exten => s,n,Set(RECORDFILE=/var/spool/asterisk/autorecord/${STRFTIME(${EPOCH},,%Y/%m/%d/%H%M%S)}-${UNIQUEID}-^-${CALLERID(num)})
exten => s,n,Set(CDR(userfield)=${RECORDFILE})
exten => s,n,MixMonitor(${RECORDFILE}.wav)
exten => s,n,Set(AUDIOHOOK_INHERIT(MixMonitor)=yes)
exten => s,n,NoOp(CDR(userfield) = ${CDR(userfield)})
exten => s,n,MacroExit
The NoOp shows the userfield is set correctly but the userfield is blank
in my MySQL cdr database. I set CDR(userfield) elsewhere in the dialplan
and this works so it seems to be related to being set within a macro.
Any idea what I'm doing wrong?
--
Regards,
Russell
--------------------------------------------------------------------
> Russell Brown | MAIL: russell@lls.com PHONE: 01780 471800 |
> Lady Lodge Systems | WWW Work: http://www.lls.com |
> Peterborough, England | WWW Play: http://www.ruffle.me.uk |
--------------------------------------------------------------------
_______________________________________________
-- 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
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic