Wat is VoIP?

Voice over Internet Protocol (VoIP) transporteert een gesprek als IP-pakketten in plaats van over een vast circuit dat ervoor gereserveerd is.

Het langeafstandsdeel van een gesprek tussen twee gewone mobiele telefoons gebruikt waarschijnlijk IP. Geen van beide bellers kan het verschil merken.

VoIP kan een transportdetail betekenen of een regelgevingscategorie met verplichtingen.

Wat dekt het woord precies?

Elke opzet waarbij de audio als pakketten over een IP-netwerk reist.

Dat omvat een softphone op een laptop, een bureautelefoon op een kantoorswitch, een browsertabblad, de eigen backbone van een carrier tussen twee steden, en een SIP-trunk die een telefoonsysteem met een provider verbindt. Het zegt niets over wie je kunt bellen, welk nummer je toont, of iemand je kan terugbellen, of wat er gebeurt als je een alarmnummer belt.

Omdat het dat allemaal tegelijk dekt, is "is it VoIP" zelden de vraag die iemand werkelijk heeft. De vragen eronder gaan meestal over bereik en verplichting, en die hebben een scherpere definitie.

Wat is interconnected VoIP?

Interconnected VoIP is een dienst die het openbare telefoonnetwerk zowel bereikt als ervan bereikbaar is. De dienst draagt realtime tweerichtingsspraak, over een breedbandverbinding, vanaf IP-compatibele apparatuur.

Tweerichtingsspraak, breedband en IP-compatibele klantapparatuur (CPE) beschrijven de meeste dingen die spraak over het internet transporteren. Bereik is het onderscheidende criterium: kunnen de gebruikers het openbare telefoonnetwerk bereiken, en kunnen ze ervan bereikt worden? Een dienst waarvan de gebruikers alleen andere gebruikers van dezelfde dienst kunnen bellen, faalt ervoor, hoe goed de audio ook is. Een dienst die gesprekken van en naar het telefoonnetwerk afhandelt, voldoet eraan, hoe klein die ook is.

In de Verenigde Staten bevat 47 CFR 9.3 die vierdelige definitie:

An interconnected Voice over Internet Protocol (VoIP) service is a service that:

(i) Enables real-time, two-way voice communications; (ii) Requires a broadband connection from the user's location; (iii) Requires internet protocol-compatible customer premises equipment (CPE); and (iv) Permits users generally to receive calls that originate on the public switched telephone network and to terminate calls to the public switched telephone network.

Voor noodoproepen laat dezelfde regelgeving de inkomende helft van die test vallen, dus een dienst die alleen uitbelt kwalificeert zich alsnog. De Commission die erin genoemd wordt is de FCC, de Amerikaanse communicatietoezichthouder:

Notwithstanding the foregoing, solely for purposes of compliance with the Commission's 911 obligations, an interconnected VoIP service includes a service that fulfills each of paragraphs (1)(i) through (iii) of this definition and permits users generally to terminate calls to the public switched telephone network.

Kunnen uitbellen is voldoende.

Wat verandert VoIP aan een gesprek?

Het verschuift meerdere garanties van het netwerk naar jou.

Een circuitgeschakeld gesprek reserveerde een pad en gaf je een vaste hoeveelheid capaciteit voor de hele duur. Pakketten werken niet zo, dus drie eigenschappen die voorheen het probleem van het netwerk waren worden eigenschappen van je eigen pad: hoeveel audio een codec per seconde verbruikt, hoe consistent pakketten aankomen en hoeveel er verloren gaan. Dat zijn de oorzaken achter vrijwel elke klacht over gesprekskwaliteit op een IP-pad, en geen ervan is zichtbaar in een gespreksrecord dat als beantwoord geregistreerd staat.

De tweede verandering is architecturaal, en wat is SIP behandelt het volledig: een gesprek opzetten en de audio ervan transporteren worden aparte protocollen op aparte paden. Dat is waarom een verbonden gesprek zonder geluid een gangbare storing is in plaats van een tegenstrijdigheid.

Hoe zit het met noodoproepen?

Een nummer dat via het internet bereikt wordt, impliceert geen locatie. Noodroutering hangt daarom af van een adres dat de provider bewaart, niet van iets dat het gesprek meevoert.

Op het oudere netwerk was de lijn naar een gebouw de locatie. Een oproep naar een alarmnummer kon gerouteerd worden op basis van het circuit waarop die binnenkwam. Een nummer dat via het internet bereikt wordt, draagt zo'n feit niet mee. De apparatuur kan overal staan, kan tussen gesprekken verplaatst worden, en niets in de signalering geeft aan waar die zich bevindt. Noodroutering hangt daarom af van een locatie die de provider bewaart, niet van iets dat het gesprek meevoert. Daarom is het een verplichting die providers expliciet op zich nemen, niet een mogelijkheid die vanzelf meegegeven wordt.

Je hebt een aparte route nodig voor noodoproepen omdat Bird Voice geen gesprekken naar hulpdiensten afhandelt. Een oproep naar 112, 911, 999 of een ander alarmnummer wordt geweigerd op elke trunk in elk land. Dat hangt niet af van je abonnement, saldo of bestemmingen. De weigering komt terug als een 503, zodat een telefoonsysteem met een andere route in zijn kiesplan die kan proberen. Gesprekken plaatsen behandelt wat je in plaats daarvan configureert. Geef je telefoonsysteem een apart pad voor die nummers en test het.

Hoe moet ik noemen wat ik bouw?

Beschrijf het bereik, niet het transport.

Als je gebruikers gewone telefoonnummers kunnen bellen en vanaf die nummers gebeld kunnen worden, is dat het feit dat ertoe doet voor een toezichthouder, een inkoopvragenlijst en een klant. Het antwoord op vrijwel elke vraag die begint met "is this VoIP" is een zin over welk van de vier bovenstaande delen je dienst vervult. Als ze alleen elkaar kunnen bereiken, zeg dat dan, want het is de nuttiger omschrijving en het is de omschrijving waarmee de verplichtingen kloppen.

Wat is een SIP-trunk behandelt de verbinding waarmee een telefoonsysteem op het telefoonnetwerk aangesloten wordt, en wat is een voice-API behandelt hetzelfde bereik vanuit applicatiecode.

Kort gezegd

  1. VoIP beschrijft een transport, geen product.

    Het betekent dat de audio als IP-pakketten reist in plaats van over een circuit. Het zegt niets over wie je kunt bellen, en dat is precies wat de categorie interconnected vastlegt.

  2. De bruikbare categorie is interconnected VoIP, en die heeft een test van vier delen.

    Tweerichtingsspraak, een breedbandverbinding, IP-compatibele apparatuur en de mogelijkheid om het openbare telefoonnetwerk te bereiken en ervan bereikt te worden.

  3. Het vierde deel is wat een telefoondienst van een app onderscheidt.

    Een dienst waarvan de gebruikers alleen andere gebruikers van dezelfde dienst kunnen bellen, voldoet er niet aan, ongeacht de audiokwaliteit.

  4. Het netwerk bereiken is niet hetzelfde als erop lokaliseerbaar zijn.

    Een nummer impliceert niet langer een locatie, en daarom is noodoproepen de verplichting die carriers van platforms onderscheidt.

Breng het in de praktijk.

Ga verder met de documentatie, handleidingen en voorbeelden voor dit onderwerp.

Ontvang een implementatieoverzicht

Bouw op hetzelfde netwerk.

Een test-API-key is direct beschikbaar. Productietoegang wordt ontgrendeld zodra u een betaalmethode toevoegt en een afzender verifieert.

Jouw volgende idee. Klaar om te verbinden.