TsgcTURNServer › Properties › STUNOptions
STUNOptions Właściwość
Opcje STUN odziedziczone z TsgcSTUNServer: atrybuty FINGERPRINT, SOFTWARE, Authentication i Binding-Response.
Składnia
property STUNOptions: TsgcSTUNServer_Options read FSTUNOptions write SetSTUNOptions;
Wartość domyślna
—
Uwagi
Dziedziczone z TsgcSTUNServer; kontroluje sposób obsługi przez serwer zwykłych żądań STUN Binding Request, które mogą napływać na ten sam port co ruch TURN:
- Fingerprint: po włączeniu dodaje atrybut FINGERPRINT do odpowiedzi, umożliwiając multipleksowanie STUN z innymi protokołami na tym samym adresie transportowym.
- Software: po włączeniu ogłasza implementację serwera za pomocą atrybutu SOFTWARE.
- Uwierzytelnianie: uwierzytelnianie na poziomie STUN. W przypadku wdrożeń TURN poświadczenia są zazwyczaj konfigurowane w TURNOptions.Authentication. Ten blok należy włączać tylko wtedy, gdy serwer musi uwierzytelniać zwykłe żądania Binding.
- BindingAttributes: określa, które opcjonalne atrybuty (OTHER-ADDRESS, RESPONSE-ORIGIN, SOURCE-ADDRESS) są dodawane do pomyślnych odpowiedzi Binding.
Przykład
oTURN.STUNOptions.Fingerprint := True;
oTURN.STUNOptions.Software := True;
oTURN.STUNOptions.BindingAttributes.ResponseOrigin := True;
oTURN.Active := True;
Wróć do Właściwości