From: Sebastien V. <se...@ji...> - 2011-05-13 14:45:43
|
Hi Yves, It seems that X-lite does not support the TURN RFC 5766 (which TurnServer implements). Maybe it supports old turn-09 draft (when it does not specify to add permissions on channel) but TurnServer does not support it anymore. Can you send us wireshark traces to be sure ? Regards, -- Seb Le 10/05/11 20:57, Yves a écrit : > Dear Sir / Madam, > > I am using TurnServer version 0.4 > The SIP client is x-lite 4.0 > > Here is the message captured by the wireshark. > > STUN Message: Binding Request (the last message repeated many time) ... > XXX.XXX.XXX.XXX 10.10.0.3 ICMP Destination unreachable (Port > unreachable) > > > At the same time, I run the TurnServer at debug mode. And I got this > message. > > 02:28:32.027562 [turnserver.c:4230] Received UDP on a relayed address > 02:28:32.027578 [turnserver.c:3294] No permission installed > (XXX.XXX.XXX.XXX) > > ..... message repeated many time .... > > 02:28:32.127629 [turnserver.c:4230] Received UDP on a relayed address > 02:28:32.107535 [turnserver.c:3294] No permission installed > (XXX.XXX.XXX.XXX) > > I have open the UDP port 3478, UDP port 5060 and UDP port 35000 to 45000. > > I even tried to disabled the firewall. However, it is the same. > I have no idea why I got this ICMP message. Does anyone can tell what > is the problem? > Thanks. > > *turnusers.txt* > demo:testing:demo.com <http://demo.com> > > *DEBUG CAPTURE* * > The ip address are replaced with x.x.x.x* > > listen_address = {"x.x.x.x"} > listen_addressv6 = {} > udp_port = 3478 > tcp_port = 3478 > tls_port = 5349 > tls = false > dtls = false > max_port = 45000 > min_port = 35000 > turn_tcp = false > tcp_buffer_userspace = true > tcp_buffer_size = 32768 > daemon = true > unpriv_user = "turnserver" > max_client = 50 > max_relay_per_username = 5 > allocation_lifetime = 1800 > nonce_key = "hieKedq" > ca_file = "./ca.crt" > cert_file = "./server.crt" > private_key_file = "./server.key" > > realm = "demo.com <http://demo.com>" > account_method = "file" > account_file = "/usr/local/etc/turnserver/turnusers.txt" > > denied_address { address = "127.0.0.1" mask = 8 port = 0 } > denied_address { address = "::1" mask = 128 port = 0 } > bandwidth_per_allocation = 150 > account_db_login = "anonymous" > account_db_password = "anonymous" > account_db_name = "turnserver" > account_db_address = "127.0.0.1" > account_db_port = 3306 > > Regards, > Yves > > > ------------------------------------------------------------------------------ > Achieve unprecedented app performance and reliability > What every C/C++ and Fortran developer should know. > Learn how Intel has extended the reach of its next-generation tools > to help boost performance applications - inlcuding clusters. > http://p.sf.net/sfu/intel-dev2devmay > > > _______________________________________________ > Turnserver-devel mailing list > Tur...@li... > https://lists.sourceforge.net/lists/listinfo/turnserver-devel |