TsgcTURNServer › Events

Événements de TsgcTURNServer

Événements que vous pouvez gérer, regroupés par objectif, suivis de la liste alphabétique complète.

Cycle de vie STUN

NomDescription
OnSTUNRequestAuthorization Déclenché lorsqu'une requête authentifiée arrive ; fournissez le mot de passe associé au Username/Realm entrant.
OnSTUNRequestSuccessDéclenché avant que le serveur n'envoie une réponse STUN/TURN réussie, afin que le gestionnaire puisse inspecter ou rejeter la réponse.
OnSTUNRequestError Déclenché avant que le serveur envoie une réponse d'erreur STUN/TURN ; permet au gestionnaire d'inspecter ou de supprimer la réponse.
OnSTUNExceptionDéclenché lorsqu'une exception non gérée est interceptée lors de l'analyse ou de la réponse à un message STUN/TURN.

Allocations

NomDescription
OnTURNCreateAllocationDéclenché après qu'une nouvelle Allocation a été créée avec succès pour un client.
OnTURNDeleteAllocationDéclenché après la suppression d'une Allocation, soit par rafraîchissement à zéro du client, soit parce que sa durée de vie a expiré.
OnTURNBeforeAllocateDéclenché avant la création d'une nouvelle allocation ; inspectez l'IP/port relayé et définissez Reject pour refuser la requête ALLOCATE.

Relais

NomDescription
OnTURNBeforeRelayIndication Levé avant que le serveur relaie une charge utile Send-Indication vers un pair ; définissez Accept sur False pour abandonner le paquet.
OnTURNBeforeRelayChannelData Déclenché avant que le serveur ne relaie un payload ChannelData vers un pair ; définissez Accept à False pour abandonner le paquet.
OnTURNChannelDataDiscarded Déclenché lorsqu'un message ChannelData est rejeté parce que le numéro de canal est invalide ou n'a pas de permission.
OnTURNMessageDiscardedDéclenché lorsqu'un message TURN reçu par le serveur est ignoré avant qu'une réponse ne soit produite.

Tous les événements (ordre alphabétique)

NomDescription
OnSTUNExceptionDéclenché lorsqu'une exception non gérée est interceptée lors de l'analyse ou de la réponse à un message STUN/TURN.
OnSTUNRequestAuthorization Déclenché lorsqu'une requête authentifiée arrive ; fournissez le mot de passe associé au Username/Realm entrant.
OnSTUNRequestError Déclenché avant que le serveur envoie une réponse d'erreur STUN/TURN ; permet au gestionnaire d'inspecter ou de supprimer la réponse.
OnSTUNRequestSuccessDéclenché avant que le serveur n'envoie une réponse STUN/TURN réussie, afin que le gestionnaire puisse inspecter ou rejeter la réponse.
OnTURNBeforeAllocateDéclenché avant la création d'une nouvelle allocation ; inspectez l'IP/port relayé et définissez Reject pour refuser la requête ALLOCATE.
OnTURNBeforeRelayChannelData Déclenché avant que le serveur ne relaie un payload ChannelData vers un pair ; définissez Accept à False pour abandonner le paquet.
OnTURNBeforeRelayIndication Levé avant que le serveur relaie une charge utile Send-Indication vers un pair ; définissez Accept sur False pour abandonner le paquet.
OnTURNChannelDataDiscarded Déclenché lorsqu'un message ChannelData est rejeté parce que le numéro de canal est invalide ou n'a pas de permission.
OnTURNCreateAllocationDéclenché après qu'une nouvelle Allocation a été créée avec succès pour un client.
OnTURNDeleteAllocationDéclenché après la suppression d'une Allocation, soit par rafraîchissement à zéro du client, soit parce que sa durée de vie a expiré.
OnTURNMessageDiscardedDéclenché lorsqu'un message TURN reçu par le serveur est ignoré avant qu'une réponse ne soit produite.