Specifications
ConfigurationforRemoteExtensions
Forremoteextensions,youhavethechoiceofusingDirectSIPorusingthe3CXSBC(Tunnel).The
3CXSBCservicewillbundleallVoIPtrafficoverasingleportandvastlysimplifyfirewall
configurationandimprovereliability.3CXPhoneforAndroid,WindowsandMachavetheinbuilt
tunnel,whilstusingthe3CXSBCserviceonaremotenetworkyoucanalsoconnectIPPhonesvia
thetunnel.MoreinformationonSBCcanbefoundinnextchapter.
Remoteextensionsvia3CXTunnel
Toconnectremoteextensionsviathe3CXTunnel,youmustopenthefollowingports:
● Port5090(UDPandTCP).
● Port80HTTP/443HTTPSfor3CXPhonePresence.Note:HTTPandHTTPSportscanbe
configuredduringinstallation.Ifyouhavechosentouseportsotherthan80/443makesure
toforwardthose.
RemoteextensionsviadirectSIP
IfyouwishtoconnecttheremoteextensionviadirectSIP,inthecaseof3CXPhoneforiOSorfor
singleIPPhones,thenyoumustconfigurethesameportsasrequiredforaVoIPProvideroraSIP
Trunk:
● Port5060.
● Port5061ifusingsecureSIP.
● Port90009199forRTP.
● Port80HTTP/443HTTPSfor3CXPhonePresenceandHTTPprovisioning.Note:HTTP
andHTTPSportscanbeconfiguredduringinstallation.Ifyouhavechosentouseportsother
than80/443makesuretoforwardthose.
Firewallchecker
Afterconfiguringyourfirewall,runthe3CXfirewallcheckertoensurethatconfigurationiscorrect.
Moreinformationcanbefoundhere:http://www.3cx.com/blog/docs/firewallchecker/
ExampleFirewallConfigurations
Thefollowingarelinkstoexampleconfigurationsforpopularfirewalls:
● ConfiguringaSonicwallFirewallfor3CXPhoneSystem
● ConfiguringaDraytek2820Routerfor3CXwithQoSconfiguration