java.lang.Object

com.opentok.SipProperties.Builder

Clase contenedora: : SipProperties


clase pública estática SipProperties.Builder extende Objeto

Utiliza esta clase para crear un objeto SipProperties.

Véase también: : - SipProperties

Resumen del constructor

Constructores

Constructor

Descripción

Builder()

Resumen del método

Todos los métodosMétodos de instanciaMétodos concretos

Modificador y tipo

Método

Descripción

SipProperties

build()

Crea el objeto SipProperties.

SipProperties.Builder

from(String from)

Llama a este método para configurar el SIP from campo (opcional).

SipProperties.Builder

headersJsonStartingWithXDash(String headersJsonStartingWithXDash)

Llama a este método para definir los encabezados personalizados que se añadirán al mensaje SIP ​INVITE​ iniciado desde OpenTok hacia tu plataforma SIP.

SipProperties.Builder

observeForceMute(boolean observeForceMute)

Llama a este método y pásale true para que el punto final SIP detecte modulación de silenciamiento forzado.

SipProperties.Builder

password(String password)

Llama a este método para configurar la contraseña del proveedor de la pasarela SIP (opcional).

SipProperties.Builder

secure(boolean secure)

Llama a este método y pásale true para indicar que los datos deben transmitirse cifrados.

SipProperties.Builder

sipUri(String sipUri)

Llama a este método para configurar el URI SIP.

SipProperties.Builder

streams(String... streams)

Los identificadores de flujo de los participantes a los que se suscribirá el participante SIP.

SipProperties.Builder

userName(String userName)

Llama a este método para configurar el nombre de usuario del proveedor de la pasarela SIP (opcional).

SipProperties.Builder

video(boolean video)

Llama a este método y pásale true para activar el vídeo en la llamada SIP.

Métodos heredados de la clase java.lang.Objeto

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

Datos del constructor

Constructor

public Builder()

Detalles del método

sipUri

público  SipProperties.Builder sipUri(Cadena sipUri)

Llama a este método para configurar el URI SIP.

Parámetros: : sipUri - ​(obligatorio) — El URI SIP que se utilizará como destino de la llamada SIP iniciada desde OpenTok hacia tu plataforma SIP. Si el URI SIP contiene un ​ encabezado transport=tls​, la negociación entre OpenTok y el punto final SIP se realizará de forma segura. Ten en cuenta que esto solo se aplicará a la propia negociación, y no a la transmisión de audio. Si también deseas que la transmisión de audio esté cifrada, configura el ​secure​ propiedad a «true»

Devuelve: : El objeto SipProperties.Builder con el URI SIP establecido.

de

público  SipProperties.Builder de(Cadena (de)

Llama a este método para configurar el SIP from campo (opcional).

Parámetros: : from - El número o la cadena que se enviará al número SIP final como identificador de la persona que llama. Debe ser una cadena con el siguiente formato: from@example.com, donde «from» puede ser una cadena o un número. Si «from» se establece en un número (por ejemplo, «14155550101@example.com»), aparecerá como número de origen en los teléfonos de la red PSTN. Si el campo «De» no está definido o se ha establecido como una cadena (por ejemplo, «joe@example.com"), +00000000 aparecerá como número de origen en los teléfonos de la red pública (PSTN).

Devuelve: : El objeto `SipProperties.Builder` con el número de origen establecido.

nombre de usuario

público  SipProperties.Builder nombre de usuario(Cadena nombre de usuario)

Llama a este método para configurar el nombre de usuario del proveedor de la pasarela SIP (opcional).

Parámetros: : userName - El nombre de usuario.

Devuelve: : El objeto `SipProperties.Builder` con el nombre de usuario establecido.

contraseña

público  SipProperties.Builder contraseña(Cadena contraseña)

Llama a este método para configurar la contraseña del proveedor de la pasarela SIP (opcional).

Parámetros: : password - La contraseña.

Devuelve: : El objeto SipProperties.Builder con la contraseña configurada.

encabezadosJsonQueEmpiezanPorXDash

público  SipProperties.Builder encabezadosJsonQueEmpiezanPorXDash(Cadena (encabezadosJsonQueEmpiezanPorXDash)

Llama a este método para definir los encabezados personalizados que se añadirán al mensaje SIP ​INVITE​ iniciado desde OpenTok hacia tu plataforma SIP.

Parámetros: : headersJsonStartingWithXDash - Esta cadena JSON define los encabezados personalizados que se añadirán a la solicitud SIP ​INVITE​ enviada desde OpenTok a tu plataforma 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.

Devuelve: : El objeto SipProperties.Builder.

seguro

público  SipProperties.Builder secure(booleano secure)

Llama a este método y pásale true para indicar que los datos deben transmitirse cifrados. Introduce false​, que es la opción predeterminada si no se requiere cifrado.

Parámetros: : secure - Un indicador booleano que indica si los datos multimedia deben transmitirse cifrados (​true​) o no (​false​, valor por defecto).

Devuelve: : El objeto SipProperties.Builder con la configuración de seguridad de los medios.

vídeo

público  SipProperties.Builder vídeo(booleano vídeo)

Llama a este método y pásale true para habilitar el vídeo en la llamada SIP. El valor por defecto es false.

Parámetros: : video - Si se debe activar el vídeo en la llamada SIP.

Devuelve: : El objeto SipProperties.Builder con la configuración de vídeo SIP.

observeForceMute

público  SipProperties.Builder observeForceMute(boolean observeForceMute)

Llama a este método y pásale true para que el punto final SIP detecte modulación de silenciamiento forzado. El valor por defecto es false.

Parámetros: : observeForceMute - Si se debe aplicar la moderación con silenciamiento forzado.

Devuelve: : El objeto SipProperties.Builder con la configuración «observeForceMute».

arroyos

público  SipProperties.Builder flujos(Cadena... arroyos)

Los identificadores de las transmisiones de los participantes a las que se suscribirá el participante SIP. Si no se especifican, se seleccionarán todas las transmisiones de la sesión.

Parámetros: : streams - Identificadores de transmisiones que se deben seleccionar.

Devuelve: : El objeto SipProperties.Builder con la configuración de los flujos.

construir

público  SipProperties build()

Crea el objeto SipProperties.

Devuelve: : El objeto SipProperties.