Hello,
the reply is routed based in VIA header. Use force_rport() to force
using source port instead if VIA port.
http://openser.org/dokuwiki/doku.php/core-cookbook:1.2.x#force_rport
Cheers,
Daniel
On 04/26/07 15:42, Ronnie Flink wrote:
Hi,
We have openser (currently 1.1.1) deployed in our iptel-solution and almost
everything seems to work ok but one strange thing has come up.
A user has a few Dlink DVG-2001S (behind a net-hide firewall) that tries to
register but doesn't succeed and my guess is that openser sends the reply to
the incorrect port and there firewall blocks this. A small ngrep-dump of the
session:
U 2007/04/24 11:40:12.620330 xx.xx.243.11:3710 -> xx.xxx.248.10:5060
REGISTER sip:sip.domain.tld SIP/2.0.
Via: SIP/2.0/UDP 192.168.0.164:5060;branch=z9hG4bK8294fce7242e1605.
Max-Forwards: 70.
From: xx55551904 <sip:xx55551904@sip.domain.tld>;tag=1c2bcb8b48c89388.
To: xx55551904 <sip:xx55551904@sip.domain.tld>.
Call-ID: fec625fb04d0f004(a)192.168.0.164.
CSeq: 1 REGISTER.
Contact: *.
Expires: 0.
Allow: INVITE, ACK, CANCEL, BYE, REFER, NOTIFY, OPTIONS, INFO.
Content-Length: 0.
.
U 2007/04/24 11:40:12.620555 xx.xxx.248.10:5060 -> xx.xxx.243.11:5060
SIP/2.0 100 Trying.
Via: SIP/2.0/UDP
192.168.0.164:5060;branch=z9hG4bK8294fce7242e1605;received=xx.xxx.243.11.
From: xx55551904 <sip:xx55551904@sip.domain.tld>;tag=1c2bcb8b48c89388.
To: xx55551904 <sip:xx55551904@sip.domain.tld>.
Call-ID: fec625fb04d0f004(a)192.168.0.164.
CSeq: 1 REGISTER.
Server: OpenSer (1.1.1-tls (i386/linux)).
Content-Length: 0.
Warning: 392 xx.xxx.248.10:5060 "Noisy feedback tells: pid=23636
req_src_ip=xx.xxx.243.11 req_src_port=3710 in_uri=sip:sip.domain.tld
out_uri=sip
:sip.domain.tld via_cnt==1".
Does anyone have a guess what might be causing openser to send the reply to
the wrong port ?
The openser-box has a live internet-ip and and isn't behind any type of
firewall or nat-device.
I think all client nat-stuff is correct since it seems to work with other
customers that are behind net-hide firewalls (broadband-routers).
/Thanks in advance - Ronnie Flink
_______________________________________________
Users mailing list
Users(a)openser.org
http://openser.org/cgi-bin/mailman/listinfo/users