Como chamar usuários e dispositivos SIP/H.323 a partir de aplicativos TrueConf

Dimitry Zuykov
17.09.2021
Dimitry Zuykov
Categorias: Base de conhecimentos

Você pode usar aplicativos TrueConf para chamar dispositivos SIP e H.323. Nesse caso, as chamadas podem variar segundo:

  • O formato de string de chamadas
  • O método de chamada

Para uma lista completa de formatos de chamada, consulte a documentação do TrueConf Server em SIP e H.323. Se você deseja chamar dispositivos usando protocolos de terceiros, seu servidor deve possuir uma licença para gateway SIP/H.323.

A primeira parte de nosso artigo se concentra em como chamar dispositivos SIP/H.323 de terceiros a partir do aplicativo TrueConf para Windows. A segunda parte trata de como dispositivos de terceiros podem usar esses protocolos para ingressar em conferências no servidor TrueConf ou chamar usuários TrueConf. Para fins de demonstração, estamos usando o Polycom RealPresence Desktop (uma versão licenciada deste aplicativo de videoconferência) e o softphone SIP X-Lite como dispositivos SIP/H.323.

Como chamar dispositivos SIP/H.323

Os usuários TrueConf possuem um único formato de string de chamada para dispositivos SIP/H.323 de terceiros:

#sip:<user>@<server>:<port>;transport=<protocol>

#h323:<user>@<server>

Onde:

<sip|h323>  é um nome de protocolo que está sendo usado.

<user> é um nome de usuário no servidor.

<server> é um endereço ou nome de servidor.

<port> (parâmetro opcional) é a porta do servidor para onde você envia a chamada.

<protocol> (parâmetro opcional) é um protocolo de comunicação – TCP ou UDP.

O método de chamada descrito abaixo determina como esses parâmetros podem ser definidos e quando alguns deles podem ser omitidos. A propósito, os nomes dos protocolos suportados não estão limitados a #sip (para SIP) e #h323 (para H.323), pois temos o prefixo #rtsp usado para chamar câmeras IP e conectar-se a streams via RTSP.

Dispositivos de chamada por endereço IP

Para chamar dispositivos SIP / H.323 que não estão registrados no TrueConf Server por endereço IP, use #<sip|h323>: @<IP>, onde <IP> é o endereço IPv4/IPv6 ou o nome DNS de um dispositivo. Certifique-se de que este dispositivo possa atender chamadas por meio do protocolo de sua escolha.

Vamos dar uma olhada em como chamar o aplicativo Polycom pelo endereço IPv4.

Exemplos:

SIP: #sip:@192.168.21.114;protocol=TCP

H.323: #h323:@192.168.21.114

Na janela do aplicativo TrueConf, use o campo de pesquisa para inserir a string de chamada em um formato relevante e clique no botão do aparelho. Você também pode adicionar esta sequência de chamada à sua lista de endereços como um novo contato clicando no ícone de adição ou incluí-lo em uma conferência agendada.

Não é necessária nenhuma configuração adicional. O gateway embutido no TrueConf Server reconciliará automaticamente os codecs que estão sendo usados, ajustará as extensões de protocolo disponíveis e configurará uma conexão. A resolução, a qualidade do vídeo e do áudio serão adaptadas dinamicamente para se ajustar à largura do canal disponível entre um usuário, TrueConf Server e um dispositivo sendo chamado. Portanto, você não deve se preocupar com pacotes perdidos, mesmo que o gateway use o UDP com mais frequência.

TrueConf for Windows

TrueConf para Windows

TrueConf for Android

TrueConf para Android

TrueConf for iOS

TrueConf para iOS

Chamando usuários por endereço IP e nome de usuário

Se você precisar ligar para um usuário, um dispositivo ou uma sala virtual específicos no servidor remoto, PBX ou MCU, você deve usar o formato completo:

#<sip|h323>:<user>@<IP>

Um nome de conta, número de telefone ou ID de dispositivo H.323 no formato E.164 pode ser usado como nome de usuário (<user>). Vamos nos aprofundar em alguns exemplos.

SIP:

#sip:john@company.com

#sip:8000@mcu.company.com:8888

#sip:101@pbx.company.com

Como chamar usuários e dispositivos SIP/H.323 a partir de aplicativos TrueConf 1

H.323:

#h323:hdx8000@192.168.1.2

#h323:8000@mcu.company.com

#h323:\e\84951234567

Como chamar usuários e dispositivos SIP/H.323 a partir de aplicativos TrueConf 2

Chamando Dispositivos por meio do Servidor Padrão

Se você criou regras SIP ou H.323 para conexões com funções de Proxy SIP Padrão, Servidor VoIP Padrão ou Gatekeeper H.323 Padrão no TrueConf Server, não é necessário incluir explicitamente o servidor na string de chamada. Nesse caso, o formato será o seguinte:

#<sip|h323>:<user>

Saiba mais sobre as diferenças entre essas funções e como atribuí-las em nosso artigo sobre servidores padrão.

Dispositivos registrados com TrueConf Server

Muitos dispositivos SIP/H.323 podem fazer logon em um servidor ou gatekeeper de terceiros e tornar-se acessíveis por meio de seus nomes de conta. Isso é frequentemente usado para evitar a necessidade de inserir o endereço IP do dispositivo antes de cada sessão de chamada.

Como chamar usuários e dispositivos SIP/H.323 a partir de aplicativos TrueConf 3

Saiba mais sobre as diferenças entre essas funções e como atribuí-las em nosso artigo sobre servidores padrão.
Nosso servidor TrueConf pode ser usado como um servidor mencionado para permitir que você chame dispositivos SIP/H.323 como um usuário TrueConf comum.Como chamar usuários e dispositivos SIP/H.323 a partir de aplicativos TrueConf 4

Como chamar usuários TrueConf e participar de conferências TrueConf a partir de dispositivos SIP/H.323

Convidando usuários TrueConf para conferências SIP/H.323

Os usuários TrueConf autorizados podem ser convidados para conferências SIP/H.323 externas. Para isso, use o seguinte formato em dispositivos SIP/H.323:

<user>@<trueconf_server>

Onde:
<user> é o nome de um usuário TrueConf que você deseja convidar.
<trueconf_server> é um dos endereços externos do gateway TrueConf Server SIP/H.323.
O endereço do gateway TrueConf Server pode ser encontrado na seção Gateways → SIP e Gateways → H.323 no painel de controle.
Por exemplo: john@192.168.21.114

Como chamar usuários e dispositivos SIP/H.323 a partir de aplicativos TrueConf 5
Participando de conferências do servidor TrueConf a partir de dispositivos SIP/H.323

Para fazer uma chamada para uma conferência em execução no TrueConf Server a partir de um dispositivo SIP/H.323, você precisa saber o CID, um ID de conferência. Uma ID de conferência pode ser encontrada no painel de controle TrueConf Server somente para conferências agendadas.

Observe que o gateway TrueConf Server não permite que você chame o proprietário da conferência quando quiser entrar na conferência. No caso desta chamada, você receberá o sinal de ocupado. Você poderá ingressar somente diretamente na conferência.

De maneira semelhante à seção anterior, basta chamar a seguinte string no ponto de extremidade SIP/H.323 para ingressar na conferência:

00<conf_id>@<trueconf_server>:<port>;transport=<protocol>

Onde:
00 são dois zeros.

<conf_id> é parte do CID após o prefixo \c\.

<trueconf_server>é o endereço do gateway TrueConf Server.

Você também pode usar dispositivos H.323 para discar \c\<conf_id>@<server>. Alguns pontos de extremidade H.323 requerem barras invertidas de escape, e é por isso que \\c\\<conf_id>@<server> também é suportado.

Como chamar usuários e dispositivos SIP/H.323 a partir de aplicativos TrueConf 6