I've been told (and seen) sip trunks work in private only and with incorrect public ip.

Give that a shot