←back to thread

224 points guerrilla | 2 comments | | HN request time: 1.139s | source
Show context
poopsmithe ◴[] No.41887049[source]
I owned a Wiphone for about 3 days before deciding it's not for me. I was hoping for something that followed the Unix philosophy of doing one thing well and working well with others. Unfortunately though the included firmware was rather bad at filling the role of a phone. I couldn't get my SIP account to reliably place calls. Sometimes the call would be established and I would hear the other end, but the other end could not hear me. Usually it wouldn't connect at all and there was no error logging to tell me what was going wrong. The Pacman clone was the most enjoyable app.
replies(2): >>41887973 #>>41892914 #
lelanthran ◴[] No.41887973[source]
> Sometimes the call would be established and I would hear the other end, but the other end could not hear me.

I've done some work in this area - CGNAT is to be blamed when using UDP for voice traffic.

Very hard to reliably hole-punch CGNAT.

replies(1): >>41889732 #
1. mypalmike ◴[] No.41889732[source]
It seems unlikely to be a cgnat issue since the phone uses WiFi rather than cellular networks (where cgnat is most commonly found).
replies(1): >>41891174 #
2. codebje ◴[] No.41891174[source]
CGNAT is very common in broadband ISPs, to the point that you’re more likely to be sharing an IP with other users than not unless you’re specifically paying more for a dedicated IP.