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.