WebRTC (Web Real-Time Communication) รฉ um padrรฃo web de cรณdigo aberto que permite a comunicaรงรฃo de รกudio, vรญdeo e dados em tempo real diretamente entre navegadores e aplicativos mรณveis, sem a necessidade de plugins ou softwares adicionais. O WebRTC รฉ utilizado em softphones baseados na web, plataformas de videoconferรชncia e agentes de contact center baseados em navegador. Quando as chamadas WebRTC precisam alcanรงar nรบmeros de telefone convencionais, elas se conectam ร PSTN por meio de gateways SIP e operadoras de terminaรงรฃo de voz.
WebRTC (Web Real-Time Communication) รฉ um padrรฃo web aberto, suportado nativamente em todos os navegadores modernos, que permite a troca de รกudio, vรญdeo e dados em tempo real entre sessรตes de navegador ou aplicativos mรณveis sem a necessidade de plugins. Quando uma chamada WebRTC รฉ iniciada, o navegador utiliza o ICE (Interactive Connectivity Establishment) com servidores STUN/TURN para negociar uma conexรฃo direta ponto a ponto. A voz รฉ codificada usando o codec Opus e transmitida diretamente entre os participantes. O WebRTC รฉ a tecnologia por trรกs de videoconferรชncias baseadas em navegador (Google Meet, Jitsi), softphones baseados na web e widgets de suporte ao cliente integrados ao navegador.
WebRTC e SIP sรฃo tecnologias complementares que abordam diferentes partes da pilha de comunicaรงรตes em tempo real. WebRTC รฉ um padrรฃo de navegador/aplicativo para estabelecer conexรตes de mรญdia ponto a ponto โ ele lida com a captura de รกudio/vรญdeo, negociaรงรฃo de codecs e transporte de mรญdia. SIP รฉ um protocolo de sinalizaรงรฃo para gerenciamento de sessรฃo em redes VoIP tradicionais e de operadoras. A maioria das soluรงรตes WebRTC para PSTN utiliza um gateway WebRTC que traduz entre os dois: o navegador usa WebRTC para o caminho da mรญdia e o gateway usa SIP para se comunicar com a infraestrutura da operadora para o roteamento de chamadas para nรบmeros de telefone.
As chamadas WebRTC conectam-se a nรบmeros de telefone PSTN padrรฃo por meio de um gateway WebRTC para SIP (tambรฉm chamado de gateway de mรญdia ou SBC com suporte a WebRTC). O gateway recebe o fluxo de mรญdia WebRTC do navegador, traduz-o para sinalizaรงรฃo SIP/RTP padrรฃo e o encaminha para um provedor de tronco SIP โ como o IDT Express โ que o entrega ao nรบmero de telefone de destino por meio de terminaรงรฃo de voz. Da perspectiva de quem recebe a chamada, trata-se de uma chamada recebida normal. Essa arquitetura รฉ usada em softphones baseados na web, widgets de clique para ligar e interfaces de agentes de contact center baseadas em navegador.
A IDT Express fornece a camada de troncos SIP e terminaรงรฃo de voz ร qual os aplicativos WebRTC se conectam por meio de um gateway WebRTC para SIP. Os troncos SIP da IDT Express sรฃo compatรญveis com todos os principais gateways WebRTC e Controladores de Borda de Sessรฃo (SBCs) que suportam interconexรฃo SIP, incluindo FreeSWITCH, Kamailio, Asterisk e SBCs comerciais da Ribbon e AudioCodes. Se vocรช estiver desenvolvendo um aplicativo WebRTC que precisa fazer e receber chamadas para nรบmeros de telefone padrรฃo, os troncos SIP da IDT Express fornecem a conectividade com a operadora. Entre em contato com a IDT Express para obter orientaรงรตes de integraรงรฃo especรญficas para sua plataforma de gateway.