efectivamente tiene toda la pinta de ser el nat justo eso me pasaba a mi al principio en algunos una posible solucion es
configuracion sip_nat.conf
para evitar indicar ip se puede utilizar lo siguiente
si da problemas de sonido o cae la llamada a los 30-32 segundos lo bueno es hacer esto
nat=yes
externip=tu ip publica
externhost=tu ip publica
localnet=192.168.1.0/255.255.255.0 ( o la que tengas)
localnet=192.168.0.0/255.255.255.0 ( o la que tengas si tienes 2 tarjetas)
externrefresh=2000
relaxdtmf=yes
ojo qualify=yes lo he quitado ya que producia que si no responden al invite el sistema piensa que esta caido y no responde si supera los 2000ms si son conexiones rapidas se puede añadir .
espero te sirva