0% found this document useful (0 votes)
299 views6 pages

Installing 3CX Phone System As A Virtual PBX Server

This document provides instructions for installing 3CX Phone System as a virtual PBX server to support up to 25 virtual instances. It outlines the software and hardware requirements, including installing on VMware ESX or Hyper-V. It also describes network and firewall configuration, installing the 3CX software, accessing the virtual instances, updating instances, and uninstalling the virtual PBX server.

Uploaded by

Nabila Facler
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
299 views6 pages

Installing 3CX Phone System As A Virtual PBX Server

This document provides instructions for installing 3CX Phone System as a virtual PBX server to support up to 25 virtual instances. It outlines the software and hardware requirements, including installing on VMware ESX or Hyper-V. It also describes network and firewall configuration, installing the 3CX software, accessing the virtual instances, updating instances, and uninstalling the virtual PBX server.

Uploaded by

Nabila Facler
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

8/26/2015

Installing3CXPhoneSystemasaVirtualPBXServer

Installing3CXPhoneSystemasaVirtualPBXServer
Introduction
SoftwareRequirements
MinimumHardwarerequirementsfor25Instances
VMwareESXandHyperVconfiguration
NetworkSetupandFirewallConfiguration
NoNATFirewallConfiguration
NATModeFirewallConfiguration
Portsthatneedtobeforwarded
Installing3CXPhoneSystemasaVirtualPBXServer
VirtualPBXWebURLs
Updating3CXPhoneSystemVirtualPBXInstancesviaServicePackUpdates
Uninstalling
MigrateCloudServerv12totheVirtualPBXServerv14

Introduction
3CXPhoneSystem14canbedeployedasonpremiseserver,inthecloud,orasavirtualPBXserverforupto
25virtualPBXs.Torun3CXPhoneSystemasaVirtualPBXServer,thefollowingSoftwareandHardware
specificationsarerequired:

SoftwareRequirements
1. WindowsServer201264Bit.(IMPORTANT:ServercoreeditionsareNOTsupported)
2. Microsoft.NETFramework4.5.
3. InternetInformationServices.
4. VMwareESXorHyperVclusterenvironmentsNootherservicewhatsoevermustinstalledonthismachine!
Thismachinemustbededicatedto3CXPhoneSystem.
5. EachVirtualInstanceisrecommendednottoexceedmorethan4/8simultaneouscalls.

MinimumHardwarerequirementsfor25Instances
1. IntelXeonCPUE55052.00GHz2.00GHz(68processorscores)orhigher.
2. Memory:25GBorhigher.
3. Harddisksize:80GB+dependingonVboxandRecordingQuota
4. Harddiscthroughput:80MB/sorhigher,lowlatency
5. Networkcard:1Gbit/10Gbit

VMwareESXandHyperVconfiguration
3CXPhonesystemhasbeenoptimisedforrunningwithinVMenvironments.InthecaseofVMwareESX,youdo
notneedtomakeanychanges.VMwareESXworksoutoftheboxwith3CX.IfrunningMicrosoftHyperV,itis
importanttoconfigurethefollowing:
AStaticMACAddress
AReliableandaccuratetimesource
IntegratedServicesmustbeinstalled
SeeourMicrosoftHyperVConfigurationGuidefordetailedinformation.
Note:WerecommendthatyoutakeregularbackupsofyourVMsinordertofacilitatearecoveryifyourserver
wastofailandgetthingsrunningagainquickly.

NetworkSetupandFirewallConfiguration
3CXPhoneSystemallowsfortwonetworktopologydeploymentoptions:
NoNATnoNATisperformedfrompublictoaprivatenetwork
NAT a firewall / router is between the internet and the PBX which performs network address
translation.
Bothhavingtheirownsetofbenefitsanddrawbacks.FullPublicmeansthattheserverisdirectlyconnectedto
theinternetwithoutafirewallinbetween.Thisofcourseeliminatesthefirewallconfiguration.Foronemachine,
thisisagoodsolution,butassoonasyouscaletomultipleserversitmightbebettertohaveafirewalldevicein
betweentheinternetandyour3CXPhoneSystemservers.

http://www.3cx.com/docs/virtualpbxinstallation/

1/6

8/26/2015

Installing3CXPhoneSystemasaVirtualPBXServer

NoNATFirewallConfiguration
IncaseofNoNATitissufficienttousethebuiltInWindowsFirewalltosecurethemachine.Youdonot
needtodoanythingasthe3CXPhoneSystemInstallationwillopenalltherequiredportsautomaticallyduring
theinstallation.

NATModeFirewallConfiguration
If3CXPhoneSystemisinstalledbehindaNATdevice,portsneedtobeforwarded.Asampleconfigurationfor
thePfSensefirewallcanbefoundhere.ThisexampleisbasedonthepfSensefirewall,butyoumayuseany
other3CXdocumentedandtestedfirewall.

Portsthatneedtobeforwarded
IfyouareinstallingbehindaNAT/Firewall/Routeryouwillneedtoopenthefollowingports:
CommonPortstoallInstances
3CXManagementConsole(HTTP&HTTPS)&Presence80&443TCP
MediaServerRange54,00065,000UDPOnly
ForEachVirtualPBXInstance
Eachinstanceuses3portsdedicatedtotheirdeploymentslot.
Instance1Willdynamicallyuseportsintherange5000to5999.Youneedtoforward:
PhoneSystemSIPPort5060TCP&UDP
PhoneSystemSecureSIPPort5061TCP
3CXTunnelService5090TCPandUDP
Instance2Willdynamicallyuseportsintherange6000to6999.Youneedtoforward:
PhoneSystemSIPPort6060TCP&UDP
PhoneSystemSecureSIPPort6061TCP
3CXTunnelService6090TCPandUDP
AdditionalTenantsFollowtheexactsamepatterninthefollowingranges:
Instance37000
Instance48000
Instance59000
Instance610000
Instancen+1000

Installing3CXPhoneSystemasaVirtualPBXServer
1. Download3CXPhoneSystemV14andrunthesetupfile.
2. 3CXPhoneSystem14Requirementswillbedisplayed,pleasemakesurethatyoureadthemandthatyour
systemconfigurationcomplies.SelectNexttocontinue.
3. TheRecommendationwindowwillbedisplayed,clickNext.
4. ReadtheEndUserLicenceAgreement,acceptthetermsandcontinuethesetupbyclickingNext
5. Choosetheinstallfolder,eitheracceptthedefaultorchooseyourownandclickNext.

http://www.3cx.com/docs/virtualpbxinstallation/

2/6

8/26/2015

Installing3CXPhoneSystemasaVirtualPBXServer

6. You will be prompted to choose your Installation Mode, choose Virtual PBX Installation (Multiple
Instance)andclickNext.

7. IsyourserverbehindaPublicIPwithoutNATorPublicIPbehindaNATdevice.Makeyouchoiceandclick
Next.

http://www.3cx.com/docs/virtualpbxinstallation/

3/6

8/26/2015

Installing3CXPhoneSystemasaVirtualPBXServer

8. YouwillnowneedtoenteryourStaticPublicIPAddress,typeitinandclickNext.Furthermorecheckthat
theinstallationhasdetectedyourcorrectdefaultnetworkcard.
9. Enteryourserveradministratoremailaddresstoreceivenotifications.ClickNext.

10. Specifythedomainnamethatwillbeusedforallyour3CXinstances.
11. FillinthedetailsofyourSMTPserver,thatwillbeusedtosendoutemailnotificationforallyourVirtualPBX
Instances.ClickNext.

http://www.3cx.com/docs/virtualpbxinstallation/

4/6

8/26/2015

Installing3CXPhoneSystemasaVirtualPBXServer

12. InorderforallyourvirtualinstancestobeSSLSecured,youneedtopurchaseawildcardSSLcertificateso
you can import it. A wildcard certificate is required because each instance will have its own unique
companynamebutthedomainpartwouldbecommonforall
instances.Forexample:*.domain.com
Ifyoudonothaveawildcardcertificate,3CXcangenerateaselfsignedcertificateforyou.ClickNext.

13. If you have selected to have 3CX create an SSL certificate, enter your Company Name and specify a
password.3CXwillautomaticallygenerateaselfsignedcertificateforyou.
WarningSelfsignedcertificatesarenotsignedbyatrustedcertificateauthority.Thereforebrowsers
willshowasecuritywarningwhenthewebpageisaccessed.Fortestingpurposesthiswillsufficebut
itisnotrecommendedforproductionuse.ClickNexttocontinue.
14. FinallyclickInstalltoinstall3CXPhoneSystemVirtualPBXServer.Theinstallationwilltakeapproximately
1hourandwillpreparetheservertoserve25instances.

VirtualPBXWebURLs
TheURLsforaccessingtheManagementConsolefortherespectiveVirtualPBXInstancesaregenerated
automaticallyinthefollowingformat:https://companyname.domain.com.
Forexample,ifyounameoneofyourinstancesafteracompanywiththename:contoso,andyourdomain
name,asthehostis:interobit.com,thentheinstanceURLtoaccesstheManagementConsoleof
contosowillbe:https://contoso.interobit.com/management.

http://www.3cx.com/docs/virtualpbxinstallation/

5/6

8/26/2015

Installing3CXPhoneSystemasaVirtualPBXServer

Updating3CXPhoneSystemVirtualPBXInstancesviaServicePackUpdates
Withthe3CXVirtualPBXManageryoucancheckforavailableupdatesandupdateALLinstallations.
Open3CXVirtualPBXManagerfromthedesktopandclicktheCheckforupdatesbutton.Ifanyupdatesare
availabletheywillbedisplayed.Ifthereisanupdate,simplyclicktheUpdatebuttontoupdateyourinstallation
withthelatestServicePack.

Thatsallthereistoinstallingyourserver,youcannowproceedtotheCreatingandManagingVirtualPBX
Instancesdocumentation.

Uninstalling
Ifyouneedtouninstallyour3CXPhoneSystemitisrecommendedyoutakeabackupofallyourInstancesusing
theprocedureoutlinedintheBackupUsingthe3CXBackupandRestoreToolsectionofthe3CXPhone
SystemVirtualInstancesBackupandRestoredocument.
ToUninstallsimplyopenyourserver'sControlPanelandwithinProgramsandFeatures,highlight3CXPhone
SystemandClickUninstall.

MigrateCloudServerv12totheVirtualPBXServerv14
Followthisguidehere,whichwilltakeyouthroughtheprocessrequiredtosuccessfullymove3CXPhone
Systemv12CloudServertenantstov14VirtualPBXServer,withoutchangingtherespectiveSIPPortsthatare
alreadyassignedtotheexistingv12cloudtenantstosimplifythetransition.
Facebook

Twitter

Google+

AskaQuestion
Pleaseonlypostquestionsinregardstothedocumentyouarecurrentlyreading.
Technicalsupportorpresalesquestionsmustbepostedviathesupportorsaleschannelsandsuchcommentswill
bedeleted.Thankyouforunderstanding
<

http://www.3cx.com/docs/virtualpbxinstallation/

6/6

You might also like