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'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 -----> A-leg(1) and B-leg(1)<br><br>203 puts 201 on hold and calls 202 (attended) ------> A-leg(2) and B-leg(2)<br>
<br>203 transfers the call<br><br>201 and 202 are talking ------> 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">http://pastebin.freeswitch.org/7253</a><br>
<br>B-leg(1)<br> <a href="http://pastebin.freeswitch.org/7254">http://pastebin.freeswitch.org/7254</a><br><br>A-leg(2)<br><a href="http://pastebin.freeswitch.org/7252">http://pastebin.freeswitch.org/7252</a><br><br>B-leg(2)<br>
<a href="http://pastebin.freeswitch.org/7255">http://pastebin.freeswitch.org/7255</a><br><br>I was expecting A-leg(1) to have <variables> 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>