Caso de uso

Um SBC em nuvem para desenvolvedores conectarem suas próprias operadoras com habilitação CPaaS

O desafio

Desenvolvedores que constroem sobre uma plataforma CPaaS chegam a um ponto em que a conveniência de uma API de comunicações empacotada deixa de valer o custo. Eles querem seus próprios relacionamentos com operadoras, seu próprio roteamento e uma conta que não dispare a cada minuto de mídia passando por um provedor em nuvem.

Chegar lá significa conectar-se a operadoras locais, internacionais e de DID, cada uma com seu próprio dialeto SIP. Significa gerenciar o roteamento de tráfego entre essas operadoras. E significa fazer tudo na nuvem, junto com a aplicação, sem gerar custos de egresso que escalam com o volume de chamadas. Esse é um trabalho especializado de interconexão de voz que desenvolvedores de aplicações não foram preparados para fazer sozinhos.

A solução

Como funciona a habilitação CPaaS

Habilitação CPaaS é o uso de um SBC em nuvem para permitir que desenvolvedores de aplicações conectem suas próprias operadoras a uma plataforma no estilo CPaaS, com gerenciamento de tráfego, normalização SIP e media bypass para que sinalização e mídia sejam tratadas de forma eficiente. O SBC transforma um conjunto de conexões brutas com operadoras em uma interface limpa e normalizada sobre a qual a aplicação pode construir.

Como suas aplicações são totalmente implantadas em nuvem, os desenvolvedores querem o SBC no mesmo ambiente AWS ou Azure, e não em infraestrutura separada. Um SBC cloud-native se encaixa na stack deles e é implantado ao lado da aplicação.

Este caso de uso está intimamente relacionado ao padrão mais amplo de conexão de plataformas em nuvem a operadoras, coberto em trunking de comunicações em nuvem, e complementa a visão de produto sobre como CPaaS e SBCs funcionam juntos, descrita na página de solução CPaaS e SBCs. O que diferencia a habilitação CPaaS é seu foco no desenvolvedor e sua ênfase no custo em nuvem.

Topologia de habilitação CPaaS: uma aplicação de desenvolvedor e um ProSBC em nuvem na AWS ou Azure, com sinalização passando pelo SBC e mídia contornando a nuvem diretamente entre operadoras e a aplicação

Habilitação CPaaS com media bypass: o SBC em nuvem gerencia a sinalização de e para as operadoras, enquanto a mídia flui diretamente entre as operadoras e a aplicação. Clique para ampliar.

Capacidades principais

O que o SBC faz na habilitação CPaaS

Conectividade com operadoras e roteamento

O SBC conecta-se às operadoras locais, internacionais e de DID que a aplicação necessita, e gerencia o tráfego entre elas. Desenvolvedores adicionam operadoras pelo SBC em vez de reconstruir sua aplicação para cada uma.

Interoperabilidade e normalização

Operando como um Agente de Usuário Back-to-Back (B2BUA), o SBC normaliza o SIP de cada operadora em uma interface consistente. A aplicação enxerga uma única conexão limpa, independentemente de quantas operadoras estejam por trás.

Media bypass para controle de custos

O SBC gerencia a sinalização enquanto permite que a mídia contorne a nuvem, de modo que o áudio de voz flua diretamente entre a operadora e a aplicação sem gerar custos de egresso em nuvem. Isso é o que torna um SBC em nuvem economicamente viável para aplicações de desenvolvedores com alto volume.

Opções de implantação

Implante do seu jeito

Como o SBC é software, desenvolvedores podem executá-lo no modelo que melhor se adequa à sua equipe:

Autogerenciado

Execute o ProSBC no seu próprio ambiente AWS ou Azure, ao lado da aplicação. Controle total sobre onboarding de operadoras, scripts de roteamento e configuração de media bypass.

Serviço gerenciado

Delegue a implantação e operação à TelcoBridges por meio do serviço gerenciado ProSBC. Inclui Alta Disponibilidade (HA) 1+1, suporte 24/7 e monitoramento, mantendo a economia do media bypass.

Totalmente hospedado

A TelcoBridges hospeda e gerencia o SBC integralmente. A equipe de desenvolvimento aponta suas operadoras e aplicação para um endpoint gerenciado, sem operar infraestrutura de voz.

Por que o ProSBC

ProSBC para habilitação CPaaS

O ProSBC é um Controlador de Borda de Sessão (SBC) de classe operadora, baseado em software, construído com mais de 20 anos de experiência em implantação SIP, e é cloud-native. Para o caso de uso de habilitação CPaaS, ele entrega:

B2BUA completo com manipulação de cabeçalhos SIP para normalizar dialetos de operadoras, de modo que adicionar uma operadora não signifique alterar a aplicação.
Até 1.024 grupos de troncos e 60.000 sessões por servidor, suficiente para conectar um conjunto grande e crescente de operadoras a partir de uma única implantação.
Media bypass para que a sinalização passe pelo SBC enquanto a mídia flui diretamente para a aplicação, mantendo os custos de egresso em nuvem baixos.
Implantação cloud-native em AWS, Azure, VMware, KVM ou bare metal, com preços por assinatura anual e sem investimento inicial em hardware.

Avalie com o ProSBC Lab gratuito e permanente de três sessões, execute um teste gratuito completo de 30 dias ou comece pelo serviço gerenciado.

FAQ

Perguntas frequentes

O que é habilitação CPaaS?

É o uso de um SBC em nuvem para permitir que desenvolvedores de aplicações conectem suas próprias operadoras a uma plataforma no estilo CPaaS, com gerenciamento de tráfego, normalização SIP e media bypass. Oferece aos desenvolvedores controle sobre as operadoras e uma economia melhor do que uma API de comunicações totalmente empacotada.

Por que os desenvolvedores querem especificamente um SBC em nuvem?

Suas aplicações são totalmente implantadas em nuvem, então eles querem o SBC no mesmo ambiente AWS ou Azure, e não em infraestrutura separada. Um SBC cloud-native se encaixa na stack deles e é implantado ao lado da aplicação.

O que é media bypass e por que ele é importante?

Media bypass faz o SBC gerenciar apenas a sinalização, enquanto a mídia flui diretamente entre a operadora e a aplicação, contornando a instância em nuvem. Ele é importante porque provedores de nuvem cobram por egresso de dados, e rotear mídia de voz por um SBC em nuvem geraria custos que escalam com o volume de chamadas. O bypass evita isso.

Qual a diferença entre habilitação CPaaS e trunking de comunicações em nuvem?

Eles se sobrepõem. Trunking de comunicações em nuvem é o modelo geral de conexão de uma plataforma em nuvem a operadoras. Habilitação CPaaS é o caso focado no desenvolvedor, onde o cliente é um construtor de aplicações, o SBC é cloud-native e o media bypass para controle de custos é uma preocupação central.

Construa com suas próprias operadoras usando o ProSBC

Fale com um arquiteto de soluções sobre como conectar sua aplicação às suas próprias operadoras por meio do ProSBC, ou comece a avaliar por conta própria.

Prefere avaliar por conta própria primeiro? Inicie seu teste gratuito de 30 dias.