Outgoing calls are perfect, it's just incomming.
I think I found the problem. The nat on my router is rewriting the packet and saying the request is for username@192.168.1.144:5060. The phone is expecting the call to be for username@external ip:5060 and is therefore ignoring it. Bit of a pain but nothing I can do about it really. Going to have to set up an asterisk server for it I think.
-jp
|