Enciclopédia
2026-06-02 17:17:09
O que é Back-To-Back User Agent (B2BUA)? Usos, funcionamento e aplicações
O Back-To-Back User Agent (B2BUA) controla os dois lados de uma chamada SIP e ajuda redes VoIP a gerir sinalização, segurança, roteamento, interoperabilidade e serviços de mídia.

Becke Telcom

O que é Back-To-Back User Agent (B2BUA)? Usos, funcionamento e aplicações

Um Back-To-Back User Agent, geralmente chamado de B2BUA, é um elemento de rede usado em sistemas SIP e VoIP para gerir chamadas atuando como dois agentes de usuário separados, operando em modo back-to-back. Em vez de apenas encaminhar mensagens SIP como um proxy básico, um B2BUA encerra uma trecho da chamada e cria outro trecho em direção à próxima parte.

Isso significa que o B2BUA fica no meio da sessão e controla os dois lados da comunicação. Ele pode inspecionar, modificar, rotear, autenticar, gravar, fazer ponte, monitorar ou transformar a sinalização da chamada e, em alguns casos, também a mídia. Por esse nível de controle, é amplamente usado em IP PBX, controladores de borda de sessão, servidores de aplicações SIP, plataformas VoIP hospedadas, contact centers, redes de operadoras, comunicações unificadas e gateways de voz empresariais.

Back-To-Back User Agent separando duas trechos de chamada SIP entre chamador e destinatário
Um B2BUA encerra um diálogo SIP e cria outro, permitindo controlar os dois lados de uma sessão VoIP.

Outra forma de entender o controle de chamadas SIP

Em uma rede SIP simples, os usuários podem imaginar que a chamada flui diretamente do chamador para o destinatário. Na prática, muitos sistemas VoIP profissionais precisam de uma camada intermediária capaz de controlar a chamada. Essa camada pode aplicar regras de segurança, ocultar detalhes da rede, resolver compatibilidade, gerir cobrança, impor políticas de roteamento ou oferecer serviços como gravação e transferência.

Um B2BUA fornece essa camada ao se comportar como a parte chamada diante do chamador original e como o chamador diante do destino final. Para o primeiro terminal, o B2BUA parece ser a outra ponta da chamada. Para o segundo terminal, ele também age como o lado oposto. Isso oferece à plataforma muito mais controle do que um equipamento de encaminhamento sem estado.

Para sistemas de voz corporativos e de operadoras, esse desenho é valioso porque chamadas SIP frequentemente cruzam redes, fornecedores, codecs, planos de numeração, zonas de segurança e plataformas de serviço diferentes. O B2BUA ajuda a normalizar essas diferenças e manter um comportamento de chamada previsível.

O que um B2BUA realmente faz

Encerra e recria diálogos SIP

O comportamento que define um B2BUA é encerrar um diálogo SIP e criar um novo diálogo SIP do outro lado. O chamador não mantém um único diálogo SIP direto e contínuo com o destinatário. Em vez disso, o B2BUA administra dois diálogos relacionados, porém separados.

Essa estrutura permite que o B2BUA tome decisões independentes para cada lado. Ele pode aceitar uma chamada de um endpoint, aplicar lógica interna e decidir se cria uma segundo trecho de chamada para outro endpoint, tronco, gateway, fila, IVR ou aplicação de mídia.

Controla o comportamento da sinalização

Um B2BUA pode modificar cabeçalhos SIP, identificador do chamador, informações de contato, campos de roteamento, temporizadores de sessão, negociação de codecs e tratamento de status da chamada. Isso é útil quando sistemas diferentes interpretam SIP de formas distintas ou quando políticas de rede exigem normalização de sinalização.

Por exemplo, um provedor de tronco SIP pode exigir um formato específico de cabeçalho, enquanto o PBX interno usa outro formato. O B2BUA pode adaptar essas mensagens para que os dois lados se comuniquem corretamente.

Aplica lógica de chamada

Como controla a sessão, o B2BUA pode aplicar lógica como encaminhamento de chamadas, transferência, espera, estacionamento, gravação, triagem, reescrita de números, autenticação do chamador, roteamento de menor custo, roteamento de contingência e roteamento por horário.

Isso torna o B2BUA especialmente importante em sistemas que fazem mais do que entrega básica de chamadas. A maioria das plataformas modernas de comunicação empresarial depende de comportamento semelhante ao B2BUA para oferecer serviços avançados.

Pode ancorar mídia

Alguns B2BUAs tratam apenas sinalização, enquanto outros também ancoram mídia. Quando a mídia é ancorada, pacotes de áudio RTP passam pelo B2BUA ou por um relé de mídia associado. Isso permite gravação, transcodificação, travessia de NAT, suporte a interceptação legal, controle de segurança de mídia, detecção de tons, anúncios, conferência e monitoramento de qualidade.

A ancoragem de mídia acrescenta controle, mas também aumenta exigências de largura de banda, processamento e latência. Por isso, alguns sistemas só ancoram mídia quando necessário.

Como funciona durante uma chamada

Uma chamada SIP típica com B2BUA começa quando o chamador envia uma solicitação INVITE. O B2BUA recebe a solicitação e a trata como o ponto final do primeiro diálogo. Em seguida verifica regras de roteamento, autenticação, formato do número, política de serviço e disponibilidade do destino.

Se a chamada for permitida, o B2BUA cria um novo INVITE para o destino. Esse segundo diálogo pode parecer semelhante ao primeiro, mas não é apenas uma cópia encaminhada. O B2BUA pode modificar cabeçalhos, alterar codecs, ajustar o identificador do chamador, escolher outro tronco, inserir parâmetros de mídia ou aplicar regras de segurança.

Quando o destino atende, o B2BUA coordena a resposta de volta ao chamador original. Durante a sessão, ele pode processar re-INVITEs, mensagens UPDATE, solicitações BYE, eventos de espera, transferências, atualizações de sessão e mudanças de mídia. Quando qualquer lado desliga, o B2BUA libera as duas trechos da chamada conforme sua lógica.

Um B2BUA não apenas passa mensagens. Ele participa ativamente da chamada e faz cada lado acreditar que está falando com um endpoint real.

Comparado com proxy SIP

Um proxy SIP e um B2BUA podem estar no caminho da sinalização SIP, mas se comportam de modo diferente. Um proxy roteia principalmente solicitações e respostas SIP. Um B2BUA encerra e recria sessões, o que oferece controle de chamada mais profundo.

Elemento de redeComportamento principalForça típica
Proxy SIPEncaminha solicitações e respostas SIP conforme regras de roteamento.Roteamento eficiente, suporte a registro e distribuição escalável de sinalização.
B2BUAEncerra um diálogo SIP e cria outro diálogo em direção ao destino.Controle profundo de chamadas, lógica de serviço, interoperabilidade, segurança e tratamento de mídia.
SBCFrequentemente usa comportamento B2BUA nas bordas da rede.Segurança, travessia de NAT, ocultação de topologia, aplicação de políticas e controle de troncos.
Servidor de mídiaPode interagir com a lógica B2BUA para reproduzir áudio, gravar, fazer ponte ou conferência.Prompts de voz, IVR, conferência, gravação, anúncios e serviços de mídia.

Um proxy costuma ser mais leve e transparente, enquanto um B2BUA é mais poderoso e mais envolvido. A escolha depende de o sistema precisar apenas de roteamento ou também de controle de serviços, segurança, mídia e interoperabilidade.

Por que é importante em redes VoIP

Resolve problemas de interoperabilidade

SIP é um protocolo padrão, mas fornecedores e plataformas podem implementar detalhes de forma diferente. Formatos de cabeçalho, negociação de codecs, temporizadores de sessão, métodos DTMF, transferências e tratamento de NAT podem variar entre endpoints, PBX, gateways e operadoras.

Um B2BUA pode normalizar essas diferenças. Ele reescreve mensagens, ajusta parâmetros de sessão e faz dois sistemas se comunicarem mesmo quando seus comportamentos nativos não combinam perfeitamente.

Melhora as fronteiras de segurança

Um B2BUA pode ocultar a topologia interna da rede de sistemas externos. Em vez de expor IPs internos, ramais, nomes de servidores ou detalhes de roteamento, apresenta informações controladas para fora.

Esse é um dos motivos de o comportamento B2BUA ser comum em controladores de borda de sessão. Ele protege redes corporativas e de operadoras aplicando políticas de sinalização e limitando a exposição direta entre domínios SIP internos e externos.

Suporta serviços avançados de chamada

Muitos serviços de voz exigem controle direto da chamada. Gravação, IVR, roteamento de filas, anúncios, conferências, clique para ligar, transferência, captura de chamadas, discagem de campanhas e mascaramento de números dependem frequentemente de tratamento de sessão no estilo B2BUA.

Como o B2BUA possui as trechos da chamada, ele pode inserir ou remover serviços de mídia, redirecionar chamadas, mudar destinos ou manter controle quando a chamada se move entre usuários e aplicações.

Permite roteamento baseado em políticas

Redes corporativas e de operadoras roteiam chamadas com base em custo, destino, estado do tronco, identidade do chamador, horário, local, prioridade, classe de serviço ou regras de contingência. O B2BUA pode tomar essas decisões no estabelecimento da chamada e ajustar o comportamento quando as condições mudam.

Por exemplo, se um tronco SIP falhar, o B2BUA pode tentar outra rota. Se um número exigir formato especial, pode reescrever o número discado antes de enviar a chamada.

Usos típicos

Controle de chamadas em IP PBX

Muitos sistemas IP PBX usam comportamento B2BUA para gerir chamadas entre ramais, troncos, filas, correio de voz, menus IVR e números externos. O PBX não apenas roteia mensagens SIP; ele controla a experiência do usuário e aplica regras de comunicação empresarial.

Isso permite que espera, transferência, encaminhamento, gravação, roteamento por presença, grupos de toque e roteamento para correio de voz funcionem de forma consistente em diferentes endpoints.

Controladores de borda de sessão

Controladores de borda de sessão geralmente operam como B2BUAs na borda de uma rede VoIP. Eles separam sistemas SIP internos de operadoras externas, parceiros, usuários remotos ou redes públicas.

Nesse papel, o B2BUA suporta ocultação de topologia, travessia de NAT, normalização SIP, ancoragem de mídia, políticas de criptografia, controle de acesso, proteção contra negação de serviço e interoperabilidade de troncos.

VoIP hospedado e chamadas em nuvem

Plataformas de chamadas em nuvem usam funções B2BUA para controlar sessões de milhares ou milhões de usuários. A plataforma pode rotear chamadas entre regiões, aplicar políticas de locatário, suportar mascaramento de números, gravar chamadas, conectar softphones e integrar contact centers.

A arquitetura B2BUA permite controlar cada trecho da chamada mantendo usuários, locatários, operadoras e aplicações logicamente separados.

Plataformas de contact center

Contact centers dependem de controle de chamadas. Chamadas podem entrar por troncos SIP, passar por menus IVR, esperar em filas, conectar-se a agentes, transferir para supervisores, gravar mídia e gerar dados de relatórios.

Um B2BUA ajuda a gerir esses fluxos complexos controlando sinalização e, quando necessário, mídia. Ele também pode se conectar a CRM, plataformas de força de trabalho, gravação de chamadas e sistemas analíticos.

VoIP de operadora e atacado

Operadoras e provedores VoIP de atacado usam B2BUA para gerir interconexão, roteamento, cobrança, controle de codecs, regras de numeração, prevenção de fraude e normalização de tráfego entre muitas redes.

Em escala de operadora, desempenho, redundância e inteligência de roteamento do B2BUA são críticos, pois altos volumes de chamadas precisam ser processados com confiabilidade.

Aplicações de B2BUA em IP PBX controlador de borda de sessão contact center e rede VoIP de operadora
A tecnologia B2BUA é usada em IP PBX, SBCs, contact centers, plataformas VoIP hospedadas e redes de operadoras.

Capacidades técnicas a avaliar

Manipulação de cabeçalhos SIP

A manipulação de cabeçalhos SIP permite que o B2BUA adapte a sinalização entre sistemas diferentes. Ele pode reescrever From, To, Contact, Record-Route, P-Asserted-Identity, Diversion, Remote-Party-ID ou cabeçalhos personalizados.

Essa capacidade é útil para interoperabilidade, controle de identificador de chamada, roteamento, privacidade, compatibilidade de troncos e requisitos de operadoras. Ela deve ser documentada claramente, pois alterações incorretas podem quebrar fluxos de chamada.

Negociação de codecs e transcodificação

Um B2BUA pode ajudar a negociar codecs entre endpoints. Se os dois lados suportarem um codec comum, a chamada segue sem transcodificação. Caso contrário, o B2BUA ou servidor de mídia pode precisar converter o áudio entre formatos.

A transcodificação melhora a compatibilidade, mas consome processamento e pode adicionar atraso. Deve ser usada quando necessário, não como padrão para todas as chamadas.

Travessia de NAT

SIP e RTP podem ser difíceis através de NAT porque mensagens de sinalização podem conter IPs privados e fluxos de mídia podem precisar de roteamento especial. Um B2BUA ajuda ancorando mídia, reescrevendo informações de conexão e controlando a comunicação através de firewalls.

Isso é importante para trabalhadores remotos, filiais, usuários de PBX hospedado e conexões de tronco SIP sobre redes públicas ou mistas.

Gestão de estado da chamada

Como o B2BUA faz parte da chamada, ele mantém o estado da chamada. Sabe se ela está chamando, atendida, em espera, transferida, falhou, desconectada ou redirecionada. Essa consciência de estado permite serviços avançados e relatórios precisos.

A gestão de estado também ajuda na solução de problemas. Administradores podem ver onde a chamada falhou, qual trecho foi desconectado e quais códigos de resposta estiveram envolvidos.

Integração de serviços de mídia

Um B2BUA pode conectar chamadas a serviços de mídia como IVR, gravação, anúncios, pontes de conferência, correio de voz, reconhecimento de fala, detecção DTMF ou geração de tons. Esses serviços exigem controle da sessão, não simples encaminhamento.

A integração de mídia é uma das razões pelas quais o B2BUA é central nas plataformas modernas de comunicação.

Considerações de projeto para implantação

Implantar um B2BUA exige planejamento cuidadoso porque ele se torna um ponto de controle da rede de voz. Se falhar ou ficar sobrecarregado, as chamadas podem ser afetadas. Redundância, capacidade, monitoramento, rotas de backup e alta disponibilidade devem ser considerados em produção.

A segurança também é importante. Como o B2BUA processa sinalização e pode lidar com mídia, deve ser protegido contra acesso não autorizado, varredura SIP, ataques de registro, fraude telefônica, pacotes malformados e tráfego de negação de serviço.

Testes de interoperabilidade devem incluir endpoints reais, troncos SIP, gateways, softphones, gravação, transferências, métodos DTMF, chamadas de emergência, rotas de contingência e combinações de codecs. Muitos problemas aparecem apenas em fluxos específicos.

Um B2BUA acrescenta controle e flexibilidade, mas também se torna responsável pelo comportamento da chamada. Projeto, monitoramento e testes são essenciais.

Problemas comuns e pontos de solução

Áudio em uma só direção

Áudio unidirecional pode ocorrer quando a sinalização é bem-sucedida, mas a mídia RTP não flui corretamente. As causas incluem NAT, reescrita SDP incorreta, regras de firewall, incompatibilidade de codecs, problemas de ancoragem ou erros de roteamento.

Na solução de problemas, engenheiros devem verificar tanto a sinalização SIP quanto os caminhos RTP. Um SIP 200 OK bem-sucedido não garante que o áudio esteja funcionando.

Transferências com falha

A transferência de chamadas pode ser complexa porque pode envolver REFER, re-INVITE, novas trechos de chamada, mudanças de mídia e comportamentos diferentes de endpoints. O B2BUA pode precisar gerir ou traduzir a transferência entre sistemas.

Falhas de transferência geralmente exigem analisar rastros SIP dos dois lados do B2BUA, e não apenas de um endpoint.

Problemas de identificador de chamada

O identificador de chamada pode aparecer incorretamente se cabeçalhos forem reescritos de forma errada ou se requisitos da operadora não forem atendidos. Isso afeta chamadas de saída, chamadas encaminhadas, privacidade e plataformas multi-tenant.

Administradores devem verificar quais cabeçalhos de identidade são exigidos por cada tronco, PBX e grupo de endpoints.

Falha na negociação de codec

Se os dois lados não concordarem em um codec, a chamada pode falhar ou conectar sem áudio. Um B2BUA pode resolver com filtragem ou transcodificação, mas uma política de codec incorreta também cria problemas.

Listas de codecs devem ser planejadas conforme capacidade dos endpoints, largura de banda, necessidades de gravação e suporte da operadora.

Benefícios operacionais

O B2BUA melhora o controle operacional ao oferecer aos administradores um ponto claro para aplicar políticas de voz. Em vez de depender de cada endpoint, ele centraliza roteamento, segurança e lógica de serviço.

Também melhora a visibilidade. Como as trechos de chamada passam por um sistema controlado, administradores coletam registros, rastros de sinalização, métricas de qualidade, resultados de roteamento, códigos de falha e dados de uso.

Para organizações com várias filiais, provedores SIP, fornecedores e aplicações de comunicação, o B2BUA reduz a fragmentação. Ele se torna uma camada de coordenação que conecta partes diferentes do ambiente.

Limitações do B2BUA

Um B2BUA é poderoso, mas nem sempre é a opção mais simples. Ele introduz responsabilidade de processamento, complexidade de configuração e possível latência. Se implantado sem necessidade, pode dificultar o diagnóstico.

Como altera ou encerra diálogos SIP, pode afetar a transparência ponta a ponta. Alguns recursos SIP que funcionam diretamente entre endpoints podem exigir tratamento especial quando há B2BUA no caminho.

A ancoragem de mídia também aumenta uso de recursos. Quando todo o tráfego RTP passa pelo B2BUA ou relé, os requisitos de banda e processamento sobem. Portanto, planejamento de capacidade é importante.

Melhor implementação

Comece definindo o que o B2BUA deve controlar. Ele pode ser usado para segurança, roteamento, interoperabilidade, gravação, travessia de NAT, lógica de contact center ou interconexão com operadoras. Cada objetivo exige configuração diferente.

Mantenha regras de roteamento e manipulação de cabeçalhos documentadas. O comportamento SIP pode ficar difícil de entender quando muitas transformações são aplicadas ao longo do tempo. Documentação clara ajuda o diagnóstico futuro e evita mudanças acidentais.

Monitore sinalização e mídia. Sucesso de chamada SIP, fluxo RTP, perda de pacotes, jitter, negociação de codec, temporizadores de sessão e motivos de desconexão devem estar visíveis para dar visão completa do desempenho.

Use redundância em ambientes críticos. Se o B2BUA é central para o controle de chamadas, alta disponibilidade e failover são necessários para evitar interrupções.

FAQ

Um B2BUA é igual a um proxy SIP?

Não. Um proxy SIP encaminha principalmente mensagens SIP, enquanto um B2BUA encerra um diálogo SIP e cria outro. Isso oferece controle mais profundo sobre a chamada.

Todo sistema VoIP precisa de B2BUA?

Nem todo sistema simples precisa, mas muitos ambientes corporativos, hospedados, de operadora, contact center e SBC usam comportamento B2BUA porque precisam de controle de chamada, segurança, roteamento, mídia ou interoperabilidade.

Um B2BUA pode resolver problemas de NAT?

Sim. Muitos B2BUAs ajudam na travessia de NAT reescrevendo sinalização e ancorando mídia. Mesmo assim, regras de firewall, portas RTP, configurações de endpoints e desenho da rede precisam estar corretos.

Um B2BUA sempre lida com mídia RTP?

Não. Alguns lidam apenas com sinalização, enquanto outros ancoram ou processam mídia. A ancoragem é usada quando há necessidade de gravação, transcodificação, NAT ou monitoramento de mídia.

Por que B2BUA é importante para troncos SIP?

Em trunking SIP, o comportamento B2BUA ajuda a normalizar a sinalização entre PBX empresarial e operadoras. Ele pode gerir identificador de chamada, política de codecs, fronteiras de segurança, rotas de contingência, NAT e requisitos SIP do provedor.

Produtos Recomendados
Catálogo
Atendimento ao cliente Telefone
We use cookie to improve your online experience. By continuing to browse this website, you agree to our use of cookie.

Cookies

This Cookie Policy explains how we use cookies and similar technologies when you access or use our website and related services. Please read this Policy together with our Terms and Conditions and Privacy Policy so that you understand how we collect, use, and protect information.

By continuing to access or use our Services, you acknowledge that cookies and similar technologies may be used as described in this Policy, subject to applicable law and your available choices.

Updates to This Cookie Policy

We may revise this Cookie Policy from time to time to reflect changes in legal requirements, technology, or our business practices. When we make updates, the revised version will be posted on this page and will become effective from the date of publication unless otherwise required by law.

Where required, we will provide additional notice or request your consent before applying material changes that affect your rights or choices.

What Are Cookies?

Cookies are small text files placed on your device when you visit a website or interact with certain online content. They help websites recognize your browser or device, remember your preferences, support essential functionality, and improve the overall user experience.

In this Cookie Policy, the term “cookies” also includes similar technologies such as pixels, tags, web beacons, and other tracking tools that perform comparable functions.

Why We Use Cookies

We use cookies to help our website function properly, remember user preferences, enhance website performance, understand how visitors interact with our pages, and support security, analytics, and marketing activities where permitted by law.

We use cookies to keep our website functional, secure, efficient, and more relevant to your browsing experience.

Categories of Cookies We Use

Strictly Necessary Cookies

These cookies are essential for the operation of the website and cannot be disabled in our systems where they are required to provide the service you request. They are typically set in response to actions such as setting privacy preferences, signing in, or submitting forms.

Without these cookies, certain parts of the website may not function correctly.

Functional Cookies

Functional cookies enable enhanced features and personalization, such as remembering your preferences, language settings, or previously selected options. These cookies may be set by us or by third-party providers whose services are integrated into our website.

If you disable these cookies, some services or features may not work as intended.

Performance and Analytics Cookies

These cookies help us understand how visitors use our website by collecting information such as traffic sources, page visits, navigation behavior, and general interaction patterns. In many cases, this information is aggregated and does not directly identify individual users.

We use this information to improve website performance, usability, and content relevance.

Targeting and Advertising Cookies

These cookies may be placed by our advertising or marketing partners to help deliver more relevant ads and measure the effectiveness of campaigns. They may use information about your browsing activity across different websites and services to build a profile of your interests.

These cookies generally do not store directly identifying personal information, but they may identify your browser or device.

First-Party and Third-Party Cookies

Some cookies are set directly by our website and are referred to as first-party cookies. Other cookies are set by third-party services, such as analytics providers, embedded content providers, or advertising partners, and are referred to as third-party cookies.

Third-party providers may use their own cookies in accordance with their own privacy and cookie policies.

Information Collected Through Cookies

Depending on the type of cookie used, the information collected may include browser type, device type, IP address, referring website, pages viewed, time spent on pages, clickstream behavior, and general usage patterns.

This information helps us maintain the website, improve performance, enhance security, and provide a better user experience.

Your Cookie Choices

You can control or disable cookies through your browser settings and, where available, through our cookie consent or preference management tools. Depending on your location, you may also have the right to accept or reject certain categories of cookies, especially those used for analytics, personalization, or advertising purposes.

Please note that blocking or deleting certain cookies may affect the availability, functionality, or performance of some parts of the website.

Restricting cookies may limit certain features and reduce the quality of your experience on the website.

Cookies in Mobile Applications

Where our mobile applications use cookie-like technologies, they are generally limited to those required for core functionality, security, and service delivery. Disabling these essential technologies may affect the normal operation of the application.

We do not use essential mobile application cookies to store unnecessary personal information.

How to Manage Cookies

Most web browsers allow you to manage cookies through browser settings. You can usually choose to block, delete, or receive alerts before cookies are stored. Because browser controls vary, please refer to your browser provider’s support documentation for details on how to manage cookie settings.

Contact Us

If you have any questions about this Cookie Policy or our use of cookies and similar technologies, please contact us at support@becke.cc .