[asterisk-users] Unexpected behaviour in ForkCDR
Torben Egmose
torben.egmose+asterisk-users at gmail.com
Sun Dec 7 14:01:28 CST 2008
Dear members of the list;
I am writing in the hope to get some help with a very peculiar problem with
my new asterisk 1.6.0.1 installation. The same code runs on version 1.2
without problems, but it seems the behaviour has changed (also on 1.4.7,
which I tried).
Please consider the following extension:
exten => 1213,1,Answer
exten => 1213,n,Set(counter=X)
exten => 1213,n(again),Set(CDR(accountcode)=forkcdr-test)
exten => 1213,n,Set(CDR(userfield)= ${counter})
exten => 1213,n,ForkCDR()
exten => 1213,n,Playback(one-moment-please)
exten => 1213,n,Wait(3)
exten => 1213,n,Set(counter=X${counter})
exten => 1213,n,Goto(again)
exten => 1213,n,Hangup
If left running, the above code should produce multiple Call Data Records,
each with a longer sting of "X"s in the userfield. This is indeed also the
case on my 1.2 installation, but on 1.4.7 and 1.6.0.1, only one record (the
first) is written.
After a lot of testing, I discovered that if I add the "R" option to the
ForkCDR command (to prevent it from resetting the new CDR), multiple records
are in fact written, but they all contain the same call-info:
"fork-cdr-test",,,,,"ForkCDR","R","2008-11-20 09:00:28","2008-11-20
09:00:28","2008-11-20 09:00:40",12,12,,,"1227171628.5","I"
"fork-cdr-test",,,,,"ForkCDR","R","2008-11-20 09:00:28","2008-11-20
09:00:28","2008-11-20 09:00:40",12,12,,,"1227171628.5","II"
"fork-cdr-test",,,,,"ForkCDR","R","2008-11-20 09:00:28","2008-11-20
09:00:28","2008-11-20 09:00:40",12,12,,,"1227171628.5","III"
"fork-cdr-test",,,,,"","Wait","3","2008-11-20 09:00:28","2008-11-20
09:00:28","2008-11-20 09:00:40",12,12,,,"1227171628.5","III"
This suggests to me, that the broken (?) behaviour may be in the reset
function rather than in the ForkCDR itself.
I have also noticed that the unique-id column now contains the UNIX
timestamp. Since the timestamp is the same for all the records, it's hardly
"unique". I tried changing the "loguniqueid" parameter in cdr.conf, but with
no effect.
Any help or suggestions on the above issues would be greatly appreciated.
Thank you very much in advance.
Best Regards
Torben
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20081207/c60f448d/attachment.htm
More information about the asterisk-users
mailing list