You'll need to inspect the SIP traffic between FreeSWITCH and the gateway to see what is happening. I suspect that the other SIP server is failing the call but you won't know why until you start digging and the first place to do that is the SIP traffic.
-MC