com.opentok.SipProperties.Builder
Classe englobante : : SipProperties
classe publique statique SipProperties.Builder héritage de Objet
Utilisez cette classe pour créer un objet SipProperties.
Voir aussi :
: - SipProperties
Résumé du constructeur
Constructeurs
Constructeur
Description
Builder()
Résumé de la méthode
Toutes les méthodes · Méthodes d'instance · Méthodes concrètes
Modificateur et type
Méthode
Description
SipProperties
build()
Crée l'objet SipProperties.
SipProperties.Builder
from(String from)
Appelez cette méthode pour configurer le SIP from champ (facultatif).
SipProperties.Builder
headersJsonStartingWithXDash(String headersJsonStartingWithXDash)
Appelez cette méthode pour définir les en-têtes personnalisés à ajouter à la requête SIP INVITE envoyée depuis OpenTok vers votre plateforme SIP.
SipProperties.Builder
observeForceMute(boolean observeForceMute)
Appelez cette méthode et transmettez-lui true pour que le point d'extrémité SIP détecte
force mute moderation.
SipProperties.Builder
password(String password)
Appelez cette méthode pour définir le mot de passe du fournisseur de passerelle SIP (facultatif).
SipProperties.Builder
secure(boolean secure)
Appelez cette méthode et transmettez-lui true pour indiquer que les données multimédias
doivent être transmises sous forme cryptée.
SipProperties.Builder
sipUri(String sipUri)
Appelez cette méthode pour définir l'URI SIP.
SipProperties.Builder
streams(String... streams)
Les identifiants de flux des participants auxquels le participant SIP va s'abonner.
SipProperties.Builder
userName(String userName)
Appelez cette méthode pour définir le nom d'utilisateur du fournisseur de passerelle SIP (facultatif).
SipProperties.Builder
video(boolean video)
Appelez cette méthode et transmettez-lui true pour activer la vidéo lors de l'appel SIP.
Méthodes héritées de la classe java.lang.Objet
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Informations sur le constructeur
Constructeur
public Builder()
Détails de la méthode
sipUri
public SipProperties.Builder sipUri(Chaîne sipUri)
Appelez cette méthode pour définir l'URI SIP.
Paramètres :
: sipUri - (obligatoire) — L'URI SIP à utiliser comme destination de l'appel SIP
lancé depuis OpenTok vers votre plateforme SIP. Si l'URI SIP contient un
en-tête transport=tls, la négociation entre OpenTok et le terminal SIP s'effectuera
de manière sécurisée. Notez que cela ne s'applique qu'à la négociation elle-même, et non à la
transmission audio. Si vous souhaitez également que la transmission audio soit chiffrée, définissez le
secure propriété sur « true »
Renvoie : : L'objet SipProperties.Builder avec l'URI SIP défini.
de
public SipProperties.Builder de (Chaîne (source)
Appelez cette méthode pour configurer le SIP from champ (facultatif).
Paramètres :
: from - Le numéro ou la chaîne de caractères qui sera transmis au numéro SIP final en tant qu'appelant.
Il doit s'agir d'une chaîne de caractères sous la forme from@example.com, où « from » peut être une chaîne de caractères ou
un nombre. Si « from » est défini sur un nombre (par exemple, «14155550101@example.com»),
il s'affichera comme numéro d'appelant sur les téléphones du réseau PSTN.joe@example.com"),
+00000000 s'affichera comme numéro de l'appelant sur les téléphones du réseau PSTN.
Renvoie : : L'objet SipProperties.Builder avec le numéro d'origine défini.
nom d'utilisateur
public SipProperties.Builder nom d'utilisateur(Chaîne nom d'utilisateur)
Appelez cette méthode pour définir le nom d'utilisateur du fournisseur de passerelle SIP (facultatif).
Paramètres :
: userName - Le nom d'utilisateur.
Renvoie : : L'objet SipProperties.Builder avec le nom d'utilisateur défini.
mot de passe
public SipProperties.Builder mot de passe(Chaîne mot de passe)
Appelez cette méthode pour définir le mot de passe du fournisseur de passerelle SIP (facultatif).
Paramètres :
: password - Le mot de passe.
Renvoie : : L'objet SipProperties.Builder avec le mot de passe défini.
en-têtesJsonCommençantParXDash
public SipProperties.Builder en-têtesJsonCommençantParXDash(Chaîne en-têtesJsonCommençantParXDash)
Appelez cette méthode pour définir les en-têtes personnalisés à ajouter à la requête SIP INVITE envoyée depuis OpenTok vers votre plateforme SIP.
Paramètres :
: headersJsonStartingWithXDash - Cette chaîne JSON définit les en-têtes personnalisés
à ajouter à la requête SIP INVITE envoyée par OpenTok vers votre plateforme SIP.
**Note:** You no longer need to append the "X-" prefix to the beginning of
custom headers. This restriction, which applied previously, has been removed.
Renvoie : : L'objet SipProperties.Builder.
sécurisé
public SipProperties.Builder secure(booléen secure)
Appelez cette méthode et transmettez-lui true pour indiquer que les données multimédias
doivent être transmises sous forme cryptée. Passez en paramètre false, la valeur par défaut, si le chiffrement
n'est pas requis.
Paramètres :
: secure - Un indicateur booléen qui précise si le flux multimédia doit être transmis
chiffré (true) ou non (false, valeur par défaut).
Retourne : : L'objet SipProperties.Builder avec le paramètre de sécurité multimédia.
vidéo
public SipProperties.Builder vidéo(vidéo booléenne)
Appelez cette méthode et transmettez-lui true pour activer la vidéo lors d'un appel SIP.
La valeur par défaut est false.
Paramètres :
: video - Si la vidéo doit être activée lors de l'appel SIP.
Renvoie : : L'objet SipProperties.Builder contenant le paramètre vidéo SIP.
observeForceMute
public SipProperties.Builder observeForceMute(booléen observeForceMute)
Appelez cette méthode et transmettez-lui true pour que le point d'extrémité SIP détecte
force mute moderation.
La valeur par défaut est false.
Paramètres :
: observeForceMute - S'il convient d'appliquer la modération par « force mute ».
Renvoie : : L'objet SipProperties.Builder avec le paramètre « observeForceMute ».
cours d'eau
public SipProperties.Builder flux(Chaîne... flux)
Les identifiants des flux des participants auxquels le participant SIP va s'abonner. Si cette information n'est pas fournie, tous les flux de la session seront sélectionnés.
Paramètres :
: streams - Identifiants des flux à sélectionner.
Renvoie : : L'objet SipProperties.Builder avec le paramètre « streams » défini.
construire
public SipProperties build()
Crée l'objet SipProperties.
Renvoie : : L'objet SipProperties.