<span class="Apple-style-span" style="border-collapse: collapse; ">Dear members of the list;<br><br>I am writing in the hope to get some help with a very peculiar problem with my new asterisk&nbsp;<a href="http://1.6.0.1" target="_blank" style="color: rgb(92, 69, 32); ">1.6.0.1</a>&nbsp;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).<br>
<br>Please consider the following extension:<br><br>exten =&gt; 1213,1,Answer<br>exten =&gt; 1213,n,Set(counter=X)<br>exten =&gt; 1213,n(again),Set(CDR(accountcode)=forkcdr-test)<br>exten =&gt; 1213,n,Set(CDR(userfield)= ${counter})<br>
exten =&gt; 1213,n,ForkCDR()<br>exten =&gt; 1213,n,Playback(one-moment-please)<br>exten =&gt; 1213,n,Wait(3)<br>exten =&gt; 1213,n,Set(counter=X${counter})<br>exten =&gt; 1213,n,Goto(again)<br>exten =&gt; 1213,n,Hangup<br>
<br>If left running, the above code should produce multiple Call Data Records, each with a longer sting of &quot;X&quot;s in the userfield. This is indeed also the case on my 1.2 installation, but on 1.4.7 and&nbsp;<a href="http://1.6.0.1" target="_blank" style="color: rgb(92, 69, 32); ">1.6.0.1</a>, only one record (the first) is written.<br>
<br>After a lot of testing, I discovered that if I add the &quot;R&quot; 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:<br>
<br>&quot;fork-cdr-test&quot;,,,,,&quot;ForkCDR&quot;,&quot;R&quot;,&quot;2008-11-20 09:00:28&quot;,&quot;2008-11-20 09:00:28&quot;,&quot;2008-11-20 09:00:40&quot;,12,12,,,&quot;1227171628.5&quot;,&quot;I&quot;<br>&quot;fork-cdr-test&quot;,,,,,&quot;ForkCDR&quot;,&quot;R&quot;,&quot;2008-11-20 09:00:28&quot;,&quot;2008-11-20 09:00:28&quot;,&quot;2008-11-20 09:00:40&quot;,12,12,,,&quot;1227171628.5&quot;,&quot;II&quot;<br>
&quot;fork-cdr-test&quot;,,,,,&quot;ForkCDR&quot;,&quot;R&quot;,&quot;2008-11-20 09:00:28&quot;,&quot;2008-11-20 09:00:28&quot;,&quot;2008-11-20 09:00:40&quot;,12,12,,,&quot;1227171628.5&quot;,&quot;III&quot;<br>&quot;fork-cdr-test&quot;,,,,,&quot;&quot;,&quot;Wait&quot;,&quot;3&quot;,&quot;2008-11-20 09:00:28&quot;,&quot;2008-11-20 09:00:28&quot;,&quot;2008-11-20 09:00:40&quot;,12,12,,,&quot;1227171628.5&quot;,&quot;III&quot;<br>
<br>This suggests to me, that the broken (?) behaviour may be in the reset function rather than in the ForkCDR itself.<br><br>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&#39;s hardly &quot;unique&quot;. I tried changing the &quot;loguniqueid&quot; parameter in cdr.conf, but with no effect.<br>
<br>Any help or suggestions on the above issues would be greatly appreciated.<br>Thank you very much in advance.<div><p><span style="font-size: 10pt; color: black; "><br>Best Regards</span></p><p>Torben</p></div></span>