Anda di halaman 1dari 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

Anda mungkin juga menyukai