Op deze pagina vind je uitgebreide informatie over hoe je jouw VoIP-verbinding stabiel en betrouwbaar houdt. Of het nu gaat om bandbreedtevereisten, het vermijden van dubbel-NAT, of het oplossen van latency- en audioproblemen, we helpen je graag verder. Met praktische tips, technische uitleg, en concrete oplossingen zorgen we ervoor dat jouw VoIP-telefonie altijd soepel verloopt.

Duik in de details en ontdek hoe je een optimale gesprekskwaliteit kunt garanderen!

Gebruik je WiFi? Ontdek dan alle tips en tricks om deze ideaal in te richten in blogpost over een ideale draadloze internetverbinding!

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d5d000ea-04c4-4f29-9c98-c6dd44fcdc4d/transparent.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d5d000ea-04c4-4f29-9c98-c6dd44fcdc4d/transparent.png" width="40px" />

1. Bandbreedtevereisten voor betrouwbare gesprekken

Om optimale gesprekskwaliteit te garanderen, is een stabiele verbinding met de volgende specificaties vereist:

Waarom deze specificaties? De Alaw Codec (G.711), vaak gebruikt voor hoogwaardige spraakoproepen, heeft een bitrate van 64 kbit/s per audiostream (één richting). Dit betekent dat elk gesprek 128 kbit/s nodig heeft voor zowel upload als download gecombineerd.In de praktijk:

Met deze richtlijnen zorg je voor een soepele en ononderbroken communicatie.

</aside>

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9ad6f5ce-a9a6-429c-860f-b38c228265c6/transparent.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9ad6f5ce-a9a6-429c-860f-b38c228265c6/transparent.png" width="40px" />

2. NAT

NAT staat voor Network Address Translation. Wat NAT doet is een vertaalslag maken tussen extern (WAN) en intern (LAN) verkeer. Dit is nodig zodat bijvoorbeeld onze server niet enkel de router van de klant (WAN) bereikt, maar ook het apparaat die zich in het netwerk achter de router (LAN) bevindt. De scheiding tussen een intern en extern netwerken is noodzakelijk omdat er meer netwerkapparaten bestaan dan dat er IP(v4) adressen zijn. Door een intern en extern netwerk van elkaar te scheiden omzeil je dit probleem. Door het nieuwe protocol IPv6 is NAT in de toekomst niet meer nodig omdat er dan meer dan voldoende IP adressen beschikbaar zijn om elk netwerkapparaat zijn eigen unieke IP adres te geven.

NAT is dus goed en, zolang er nog gebruik wordt gemaakt van IPv4, zelfs noodzakelijk. Maar wat is Dubbel NAT dan precies? En waarom is dit slecht voor 'peer 2 peer' diensten zoals telefonie en bijvoorbeeld ook online gamen?

2.1 Dubbel-NAT

Dubbel-NAT (Network Address Translation). Een router maakt een vertaalslag tussen een intern netwerk (LAN, jouw kantoornetwerk bijvoorbeeld) en een extern netwerk (WAN, het netwerk van jouw internetprovider). Je sluit vervolgens jouw netwerkapparatuur (computers, printers, telefoons) aan op deze router. VoIP-telefonie gaat in de basis van deze situatie uit. Echter, soms worden VoIP-telefoons aangesloten op een router die op zijn beurt ook op een router staat aangesloten.

Een voorbeeld is een wifi-router die je aansluit op de router van jouw internetprovider. Of een eigen router die is aangesloten op een niet goed geconfigureerde router van een bedrijfsverzamelpand. Hierdoor vindt er twee keer een vertaalslag van een intern naar een extern netwerk plaats.

Een ander voorbeeld is een Engelsman spreekt met een Nederlander die Engels kan verstaan. De Nederlander kan toevallig Duits en vertaalt dit verhaal aan een Duitser. De boodschap van de Engelsman komt dus wel over bij de Duitser, maar zij zijn niet in staat rechtstreeks met elkaar te praten, iets wat met peer to peer diensten wel zou moeten. Hierdoor ontstaat er in de praktijk bij VoIP telefonie vaak enkelzijdige of zelfs geen audio.

Het gevolg hiervan kan zijn dat je eenzijdige audio ervaart, dat je totaal geen audio ervaart of gesprekken niet eens tot stand komen. Dit is op meerder manieren op te lossen:

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d5d000ea-04c4-4f29-9c98-c6dd44fcdc4d/transparent.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d5d000ea-04c4-4f29-9c98-c6dd44fcdc4d/transparent.png" width="40px" />

2.2 Zelf testen dubbele NAT (voor de technici)

Je kan zelf via jouw computer uitzoeken of er sprake is van een dubbel-NAT situatie. Belangrijk is dat deze computer wel in hetzelfde interne netwerk staat als jouw vaste toestel.

Windows

Bovenstaande afbeelding is enkel NAT en dus goed. Dit kan je zien doordat er slechts 1 intern IP adres (stap 1 van de trace) voorkomt. Interne IP adressen beginnen altijd met 10.x.x.x, 192.168.x.x of 172.16-24.x.x. Onderstaand voorbeeld bij de MacBook is een dubbel-NAT situatie.

MacOS

Scherm­afbeelding 2023-07-21 om 16.09.51.png

Bovenstaande afbeelding is een dubbel NAT situatie en dus niet goed. Dit kan je zien doordat er meerdere interne IP adressen (stap 1 en 2 van de trace) voorkomen. Interne IP adressen beginnen altijd met 10.x.x.x, 192.168.x.x of 172.16-24.x.x. Bij het Windows voorbeeld zie je een enkel NAT en is dus hoe je het wil hebben.

Je krijgt nu alle ‘hops’ te zien die een klein pakketje vanaf jouw computer naar onze server (ha.voys.nl / ha.voys.be) aflegt. In netwerksituatie geschikt voor VoIP-telefonie kom je slechts 1 hop tegen met een intern IP-adres. Een intern IP-adres kan je herkennen als deze met de volgende cijferreeksen begint:

</aside>

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d5d000ea-04c4-4f29-9c98-c6dd44fcdc4d/transparent.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d5d000ea-04c4-4f29-9c98-c6dd44fcdc4d/transparent.png" width="40px" />

3. Hoge ping tijden - latency

Haperende audio, of audio die ‘ineens’ wegvalt? Grote kans dat de pingtijden vanaf jouw toestel naar buiten toe hoog zijn. Een pingtijd is een tijd dat bepaalde netwerkapperaten op elkaar reageren en wordt (als het goed is) weergegeven in milliseconden. Netwerkapperaat A (jouw computer) stuurt een klein pakketje naar netwerkapperaat B (bijvoorbeeld onze server). De tijd dat A nodig heeft van B een antwoord terug te krijgen is de pingtijd. Zijn deze pingtijden constant en consequent <150ms? Dan kan je er kwalitatief een goed gesprek op voeren zonder haperende audio. Zijn de pingtijden variabel en soms boven de 150ms? Dan kan mogelijk je audio-issues ervaren. Dit kan worden veroorzaakt door vrij veel oorzaken (van corrosie tot te lange kabels). In eerste instantie is het belangrijk vast te stellen waar deze hoge pingtijden ontstaan:

</aside>

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9ad6f5ce-a9a6-429c-860f-b38c228265c6/transparent.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9ad6f5ce-a9a6-429c-860f-b38c228265c6/transparent.png" width="40px" />

3.1 Zelf testen hoge latency (voor de technici)

Open 3 verschillende command prompts op jouw computer. In macOS kan je deze openen met ‘terminal’, in Windows door op het Windows logo te klikken en CMD [enter] in te typen.

  1. Geef in de eerste command prompt in macOS (terminal) het commando ping ha.voys.nl. Geef in Windows het commando ping ha.voys.nl -t. Hiermee stuur je kleine pakketjes naar onze server. de tijd in ms geeft aan hoe lang het erover duurt voordat jij antwoord hebt op dit pakketje. Time out? Er wordt geen antwoord gegeven binnen anderhalve seconde = audio-issue. Zo ziet een stabiele verbinding er uit. Alle responstijden zijn consequent ~10ms.
  2. Geef in de tweede command-prompt dezelfde commandos, maar in plaats van ha.voys.nl / ha.voys.be voer je het IP-adres van jouw toestel in.
  3. Geef in de derde command-prompt dezelfde commandos, maar in plaats van ha.voys.nl voer je het IP-adres van jouw router in.

Zo ziet een stabiele verbinding er uit. Alle responstijden zijn consequent ~10ms.

2022-10-25 08_44_53-Command Prompt.png

Vinden er hoge pingtijden plaats bij enkel stap 2 (ping naar ha.voys.nl) is er een probleem met jouw externe netwerkverbinding. Probeer in dit geval je router te resetten. Is het probleem daarmee niet opgelost, neem dan contact op met de bevindingen met jouw internetprovider of netwerkbeheerder.

Vinden de hoge pingtijden ook plaats bij stap 3 of 4, dan ontstaan de problemen binnen je eigen netwerk. Dit kan meerdere oorzaken (en oplossingen!) hebben:

Zijn alle pingtijden goed, maar ervaar je toch haperende audio, dan kan het zijn dat ‘package-loss’ de oorzaak is van de audio-issues.

</aside>

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d5d000ea-04c4-4f29-9c98-c6dd44fcdc4d/transparent.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d5d000ea-04c4-4f29-9c98-c6dd44fcdc4d/transparent.png" width="40px" />

3.2 Oorzaken van VoIP-latency en oplossingen

Wat veroorzaakt VoIP-latency?

Hoe verminder je VoIP-latentie?

  1. Controleer en vervang apparatuur: Zorg dat modems, kabels en apparaten up-to-date en in goede staat zijn.
    1. Bij problemen is het raadzaam alle netwerkapparatuur eens te herstarten, 1 minuut zonder stroom te laten, en vervolgens weer inpluggen. Hierdoor verdwijnt het cache geheugen, en begint de apparatuur met een schone lei
  2. Ontkoppel ongebruikte apparaten: Verwijder inactieve apparaten van het netwerk om meer bandbreedte vrij te maken.
  3. Gebruik een secundaire internetverbinding: Een back-upnetwerk kan helpen bij netwerkstoringen of hoge latentie.
  4. **Prioriteer netwerkverkeer (QoS):** Geef VoIP-verkeer voorrang met een VoIP-router en optimaliseer het gebruik van data-intensieve toepassingen.
  5. Optimaliseer dataroutes: Laat je netwerk testen en pas de routering aan voor snellere verbindingen.
  6. Kies een goede internetprovider: Een snelle en stabiele internetverbinding is essentieel voor betrouwbare VoIP-diensten.

Door deze stappen te volgen, minimaliseer je latentie en verbeter je de kwaliteit van je VoIP-gesprekken.

</aside>

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d5d000ea-04c4-4f29-9c98-c6dd44fcdc4d/transparent.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d5d000ea-04c4-4f29-9c98-c6dd44fcdc4d/transparent.png" width="40px" />

3. Packet loss

Zoals de naam al aangeeft kan het zijn dat er kleine netwerkpakketjes verloren gaan op het internet. Wanneer je aan het browsen bent opent de pagina een fractie van een seconde langzamer. Streamingsdiensten als Netflix bufferen de video’s dus daaraan kan je dit ook niet zien. Maar VoIP-telefonie is live en kan niet bufferen of wat later de audio naar de andere kant brengen. Gaat er een pakketje verloren, dan hapert je gesprek. Met online-gaming kan je hier bijvoorbeeld ook hinder van ondervinden.

Wij kunnen voor je uitzoeken of er packet loss plaatsvindt tussen onze servers en jouw router. Neem daarvoor contact op met 1 van mijn technische collega’s. Helaas kunnen we deze problemen niet voor je oplossen, maar we kunnen wel een rapportage hiervan maken waarmee je jouw internet-provider kan helpen deze issues voor jou op te lossen.

</aside>