java.lang.Object

com.opentok.SipProperties.Builder

Übergeordnete Klasse: : SipProperties


public static class SipProperties.Builder erweitert Objekt

Verwenden Sie diese Klasse, um ein SipProperties-Objekt zu erstellen.

Siehe auch: : - SipProperties

Zusammenfassung zum Konstruktor

Konstruktoren

Konstruktor

Beschreibung

Builder()

Zusammenfassung der Methode

Alle MethodenInstanzmethodenKonkrete Methoden

Modifikator und Typ

Methode

Beschreibung

SipProperties

build()

Erstellt das SipProperties-Objekt.

SipProperties.Builder

from(String from)

Rufen Sie diese Methode auf, um den SIP festzulegen from Feld (optional).

SipProperties.Builder

headersJsonStartingWithXDash(String headersJsonStartingWithXDash)

Rufen Sie diese Methode auf, um benutzerdefinierte Header festzulegen, die dem SIP-INVITE-Request hinzugefügt werden sollen, der von OpenTok an Ihre SIP-Plattform gesendet wird.

SipProperties.Builder

observeForceMute(boolean observeForceMute)

Rufen Sie diese Methode auf und übergeben Sie true damit der SIP-Endpunkt Folgendes beobachtet Stummschaltung der Moderation erzwingen.

SipProperties.Builder

password(String password)

Rufen Sie diese Methode auf, um das Passwort für den SIP-Gateway-Anbieter festzulegen (optional).

SipProperties.Builder

secure(boolean secure)

Rufen Sie diese Methode auf und übergeben Sie true um anzugeben, dass die Medien verschlüsselt übertragen werden müssen.

SipProperties.Builder

sipUri(String sipUri)

Rufen Sie diese Methode auf, um die SIP-URI festzulegen.

SipProperties.Builder

streams(String... streams)

Die Stream-IDs der Teilnehmer, die vom SIP-Teilnehmer abonniert werden.

SipProperties.Builder

userName(String userName)

Rufen Sie diese Methode auf, um den Benutzernamen für den SIP-Gateway-Anbieter festzulegen (optional).

SipProperties.Builder

video(boolean video)

Rufen Sie diese Methode auf und übergeben Sie true um die Videofunktion im SIP-Anruf zu aktivieren.

Von der Klasse „java.lang.“ geerbte Methoden.Objekt

equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Angaben zum Hersteller

Bauunternehmer

public Builder()

Details zur Methode

sipUri

öffentlich  SipProperties.Builder sipUri(Zeichenfolge sipUri)

Rufen Sie diese Methode auf, um die SIP-URI festzulegen.

Parameter: : sipUri - ​(erforderlich) — Die SIP-URI, die als Ziel des von OpenTok an Ihre SIP-Plattform initiierten SIP-Anrufs verwendet werden soll. Wenn die SIP-URI einen ​ transport=tls​-Header enthält, erfolgt die Aushandlung zwischen OpenTok und dem SIP-Endpunkt auf sichere Weise. Beachten Sie, dass dies nur für die Aushandlung selbst gilt, nicht jedoch für die Audioübertragung. Wenn Sie auch die Audioübertragung verschlüsseln möchten, setzen Sie den ​secure​ Eigenschaft auf „true“ setzen

Rückgabewerte: : Das SipProperties.Builder-Objekt mit der festgelegten SIP-URI.

von

öffentlich  SipProperties.Builder aus(Zeichenfolge (aus)

Rufen Sie diese Methode auf, um den SIP festzulegen from Feld (optional).

Parameter: : from - Die Nummer oder Zeichenfolge, die als Anrufer an die endgültige SIP-Nummer gesendet wird. Es muss sich um eine Zeichenfolge in folgender Form handeln: from@example.com, wobei „from“ eine Zeichenfolge oder eine Zahl sein kann. Wenn „from“ auf eine Zahl gesetzt ist (zum Beispiel „14155550101@example.com), wird diese Nummer auf PSTN-Telefonen als Absendernummer angezeigt. Wenn „from“ nicht definiert oder auf eine Zeichenfolge gesetzt ist (zum Beispiel „joe@example.com"), +00000000 wird auf PSTN-Telefonen als eingehende Nummer angezeigt.

Rückgabewerte: : Das SipProperties.Builder-Objekt, bei dem die Absendernummer festgelegt ist.

Benutzername

öffentlich  SipProperties.Builder Benutzername(Zeichenfolge Benutzername)

Rufen Sie diese Methode auf, um den Benutzernamen für den SIP-Gateway-Anbieter festzulegen (optional).

Parameter: : userName - Der Benutzername.

Gibt Folgendes zurück: : Das SipProperties.Builder-Objekt, bei dem der Benutzername festgelegt ist.

Passwort

öffentlich  SipProperties.Builder Passwort(Zeichenfolge Passwort)

Rufen Sie diese Methode auf, um das Passwort für den SIP-Gateway-Anbieter festzulegen (optional).

Parameter: : password - Das Passwort.

Gibt zurück: : Das SipProperties.Builder-Objekt mit dem festgelegten Passwort.

JSON-Header, die mit einem X-Bindestrich beginnen

öffentlich  SipProperties.Builder headersJsonStartingWithXDash(Zeichenfolge headersJsonStartingWithXDash)

Rufen Sie diese Methode auf, um benutzerdefinierte Header festzulegen, die dem SIP-INVITE-Request hinzugefügt werden sollen, der von OpenTok an Ihre SIP-Plattform gesendet wird.

Parameter: : headersJsonStartingWithXDash - Diese JSON-Zeichenkette definiert benutzerdefinierte Header, die der von OpenTok an Ihre SIP-Plattform gesendeten SIP-INVITE-Anfrage hinzugefügt werden sollen.

**Note:** You no longer need to append the ​"X-"​ prefix to the beginning of
custom headers. This restriction, which applied previously, has been removed.

Rückgabewert: : Das SipProperties.Builder-Objekt.

sicher

öffentlich  SipProperties.Builder secure(boolean secure)

Rufen Sie diese Methode auf und übergeben Sie true um anzugeben, dass die Medien verschlüsselt übertragen werden müssen. Geben Sie Folgendes ein: false​, die Standardeinstellung, sofern keine Verschlüsselung erforderlich ist.

Parameter: : secure - Ein boolescher Flag, der angibt, ob die Medien verschlüsselt übertragen werden müssen (​true​) oder nicht (​false​, Standardwert).

Rückgabewert: : Das SipProperties.Builder-Objekt mit der Sicherheitseinstellung für Medien.

Video

öffentlich  SipProperties.Builder Video(bool video)

Rufen Sie diese Methode auf und übergeben Sie true um Video im SIP-Anruf zu aktivieren. Die Standardeinstellung lautet false.

Parameter: : video - Ob die Videofunktion bei dem SIP-Anruf aktiviert werden soll.

Gibt Folgendes zurück: : Das SipProperties.Builder-Objekt mit der SIP-Videoeinstellung.

observeForceMute

öffentlich  SipProperties.Builder observeForceMute(boolean observeForceMute)

Rufen Sie diese Methode auf und übergeben Sie true damit der SIP-Endpunkt Folgendes beobachtet Stummschaltung der Moderation erzwingen. Die Standardeinstellung lautet false.

Parameter: : observeForceMute - Ob die „Force Mute“-Moderation angewendet werden soll.

Rückgabewert: : Das SipProperties.Builder-Objekt mit der Einstellung „observeForceMute“.

Ströme

öffentlich  SipProperties.Builder Streams(Zeichenfolge... Ströme)

Die Stream-IDs der Teilnehmer, die vom SIP-Teilnehmer abonniert werden sollen. Wird kein Wert angegeben, werden alle Streams der Sitzung ausgewählt.

Parameter: : streams - Zu wählende Stream-IDs.

Rückgabewert: : Das SipProperties.Builder-Objekt mit der Einstellung für die Streams.

Erstellen

öffentlich  SipProperties build()

Erstellt das SipProperties-Objekt.

Rückgabewert: : Das SipProperties-Objekt.