Hello, comments inline.
On 16-01 15:24, Stephan Reiff-Marganiec wrote:
SIP/2.0 478 Unresolveable destination (478/TM) Via: SIP/2.0/UDP 139.153.254.196:5062 CSeq: 488 REGISTER To: "Stephan" sip:srm@cs.stir.ac.uk;tag=0a96755a1d32d0360b3e454593e5079b-9b73 From: "Stephan" sip:srm@cs.stir.ac.uk Call-ID: 1902284369@139.153.254.196 Server: Sip EXpress router (0.8.10 (i386/linux)) Content-Length: 0 Warning: 392 139.153.254.196:5060 "Noisy feedback tells: pid=5138 req_src_ip=139.153.254.196 in_uri=sip:cs.stir.ac.uk out_uri=sip:cs.stir.ac.uk via_cnt==1" --- end kphone -----------------------------------------------------
The problem is that the server tried to forward the request and was unable to resolve cs.stir.ac.uk.
But since it is a register, server should not forward it. There is a condition in the config script: if (uri == myself) which is true if request URI belongs to the host running ser. And because cs.stir.ac.uk cannot be resolved, ser does not know that this is a local domain and the test uri==myself will fail.
Add the following in your config file: alias="cs.stir.ac.uk"
See also section "Domain matching" in ser admin's guide: http://www.iptel.org/ser/doc/seruser.html
The problem is described there (including an example config).
In case you need more detail, where exactly is the server log??
/var/spool/messages
regards, Jan.