• Let op: Dit is het archief van het Provider Forum. De berichten die je hier ziet zijn gedateerd en er kan niet meer op worden gereageerd.

Whatsapp vertraging!

Status
Niet open voor verdere reacties.
Oplossing!!!!

Zoals hier al vaker verteld wordt, gooit de Ziggo router (en ook veel andere routers) de poort gebruikt voor push berichten te snel dicht.

Standaard stuurt je telefoon elke 20 min een signaal om de poort open te houden. De router gooit de poort echter na ca. 5 minuten dicht. Hierdoor ontstaat er een 'gat'van ca 15 min.

In de play store kun je de app 'Push Notifications Fixer' downloaden. Met deze app is het mogelijk je interval te veranderen naar bijv. 5 minuten. Dit zorgt ervoor dat de poort in je router open blijft!!!!

Dit zorgde voor mij voor de oplossing!:thumb up:
 
In de play store kun je de app 'Push Notifications Fixer' downloaden. Met deze app is het mogelijk je interval te veranderen naar bijv. 5 minuten.

Gewoon jammer dat Google deze instelling niet standaard op hun systeem heeft. WhattsApp maakt gebruik van een notification protocol in Android dat eke 15 minuten de verbindingen even activeert. Daarbij gaan ze ervan uit dat een router de inactieve poorten minimaal 15 minuten open houdt.

WhatsApp kan er ook niet veel aan doen, omdat dit een keuze van Google is. Je kunt zeggen dat het een Ziggo bug is, maar evengoed kun je zeggen dat het een Android bug is. Als je op de Google forums kijkt, speelt dit probleem niet alleen bij Ziggo, maar wereldwijd bij routers die zo snel de inactieve poorten dichtgooien.
De reden voor Google om de refrechrate niet te versnellen van eens in de 15 min naar eens in de 5 min, is dat hun servers dan plots veel meer dataverkeer moeten verwerken.
De reden voor Ziggo om de poorten snel te sluiten is dat te veel open poorten extra geheugen kost en hierdoor bij de goedkopere routers tot problemen kan leiden. Een patstelling dus tussen Google en de routerfabrikanten. Beiden vinden dat de ander het probleem moet oplossen.

-----

Maar leuk te horen dat er een goed werkende tool is om dit probleem te tackelen. Als dit goed werkt, zou dat meer onder de aandacht moeten komen omdat alle Ziggo routers de ongebruikte poorten snel sluiten.

Edit: Ik zie dat er een versie is die een rooted smartfone nodig heeft en een versie die op een niet rooted smartphone werkt.
 
Laatst bewerkt door een moderator:
Gewoon jammer dat Google deze instelling niet standaard op hun systeem heeft. WhattsApp maakt gebruik van een notification protocol in Android dat eke 15 minuten de verbindingen even activeert. Daarbij gaan ze ervan uit dat een router de inactieve poorten minimaal 15 minuten open houdt.

WhatsApp kan er ook niet veel aan doen, omdat dit een keuze van Google is. Je kunt zeggen dat het een Ziggo bug is, maar evengoed kun je zeggen dat het een Android bug is. Als je op de Google forums kijkt, speelt dit probleem niet alleen bij Ziggo, maar wereldwijd bij routers die zo snel de inactieve poorten dichtgooien.
De reden voor Google om de refrechrate niet te versnellen van eens in de 15 min naar eens in de 5 min, is dat hun servers dan plots veel meer dataverkeer moeten verwerken.
De reden voor Ziggo om de poorten snel te sluiten is dat te veel open poorten extra geheugen kost en hierdoor bij de goedkopere routers tot problemen kan leiden. Een patstelling dus tussen Google en de routerfabrikanten. Beiden vinden dat de ander het probleem moet oplossen.

-----

Maar leuk te horen dat er een goed werkende tool is om dit probleem te tackelen. Als dit goed werkt, zou dat meer onder de aandacht moeten komen omdat alle Ziggo routers de ongebruikte poorten snel sluiten.


Maar waarom heb je er geen last van als je het modem in bridge mode zet en een eigen router gebruikt. Gaat je eigen router hier anders mee om.

Ik hoor in mijn eigen omgeving alleen van het probleem als iemand een Ziggo modem heeft en de routerfunctie gebruikt. Als het een Android probleem zou zijn dan dan zou je verwachten dat het met de eigen router ook gebeurt.

Misschien heb je hier ook een verklaring voor. Je vorige antwoord is heel duidelijk.:thankyou:
 
@Migroen: Het sluiten van inactieve poorten is een functie van de router, niet van het modemdeel. Bij de meeste routers staat die tijd volgens mij op 1 uur, maar Ziggo (of hun leveranciers) hebben voor 5 minuten gekozen. Als de Ziggo router in brugmode staat, is het routerdeel uit en zal ook geen poorten meer sluiten. De meeste eigen routers houden de inactieve poorten wel 60 minuten open, zodat het ruim voldoende is als Android die poorten elk 15 minuten even weer aktiveert.

Maar ik zie dat de auteur van de app ook een goede uitleg over de achtergrond van het probleem geeft. Ik zie niet uitgelegd worden wat het verschil tussen de wel/niet rooted versie is, maar uit de extra schreenshot maak ik op dat de rooted versie zichzelf kan updaten. Voor die functie wil hij wel een extra machtiging hebben zodat ik dan toch maar de niet-rooted versie zou kiezen. :wink:

Als het een Android probleem zou zijn dan dan zou je verwachten dat het met de eigen router ook gebeurt.
Google zou zelf het probleem ook kunnen oplossen door deze refreshrate instelbaar de maken, zoals deze app nu doet.

Of nog beter: Android moet bij een refresh merken dat de poort alweer dicht zat. Volgens mij moet het technisch een klein kunstje zijn om te onthouden bij welk MAC adres de inactieve verbindingen steeds snel wegvallen en die onthouden. En dan alleen bij een verbinding met die mac-adressen in toekomst een korte hartbeat te gebruiken. Dan hoeven ze de hartbeat niet standaard laag te zetten en wordt het heel gebruikersvriendelijk.
 
Laatst bewerkt door een moderator:
@Migroen: Het sluiten van inactieve poorten is een functie van de router, niet van het modemdeel. Bij de meeste routers staat die tijd volgens mij op 1 uur, maar Ziggo (of hun leveranciers) hebben voor 5 minuten gekozen. Als de Ziggo router in brugmode staat, is het routerdeel uit en zal ook geen poorten meer sluiten. De meeste eigen routers houden de inactieve poorten wel 60 minuten open, zodat het ruim voldoende is als Android die poorten elk 15 minuten even weer aktiveert.

Maar ik zie dat de auteur van de app ook een goede uitleg over de achtergrond van het probleem geeft. Ik zie niet uitgelegd worden wat het verschil tussen de wel/niet rooted versie is, maar uit de extra schreenshot maak ik op dat de rooted versie zichzelf kan updaten. Voor die functie wil hij wel een extra machtiging hebben zodat ik dan toch maar de niet-rooted versie zou kiezen. :wink:

Tnx alles was mij duidelijk alleen dat een andere router dus de poort langer openlaat.

Maar vreemd blijft het wel dat het regelmatig gebeurt dat het hier regelmatig voorkomt, en gelukkig ook :mrgreen:, dat er een paar uur geen bericht binnenkomt, dus poort zou dan dicht moeten zijn, en dat het bericht toch direct wordt afgeleverd.
 
Het verschil tussen de rooted en niet-rooted versie is dat de rooted versie gewoonweg je android keep-alive patched, en dan ook niet meer actief is, en de niet-rooted versie continu actief is een keep-alive pings verstuurd.
 
@Mesa: Dan is de rooted versie inderdaad handiger als the telefoon geroot is.

Ik heb de niet-rooted versie net geïnstalleerd en zag dat de auteur in de settings zelfs een link geplaatst heeft naar het Google forum met de discussie over dit probleem. Daar wordt dus duidelijk Google aangewezen als diegene die het probleem moet oplossen. Google moet met zijn protocol gewoon accepteren dat er routers zijn die de inactieve verbindingen binnen de 15 minuten sluiten en hun push-systeem daar compatibel mee maken.

Google stuurt elke 15 minuten een hartbeat en als de poort dicht zat, dan wordt die weer geopend. Dus de pushberichtjes zouden niet meer dan 15 minuten vertraging mogen oplopen. Waarom het soms langer duurt weet ik niet. Misschien dat er dan een ander probleem speelt, zoals een energiebesparing waardoor de WiFi verbinding uit blijft en de hartbeat niet verstuurd kan worden?
 
Waarom het soms langer duurt weet ik niet.

Een van de antwoorden hierop staat op de site van de ontwikkelaar:

Q: Why Whatsapp messages are still delayed sometimes?
A: Whatsapp, and some others apps, don't completely rely on google push service (GCM). Those apps start their own connection when you open the application, and the messages come through this connection. The heartbeat is sent by android only on the push connection on the port 5228, and so it only keep-alive that particular connection. Blame those apps that doesn't have a keep-alive mechanism for their connection or that doesn't use full push messaging.
A workaround for whatsapp is to swipe it away from the recent apps when your finished a chat session. In this way it's connection is dropped and you will be notified of new messages through google push notifications.

Dus juist met WhatsApp werkt deze app niet altijd betrouwbaar omdat WhatsApp dingen op zijn eigen manier probeert te doen.
 
whatsapp en modem cisco edp 3928 AD

hopeloos! modem cisco epd 3928 van ziggo alles in 1
inmiddels is het zo dat app helemaal niet meer dooro°komt tenzij je ZELF actief je smartphone laat zoeken op berichten
modem zendt dus geen enkel signaal uit op berichten door te geven.
Op andere wifi modem/router werkt alles feilloos dus ligt NIET aan whatsapp of instellingen smartphone maar echt en alleen aan ZIGGO !! (ook bevestigd door technische dienst )
heeft iemand al een aparte router aangeschaft dat dit probleem mogelijk kan verhelpen ? (volgens techn dienst ziggo)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan