<HTML><BODY>
Hello<br><br>I have some problem with freeswitch call transfer by python&nbsp; script.<br>-----------------------------------------------<br>import os<br>from freeswitch import *<br>import psycopg2<br>import socket<br><br><br>def handler(session, args):<br>&nbsp;&nbsp;&nbsp; print 'ready to transfer'<br>&nbsp;&nbsp;&nbsp; number_to_transfer = session.getVariable('number_')<br>&nbsp;&nbsp;&nbsp; print number_to_transfer<br>&nbsp;&nbsp;&nbsp; session.setAutoHangup('false')<br>&nbsp;&nbsp;&nbsp; session.execute('set', 'hangup_after_bridge=false')<br>&nbsp;&nbsp;&nbsp; session.execute('set', 'continue_on_fail=true')<br>&nbsp;&nbsp;&nbsp; session.transfer( number_to_transfer, "XML", "default")<br><br>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><br><br><br><br>σ ΥΧΑΦΕΞΙΕΝ
<br>νΙΘΑΙΜ σΑΜΤΑΞΟΧ
<br>
<br><br></BODY></HTML>