title: Vicidial 3-way call transfer issue
body: <p>I m having vicidial and working fine.
  VERSION: 2.4-364a | Asterisk 1.4.44 | Single Server | No Extra Software After Installation | CentOS release 5.5</p>
  
  <p>We are having one query related to call flow. I want to know the actual flow of below call. How and which file gets executed:</p>
  
  <ol>
  <li>Agent gets outbound call connected with client.</li>
  <li>Agent calls other supervisor by clicking on Transfer Button => Dial with Customer.</li>
  <li>Once the supervisor picks up the call, all 3 will be in conference.</li>
  <li>Now, agent will hangup the call by clicking 3-way leave button.</li>
  </ol>
  
  <p>Here, when agent clicks on Dial with Customer, then the manager_send.php gets executed. This manager_send.php file fires Originate command to asterisk.</p>
  
  <p>In vicidial.php file - line no 4241 : </p>
  
  <p>**</p>
  
  <blockquote>
    <p>{agent_dialed_type='XFER_OVERRIDE';} // due to a bug in Asterisk,
    these call variables do not actually work call_variables =
    '__vendor_lead_code=' + document.vicidial_form.vendor_lead_code.value
    + ',__lead_id=' + document.vicidial_form.lead_id.value;</p>
  </blockquote>
  
  <p>**</p>
  
  <p>Can we set our own variable? If yes then how?</p>