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

Contents of /main/reTurn/reTurnServer.config

Parent Directory Parent Directory | Revision Log Revision Log


Revision 10129 - (show annotations) (download)
Sun Apr 21 19:33:38 2013 UTC (6 years, 9 months ago) by sgodin
File size: 5522 byte(s)
-added comments
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 Mode for TURN requests:
87 # 0 = None - do not challenge any TURN requests (note: this goes
88 # against the TURN RFC)
89 # 1 = Short Term Password
90 # 2 = Long Term Password
91 AuthenticationMode = 2
92
93 # Authentication Realm for Long Term Passwords
94 AuthenticationRealm = reTurn
95
96 # It is highly recommended that these values are NOT left at their
97 # default setting
98 LongTermAuthUsername = test
99 LongTermAuthPassword = 1234
100
101
102 ########################################################
103 # TURN Allocation settings
104 ########################################################
105
106 NonceLifetime = 3600
107
108 # The starting port number to use for TURN allocations.
109 # This number MUST be an even number, in order to ensure
110 # proper operation for allocation of RTP port pairs.
111 # Default: 49152 (start of the Dynamic and/or Private Port range
112 # - recommended by RFC)
113 AllocationPortRangeMin = 49152
114
115 # The ending port number to use for TURN allocations.
116 # This number MUST be an odd number, in order to ensure
117 # proper operation for allocation of RTP port pairs.
118 # Default: 65535 (end of the Dynamic and/or Private Port range
119 # - recommended by RFC)
120 AllocationPortRangeMax = 65535
121
122 # Default time (in seconds) that an allocation will expire if an allocation
123 # refresh request is not sent. Default is 600 (10 minutes).
124 DefaultAllocationLifetime = 600
125
126 # Maximum time (in seconds) allowed that will be accepted in an allocation requests
127 # lifetime header (ie. between TURN allocation refreshes). If an allocation is
128 # received with a higher lifetime, then the response will be returned with this
129 # value instead. Default is 3600 (1 hour).
130 MaxAllocationLifetime = 3600
131
132
133 ########################################################
134 # SSL/TLS Certificate settings
135 ########################################################
136
137 # TLS Server Certificate Filename (loaded from working directory)
138 # The PEM formated file that contains the private and public
139 # key of the certificate that will be presented to clients
140 # connecting over TLS.
141 TlsServerCertificateFilename = server.pem
142
143 # TLS temporary Diffie-Hellman parameters file (loaded from working directory)
144 TlsTempDhFilename = dh512.pem
145
146 # TLS server private key certificate password required to read
147 # from PEM file. Leave blank if key is not encrypted.
148 TlsPrivateKeyPassword =

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27