any hints?<br><br>what would be the best way to report CDRs for attended transfers??<br><br>We are using C with libxml to create a binary that can be called from a script to rotate xml_cdrs and insert them on SQLite and would gladly submit the code to your revision, advice and maybe even potential use.<br>
<br>I appreciate your advice.<br><br><div class="gmail_quote">On Mon, Feb 16, 2009 at 5:52 PM, Luis F Urrea <span dir="ltr">&lt;<a href="mailto:lfurrea@gmail.com">lfurrea@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&nbsp;Hi all, <br><br><br>I am trying to understand xml_cdr for an attended (consultative) transfer, I was thinking that the A-leg that initially <br>originated the call would remain untouched but I see that it&#39;s global tags get replaced.<br>

<br>I have a test call that goes as follows:<br><br>201 originates a call and talks to 203&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -----&gt; A-leg(1) and B-leg(1)<br><br>203 puts 201 on hold and calls 202 (attended)&nbsp;&nbsp;&nbsp;&nbsp; ------&gt; A-leg(2) and B-leg(2)<br>

<br>203 transfers the call<br><br>201 and 202 are talking&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ------&gt; A-leg(1) w/ B-leg(2) ???<br><br>Here are the relevant captures:<br><br>A-leg(1)<br><a href="http://pastebin.freeswitch.org/7253" target="_blank">http://pastebin.freeswitch.org/7253</a><br>

<br>B-leg(1)<br>&nbsp;<a href="http://pastebin.freeswitch.org/7254" target="_blank">http://pastebin.freeswitch.org/7254</a><br><br>A-leg(2)<br><a href="http://pastebin.freeswitch.org/7252" target="_blank">http://pastebin.freeswitch.org/7252</a><br>
<br>B-leg(2)<br>
<a href="http://pastebin.freeswitch.org/7255" target="_blank">http://pastebin.freeswitch.org/7255</a><br><br>I was expecting A-leg(1) to have &lt;variables&gt; corresponding to 201 which is the original A-leg but it seems that on the transfer, it reverts and 202 appears as the A-leg and 201 as the B-leg.<br>

<br>Can someone shed some light on how that transfer gets logged in terms of A-leg and B-leg?<br><br>TIA<br>
</blockquote></div><br>