java.lang.Object

com.opentok.SipProperties.Builder

Classe de contenção: : SipProperties


classe pública estática SipProperties.Builder estende Objeto

Use esta classe para criar um objeto SipProperties.

Veja também: : - SipProperties

Resumo do Construtor

Construtores

Construtor

Descrição

Builder()

Resumo do método

Todos os métodosMétodos de instânciaMétodos concretos

Modificador e Tipo

Método

Descrição

SipProperties

build()

Cria o objeto SipProperties.

SipProperties.Builder

from(String from)

Chame este método para configurar o SIP from campo (opcional).

SipProperties.Builder

headersJsonStartingWithXDash(String headersJsonStartingWithXDash)

Chame este método para definir cabeçalhos personalizados a serem adicionados à mensagem SIP ​INVITE​ iniciada pelo OpenTok para sua plataforma SIP.

SipProperties.Builder

observeForceMute(boolean observeForceMute)

Chame este método e passe true para que o ponto final SIP observe moderação com silenciamento forçado.

SipProperties.Builder

password(String password)

Chame este método para definir a senha do provedor do gateway SIP (opcional).

SipProperties.Builder

secure(boolean secure)

Chame este método e passe true para indicar que a mídia deve ser transmitida criptografada.

SipProperties.Builder

sipUri(String sipUri)

Chame este método para definir o URI SIP.

SipProperties.Builder

streams(String... streams)

Os IDs de stream dos participantes aos quais o participante SIP se inscreverá.

SipProperties.Builder

userName(String userName)

Chame este método para definir o nome de usuário do provedor do gateway SIP (opcional).

SipProperties.Builder

video(boolean video)

Chame este método e passe true para ativar o vídeo na chamada SIP.

Métodos herdados da classe java.lang.Objeto

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

Detalhes do construtor

Construtor

public Builder()

Detalhes do método

sipUri

público  SipProperties.Builder sipUri(String sipUri)

Chame este método para definir o URI SIP.

Parâmetros: : sipUri - ​(obrigatório) — O URI SIP a ser usado como destino da chamada SIP iniciada pelo OpenTok para sua plataforma SIP. Se o URI SIP contiver um ​ cabeçalho transport=tls​, a negociação entre o OpenTok e o terminal SIP será realizada de forma segura. Observe que isso se aplica apenas à negociação em si, e não à transmissão de áudio. Se você também desejar que a transmissão de áudio seja criptografada, defina o ​secure​ propriedade como ​true

Retorna: : O objeto SipProperties.Builder com o URI SIP definido.

de

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

Chame este método para configurar o SIP from campo (opcional).

Parâmetros: : from - O número ou a sequência de caracteres que será enviada ao número SIP final como identificador do chamador. Deve ser uma sequência de caracteres no formato from@example.com, em que from pode ser uma sequência de caracteres ou um número. Se from for definido como um número (por exemplo, "14155550101@example.com"), ele aparecerá como o número de origem nos telefones PSTN. Se o campo “de” estiver indefinido ou definido como uma sequência de caracteres (por exemplo, "joe@example.com"), +00000000 aparecerá como o número de origem nos telefones PSTN.

Retorna: : O objeto SipProperties.Builder com o número de origem definido.

nome de usuário

público  SipProperties.Builder nome de usuário(String nome de usuário)

Chame este método para definir o nome de usuário do provedor do gateway SIP (opcional).

Parâmetros: : userName - O nome de usuário.

Retorna: : O objeto SipProperties.Builder com o nome de usuário definido.

senha

público  SipProperties.Builder senha(String senha)

Chame este método para definir a senha do provedor do gateway SIP (opcional).

Parâmetros: : password - A senha.

Retorna: : O objeto SipProperties.Builder com a senha definida.

headersJsonStartingWithXDash

público  SipProperties.Builder headersJsonStartingWithXDash(String headersJsonStartingWithXDash)

Chame este método para definir cabeçalhos personalizados a serem adicionados à mensagem SIP ​INVITE​ iniciada pelo OpenTok para sua plataforma SIP.

Parâmetros: : headersJsonStartingWithXDash - Esta string JSON define cabeçalhos personalizados a serem adicionados à solicitação SIP ​INVITE​ iniciada pelo OpenTok para sua 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.

Retorna: : O objeto SipProperties.Builder.

seguro

público  SipProperties.Builder secure(booleano secure)

Chame este método e passe true para indicar que a mídia deve ser transmitida criptografada. Passe em false​, a configuração padrão, caso a criptografia não seja necessária.

Parâmetros: : secure - Um indicador booleano que indica se a mídia deve ser transmitida criptografada (​true​) ou não (​false​, o padrão).

Retorna: : O objeto SipProperties.Builder com a configuração de segurança de mídia.

vídeo

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

Chame este método e passe true para habilitar o vídeo na chamada SIP. O padrão é false.

Parâmetros: : video - Se o vídeo deve ser ativado na chamada SIP.

Retorna: : O objeto SipProperties.Builder com a configuração de vídeo SIP.

observeForceMute

público  SipProperties.Builder observeForceMute(boolean observeForceMute)

Chame este método e passe true para que o ponto final SIP observe moderação com silenciamento forçado. O padrão é false.

Parâmetros: : observeForceMute - Se deve ser aplicada a moderação com silenciamento forçado.

Retorna: : O objeto SipProperties.Builder com a configuração observeForceMute.

correntes

público  SipProperties.Builder fluxos(String... fluxos)

Os IDs dos fluxos dos participantes que serão assinados pelo participante SIP. Se não forem fornecidos, todos os fluxos da sessão serão selecionados.

Parâmetros: : streams - IDs de stream a serem selecionados.

Retorna: : O objeto SipProperties.Builder com a configuração dos fluxos.

construir

público  SipProperties build()

Cria o objeto SipProperties.

Retorna: : O objeto SipProperties.