Grey,<br>I don&#39;t think you understand how transfers work.&nbsp;&nbsp; Let&#39;s take for example:<br><br>USER-1 dials LOCATION A and then LOCATION B (referred to as 1,A,B).<br><br>1 Dials A and transfers the call to B.<br>The call data is now NO LONGER in the asterisk path, therefore asterisk has nothing to do with the CDR.&nbsp; However, the call legs are still going out of the providers trunking.&nbsp;&nbsp; This is not a problem with asterisk, but a logic problem with you/providers dial-plan.&nbsp; <br>
<br>Asterisk is doing exactly as it should.. when it steps out of the media path, the CDR is also dropped, as asterisk is no longer responsible for that call.<br><br><div class="gmail_quote">On Jan 29, 2008 12:48 PM, Grey Man &lt;<a href="mailto:greyvoip@yahoo.com.au">greyvoip@yahoo.com.au</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="Wj3C7c">----- Original Message ----<br>&gt; From: Richard Revels &lt;<a href="mailto:rrevels@bandwidth.com">rrevels@bandwidth.com</a>&gt;<br>
&gt; To: Asterisk Users Mailing List - Non-Commercial Discussion &lt;<a href="mailto:asterisk-users@lists.digium.com">asterisk-users@lists.digium.com</a>&gt;<br>&gt; Sent: Tuesday, 29 January, 2008 12:21:16 PM<br>&gt; Subject: Re: [asterisk-users] Asterisk&#39;s DANGEROUS Transfer CDR&#39;s<br>
&gt;<br>&gt; It&#39;s not Asterisk, it&#39;s SIP. &nbsp;Transfer takes the signaling off the<br>&gt; Asterisk box.<br>&gt;<br>&gt; In features.conf, replace blind transfer with a call to a macro.<br>&gt; Then<br>&gt;<br><br>&gt; redo your dialplan with the &#39;g&#39; option on inward dial commands. When<br>
&gt; the called party uses the transfer command, your macro should read<br>&gt; the<br>&gt;<br><br>&gt; digits to call and then store them in the db, a unique global, or<br>&gt; GROUP<br>&gt;<br><br>&gt; () variable. Then it should hang up. This will cause the calling leg<br>
&gt; to exit the dial command to the next priority which should be a check<br>&gt; of the variable. If digits are present, use the dial command to call<br>&gt; them at your provider. No fuss, no muss.<br>&gt;<br>&gt; You should make sure the peer entry for the outbound side includes<br>
&gt; canreinvite=yes so only the signaling remains on your box and the<br>&gt; media is invited off.<br>&gt;<br>&gt; You should also ignore calls to your macro that hit from the inbound<br>&gt; call leg. Just return immediately and neither side will ever know the<br>
&gt; inbound call leg left for a moment.<br>&gt;<br>&gt; Sent from my iPhone<br><br><br></div></div>Hi Richard,<br><br>I&#39;m not actually sure we&#39;re talking about the same thing here. It&#39;s not transfers I have a problem with it&#39;s the CDRs the transferred calls end up generating. In this case I am the provider and transfers through our Asterisk servers work fine it&#39;s just that we can&#39;t properly bill for them.<br>
<div class="Ih2E3d"><br>Regards,<br><br>Greyman.<br><br><br><br> &nbsp; &nbsp; &nbsp;Make the switch to the world&#39;s best email. Get the new Yahoo!7 Mail now. <a href="http://www.yahoo7.com.au/worldsbestemail" target="_blank">www.yahoo7.com.au/worldsbestemail</a><br>
<br><br><br>_______________________________________________<br></div><div><div></div><div class="Wj3C7c">-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
<br>asterisk-users mailing list<br>To UNSUBSCRIBE or update options visit:<br> &nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
</div></div></blockquote></div><br>