Please see the GIF file below containing a some-what logical outline of what we are trying to achieve.
Basically we have a primary location that has a Asterisk VOIP server and some employees as well as VOIP phones. All this plugs into a switch, but technically into a soon to be dd-wrt router (unless you recommend otherwise).
We are going to be bringing on some remote locations which will have some employees as well as some VOIP phones. The Asterisk VOIP server is located at the primary location. I believe we will need a router to router VPN for the remote locations VOIP phones to connect to the VOIP server at the primary location.
One concern, however, is that any normal traffic, such as surfing the web, downloading anything, checknig email, etc, should all be done via each locations local internet. For example, the computers on the remote location end SHOULD be able to access anything on the primary location (VPN) but any web browsing or downloading should be routed through the local router and internet rather than crossing through VPN to the primary location’s internet.
Since ALL traffic does not need to be routed through the primary location internet but we do need VPN to connect the VOIP phones at the remote location to the primary location Asterisk VOIP server, what would you recommend?
Should we setup another Asterisk server at the remote location and then go through the internet to talk to the primary location Asterisk server? Are there any advantages or disadvantages to adding an Asterisk server to the remote location?
SUMMARY: Asterisk VOIP server at primary location. Adding on additional remote locations and thinking about router-to-router VPN or possibly another Asterisk server. There are VOIP phones at remote location. Computers at remote location should not use the primary location’s internet.