TsgcTURNServer › Ereignisse

TsgcTURNServer Ereignisse

Ereignisse, die Sie behandeln können, nach Zweck gruppiert, gefolgt von der vollständigen alphabetischen Liste.

STUN-Lebenszyklus

NameBeschreibung
OnSTUNRequestAuthorizationWird ausgelöst, wenn eine authentifizierte Anfrage eintrifft; geben Sie das mit dem eingehenden Username/Realm verbundene Passwort an.
OnSTUNRequestSuccessWird ausgelöst, bevor der Server eine erfolgreiche STUN-/TURN-Antwort sendet, sodass der Handler die Antwort inspizieren oder ablehnen kann.
OnSTUNRequestErrorWird ausgelöst, bevor der Server eine STUN/TURN-Fehlerantwort sendet; ermöglicht es dem Handler, die Antwort zu untersuchen oder zu unterdrücken.
OnSTUNExceptionWird ausgelöst, wenn beim Parsen oder Beantworten einer STUN/TURN-Nachricht eine nicht behandelte Ausnahme abgefangen wird.

Allocations

NameBeschreibung
OnTURNCreateAllocationWird ausgelöst, nachdem eine neue Allocation erfolgreich für einen Client erstellt wurde.
OnTURNDeleteAllocationWird ausgelöst, nachdem eine Allocation entfernt wurde, entweder durch eine Client-Aktualisierung auf null oder weil ihre Lebensdauer abgelaufen ist.
OnTURNBeforeAllocateWird ausgelöst, bevor eine neue Allocation erstellt wird; prüfen Sie die weitergeleitete IP/Port und setzen Sie Reject, um die ALLOCATE-Anfrage abzulehnen.

Relay

NameBeschreibung
OnTURNBeforeRelayIndicationWird ausgelöst, bevor der Server eine Send-Indication-Nutzlast an einen Peer weiterleitet; setzen Sie Accept auf False, um das Paket zu verwerfen.
OnTURNBeforeRelayChannelDataWird ausgelöst, bevor der Server eine ChannelData-Payload an einen Peer weiterleitet; setzen Sie Accept auf False, um das Paket zu verwerfen.
OnTURNChannelDataDiscardedWird ausgelöst, wenn eine ChannelData-Nachricht verworfen wird, weil die Kanalnummer ungültig ist oder keine Berechtigung hat.
OnTURNMessageDiscardedWird ausgelöst, wenn eine vom Server empfangene TURN-Nachricht verworfen wird, bevor eine Antwort erzeugt wird.

Alle Ereignisse (alphabetisch)

NameBeschreibung
OnSTUNExceptionWird ausgelöst, wenn beim Parsen oder Beantworten einer STUN/TURN-Nachricht eine nicht behandelte Ausnahme abgefangen wird.
OnSTUNRequestAuthorizationWird ausgelöst, wenn eine authentifizierte Anfrage eintrifft; geben Sie das mit dem eingehenden Username/Realm verbundene Passwort an.
OnSTUNRequestErrorWird ausgelöst, bevor der Server eine STUN/TURN-Fehlerantwort sendet; ermöglicht es dem Handler, die Antwort zu untersuchen oder zu unterdrücken.
OnSTUNRequestSuccessWird ausgelöst, bevor der Server eine erfolgreiche STUN-/TURN-Antwort sendet, sodass der Handler die Antwort inspizieren oder ablehnen kann.
OnTURNBeforeAllocateWird ausgelöst, bevor eine neue Allocation erstellt wird; prüfen Sie die weitergeleitete IP/Port und setzen Sie Reject, um die ALLOCATE-Anfrage abzulehnen.
OnTURNBeforeRelayChannelDataWird ausgelöst, bevor der Server eine ChannelData-Payload an einen Peer weiterleitet; setzen Sie Accept auf False, um das Paket zu verwerfen.
OnTURNBeforeRelayIndicationWird ausgelöst, bevor der Server eine Send-Indication-Nutzlast an einen Peer weiterleitet; setzen Sie Accept auf False, um das Paket zu verwerfen.
OnTURNChannelDataDiscardedWird ausgelöst, wenn eine ChannelData-Nachricht verworfen wird, weil die Kanalnummer ungültig ist oder keine Berechtigung hat.
OnTURNCreateAllocationWird ausgelöst, nachdem eine neue Allocation erfolgreich für einen Client erstellt wurde.
OnTURNDeleteAllocationWird ausgelöst, nachdem eine Allocation entfernt wurde, entweder durch eine Client-Aktualisierung auf null oder weil ihre Lebensdauer abgelaufen ist.
OnTURNMessageDiscardedWird ausgelöst, wenn eine vom Server empfangene TURN-Nachricht verworfen wird, bevor eine Antwort erzeugt wird.