<HTML><BODY>
Hello<br>I&nbsp; have some problem with freeswitch call transfer by python&nbsp; script.<br><br>-----------------------------------------------<br>import os<br>from freeswitch import *<br>import psycopg2<br>import socket<br><br>def handler(session, args): <br>&nbsp; &nbsp; &nbsp; print 'ready to transfer'<br>&nbsp;&nbsp; &nbsp;&nbsp; number_to_transfer = session.getVariable('number_')<br>&nbsp;&nbsp; &nbsp;&nbsp; print number_to_transfer<br>&nbsp;&nbsp; &nbsp;&nbsp; session.setAutoHangup('false') <br>&nbsp;&nbsp; &nbsp;&nbsp; session.execute('set', 'hangup_after_bridge=false')<br>&nbsp;&nbsp; &nbsp;&nbsp; session.execute('set', 'continue_on_fail=true')<br>&nbsp;&nbsp; &nbsp;&nbsp; session.transfer( number_to_transfer, "XML", "default")<br><br><blockquote style="border-left: 1px solid rgb(8, 87, 166); margin: 10px; padding: 0pt 0pt 0pt 10px;" class="mailru-blockquote"><div id="class_1290791974"> Description of my problem<br><br>Phone # 1&nbsp; call to Phone #2<br>Phone #2&nbsp;&nbsp; input some digits for transfer incoming call to phone #3&nbsp; [phone #1--&gt;phone#3]<br>Phone #1 hangup, Phone 2 connect to phone # 3<br><br>where the my mistake?<br><br>When I&nbsp; make transfer by xml extensions all works fine<br></div></blockquote><br>σ ΥΧΑΦΕΞΙΕΝ
<br>νΙΘΑΙΜ σΑΜΤΑΞΟΧ<br><br><br><br>σ ΥΧΑΦΕΞΙΕΝ
<br>νΙΘΑΙΜ σΑΜΤΑΞΟΧ
<br>
<br><br></BODY></HTML>