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.