WebRTC (Web Real-Time Communication) is een open-source webstandaard die realtime audio-, video- en datacommunicatie mogelijk maakt, rechtstreeks tussen browsers en mobiele applicaties, zonder dat er plug-ins of extra software nodig zijn. WebRTC wordt gebruikt in webgebaseerde softphones, videoconferentieplatforms en browsergebaseerde contactcenteragents. Wanneer WebRTC-gesprekken standaard telefoonnummers moeten bereiken, maken ze verbinding met het PSTN via SIP-gateways en spraakterminatieproviders.
WebRTC (Web Real-Time Communication) is een open webstandaard die standaard wordt ondersteund door alle moderne browsers en die realtime audio-, video- en data-uitwisseling mogelijk maakt tussen browsersessies of mobiele apps zonder plug-ins. Wanneer een WebRTC-gesprek wordt gestart, gebruikt de browser ICE (Interactive Connectivity Establishment) met STUN/TURN-servers om een directe peer-to-peer-verbinding tot stand te brengen. Spraak wordt gecodeerd met de Opus-codec en rechtstreeks tussen de deelnemers gestreamd. WebRTC is de technologie achter browsergebaseerde videoconferenties (Google Meet, Jitsi), webgebaseerde softphones en in-browser widgets voor klantenservice.
WebRTC en SIP zijn complementaire technologieën die verschillende onderdelen van de realtime communicatiestack bestrijken. WebRTC is een browser-/applicatiestandaard voor het tot stand brengen van peer-to-peer mediaverbindingen – het verzorgt audio-/video-opname, codec-onderhandeling en mediatransport. SIP is een signaleringsprotocol voor sessiebeheer in traditionele VoIP- en carrier-netwerken. De meeste WebRTC-naar-PSTN-oplossingen gebruiken een WebRTC-gateway die de vertaling tussen de twee verzorgt: de browser gebruikt WebRTC voor het mediapad en de gateway gebruikt SIP om met de carrier-infrastructuur te communiceren voor het routeren van gesprekken naar telefoonnummers.
WebRTC-gesprekken maken verbinding met standaard PSTN-telefoonnummers via een WebRTC-naar-SIP-gateway (ook wel mediagateway of SBC met WebRTC-ondersteuning genoemd). De gateway ontvangt de WebRTC-mediastroom van de browser, vertaalt deze naar standaard SIP/RTP-signalering en routeert deze naar een SIP-trunkprovider – zoals IDT Express – die de stroom via spraakafhandeling doorstuurt naar het bestemmingsnummer. Vanuit het perspectief van de gebelde partij is het een normaal inkomend gesprek. Deze architectuur wordt gebruikt in webgebaseerde softphones, click-to-call-widgets en browsergebaseerde interfaces voor contactcenteragenten.
IDT Express levert de SIP-trunking- en spraakterminatielaag waarmee WebRTC-applicaties verbinding maken via een WebRTC-naar-SIP-gateway. IDT Express SIP-trunks zijn compatibel met alle belangrijke WebRTC-gateways en Session Border Controllers (SBC's) die SIP-interconnectie ondersteunen, waaronder FreeSWITCH, Kamailio, Asterisk en commerciële SBC's van Ribbon en AudioCodes. Als u een WebRTC-applicatie ontwikkelt die moet bellen naar en gebeld moet worden door standaard telefoonnummers, bieden IDT Express SIP-trunks de benodigde providerconnectiviteit. Neem contact op met IDT Express voor integratieadvies specifiek voor uw gatewayplatform.