I'm getting ready to setup my first remote extension for FreePBX and thought I'd tap the community for any recommendations/suggestions. I'm going to be using a Yealink T23G phone.
Right now I've got three options for configuring this.
-
External extension registered directly with FreePBX (using NAT).
-
External extension connected over OpenVPN and registered directly with FreePBX.
-
External extension connected directly to our SIP provider (VOIP.MS) via a sub-account.
Ideally, I would like to have option #2 setup. However, I'm not an OpenVPN expert and getting everything setup just right might take more time than I currently have. If any of you have done this I'd appreciate any pointers or extra resources you can provide.
With option #1 security is my primary concern. Have any of you worked with remote extensions in this way? If I am forced to go this route I eventually plan on restricting registration to the remote public IP address that the phone will be registering from, but I will not be able to do that until we know the public IP of the location that my employee will be working from.
Also, are there any gotchas involved with this type of registration happening from outside of North America? My employee is going to be spending several months in the UK.