Changed Port from 5060 to another port number inbound calls not working

Hi, Everybody
so as subject states I have a working version of asterisk with freepbx running ubuntu 12.02LTS.
i can provide logs if needed, my issue is that no inbound calls are reaching the PBX since i changed ports,
from sip default port to a different one to secure the machine more.
now all phones register and can make outbound calls, however they all call out with same caller id even though they have ID’s defined.
what would the reason be for no inbound calls reaching when im using none standard port for sip i’m search and tried different configurations.