IMS cannot register with my SIP proxy (SPA9000) because its using the wrong contact IP address...
How do I change the contact IP address, my proxy gets the registration attempt from IMS but it is replying 200 OK to the public SIP address. You know that one can't access a WAN IP from the LAN...
The log on IMS says:
15:12:19 SIP Public IP is: 74.164.83.68:49495 -> This is the IP address assigned by our ISP...
15:12:19 SIP Number: 600@74.164.83.68:49495 -> THAT IS WRONG!!! CANNOT USE THE WAN IP ADDRESS FROM WITHIN THE LAN
15:13:01 Server 192.168.1.100:6060 did not respond to register (sip:600@192.168.1.100:6060)
This is what IMS sends:
[pxy]<<192.168.1.106:5070(410)
REGISTER sip:192.168.1.100:6060 SIP/2.0
Via: SIP/2.0/UDP 74.164.83.68:49301;rport;branch=z9hG4bK03812
Max-Forwards: 20
To: <sip:600@192.168.1.100:6060>
From: <sip:600@192.168.1.100:6060>;tag=4046
Call-ID: 1184957523-3812-EGARCIA@192.168.1.106
CSeq: 2 REGISTER
Contact: <sip:600@74.164.83.68:49301>;expires=3600;q=0.20 (THIS NEEDS TO BE 192.168.1.100)
User-Agent: NCH Swift Sound IMS Telephone On-Hold Player 3.13
Content-Length: 0
This is what one of my phones sends:
[pxy]->192.168.1.109:5061(684)
SIP/2.0 200 OK
To: "Server" <sip:500@192.168.1.100:6060>;tag=60b7acd9-0
From: "Server" <sip:1107@192.168.1.100:6060>;tag=b05a57b0658f41cbo1
Call-ID: 82a6e9fb-47a15a90@192.168.1.109
CSeq: 8471 REGISTER
Via: SIP/2.0/UDP 192.168.1.109:5061;branch=z9hG4bK-d57b8fa4
Contact: sip:500@192.168.1.103:5061;expires=7,
sip:500@192.168.1.104:5061;expires=23,
sip:500@192.168.1.108:5061;expires=38,
sip:500@192.168.1.105:5061;expires=17,
sip:500@192.168.1.110:5061;expires=43,
sip:500@192.168.1.107:5061;expires=6,
sip:500@192.168.1.109:5061;expires=60
Server: Linksys/SPA9000-5.1.8
Allow-Events: talk, hold, conference
Content-Length: 0
Date: Mon, 20 Jul 2007 13:58:26 PST