Hello,
I have two phones behind a Port Restricted Cone NAT (both in the same
private area) and ser is running with another public IP.
I want to call from one of those phone to the other. The call is set up and
I can talk, but one Softphone shows me the message: "Waiting
acknowledgement..."... and all followed SIP messages don't reach the other
phone. I'm using a STUN server.
Call from 14@xxx.xxx.xxx.xxx:5060 to 13@xxx.xxx.xxx.xxx:1024:
14 -> ser:
----------
IVITE 13@ip.of.ser.xxx@5060 (Contact: 14@192.168.1.101:5060)
ser -> 13:
----------
INVITE 13@xxx.xxx.xxx.xxx:1024 (Contact: 14@xxx.xxx.xxx.xxx:5060)
13 -> ser
---------
Trying and ringing (Contact: 13@xxx.xxx.xxx.xxx:5060)
(!!!!!!!!!!! <-- wrong port !!!!!!!)
13 -> ser
---------
OK (Contact: 13@xxx.xxx.xxx.xxx:5060)
(!!!!!!!!!!! <-- wrong port !!!!!!!)
ser -> 14
----------
OK (Contact: 13@xxx.xxx.xxx.xxx:5060)
(!!!!!!!!!!! <-- wrong port !!!!!!!)
14 -> ser
----------
ACK 13@xxx.xxx.xxx.xxx:5060
ser -> 14
---------
ACK 13@xxx.xxx.xxx.xxx:5060
14 -> ser
----------
ACK 13@xxx.xxx.xxx.xxx:5060
... and so on... until timeout.
Does anybody know what is the problem... or better: the solution?
Thanks!
Sebastian