/[resiprocate]/main/reTurn/reTurnServer.config
ViewVC logotype

Contents of /main/reTurn/reTurnServer.config

Parent Directory Parent Directory | Revision Log Revision Log


Revision 10220 - (show annotations) (download)
Mon May 20 21:25:56 2013 UTC (6 years, 8 months ago) by sgodin
File size: 5654 byte(s)
-rearrange config file to put users configuration in auth section
1 ########################################################
2 # reTurnServer configuration file
3 ########################################################
4
5 ########################################################
6 # Transport settings
7 ########################################################
8
9 # Local IP Address to bind base STUN/TURN transports to.
10 # Note: This is the IP Address that clients should be configured to
11 # send STUN/TURN traffic to.
12 # Warning: If you are enabling RFC3489 backwards compatability
13 # (see AltStunAddress and AltStunPort settings), then do
14 # not leave this set to INADDR_ANY (0.0.0.0), place
15 # a valid IP address from a local NIC here.
16 TurnAddress = 0.0.0.0
17
18 # Local UDP/TCP Port to bind base STUN/TURN transports to.
19 # Note: This is the port that clients should be configured to
20 # send STUN/TURN traffic over UDP and TCP.
21 TurnPort = 3478
22
23 # Local TLS Port to bind base STUN/TURN transports to.
24 # Note: This is the port that clients should be configured to
25 # send STUN/TURN traffic over TLS.
26 TlsTurnPort = 5349
27
28 # Local IP Address to bind the transports used in Classic Stun
29 # NAT type discovery. Note: This address is only required if
30 # you need Classic Stun (RFC3489) support.
31 # It must be different from the TurnAddress setting, and a valid
32 # local IP Address. Use 0.0.0.0 to disable RFC3489 backwards compatbility
33 # support.
34 # Note: The STUN/TURN Client should not be configured with this
35 # address anywhere. This address is discovered by clients
36 # in Binding responses that are sent to the TurnAddress.
37 AltStunAddress = 0.0.0.0
38
39 # Local UDP Port to bind classic STUN (RFC3489) transports to.
40 # Set AltStunPort to 0 to disable any RFC3489 backwards compatibility,
41 # if you do not have a need to support the NAT type discovery procedures
42 # of RFC3489.
43 # Note: STUN/TURN Client should not be configured with this port anywhere.
44 # This port is discovered by clients in Binding responses that are
45 # sent to the TurnAddress/TurnPort.
46 AltStunPort = 0
47
48
49 ########################################################
50 # Logging settings
51 ########################################################
52
53 # Logging Type: syslog|cerr|cout|file
54 LoggingType = file
55
56 # Logging level: NONE|CRIT|ERR|WARNING|INFO|DEBUG|STACK
57 LoggingLevel = DEBUG
58
59 # Log Filename
60 LogFilename = reTurnServer.log
61
62 # Log file Max Size
63 LogFileMaxLines = 50000
64
65
66 ########################################################
67 # UNIX related settings
68 ########################################################
69
70 # Must be true or false, default = false, not supported on Windows
71 Daemonize = false
72
73 # On UNIX it is normal to create a PID file
74 # if unspecified, no attempt will be made to create a PID file
75 #PidFile = /var/run/reTurnServer/reTurnServer.pid
76
77 # UNIX account information to run process as
78 #RunAsUser = return
79 #RunAsGroup = return
80
81
82 ########################################################
83 # Authentication settings
84 ########################################################
85
86 # Authentication Realm for Long Term Passwords
87 AuthenticationRealm = reTurn
88
89 # File containing user authentication data.
90 # The format of each line is:
91 #
92 # login:password:realm:state
93 #
94 # Typically, the realm field must match the value of AuthenticationRealm
95 # defined above.
96 #
97 # The state field can be one of:
98 #
99 # authorized (user authorized)
100 # refused (user denied access)
101 # restricted (for when bandwidth limiting is implemented)
102 #
103 # This file format is interchangeable with TurnServer.org's user database
104 #
105 UserDatabaseFile = users.txt
106
107
108 ########################################################
109 # TURN Allocation settings
110 ########################################################
111
112 NonceLifetime = 3600
113
114 # The starting port number to use for TURN allocations.
115 # This number MUST be an even number, in order to ensure
116 # proper operation for allocation of RTP port pairs.
117 # Default: 49152 (start of the Dynamic and/or Private Port range
118 # - recommended by RFC)
119 AllocationPortRangeMin = 49152
120
121 # The ending port number to use for TURN allocations.
122 # This number MUST be an odd number, in order to ensure
123 # proper operation for allocation of RTP port pairs.
124 # Default: 65535 (end of the Dynamic and/or Private Port range
125 # - recommended by RFC)
126 AllocationPortRangeMax = 65535
127
128 # Default time (in seconds) that an allocation will expire if an allocation
129 # refresh request is not sent. Default is 600 (10 minutes).
130 DefaultAllocationLifetime = 600
131
132 # Maximum time (in seconds) allowed that will be accepted in an allocation requests
133 # lifetime header (ie. between TURN allocation refreshes). If an allocation is
134 # received with a higher lifetime, then the response will be returned with this
135 # value instead. Default is 3600 (1 hour).
136 MaxAllocationLifetime = 3600
137
138
139 ########################################################
140 # SSL/TLS Certificate settings
141 ########################################################
142
143 # TLS Server Certificate Filename (loaded from working directory)
144 # The PEM formated file that contains the private and public
145 # key of the certificate that will be presented to clients
146 # connecting over TLS.
147 TlsServerCertificateFilename = server.pem
148
149 # TLS temporary Diffie-Hellman parameters file (loaded from working directory)
150 TlsTempDhFilename = dh512.pem
151
152 # TLS server private key certificate password required to read
153 # from PEM file. Leave blank if key is not encrypted.
154 TlsPrivateKeyPassword =
155
156

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27