Inbound route issue for softphones outside firewall

i have inbound routes to extensions
extensions on the lan work
extensions outside the lan dont
i can however call ext to extn
can anyone shed any light on this please