Pat wang wrote:
Hi,
I am working on the TLS with OpenSER and I found an something
interesting. If an INVITE received by OpenSER with a Request-URI of the
client AOR then OpenSER proxy the request via the same TCP session
established during registration. If the INVITE has a Request-URI of the
client's contact URI then OpenSER start a new TCP session.
For example:
One Eyebeam registers with AOR as: user1(a)tlstest.com and has a contact
URI of user1(a)192.168.100.1. When an INVITE contains a RURI as
the contact must be at least user1(a)192.168.100.1;transport=TLS, and
usually also a port is specified.
Thus I guess it happens as you directly dial the contact without
transport parameter and port.
regards
klaus
PS: Of course a dump would help:
"ngrep -W byline -t port 5060"
if you use TLS use port 5061 and use the NULL encryption schema in TLS
settings.
user1(a)tlstest.com then OpenSER look up the location
table and replace it
with the user1(a)192.168.100.1 then proxy it via the same TCP session as
the one during the registration. If an INVITE already has RURI as
user1(a)192.168.100.1 then OpenSER proxy this INVITE by starting a new TCP
session and Eyebeam does not accept the new session. The call will be
failed in this case. I can't find any solution to fix this issue. Could
someone know this issue please give some advice?
Thanks,
Patrick
_________________________________________________________________
All-in-one security and maintenance for your PC. Get a free 90-day
trial!
http://clk.atdmt.com/MSN/go/msnnkwlo0050000002msn/direct/01/?href=http://ww…
_______________________________________________
Users mailing list
Users(a)openser.org
http://openser.org/cgi-bin/mailman/listinfo/users