Running a live asterisk server incoming call not being recieved

so i have a working asterisk and freepbx server of which is live using gamma IPDC
out going calls work and trunks are registered my incoming routes are set how every my pbx receives no sip signal from gamma i just get unknown number when dialling in from an outside line

i also meant to mention i’m running it on virtual machine with a bridged connection.
many thanks