java.lang.Object

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.