Yo te consultaba si tenias más de una interfaz de red porque en una ocasión tuve un problema similar y lo solucioné colocando en el campo externip del sip.conf la dirección ip de una de las placas de red.
Yo tenía algo así:
eth0: 10.10.0.100 -> Aqui estaba configurado el servidor
eth1: 192.168.1.50 -> Por esta interfaz detecté que ingresaba la llamada del troncal Sip.
Lo que hice fue colocar en el sip.conf
externip=192.168.1.50
Con eso se solucionó.
No se si es tu caso.