Hi guys, I've read anything on this argument on Wiki but I can't find a complete answer. I need to bridge two calls in Lua, waiting the first to be answered. My basic script is: local GwParams = "origination_caller_id_number="..gateway..",sip_auth_username="..gateway..",sip_auth_password="..sip_passwd local slegA = "[ignore_early_media=false,"..GwParams.."]sofia/external/"..callee.."@"..sip_domain local slegB = "[ignore_early_media=true,"..GwParams.."]sofia/external/"..called.."@"..sip_domain legA = freeswitch.Session(slegA); legB = freeswitch.Session(slegB); freeswitch.bridge(legA, legB); It works but legA and legB are called at the same time. Using: while (legA:answered()== false) do end; between the two session do the job but called parties can't hear audio. I promise to add a script on wiki if you help me ! :) Thanks in advance. ------------------------------------------------------------------------------- Valore legale alle tue mail InterfreePEC - la tua Posta Elettronica Certificata http://pec.interfree.it -------------------------------------------------------------------------------