First of all, thanks for the replies. Much appreciated.
Second, let me explain what a domain name costs. While it may seem trivial to get the name, it is useless without an associated IP address. That is where the costs come in. My ISP costs a lot for another IP address. It is prohibitive. So whenever anyone recommends a domain name, they need to consider the whole cost.
Similarly, the issue of costs come into play in a special sense whenever it is recommended that someone hire a professional. That is often not an option when first starting out. Therefore one must rely upon documentation (rarely useful) and user forums in the hope that someone may have similar experiences.
In a situation where SOHO is the target, then simplicity and cost effectiveness is paramount. This is becoming issue during the pandemic where work-at-home is becoming the future norm.
With those things said, please allow me to address each comment in some sort of order.
- @rubberducky, How is port forwarding handled in the software?
- @ad5ou, "While this setup would work, it will limit where phones can connect from as well as limit provider options since most expect to be able to send SIP and RTP directly to a host name or IP address." Could hostname be localhost, and can IP address be internal, non-routable ones?
- "I already stated how you can use fictional domain names for separating the groups in Freeswitch/Fusionpbx." I'm sorry, but I must have missed that. But now that you've mentioned it, maybe you could explain how that is done in the software.
- @DigitalDaz, the answer is number 2.
The puzzle is coming together. Once the rest of the pieces are found, I will be able to create a step-by-step guide I can actually follow (and share).
Thanks everyone.