Streaming de mídia do Amazon Chime SDK Voice Connector para o Kinesis - SDK do Amazon Chime

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Streaming de mídia do Amazon Chime SDK Voice Connector para o Kinesis

Você pode transmitir áudio de chamadas telefônicas dos conectores de voz do SDK do Amazon Chime para o Amazon Kinesis Video Streams para análise, aprendizado de máquina e outros processamentos. Os desenvolvedores podem armazenar e criptografar dados de áudio no Kinesis Video Streams e acessar os dados usando a operação da API Kinesis Video Streams. Para obter mais informações, consulte o Guia do desenvolvedor do Kinesis Video Streams.

nota
  • O streaming do Voice Connector não restringe os formatos dos números de telefone. Você pode transmitir chamadas de números nos formatos E.164 e não E.164. Por exemplo, o streaming do Voice Connector pode suportar números de extensão de 4, 5 ou 6 dígitos ou números de fio privados de 11 dígitos. Para obter mais informações, consulteGravação de mídia baseada em SIP e compatibilidade de gravação baseada em rede, posteriormente neste guia.

  • O streaming do Voice Connector suporta a codificação de áudio G.711 a-law e G.711 µ-law.

Use o console do Amazon Chime SDK para iniciar o streaming de mídia para seu Voice Connector. Quando o streaming de mídia começa, seu Voice Connector usa uma função vinculada ao serviço AWS Identity and Access Management (IAM) para conceder permissões para transmitir mídia para o Kinesis Video Streams. Em seguida, o áudio da chamada de cada trecho de chamada telefônica do Voice Connector é transmitido em tempo real para Kinesis Video Streams separados.

Use a biblioteca de analisadores do Kinesis Video Streams para baixar os streams de mídia enviados do seu Voice Connector. Filtre os fluxos pelos seguintes metadados de fragmentos persistentes:

  • TransactionId

  • VoiceConnectorId

Para obter mais informações, consulte Biblioteca de analisadores do Kinesis Video Streams e Uso de metadados de streaming com o Kinesis Video Streams no Guia do desenvolvedor do Amazon Kinesis Video Streams.

Para obter mais informações sobre o uso de funções vinculadas ao serviço IAM com conectores de voz, consulte. Usando a política de função vinculada ao serviço Amazon Chime SDK Voice Connector Para obter mais informações sobre o uso da Amazon CloudWatch com o Amazon Chime SDK, consulte. Registro e monitoramento no Amazon Chime SDK

Quando você ativa o streaming de mídia para seu Voice Connector, o Amazon Chime SDK cria uma função vinculada ao serviço IAM chamada. AWSServiceRoleForAmazonChimeVoiceConnector Se você configurou o registro de detalhes de chamadas para conectores de voz no console do Amazon Chime SDK, os registros detalhados do streaming serão enviados para o bucket configurado do Amazon S3. Para ter mais informações, consulte Registros detalhados de streaming do Amazon Chime SDK Voice Connector.

Iniciar o streaming de mídia

Você usa o console do Amazon Chime SDK para iniciar o streaming de mídia para um conector de voz.

Para iniciar o streaming de mídia
  1. Abra o console do Amazon Chime SDK em https://console.aws.amazon.com/chime-sdk/home.

  2. No painel de navegação, em Entroncamento SIP, escolha Conectores de voz.

  3. Escolha o nome do conector de voz.

  4. Escolha a guia Streaming.

  5. Na seção Detalhes, em Enviando para o Kinesis Video Streams, escolha Iniciar.

  6. Em Período de retenção de dados, escolha Reter dados para e insira um período de retenção.

  7. Escolha Salvar.

Você usa o console do Amazon Chime SDK para desativar o streaming de mídia. Se você não precisar mais usar o streaming de mídia para nenhum dos seus conectores de voz, recomendamos que você também exclua a função vinculada ao serviço relacionada. Para ter mais informações, consulte Excluindo uma função vinculada ao serviço para conectores de voz do Amazon Chime SDK.

Para interromper o streaming de mídia para seu Voice Connector
  1. Abra o console do Amazon Chime SDK em https://console.aws.amazon.com/chime-sdk/home.

  2. No painel de navegação, em Entroncamento SIP, escolha Conectores de voz.

  3. Escolha o nome do conector de voz.

  4. Escolha a guia Streaming.

  5. Na seção Detalhes, em Enviar para o Kinesis Video Streams, escolha Parar.

  6. Escolha Salvar.

Gravação de mídia baseada em SIP e compatibilidade de gravação baseada em rede

Você pode usar um conector de voz do Amazon Chime SDK para transmitir mídia para o Kinesis Video Streams. Você pode transmitir a partir de uma infraestrutura de voz compatível com gravação de mídia baseada em SIP (SIPREC) ou do recurso de gravação baseada em rede (NBR) associado ao Cisco Unified Border Element (CUBE).

É necessário ter um Private Branch Exchange (PBX – Troca de ramais privados), Session Border Controller (SBC – Controlador de borda de sessão) ou central de contatos que ofereça suporte ao protocolo SIPREC ou ao recurso NBR. O PBX ou o SBC devem ser capazes de enviar sinalização e mídia para endereços IP públicos. AWS Para ter mais informações, consulte Antes de começar.

Como configurar o streaming de fluxos de áudio RTP bifurcados com SIPREC ou NBR
  1. Crie um conector de voz. Para ter mais informações, consulte Criação de um conector de voz do Amazon Chime SDK.

  2. Inicie o streaming de mídia para seu conector de voz do Amazon Chime SDK. Para ter mais informações, consulte Iniciar o streaming de mídia.

  3. Abra o console do Amazon Chime SDK em https://console.aws.amazon.com/chime-sdk/home.

  4. No painel de navegação, em Entroncamento SIP, escolha Conectores de voz.

  5. Selecione o conector de voz e anote o nome do host de saída. Por exemplo, abcdef1ghij2klmno3pqr4.voiceconnector.chime.aws.

  6. Execute um destes procedimentos:

    • Para SIPREC — Configure seu PBX, SBC ou outra infraestrutura de voz para bifurcar fluxos de RTP com SIPREC para o nome do host de saída do seu conector de voz.

    • Para NBR — configure seu PBX, SBC ou outra infraestrutura de voz para bifurcar fluxos de RTP com NBR para o nome do host de saída do seu conector de voz. Envie um cabeçalho adicional ou parâmetro de URI de X-Voice-Connector-Record-Only com o valor true no SIP INVITE.