Excellent article, and sections "NAT Problems" and "NAT Solutions" are a good starter on that topic. Except even third-choice solution is not always feasible. Reserving fixed RTP/UDP port range is not possible with carrier-grade NAT, which is quite common with residential ISPs and nearly-universal with cell ISPs. Fourth-choice would be to reserve port range on a personal server (which would run B2BUA, asterisk in OP'…
Building a Personal VoIP System
11–20 of 150 posts
Re: Building a Personal VoIP System
#12Would be interesting to hear why they use v4+nat and face the described problem. First thought was maybe they bought some very old phones without v6 support - but the models he recommends don't seem to have this problem based on a googled datasheet.
Re: Building a Personal VoIP System
#13my wife had a requirement: be able to have an intercom for the house and shed. We used to have a baby monitor, but that was one way, for one room. Now we need many more rooms to talk to each other. I looked at some intercoms on amazon/ebay, they are all RF and a bit shit. I saw some wifi ones, but nothing cheap enough to take a punt on. I did think about trying to make something with an ESP32, but that would be too h…
Re: Building a Personal VoIP System
#14Re: Building a Personal VoIP System
#15I did put six Cisco VoIP phones and all was working fine as long as no more than four phones were used simultaneously (which never happened). It worked for years like that and wife ended up selling her SME with these VoIP phones still hooked to the RPi 1. We warned them that that thing was kinda a hack ; )
For anyone hesitating: it's not hard to set up. Find a provider to get a SIP trunk, configure the thing, backup the config (I just imaged the entire drive), and you're good to go for a very long time.
It's simple, reliable, stuff that usually won't move under your feet.
Re: Building a Personal VoIP System
#16Excellent article, and sections "NAT Problems" and "NAT Solutions" are a good starter on that topic. Except even third-choice solution is not always feasible. Reserving fixed RTP/UDP port range is not possible with carrier-grade NAT, which is quite common with residential ISPs and nearly-universal with cell ISPs. Fourth-choice would be to reserve port range on a personal server (which would run B2BUA, asterisk in OP'…
One often sees the STUN, TURN or ICE protocols around SIP-based VoIP, I believed they were supposed to help solve those issues?
Also, this is just uptime related tip not NAT, you must explicitly set registration/max_retries to a huge number otherwise Asterisk just gives up permanently at some point. It’s a really weird default.
Re: Building a Personal VoIP System
#17Does anyone have SIP setup on their domain? Are there many spam calls these days?
Re: Building a Personal VoIP System
#18Re: Building a Personal VoIP System
#19Cool to read someone indulge in this. For others interested with no prior context, also consider FreeSWITCH. Personal experience: I spent about 15 months working for a local telecom company, supporting their asterisk servers and developing interactive voice response applications. I was given the opportunity to build their residential voip service (in 2010?) from scratch and despite asterisk being so dominant I protot…
Re: Building a Personal VoIP System
#20It was supposed to make things more convenient. Supposed to, because we just kept yelling to convey messages. When I’ve moved out I’ve dismantled the system since I wouldn’t be there to keep it maintained.