I've been playing with VoIP IP PBX solutions for a few months, but I'm trying to find a solution that will allow for the following:
- An IP PBX based in a data centre (where SIP trunks will terminate), idea being that the company has a single number for everything.
- Several(~10) IP phones in several offices (4).
- Each office has a standard SOHO router rendering most SIP-based IP handsets useless because of NAT.
- Each user needs an extension that they can take with them (soft-phones) or log into a phone with ("hotdesking").
IPSec VPN linking the office to the PBX is not an option here.
Any advice greatly appreciated.
What about any kind of VPN? I've done VOIP over OpenVPN before; it works fine - run it on something behind the SOHO router and map the openVPN port to the openVPN server. You can then run any number of SIP phones over this virtual link with no security risk.
Or you could portmap router ports on the SOHO routers to the SIP port on the handsets, though I'm not up on the state of VOIP encryption, which may be an issue for you.
I'd actually forgotten about this, I'm thinking of investigating Microsoft's Lync Server since it's new enterprise voice features cover a lot of what i'm looking for.
Ah? Crap?
I would except any SOHO router to work perfectly with a SIP client because VOIP is by now a standard protocol that a LOT of home users rely on. Look at all the public SIP services.
The whole NAT thing is actually handled perfectly in SIP with the use of a redirector.