Hello
I  have some problem with freeswitch call transfer by python  script.

-----------------------------------------------
import os
from freeswitch import *
import psycopg2
import socket

def handler(session, args):
      print 'ready to transfer'
      number_to_transfer = session.getVariable('number_')
      print number_to_transfer
      session.setAutoHangup('false')
      session.execute('set', 'hangup_after_bridge=false')
      session.execute('set', 'continue_on_fail=true')
      session.transfer( number_to_transfer, "XML", "default")

Description of my problem

Phone # 1  call to Phone #2
Phone #2   input some digits for transfer incoming call to phone #3  [phone #1-->phone#3]
Phone #1 hangup, Phone 2 connect to phone # 3

where the my mistake?

When I  make transfer by xml extensions all works fine

σ ΥΧΑΦΕΞΙΕΝ
νΙΘΑΙΜ σΑΜΤΑΞΟΧ



σ ΥΧΑΦΕΞΙΕΝ
νΙΘΑΙΜ σΑΜΤΑΞΟΧ