3CXPhoneSystemManual10
-
Upload
pham-ngoc-tri -
Category
Documents
-
view
38 -
download
0
Transcript of 3CXPhoneSystemManual10
-
Manual3CXPhoneSystemforWindowsVersion10.0
-
Copyright2006-2011,3CXltd.
http://www.3cx.com
E-mail:[email protected]
Information in this document is subject to change without notice. Companies names and dataused inexampleshereinare fictitiousunlessotherwisenoted.Nopartof thisdocumentmaybereproducedortransmittedinanyformorbyanymeans,electronicormechanical,foranypurpose,withouttheexpresswrittenpermissionof3CXLtd.
3CXPhoneSystemforWindowsiscopyrightof3CXLtd.
3CX is a registered trademark, and 3CX Phone System for Windows and the 3CX logo aretrademarksof3CXLtd.inEurope,theUnitedStatesandothercountries.
Version10.0Lastupdated17March2011
-
TableofContents1.Introductionto3CXPhoneSystemforWindows.....................................................................................9
Whatis3CXPhoneSystemforWindows?............................................................................................9
Benefitsof3CXPhoneSystem..............................................................................................................9
HowanIPPhonesystemworks...........................................................................................................10
SIPphones...........................................................................................................................................11
SoftwarebasedSIPphones............................................................................................................11
HardwarebasedSIPPhones..........................................................................................................11
Smartphones(iPhone,Android,WindowsPhone)..........................................................................123CXPhoneSystemeditions.................................................................................................................12
Whatsnewin3CXPhoneSystemV10?.............................................................................................12
Allversions......................................................................................................................................12
SmallBusiness,ProandEnterpriseeditions..................................................................................13
CallCenterEdition...........................................................................................................................13
3CXTraining.........................................................................................................................................14
3CXHelp/Supportpages......................................................................................................................14
3CXBlog...............................................................................................................................................14
2.Installing3CXPhoneSystemforWindows...........................................................................................15
Systemrequirements............................................................................................................................15
Runset-up............................................................................................................................................15
Runthe3CXPhoneSystemconfigurationwizard...............................................................................16
Upgradingfromapreviousversionof3CXPhoneSystem..................................................................17
Activating3CXPhoneSystem..............................................................................................................17
Firewallconfiguration............................................................................................................................18
3CXPhoneSystembehindaNAT/firewall....................................................................................18
The3CXExtensionusermanual..........................................................................................................19
The3CXMyPhone...............................................................................................................................19
Systempromptslanguage....................................................................................................................19
3.CreatingExtensions...............................................................................................................................21
Introduction...........................................................................................................................................21
AddingExtensions................................................................................................................................21
UserandAuthenticationinformation...............................................................................................22
Voicemailoptions...........................................................................................................................22
Forwardingrules..............................................................................................................................22
-
Importingextensions.............................................................................................................................23
4.PhoneConfiguration..............................................................................................................................25
Introduction...........................................................................................................................................25
Howprovisioningworks........................................................................................................................25
ProvisioningYealink,TiptelandGrandstreamphones........................................................................25
Provisioning3CXPhoneforWindows,iPhoneandAndroid.................................................................26
ProvisioningCisco,Grandstream,Polycom,SnomandAastraphones..............................................27
Step1Configuringtheextensionsforprovisioning......................................................................27
Step2Configurethephonetoretrievetheconfigurationfile............................................................27
Onetimeconfigurationviathephoneswebinterface....................................................................27
Usingoption66inyourDHCPserver.............................................................................................28
ProvisioningURL.............................................................................................................................28
BLFfields..............................................................................................................................................28
Phoneprovisioningtemplates..............................................................................................................29
Re-provisioningthephones..................................................................................................................29
ManagingyourIPphones.....................................................................................................................30
Updatingthefirmwareonyourphones.................................................................................................30
5.AddingPSTNline(s)viaaVOIPGateway.............................................................................................33Introduction...........................................................................................................................................33
WhatisaVoIPGatewayorVoIPaddincard?...............................................................................33
Whatisaport?................................................................................................................................33
UserecommendedVoIPGateways.....................................................................................................33
ForISDNBRIandE1lines..............................................................................................................33
ForAnaloglines...............................................................................................................................34
ForT1lines(USA)...........................................................................................................................34Step1:CreatethePSTNgatewaysin3CXPhoneSystem.................................................................34
Step2:ConfiguretheVoIPgateway....................................................................................................36
Beronetgateways............................................................................................................................36
Pattongateways..............................................................................................................................36
Grandstreamgateways...................................................................................................................36
6.AddingVoIPproviderlines....................................................................................................................37
Introduction...........................................................................................................................................37
RequirementsforusingaVOIPprovider..............................................................................................37
Step1:CreateanaccountwithaVOIPProvider.................................................................................37
Step2:AddtheVoIPprovideraccountin3CXPhoneSystem............................................................37
-
SpecifyingaSTUNserver....................................................................................................................39
DIDsandVoIPproviders.....................................................................................................................39
7.CreatingOutboundCallRules...............................................................................................................41
Introduction...........................................................................................................................................41
Creatinganoutboundcallrule..............................................................................................................41
8.3CXMyPhone........................................................................................................................................43
Introduction...........................................................................................................................................43
Deploying3CXMyPhone.....................................................................................................................44
Updating3CXMyPhone.......................................................................................................................44
Using3CXMyPhone............................................................................................................................44
Grouping&AssigningRights................................................................................................................44
TheManagementExtensiongroup......................................................................................................46
Configuringadditionalconnections.......................................................................................................46
9.TheDigitalReceptionist/Autoattendant..............................................................................................47
Introduction...........................................................................................................................................47
Recordingamenuprompt....................................................................................................................47
Creatingadigitalreceptionist...............................................................................................................47
Allowingcallerstodialaknownextensiondirectly...............................................................................48
CallByName........................................................................................................................................49
Self-identificationMessage.............................................................................................................49
Howitworks....................................................................................................................................49
10.AddingDIDnumbers/InboundRules.................................................................................................51
Introduction...........................................................................................................................................51
DIDnumbersand3CXPhoneSystemHowitworks........................................................................51
AddingDIDs.........................................................................................................................................52
UsingDIDswithaVoIPprovideraccount............................................................................................53
TroubleshootingDIDlines....................................................................................................................53
11.Ringgroups/Paging/Intercom...........................................................................................................55
RingGroups..........................................................................................................................................55
Paging/Intercom(Paideditionsonly)..................................................................................................5612CallQueues..........................................................................................................................................57
Introduction...........................................................................................................................................57
CreatingaCallQueue..........................................................................................................................57
CallCenterModule...............................................................................................................................58
AdditionalQueueStrategies............................................................................................................58
-
AdditionalQueueOptions...............................................................................................................59
13.Callconferencing.................................................................................................................................61
Introduction...........................................................................................................................................61
Configuringconferencing......................................................................................................................61
Creatingacallconference....................................................................................................................61
14.GeneratingCallReports......................................................................................................................63
Introduction...........................................................................................................................................63
Reportsavailable..................................................................................................................................63
15.Connecting3CXPhoneSystems........................................................................................................65
Introduction...........................................................................................................................................65
Creatingabridge..................................................................................................................................65
Callingapartyontheother3CXPhoneSystem..................................................................................68
16.Usingthetunnelforremoteextensions...............................................................................................69
Introduction...........................................................................................................................................69
Howitworks.........................................................................................................................................69
Configuringthetunnel...........................................................................................................................69
Step1ConfigurethePBX............................................................................................................69
Step2ConfiguretheFirewall.......................................................................................................70
Step3aConfigure3CXPhoneforWindows(provisioned)..............................................................70Step3bConfigure3CXPhoneforWindows(Manual).....................................................................71Moreinformation..............................................................................................................................72
UsingthetunnelwithIPhardphones..............................................................................................72
17.BackupandRestore............................................................................................................................73
Introduction...........................................................................................................................................73
Schedulingabackup.......................................................................................................................73
18.Faxserver............................................................................................................................................75
Introduction...........................................................................................................................................75
Faxreceivingconfiguration...................................................................................................................75
Faxmachinesnode..............................................................................................................................76
Faxextensionsettings.....................................................................................................................76
19.ThePhonebook....................................................................................................................................77
Introduction...........................................................................................................................................77
Companyphonebook............................................................................................................................77
ImportingPhonebookentries..........................................................................................................77
UsingthePhonebook......................................................................................................................78
-
20.MonitoringyourPhoneSystem............................................................................................................79
Introduction...........................................................................................................................................79
Thingstomonitor..................................................................................................................................79
Systemsextensionsstatus..............................................................................................................79
3CXservices...................................................................................................................................80
ServerEventLog.............................................................................................................................80
MonitorIPsofgatewaysandphonesystem...................................................................................81
21.Troubleshooting&Support..................................................................................................................83
Introduction...........................................................................................................................................83
TrainingVideo.................................................................................................................................83
CheckthatIPPhonesareregistered....................................................................................................83
ReviewtheServerstatuslog................................................................................................................83
TroubleshootingthePSTNInterface....................................................................................................84
Configurationguides.............................................................................................................................84
Knowledgebase/Help/Supportpage................................................................................................84
3CXPhoneSystemBlog......................................................................................................................85
3CXFacebookpage.............................................................................................................................85
Onlinetraining.......................................................................................................................................85
CommunitySupportforums..................................................................................................................85
Requestsupportviaoursupportsystem..............................................................................................85
Index..........................................................................................................................................................87
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page9
1.Introductionto3CXPhoneSystemforWindows
Whatis3CXPhoneSystemforWindows?
3CX Phone System is a software-based IP PBX that replaces a traditional PBX and deliversemployeestheabilitytomake,receiveandtransfercalls.TheIPPBXsupportsalltraditionalPBXfeatures.AnIPPBXisalsoreferredtoasaVOIPPhoneSystem,IPPABXorSIPserver.
Callsaresentasdatapacketsoverthecomputerdatanetworkinsteadofviathetraditionalphonenetwork.Phonesshare thenetworkwithcomputersandseparatephonewiringcan thereforebeeliminated.
WiththeuseofaVOIPgateway,youcanconnectexistingphone linestotheIPPBXandmakeandreceivephonecallsviaaregularPSTNline.3CXphonesystemusesstandardSIPsoftwareorhardwarephones,andprovides internalcallswitching,aswellasoutboundor inboundcallingviathestandardphonenetworkorviaaVOIPservice.
Benefitsof3CXPhoneSystem
Mucheasiertoinstall&configurethenaproprietaryphonesystem:Asoftwareprogramrunningonacomputercantakeadvantageoftheadvancedprocessingpowerof the computer and user interface of Windows. Anyone with an understanding of computernetworks and windows can install and configure the PBX. A proprietary phone system oftenrequiresaninstallertrainedonthatparticularproprietaryphonesystem.
Easiertomanage3CXPhoneSystemhasaneasytousewebbasedconfigurationinterface,allowingyoutoeasilymaintainand finetuneyourphonesystem.Proprietaryphonesystemsoftenhavedifficult touseinterfaceswhicharedesignedtoallowonlyphonesysteminstallerstouseiteffectively.
Callcostreduction:You can save substantially by using a VOIP service provider for long distance or internationalcalls.Easilyconnectphonesystemsbetweenoffices/branchesandremoteworkersviatheInternetorWANandmakefreephonecalls.
Noneedforseparatephonewiringusecomputernetwork:A VOIP phone system allows you to connect hardware phones directly toa standard computernetworkport (which it cansharewith theadjacent computer). Softwarephones canbe installeddirectly onto the PC. This means that you do not need to install & maintain a separate wiringnetwork for thephonesystem,givingyoumuchgreater flexibility toaddusers/extensions. If youaremovingintoanofficeandhavenotyetinstalledphonewiring,youcansavesignificantlybyjustinstallingacomputernetwork.
Novendorlock-in:VOIPphonesystemsareopenstandardallmodernIPPBXsystemsuseSIPasaprotocol.Thismeans thatyoucanusealmostanySIPVOIPphoneorVOIPgatewayhardware. Incontrast,aproprietaryphonesystemoften requiresproprietaryphones,designedspecifically for thatphonesystemandproprietaryexpansionmodulestoaddfeaturesandlines.
Scalable:
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page10
Proprietarysystemsareeasy tooutgrow:Addingmorephone linesorextensionsoften requiresexpensive hardware upgrades. In some cases you need an entirely new phone system. Not sowithaVOIPphonesystem:astandardcomputercaneasilyhandlealargenumberofphonelinesandextensionsjustaddmorephonestoyournetworktoexpand!Bettercustomerservice&productivity:Because calls are computer based, it is much easier for developers to integrate with businessapplications.Forexample:anincomingcallcanautomaticallybringupthecustomerrecordofthecaller, dramatically improving customer service and cutting cost. Outbound calls can be placeddirectlyfromOutlook,removingtheneedfortheusertotypeinthephonenumber.
WebbasedSwitchboardmakesphoneseasiertouse:Itisoftendifficulttouseadvancedphonesystemfeaturessuchasconferencing,callrecordingandcall transfer on proprietary phones. Not so with 3CX via the web based user portal 3CXMyPhone-allactionsareeasilyperformedfromauserfriendlyGUI.
Morefeaturesincludedasstandard:Because 3CX Phone System is software based, it iseasier and more cost effective for 3CX toimprovefeaturesetsandperformance.3CXPhoneSystemscomewitharichfeatureset,includingautoattendant,voicemail,callqueuing,callconferencingandmore.Theseoptionsareoftenveryexpensiveinproprietarysystems.
Bettercontrolviabetterreporting:VOIPsettingsstoreinboundandoutboundcallinformationinadatabaseonyourserver,allowingformuchmorepowerfulreportingofcallcostsandcalltraffic.
3CXMyPhoneshowsextensionandlinestatus:Proprietary systemsoften requireexpensive systemphones togetan ideawhat isgoingon inyourphonesystem.Eventhen,statusinformationiscrypticatbest.With3CXPhoneSystem,the3CXMyPhoneuserportalshowsusersclearlywhichusersareavailabletotakecalls(presence).Managementcanseewhethercustomersarebeingservicedinatimelyfashion.
Teleworking/RemoteuseviaSmartphones:
Withtheuseof3CXPhoneforWindows,AndroidandiPhone,extensionuserscantakeandmake calls via the company phone system from anywhere using their smartphone orlaptop.
HowanIPPhonesystemworks
AVOIPPhoneSystem,alsoreferredtoasanIPPBX,consistsofoneormoreSIPstandardbasedphonesanIPPBXserverandoptionallyaVOIPGateway.TheIPPBXserverissimilartoaproxyserver:SIPclients,beingeithersoftphonesorhardwarebasedphones,registerwiththeIPPBXserver,andwhentheywishtomakeacalltheyasktheIPPBXtoestablishtheconnection.TheIPPBXhasadirectoryofallphones/usersand theircorrespondingsipaddressand thus isable toconnect an internal call or route an external call via either a VOIP gateway or a VOIP serviceprovider.
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page11
Figure1-VOIPPhoneSystemOverview
The image illustrates how an IP PBX integrates on the network and how it uses the PSTN orInternettoconnectcalls.
SIPphones
AVOIPphonesystemrequirestheuseofSIPphones.ThesephonesarebasedontheSessionInitiation Protocol (SIP), an industry standard to which all modern IP PBXs adhere. The SIPprotocoldefineshowcallsshouldbeestablishedandisspecifiedinRFC3261.BecauseofSIP,itis possible to mix and match IP PBX software, phones and gateways. This protects yourinvestmentinthephonehardware.SIPphonesareavailableinseveralversions/types:
SoftwarebasedSIPphones
AsoftwarebasedSIPphone isaprogramwhichmakesuseofyourcomputersmicrophoneandspeakers,oranattachedheadsettoallowyoutomakeorreceivecalls.ExamplesofSIPphonesaretheincluded3CXPhoneorX-LitefromCounterpath.
HardwarebasedSIPPhones
Figure2-Ahardwaresipphone
A hardware based SIP phone looks like and behaves like a normal phone. Its actually a minicomputer that connectsdirectly to thecomputernetwork.Because theyhavean integratedmini
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page12
hub, they can share a network connection point with a computer, eliminating the need for anadditionalnetworkpointforthephone.ExamplesofhardwareSIPphonesareGrandStreamGXP-2000orSNOM320.
Smartphones(iPhone,Android,WindowsPhone)
Figure3-UsinganiPhonewith3CX
iPhoneorAndroidphonescanbeusedasclientsto3CXPhoneSystemusingthefreelyavailable3CXPhone for Android and iPhone. Using 3CXPhone, your smartphone becomes a wirelessdeskphoneintheoffice,whilstitcanbeusedtoanswerandreceivecompanycallsoutoftheofficevia Wifi or 3G (Your mobile provider must support this). 3CXPhone for Windows Phone is indevelopment(Q32010)
3CXPhoneSystemeditions
3CXPhoneSystem isavailable in4different versionsaFreeEdition,aMINIedition,aSmallBusinessEdition,aProEditionandanEnterpriseedition.Adetailedfeaturecomparisonbetweenversionsisavailableatthislocation:http://www.3cx.com/phone-system/edition-comparison.html
TheCallCentermoduleisavailableasanupgradetoanyofthecommercialeditions.Thismoduleaddscallcenterspecificfeaturestoyour3CXPhoneSystem
Pricinginformationandorderinginformationcanbefoundhere:http://www.3cx.com/ordering/index.php
Whatsnewin3CXPhoneSystemV10?
Allversions
Easiertouse3CXMyPhonethatincorporates3CXAssistant
3CXMyPhoneisnowsilverlightbased,incorporatingtheoldassistantandisthereforemucheasiertodeploy
3CXMyPhonenowalsosupportedonMacs
NotificationtoWindowsEventlog,3CXEventLogandoptionallybye-mailonkeyevents
AbilitytoblacklistIPs
Abilitytoblockextensionsbeingregisteredfromoutsidethenetwork
Youcanconfigurethatparticularextensionscannotbeusedoutsideofthelocalnetwork
Abilitytolimitextensionsregisteringexternallytousetunnel(whichprovidesadditionallayerofsecurityviapassword)
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page13
Native64bitversion
Abilitytorecordpromptsviathephone-simplyclickonprompt,enterextensionnameandrecordprompt
Reducedmemoryfootprintandeliminationofextraservice
Class of Service Specify extension group in outbound rules to easily create Class ofServicerules
Themessupportin3CXMyPhone/3CXAssistant
SmallBusiness,ProandEnterpriseeditions
Improvedconferencingpagein3CXMyPhoneallowsforeasiersetupofconferencecalls
Queuetabin3CXMyPhonewhichgivesanoverviewofthestatusofqueues
ImprovedBLFpagenowallowsprovisioningofSpeeddials,customcodes
CompleteG722support(RequiresG722capablephone) ServerwillqueryphonebooktomatchCallerIDStoaspecificname
CallCenterEdition
Thecallcentereditionisanupgradetoanycommercialeditionthataddsanumberofcallcenterfeatures:
AdvancedRealtimestatisticsfrom3CXMyPhoneWiththeCallcentermodule,supervisorscangetaccesstotheadvancedrealtimeinformationintheQueuespageof3CXMyPhone.Besidesmonitoringqueuestatusandwhichagentsareloggedon,youcanseethenumberof callers in queue the, number of answered/unanswered calls, average and longest waittime,timeanagentloggedin/outofqueueandmore.
AdditionalQueuestrategiesincludingCallBack,LongestWait,LeastUsed
WhisperWhisper functionalityonqueuecalls. Listen to monitorAgent responses,and ifAgent respondswrongly youcanprovide feedback to theAgentonly,allowinghim/her tocorrecttheiranswers.
ListeninAllowssupervisorstolisteninoncallstomonitorAgentresponses.
WrapuptimeWrapuptimegivesagentsaconfigurableamountof timetoenternotesinthecustomerrecordorfollowuptasksbeforetheyhave totakeanothercall.Wrapuptimecanbeconfiguredperqueue
WallBoardfeaturewebpagewhichcanbedisplayedonlargescreenwithtotalnumberofcallswaiting,numberofansweredandunansweredcallsandaveragewaittime
Alerts to file and email when a call is in the queue beyond a certain time. You can nowenforce SLA requirements and get notifications whenever a call is in a queue beyond acertaintime.Anemailnotificationcanbesentandthealertisalsologged.
Abilitytologoutanagentfromthequeue
Moreextensivereports
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page14
3CXTraining
3CXmaintainsanonlinetrainingcoursewhichtrainsusersonall importantfunctionsofthePBXviaaseriesofvideotutorials.Theonlinetrainingcourseisfreeofchargeandcanbecompletedinapproximatelyoneday.
Thetrainingcoursecanbefoundhere:http://training.3cx.com
It isalsopossibleforadministratorstoobtain3CXcertification.Certification isfreeofchargeandcanbetakenherehttp://www.3cxacademy.com
3CXHelp/Supportpages
Additionaldocumentation,tutorialsanddocumentsabout3CXPhoneSystemcanbefoundonoursupportpage,locatedat:
http://www.3cx.com/support//
3CXBlog
Werecommendthatyousubscribetothe3CXblogathttp://www.3cx.com/blog/
Therewepublishimportantproductnews,updates&securityalerts.Youcangetnotifiedbyemailofnewblogpostsbysubscribinghere:
http://feedburner.google.com/fb/a/mailverify?uri=3CXVoIPBlog
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page15
2.Installing3CXPhoneSystemforWindows
Systemrequirements
3CXPhoneSystemforWindowsrequiresthefollowing:
WindowsXPProSP3,Windows7,2003serverSP2,2008serveror2008R2
Port5060(SIP),5090(Tunnel-Optional)tobeopened Port4515,5000,5480,5482,5483,5484,5485,5486,5487,5488tobefree
.NETFrameworkversion4orhigher
1GigabyteMemoryorhigher,Pentium4processororup
Internetexplorerv8&up,Firefox2&up
If using a VoIP provider or remote extensions, you will have to a fixed IP. DynDNSconfigurationsarenotsupported!
More information on system requirements including benchmark tests athttp://www.3cx.com/blog/voip-howto/no-dedicated-server-needed/
Recommended
3CXsupportedSIPPhonesandVoIPGateways(http://www.3cx.com/support/) 3CXsupportedVoIPProviders
IfyouareusingaVOIPprovider,youmusthaveafirewall thatisconfiguredtodostaticportmapping. A static IP is highly recommended also! For more information see:http://www.3cx.com/blog/voip-howto/static-port-mappings/
YouwillneedtohaveagoodbasicunderstandingofWindowsNetworking.
Runset-up
1. Download the latest version of 3CX Phone System from http://www.3cx.com/ip-pbx/downloadlinks.html.Runset-upbydouble-clickingon theset-up file.Click Next to startinstallation.
2. You will be asked to review and approve the license agreement, as well as to choose aninstallationlocation.3CXPhoneSystemwillneedaminimumofapproximately200MBoffreeharddiskspace.Youwillneedtoreserveadditionalspacetostorevoicemailfiles&prompts.
3. SelecttheinstallationlocationandclickNext
4. Youwillbeaskedwhetheryouwishtouse IISor the in-builtwebserver,Abyss.WithAbyssyourphonesystemwillbe independentofwindowsupdatesandotherwebsites runningonIIS. Abyss is equally performant. On windows XP and Windows 2003 only Abyss can beselected due to the limitations of IIS 5.1 and IIS 6. On Windows 7, IIS will enforce a 10connectionlicenselimit.ChooseAbyssifthisisanissue.
5. Click Install tostart the installationof3CXPhoneSystem.Setupwillnowcopyall filesandinstallthenecessaryWindowsservices.Afterset-uphascompletedcopyingfilesandinstalling
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page16
the services, set-up will run the 3CX Phone System Configuration Wizard to complete theinstall.ClickFinish.
Runthe3CXPhoneSystemconfigurationwizard
1. The3CXPhoneSystemconfigurationwizardwalksyouthroughanumberofessential tasksthatyouneedtodoinordertogetyoursystemupandrunning.Afteritstartsup,itwillaskinwhichlanguageyouwantthewizardtorun.
2. Thewizardwillaskyouhowmanydigitsyouwishyourextensionnumberstobe.
3. Itwillaskyouforyourmailservernameandreplytoaddress.Thesesettingsareusedtosendemailnotifications,voicemailandfaxes.Itwillaskyouforapreferredusernameandpasswordtobeusedtologontothe3CXPhoneSystemmanagementconsoleandmanagethephonesystem.
4. Ifyouhavemorethenonenetworkinterface,set-upwillaskyouonwhichnetworkinterface3CXshouldlisten.
5. Set-upwillaskyouforthepublicIPofthe3CXPhoneSystemmachinesothatremoteextensionscanbeprovisioned.Youcanskipthisstepifyouwishandenteritlater.
Screenshot1-The3CXConfigurationWizard
6. Set-upwillallowyou tocreateanumberofextensions.Youcancreatemore later,howeveryouneedtocreateatleastoneextension.Afteryouhavecreatedtheextensions,youneedtoconfigure your phone sets. 3CX has configuration guides for many popular phones athttp://www.3cx.com/support//
7. Inthenextstepitwillaskyoutospecifytheoperatorextension.Theoperatorextensionisthedefault extension used to route inbound calls to. Specify which extension will act as theoperatorextension.TheoperatorextensionwillbethedefaultdestinationforallinboundlinesandDIDs
8. Now specify the voice mail number this is the number that users will call to retrieve theirvoicemail.Thedefault is999,althoughcustomers in theUKshouldchange thisas it is theemergencynumber.
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page17
9. If youwant to usea VoIPprovider, youcan select theVoIP provider touse, specify servername,proxy(ifapplicable),accountdetailsandruleprefix.
10.3CXPhoneSystemWizardwillprompt youwhether youwould like to receiveaquote foracompletephonesystem.Ifyes, fill inyourdetailsand3CXora3CXpartnerwillsendyouadetailedquote.Youcanskipthisstepifyouwish.
AftertheWizardhascompleted,youcanconnecttothe3CXPhoneSystemManagementConsolebyclickingonthemanagementconsoleshortcutinthe3CXPhoneSystemprogramgroup.
Toconnecttothemanagementconsolefromaremotemachine,startawebbrowserandenterthenameof themachineonwhich3CXPhoneSystem is installed, followedby Management. (Forexample:http://phone-system:5000/Management/)
Upgradingfromapreviousversionof3CXPhoneSystem
Itispossibletoupgradea3CXPhoneSystem8,7.1installationtoversion10asfollows:
1. Before uninstalling, backup your current configuration using the backup and restore toollocatedinthe3CXprogramgroup.
2. NowuninstallusingAdd/Removeprograms.
3. Install3CXPhoneSystemv10Youwillbepromptedforthebackupfilebytheconfigurationwizard.Thiswillrestoreyourconfiguration.
4. The provisioning port has changed to port 5000. This means that you must change theprovisioning links for thephones to http://IPADDRESSSERVER:5000/provisioning.YoucandothisviatheDHCPoption66orbyconfiguringthephonesfromtheirwebinterface.Seetheconfiguration guides for more information. Reboot the phones after you have made thischange.
Notesinregardstoupgradesfromolderversions:
Upgradesofversion3.1,5,6.0,6.1,7.0configurationsarenotsupported.
If you upgraded and switched the type of web server that you used, you must go intoPhonesnode,selectallphonesandselecttheRe-provisionbutton.
Activating3CXPhoneSystem
IfyouhavepurchasedaMINI,SmallBusiness,ProorEnterpriseversionthenyoumustactivateyour licensebygoing to theGeneral>ActivateLicensepage in the3CXManagement-Console.
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page18
Screenshot2-Activatingyourlicense
Enter your license key, Company, Contact Name, E-mail, Telephone and Country and ResellernameandclickonActivate toactivateyour license.This informationwillbesent toour licensekeyserverand your licensekey and installationwill beactivated. Youwill need todo thiseachtimeyoure-install3CXPhoneSystemonanewmachineorwhenachangeinthelocalnetworktopologyoccurs(example:thelocalipaddresschanges)
Firewallconfiguration
Thereare3scenariosinwhichyouwillneedtoupdateyourfirewallconfiguration:
1. IfyourPBXserverisbehindaNAT/firewallandyouintendtouseaVOIPprovider
2. Ifyouintendtouseremoteextensions.
3. IfyouareusingafirewallonthePBXserveritself,forexampleWindowsFirewall
3CXPhoneSystembehindaNAT/firewall
Thebestplace for3CXPhoneSystem isonamachinebehind the firewall.Thisconfiguration iseasierandmoresecure.IfyouwilljustusePSTNlines,youdontevenneedtomakeanychangestoyourfirewallconfiguration.
IfyouintendtouseaVOIPProvider,thenyouwillneedtoopenthefollowingportstoallow3CXPhoneSystemtocommunicatewiththeVOIPProvider:
Port 5060 (UDP) for SIP communications (send & receive) MUST BE STATICALLYMAPPED. See sample firewall configuration at http://www.3cx.com/blog/voip-howto/linksys-router-configuration/
Port5061(TCP)forTLScommunicationsIfusingsecureSiP. Port5090(UDPandTCP)forthe3CXTunnel(ifyouplantouseremoteextensions)
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page19
Port9000-9049(orhigher)(UDP)(send&receive)forRTPcommunications,whichcontaintheactualcall.Eachcallrequires2RTPports,onetocontroltocallandoneforthecalldata.Therefore,youmustopentwiceasmanyportsasyouwishtosupportsimultaneouscallsviatheVOIPprovider.Forexample, if youwant toallow4people tomakecalls via theVOIPprovidersimultaneously,youmustopenport9000to9007.
Notethattheaboveportrangesarethedefaultportsin3CXPhoneSystem.Youcanadjusttheseports fromtheManagementConsole, in theGeneral>GeneralSettingspage. In thispage,youcanconfigure theports to beused for internal calls, and the ports tobeused forexternal callsbeingmadeviaaVoIPprovider.
The3CXExtensionusermanual
The 3CX Extension manual explains users how they can use 3CX MyPhone, the voice mailsystem, call parking, and so on. The extension manual is available online at:http://www.3cx.com/blog/myphone/
The3CXMyPhone
The3CXMyPhoneisawebbasedutilitythatallowsyoutoeasilymanageyourextensionwithafewmouseclicksrather thenviaacrypticand limitedphoneinterface.3CXitworks intandemwithadeskphoneorsoftphone.Formoreinformationaboutthe3CXMyPhoneandhowtoinstallit,pleaserefertothechapter3CXMyPhone.
Systempromptslanguage
3CXPhoneSystemshipswithaUSEnglishpromptsetbydefault.Promptsarevoicefilesthatareplayedbythesystemtocallersandusersofthesystem.Forexample,whenauserpicksuptheirvoicemail,thesystempromptswillinstructtheuserwhatbuttonstopress.Tochangethesystempromptstoadifferentlanguage:
1.Goto3CXPhoneSystemUpdates>Systempromptsetsnodeandthenselectthepromptsetyouwishtouse.Thepromptsetwillbedownloaded.
2. Now go to the Settings > System prompts sets node and click on the Manage Prompt setsbuttonatthetopofthescreen.
3. Select the prompt set you have downloaded and click on Set As Current Promptset. Thesystemwillnowusethisnewpromptset.
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page21
3.CreatingExtensions
Introduction
Afteryouhaveinstalled3CXPhoneSystem,youwillneedtofollowanumberofstepstocompletethesetup:
1.Create3CXPhoneSystemextensions.
2.Configurethesoftwareand/orhardwarephones.
3.Configurethephonelines.
Start-up the3CXManagement console from the3CXprogramgroup (Windowsbased),orpointyourwebbrowser to theManagement Console by entering thenameof the machine (includingport5000),forexample:http://phone-system:5000/Management/
Aloginpagewillappear.EntertheUsernameandPasswordthatyouprovidedduringsetup,selectthelanguageyouwouldliketouseandthenclickontheLoginbutton.
AddingExtensions
Toaddanextension,clickonAddExtensionfromthetoolbar.
Screenshot3-Addinganextension
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page22
UserandAuthenticationinformation
1.Entertheextensionnumber,firstand lastnameandtheEmailaddress(Optional)oftheuser.Theemailaddresswillbeused forvoicemailnotifications.Youcan leave the fieldempty if youwish.
2.NowspecifyanauthenticationIDandpassword:
IDTheSIPUsername.e.g.200.
PasswordTheSIPPassword(passwordcanbehiddenfromtheuser).The Authentication ID and password fields set in the software or hardware phone mustmatchtheabovefields.Inadditiontheextensionnumbermustbeenteredinthephoneaswell in a field called Account or User ID (The exact field name differs per vendor). Fordetailedconfigurationguidesforpopularphonesseehttp://www.3cx.com/blog/support/
Voicemailoptions
3.NowconfiguretheVoicemailoptions.
Enablevoicemail
Play Caller ID the voicemail system will play the number of the caller who left the voicemessage
Read out date/time of message the voicemail system will play back the time of the voicemessagetobeplayed
PINnumberthispinnumberisusedtoprotectthevoicemailboxandisusedbytheusertoaccessthemailbox.ThePINnumberisalsousedasapasswordtologonto3CXAssistantortheMyPhoneUserportal.
EmailoptionsYoucanchoosethefollowinge-mailoptionswhenavoicemailarrives:
o NoemailnotificationThesystemwillnotsendanyemails
o SendemailnotificationonlyThisoptionwillnotifytheuserthatthereisanewvoicemail.Howeverthee-mailwillnotcontainthevoicemail,thevoicemailwillhavetoberetrievedviathephone.
o SendvmailasattachmentThisoptionwillsendanemailandattachthevoicemailasaWAVfiletothee-mail.Itwillstillleavethevoicemailinthevoicemailboxjustincaseyouwishtopickupthevoicemailviathephone(bydialling999).
o Sendas attachmentand delete frommboxwill sendanemailwith thevoice mailattachedANDdelete thevoicemail from thevoicemailboxon the3CXserver.Thisavoids theuserhaving to delete the voice mail from2 locations, i.e. from the emailinboxandfromthe3CXvoicemailbox.
4. ClickOKtocreatetheextension.
Forwardingrules
Each extension can have a set of call forwarding rules that defines what 3CX Phone Systemshould do when an extension user is unable to take an incoming call. This can be configuredbasedontheusersstatus,thetime,whetheritsaninternalorexternalcallorthecallerID.
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page23
Eachstatusrequiresacallforwardingrule.Forexample,iftheuserisunabletotakeacallwhilsthis/herstatusisAvailable,youcanforwardthecalltovoicemail,whilstifthestatusissettoOutofOfficeyoucouldforwardittohis/hermobile.
Call forwardingcanbe configuredby theadministrator from the management consoleorby theuser from the MyPhone portal. Please see this web page for instructions how to configure callforwardingforanextension:
http://www.3cx.com/blog/myphone/forwarding-rules/
Importingextensions
Ifyouneedtocreatealargenumberofextensionsit ishandiertobulkimporttheextensions.Todo this, you can create a spreadsheet with columns for each field that you wish to import.Alternatively you can import directly from Active Directory via LDAP. Please find a detaileddescriptionoffieldsaswellasalinktoasampleimportfileat:http://www.3cx.com/blog/docs/bulk-extension-import/
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page25
4.PhoneConfiguration
Introduction
Afteryouhavecreatedtheextension,asummarypagewillappear,whichshowsthe informationthattheSIPphonewillneedtobeabletoregisterto3CXPhoneSystem:
ProxyserverIPorFQDN:Hostnameof3CXPhoneSystem
UserID:Extensionnumbercreated
AuthenticationID:AsspecifiedinAuthenticationIDfield
Password:AsspecifiedinAuthenticationpasswordfield
This informationcanbeenteredintothephonesviatheirwebinterface,orcanbeprovisionedtothephoneautomatically.Werecommendprovisioningthesettingstothephone.
Howprovisioningworks
Phoneprovisioning refers to theprocessofautomatically configuring IPphonesbyhaving themretrieve the phone settings from the 3CX Phone System server. This method is preferable tomanual configuration because it allows you to easily manage the phones from the 3CXManagement Console. It makes it easy to change extension passwords, BLF lights and so onbecauseyoucandoitcentrallyforallphonesfromthemanagementconsoleandthenrebootthephoneandpushoutthechangeswithouthavingtolookattheconfigurationofthephoneitself.
ProvisioningYealink,TiptelandGrandstreamphones
Screenshot4-PlugandPlayphoneprovisioning
Note: Grandstream PNP provisioning only works with the newer executive models, theGrandstreamGXP-1450,GXP2100,GXP2110andGXP2120.OlderGrandstreamphonesmustbe provisioned via DHCP 66 or configuring the provisioning URL in the phone via the webinterface.
1. ConnecttheIPPhonetotheLAN.EnsurethatthephoneisonthesameLANas3CXPhoneSystem.
2. Thephonewillshowupinthephonesnodeasanewphone
3. Right-clickontheentryandassignanexistingextensionorcreateanewone.
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page26
4. Thephonewill be senta linkby3CXPhoneSystemandwill restartwith thecorrectextension credentials. Some phones will ask for a confirmation by the user beforerestarting.
5. YoucanspecifyanyBLFoptionsthatmustbeconfiguredintheProvisioningtaboftheextension.
Provisioning3CXPhoneforWindows,iPhoneandAndroid
3CXPhoneforiPhoneandAndroidcanbeprovisionedinasimilarway.
1. InthecaseofiPhoneorAndroid,install3CXPhonefromtheAppstoreorAndroidmarket.If using Windows, download and install 3CXPhone for Windows from here:http://www.3cx.com/VOIP/voip-phone.html
Screenshot5-Provisioning3CXPhone
2. Ensureyouareon the localLANwhen you install3CXPhone.3CXPhonewill ask youwhetheryouwishtoprovisionthephone.Confirm.
3. 3CXPhonewillshowupinthephonesnodeasanewphone,usingtheIPandtheMACoftheSmartphoneorComputeronwhichitisinstalled.
4. Right-clickontheentryandassignanexistingextensionorcreateanewone.
5. The phone will be sent a link by 3CX Phone System and will restart with the correctextension credentials. 3CXPhone for Windows will ask for confirmation from the userbeforeapplyingtheprovisioningprofile.
6. Inthecaseof3CXPhoneforWindows,youcanconfigureBLFfieldsintheProvisioningtaboftheextension.
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page27
ProvisioningCisco,Grandstream,Polycom,SnomandAastraphones
Step1Configuringtheextensionsforprovisioning
Screenshot6ProvisioningaPhone
Note: This method can be used for all IP phones, including the Yealink, Tiptel and newerGrandstreamphones.TheolderGrandstreammodels(GXP2000,2020)mustbeprovisionedviathebelowmethod.
GotothePhoneProvisioningtaboftheextension:
1.Enter theMACaddressof thephone(whichcanbe foundat thebottomof thephone) in theMACaddressfield.
2.Selecttheappropriatephonemodel
3.SelecttheNetworkinterface(incaseyourphonesystemserverhasmultiplenetworkinterfaces)4.Ifrequired,specifycodecpriorities.Codecsencodetheaudioandusemoreorlessbandwidthdepending on the quality required. PCMU and PCMA offer the best quality but also require themostbandwidth.Formoreinformationviewthisblogarticle:
http://www.3cx.com/blog/docs/bandwidth-dsl-atm-isp/
5.ClickOKtosave.Theprovisioningfileswillnowbecreatedintheprovisioningdirectory.Eachtimeyoumakeachangetotheextension,thesefileswillbere-created.Forchangestotakeeffectyoumustrebootthephone(YoucandothisremotelyfromthePhonesnode).
Step2Configurethephonetoretrievetheconfigurationfile
Nowyouneedto instruct thephonetodownload itsconfiguration fromtheprovisioningdirectoryonthe3CXPhoneSystemserver.Thiscanbedoneintwoways:
Onetimeconfigurationviathephoneswebinterface
Byconfiguringitinthephoneviathewebinterfacethisisaonetimeoperationandmakessensein smaller networks. The exact procedure is dependent on the model of phone. You can findconfigurationguidesforeachphonehere:http://www.3cx.com/support//
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page28
Usingoption66inyourDHCPserver
Byusingoption 66 inyourDHCPserver, thephonewillobtain theURLwhen it receives its IPfromtheDHCPserver.This is recommendedfor largernetworks.Essentially thephonewill thenbe toldwhere toget itsconfiguration fileat thesame time it receives its IPandnetworking info.Thismakes iteasy tochange theprovisioningURL later, forexample incaseyouwish tomoveyourphonesystemtoanotherserver.
Tousethisoption,youmustconfigureyourDHCPservertoprovidethisinformation.Onthislinkyou will find a guide how to configure DHCP option 66 for Microsoft DHCP servers:http://www.3cx.com/sip-phones/DHCP-option-66.html
If you do not use Microsoft DHCP server, you will need to refer to the documentation of yourDHCPserverformoreinformationonhowtoconfigurethis.
ProvisioningURL
YoumustspecifytheprovisioningURLineachphone:
http://::5000/provisioning/,e.g.http://10.172.0.2:5000/provisioning/
EachphonerequiresthisURLtobespecified inaparticularmanner.Pleaseseethis linkfortheexactformatforeachphone:
http://www.3cx.com/sip-phones/DHCP-option-66.html
BLFfields
If your phone has BLF lights, you can automatically configured what information the BLF lightsshoulddisplay.MatchaBLFbuttonwithanextension,sothat thisbuttonwillshowthestatusofthatextension.ThenumberofavailableBLFbuttonsvariesperphone.
YoucanalsolinkasharedparkingplacetoaBLFbutton.Thisallowsuserstoeasilyparkorun-parkcallsbyhittingthatBLFbutton.Speeddialsandcustomspeeddialsarealsosupported.
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page29
Phoneprovisioningtemplates
Screenshot7-EditingthePhoneProvisioningtemplate
ThephonesareprovisionedbasedonXMLtemplates,andifyouarefamiliarwiththemodelofIPphone thatyouhave, it ispossibletoedit thesetemplatesandaddadditionalconfigurations thatyoumightneed(forexampletoswitchoffbacklightonthedisplay).Theseeditswillthenbeaddedtotheprovisioningfiles.Toeditthephoneprovisioningtemplates:
1. GototheSettings>Provisioningtemplatesnode
2. InTemplateTypeselectPhones
3. InTemplateNameselectphonemodel
4. Edit the template as necessary and click OK to save the changes. To make the changesactive,youneedtore-provisionthephonesfromthephonesnode.
Re-provisioningthephones
Ifyouneedtore-provisionthephones, forexampleafteryouhavemadeconfigurationchanges,youcaneasilydothisfromtheIPPhonesnode:
1. Gotothe3CXPhoneSystem>Phonesnode
2. Selectthephonesthatyouwishtore-provision
3. ClickRe-provisionphones
4. SelectthephonesagainandselectReboottomakethenewprovisioninginformationactiveonthephone.
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page30
ManagingyourIPphones
Screenshot8-Thephonesnode
3CXPhoneSystemprovidesaneasywaytomonitorandmanageyourphonesnetworkwide.ThePhonesnodeinthe3CXManagementconsoleallowsyouto:
Viewallphonesinthenetwork
QuicklyviewIPandMacaddressofeachphone
Checkfirmwareversionthatthephoneisruning
Remotelyrebootoneorallofthephones
Re-provisionthephones(afteryouhavemadeachangeyoucanrebootthephonestohavethechangestakeeffect)
Launchtheadmininterfaceofthephone
MonitorsecurityofextensionpasswordandPIN.WeakextensionpasswordsandPIN'sarethemostcommoncauseofsecuritybreaches
Updatingthefirmwareonyourphones
ItispossibletoupdatethefirmwareonyourIPphonesnetworkwideusingthe3CXManagementConsole.TheprocedurevariessomewhatdependingontheIPPhonethatneedstobeupdated.Thestepsareasfollows:
1. Download the appropriate firmware from the IP Phone vendors website. Be sure to usefirmwarethathasbeentestedby3CXwith3CXfirst!
2. Now you need to upload this firmware to 3CX Phone System. To do this, open the 3CXManagementconsoleandgotoclickonSettings->PhoneProvisioning->Firmware
3. NowclickonthePhonesnode,andselectoneormorephones,whichyouwanttoupgradetothisfirmware.Thefirmwarewillbeuploadedandthephonerebooted.
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page31
4. TheselinksprovidedetaileddescriptionsforpopularIPPhonemodels
Cisco:http://www.3cx.com/blog/ip-phone-configuration/upgrading-firmware-cisco/
Grandstream:http://www.3cx.com/blog/ip-phone-configuration/upgrading-firmware-grandstream/
Yealink:http://www.3cx.com/blog/ip-phone-configuration/upgrading-firmware-yealink/
Polycom:http://www.3cx.com/blog/ip-phone-configuration/upgrading-firmware-polycom/
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page33
5.AddingPSTNline(s)viaaVOIPGateway
Introduction
ExternalcallscanbemadeonPSTN/phonelinesorviaVoIPproviders.AtraditionalPBXrequiresyou to connect the PSTN lines to the PBX hardware box; however in the case of 3CX PhoneSystemyouhavemoreoptions:
Connect PSTN lines (physical phone lines) to a VoIP Gateway situated on your internalnetwork.
ConnectPSTNlinestoaVoIPaddincard,installedinthe3CXPhoneSystemmachineoronanothermachine.
UseahostedphonelinefromaVOIPServiceProvider.InthiscasetheVOIPserviceprovidergivesyoutheabilitytomakecallsviayourinternetconnection.
To make & receive external phonecalls via your regular phone lines, you will have to buy andconfigureaVoIPgatewayorVoIPadd in card.This chapterexplainswhat theyareandhow toconfigurethem.
WhatisaVoIPGatewayorVoIPaddincard?
AVoIPgatewayisadevicewhichconvertstelephonytrafficintodata,sothatitcanbetransmittedoveracomputernetwork.InthismannerPSTN/telephonelinesareconvertedtoSIPextensions,allowingyoutoreceive&placecallsviatheregular telephonynetwork.VOIPGatewaysexistforanaloglinesaswellasBRI,PRI/E1linesandT1lines.VoIPcardsdothesamething,butareaddincardsthatareinstalledintoanexistingcomputer.
Whatisaport?
AportisaphysicalportonagatewayorVoIPcard.Inthecaseofananalogline,oneportequalsonevoicechannel.InthecaseofBRIISDN,oneportis2voicechannels,andinthecaseofE1orT1ports,eachportrepresents30and23channelsrespectively.
Justasit isnecessarytoconfigureaphonetoregisterwiththephonesystem,it isnecessarytoconfiguretheVoIPgatewayorcardtoregisteritsportswith3CXPhoneSystem.EachportgetsaSIPuserID,Passwordandvirtualextensionnumber.TotheIPPBX,thePSTNlineappearsjustlikeanyotherSIPextension.
UserecommendedVoIPGateways
It is important to use a VoIP gateway recommended by 3CX. Supported gateways have beentested by 3CX and are automatically configured with the right settings. If using the defaultconfiguration,3CXwillalsoprovidefirstlinesupportsupportsonitsusewith3CXphoneSystem.3CXrecommendsthefollowinggateways:
ForISDNBRIandE1lines
IfyouhaveISDNBRIorE1linesthenwerecommendaBeronetBerofixcardorgateway
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page34
ForAnaloglines
Ifyouhaveanaloglines,thenwerecommend
BeronetBerofixcard
Patton4114
GrandstreamGXW4104/4108
IfusingtheGrandstream,ensurethatyouusethe firmwarethathasbeentestedby3CXonthegateway.Formoreinformationsee
ForT1lines(USA)IfyouhaveaT1line,thenwerecommend
SangomaA101
Patton4960
Forthelatestlistofsupportedgatewayhardware,pleasevisithttp://www.3cx.com/support/
Step1:CreatethePSTNgatewaysin3CXPhoneSystem
ThefirststepistocreatethePSTNgatewayinthe3CXmanagementconsole.
Screenshot9Choosinggatewaytemplate
1. Inthe3CXPhoneManagementconsolemenuclickonAdd>PSTNGateway.
2. Inthenamefield,enterafriendlynamefortheVOIPgateway.Nowchoosethegatewaybrandandmodelthatyouareusingfromthelist.NowclickNext.
3. Dependingonthegatewayyouselected,youmightbeaskedadditionaloptions,suchaswhatcountrythedevicewillbeconnectedinandsoon.
Screenshot10-SpecifyingVoIPGatewaydetails
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page35
4. Nowenter thehostnameor IPof theVOIPGatewayin the GatewayHostnameor IP field,andspecifytheSIPPortonwhichthegatewayisoperating.Bydefaultthisis5060.
5. Specifythenumberandtypeofportsthegatewaysupports,i.e.analog,BRI,PRIorT1.Thiswillsetuponeaccount foreachportandenable thecorrespondingnumberofcalls/lines forthataccount.Ananaloglinesupports1call;aBRIportsupports2calls,anE1(PRI)30,andaT1(PRI)23.Forexample,ifyouspecify1*T1port,itwillcreateoneSIPaccountwhichcanhandleupto23calls.Ifyouwishtohaveeachlineindividuallyaddressed,simplyselect23*Analog lines.Theotheroptions,suchasRegistrationSettings,Otheroptionsetc.havebeenpreconfiguredforyourgatewaymodelanddonotneedtobechanged.ClickNexttogotothenextscreen.
Screenshot11-AddingPSTNLines
6. ClickNext.Theindividualportswillbecreatedanddisplayedinacolumnarformat.
VirtualextensionnumberIneffecttheVOIPGatewayconvertseachline/porttoanextension,so that thephone system can receiveand forwardcalls to it.Thevirtual extensionnumber isanumberassignedtoitby3CXPhoneSystemsothatitcanaddressitasanextension.Thereisnoneedtochangethisfield.
AuthenticationID&Password:Thesevaluesareusedtoauthenticatetheportswith3CXphonesystem.Thesevaluesmustmatchthesettingsconfiguredinyourgateway!BydefaulttheIDandpasswordhavebeensettotheVirtualextensionnumber.
Channels: The Channels field allows you to specify how many simultaneous calls this portsupports.Ananalog linesupports1call; aBRIport supports2 calls,anE1 (PRI)30,andaT1(PRI)23. If youprefer toaddresseach line individually, youcancreateadditionalSIPaccountsand change the number of channels supported by each account to 1. Note that your VOIPGatewaymust support thisespeciallyhigherdensityVOIPGatewaysareeasier toconfigure ifyouuseoneaccountforalllinesconnectedtoaport.
Port Identification This field specifies the actual PSTN phone line number and is used foridentificationpurposesonly.
Inbound Route: If the port will receive inbound calls, you can specify to which extension, ringgroupordigitalreceptionistacallmustberouted.
6.Onthenextpage,youwillbeaskedforaprefixsoastocreateanoutboundruleforthisdevice.Enter thediallingprefixintheCalls tonumbersstartingwith(prefix) textbox.Tomakecallsviathisgateway,precedethenumbertobedialledwiththisprefix.ClickFinishtocreatethelines.YoucanchangelineoptionsoflinesthathavebeencreatedbygoingtotheLinesnode.
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page36
Step2:ConfiguretheVoIPgateway
After you have created the PSTN Lines/ports, a summary page will appear, which shows theinformationthatyouneedtoenterintotheVOIPGateway:
ProxyserverIPorFQDN:Hostnameof3CXPhoneSystem
UserID:VirtualExtensionnumber
AuthenticationID:AsspecifiedinAuthenticationIDfield
Password:AsspecifiedinAuthenticationpasswordfield
TheVirtualextensionnumber,authenticationIDandauthenticationpasswordmustbeduplicatedfor each port that you have on your gateway. Just like with phones, this information can beprovisionedautomaticallytothegateway.Furthermore,theprovisioningoptionswillalsoconfigurethegatewaytoworkcorrectlywith3CXPhoneSystem.
Beronetgateways
ToconfigureaBeronetgatewaywith3CX,followthisURL
http://www.3cx.com/voip-gateways/beroNet-berofix-400.html
Pattongateways
IfyouareusingaPattonGateway,3CXPhoneSystemcancreateaconfigurationfilethatcanbeuploadedtothedeviceandmakesconfigurationautomatic.Foradetailedguidehowtodothis:
http://www.3cx.com/blog/voip-howto/patton-smartnode-configuration/
Grandstreamgateways
Followthisguide
http://www.3cx.com/voip-gateways/Grandstream-GXW-41044108.html
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page37
6.AddingVoIPproviderlines
Introduction
VOIP providers host phone lines they can assign local numbers in one or more cities orcountriesandroutethesetoyourphonesystem.Inaddition,VOIPprovidersareoftenabletogivebetter call rates because they have an international network or have negotiated better rates.Therefore, using VOIP providers can reduce call costs. However be aware that each VOIP callrequiresbandwidth.VOIPisrealtime,soitdoesplaceademandonyourinternetconnection.Asarule of thumb, each call will consume approximately 30k-120k per second, depending on whichcodecyouuse.Formoreinformationaboutbandwidthconsumptionofparticularcodecs,seethisarticle:
http://www.3cx.com/blog/docs/bandwidth-dsl-atm-isp/
ThischapterdescribeswithwhichVOIPprovidersyoucanset-upanaccountandhowtoconfigure3CXPhoneSystemaccordingly.
RequirementsforusingaVOIPprovider
IfyouplantouseaVOIPprovider,youwillhavetohaveafirewall/router/NATdevicethatsupportsSTATICPORTMAPPINGS.Oftenrouterswillperformportaddresstranslation,whichwill causeproblemssuchasonewayaudio,failing inboundcallsandsoon. It isalsohighlyrecommendedthatyouhaveastaticexternalIP.IfyourexternalIPchangesatcertain intervals, inboundcallswillfail.Formoreinformationonhowtoconfigureyourfirewall,reviewthisarticle:
http://www.3cx.com/blog/voip-howto/linksys-router-configuration/
Step1:CreateanaccountwithaVOIPProvider
ToaddaVOIPlineyouneedtohaveanaccountwithaqualityVOIPserviceprovider.3CXPhoneSystemsupportsmostpopularSIPbasedVOIPserviceprovidersandwerecommendusingonethat hasbeen tested by 3CX.3CX includes pre configured templates for these VOIP providers.SimplyclickontheAddVOIPlinktoseealistofsupportedproviders.
If there is no VoIP provider in your country you can use Skype Connect which has a globalpresence.
Step2:AddtheVoIPprovideraccountin3CXPhoneSystem
AfteryouhavecreatedtheVOIPprovideraccount,youwillneedtoconfiguretheaccountin3CXPhoneSystem.Todothis:
1. Inthe3CXPhoneManagementconsolemenu,selectAdd>VoIPprovider.
2. Enterafriendlynamefor thisVOIPprovideraccountandchoosetheVOIPproviderthatyouareusing. If it isnot listed,select GenericVOIPprovider,or GenericSIPTrunk.AgenericSIPtrunkisaproviderthatdoesnotuseanauthenticationIDandpassword,butratherusesyourIPasauthentication.Ifusingagenericproviderwewillnotabletoguaranteethat itwillworkwiththisVOIPprovider.ClickNext.
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page38
Screenshot12-AddVOIPProvideraccount
3. Theregistrar/ProxyHostnamewillbepre-filled.ComparethesewiththedetailsthatyouhavereceivedfromyourVOIPproviderandcheckthattheseareindeedcorrect.DependingontheVOIPproviderthatyouareusing,somefieldswillbedisabled.Thismeansyoudonotneedtochangethem.ClickNexttocontinue.
4. Now enter the VOIP provider account details. In the VOIP External number field, enter theVoIPlinenumberthathasbeenassignedto.ThenentertheAuthenticationID/usernameandpassword of your VOIP provider account. Specify the number of simultaneous calls yourprovidersupports.ClickNext tocontinue. If youareusingaSIP trunk, theauthentication IDandpasswordwillbegreyedout,sinceauthenticationisdoneviaIP.
5. Nowspecifyhowcalls fromthisVOIPprovidershouldberouted.Youcanspecifyadifferentrouteoutsideofficehours.
6. Onthenextpage,youwillbeaskedforaprefixsoastocreateanoutboundruleforthisVOIPprovider.Enter thediallingprefix in the Calls tonumbers starting with (prefix) text box.Tomakecallsviathisprovider,precedethenumbertobedialledwiththisprefix.
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page39
Note: Frequently the internet facing firewall sitting between 3CX Phone System and the VOIPprovider is not correctly configured or is not able to correctly route VOIP traffic. To check thefirewall configuration, it is important toperforma firewallcheckusing the inbuilt firewall checker.YoucanstartitbygoingtotheSettings>firewallcheckernode.Itwillconnectwiththepublic3CXfirewallcheckserver(firewallcheck.3cx.com)andwillcheckthatitcansendandreceiveUDPdataonport5060(forSIP),port3478(forSTUN)andport9000to9016(forupto8simultaneouscalls,defaultsetting). If itcan,thefirewallcheckwillsucceed. Ifthefirewallcheckfails,youwillnotbeable to reliably make and receive VoIP provider calls and you will have to edit your firewallconfiguration.
Note:Wedonotprovidefirewallconfigurationsupport.
SpecifyingaSTUNserver
Although 3CX includes a default STUN server setting, it is recommended that you specify theSTUN server suggested by your VoIP provider as your default STUN server. The STUN serversuggested by your VoIP provider is probably closer to you and therefore quicker to reach (lesshops). The faster the STUN server responds to requests, the quicker the call will be setup. TospecifyaSTUNServer:
1. In theManagementConsole,go toSettings>Networknode.Nowclickon the STUNservertab.
Screenshot13-SpecifyingSTUNserver
2.IntheeditboxPrimarySTUNserverspecifytheSTUNserversuggestedbyyourprovider,forexamplestun.sipgate.net:10000
3.Youcanspecifyanalternatebackupserver,or leavethestun2.3cx.comasthebackupSTUNserver.Thisaddresswillbeusedif theprimarySTUNserver isdown.ClickOKtoexitandsavethesettings.
DIDsandVoIPproviders
If your VoIP provider has supplied you with DIDs AND inbound call identification is based ondestination/diallednumber, itwillbenecessarytoconfiguretheSourceIdentificationrulesfortheVoIPProvider. Ifcall identificationisbasedonDIDnumbers,callswillnotberoutedandyouwillgetanerrorintheserveractivitylogsayingSourceIdentificationfailed.
In this case you must enter all the possible DIDs associated with your account. If it is a largerange,itisbesttoenterthisasamaskusingawildcardcharacter(*).Thishelpsimprovesystemperformance.Forexample, if youhavea rangeof999DIDnumbers,e.g.2456000 to2456999,youcanenter2456*.TospecifytheDIDsassociatedwiththeprovideraccount:
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page40
Screenshot11-AddingDIDsforSourceIdentificationpurposes
1. GototheSourceIDtaboftheVoIPprovideraccount
2. EnabletheoptionSourceIdentificationbyDID
3. NowspecifytheSIPfieldthatcontainstheDIDnumbers
4. Specify the DID numbers. The option Add Mask allows you to add a mask that covers arangeofDIDnumbers.AddDIDnumberwillbringupadialogallowingyoutoselectfromDIDnumbers that youhavealready inputted in theDID tabof theVoIPprovider.ClickOKwhendone.
Note:ConfigurationisnecessarybecausesourceidentificationbasedonDIDandroutingbasedonDIDaretwodifferentthingsandthusrequireseparateconfiguration.
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page41
7.CreatingOutboundCallRules
Introduction
Anoutboundruledefinesonwhichgateway/provideranoutboundcallshouldbeplaced,basedonwhoismakingthecall,thenumberthatisbeingdialledandthelengthofthenumber.
Creatinganoutboundcallrule
Screenshot14-Creatinganewoutboundrule
Tocreateanoutboundrule:
1.Onthe3CXManagementConsolemenu,clickAdd>OutboundRule,andenteranamefortherule.
2.Nowspecify forwhichcalls toapply theoutbound route. In the Apply this rule to thesecallssection,specifyanyoftheseoptions:
CallstoNumbersstartingwithapplythisruletoallcallsstartingwiththenumberyouspecify.Forexample,specify0tospecifythatallcallsstartingwitha0(usuallyaprefix)areoutboundcalls.Callerswoulddial0123456toreachthenumber123456
Callsfromextension(s)Selectthisoptiontodefineparticularextensionsorextensionrangesforwhichthisruleapplies.Specifyoneormoreextensionsseparatedbycommas,orspecifyarangeusinga-,forexample100-120
CallswithaNumberlengthofSelectthisoptiontoapplytheruletonumberswithaparticulardigit length, for example 8 digits. This way you can capture calls to local area numbers ornationalnumberswithoutrequiringaprefix.
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page42
Calls fromExtensionGrouprather thenspecifying individualextensions,youcanspecifyagroupofextensions
3.Nowspecifyhowtheoutboundcallsshouldbemade.Inthe Makeoutboundcallsonsection,select up to 3 routes for the call. Each defined gateway or provider will be listed as a possibleroute.Ifthefirstrouteisnotavailableorbusy,3CXPhoneSystemwillautomaticallytrythesecondroute.
4.YoucantransformanumberthathasbeencaughtbytheoutboundrulebeforeitisroutedtotheselectedgatewayorproviderusingtheStripdigitsandPrependfields:
Strip digits allows you to remove 1 or more of the digits. Use this to remove the prefixbefore it isdialledon thegatewayorprovider. In theexampleabove,youwouldspecify toremove1digit,inordertoremovetheprefix0beforeitisdialled.
Prependallowsyoutoaddoneormoredigitsrequiredbytheproviderorgateway.
Youcansettheseoptionsperroute,sinceaVOIPgatewayconnectedtothelocalPSTNmightrequireadifferentlogicthanifthecallisroutedviaaVOIPprovider.
.
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page43
8.3CXMyPhone
Introduction
3CXMyPhone(formerly3CXAssistant)isawebbasedutilitywhichallowsuserstoeasilymanagetheirextensionwithafewmouseclicksratherthenviaacrypticandlimitedphoneinterface.
3CXMyPhoneisnotaphoneitworksintandemwithanexistingIPhardwarephone,softphoneor even a smartphone. Calls are made and answered on your existing phone. 3CX MyPhoneprovidesthefollowingfunctions:
1. CallPop-up-Uponanincomingcall,asmalldialogwillpopup,whichallowsyoutorejectacallor transferacall toanotherpersonor tovoicemail -withasinglemouseclickorusingdraganddrop.
2. EasyCallTransfer/Park-Whenonacall,youcantransferorparkacallwithamouseclickorviadraganddrop,noneedtolearndialcodesorcalltransferproceduresonaphone.
3. Presence -Thestatusof theotherextensions isshown,allowingyou toavoidunnecessarycallsorcalltransferstocolleagues.
4. Click to Call - Launch calls with a mouse click double click on an extension to call theperson, or enter a name or number in the make call dialog. The call will automatically belaunchedwithout requiring you todial thenumber. Calls can also be launched directly fromyourcontactmanagementsoftwarewiththeCRMintegrationmodule.
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page44
5. HotkeydialingSelectanumberinawebpageordocumenttolaunchacall
6. Queuemonitoring-Viewthestatusofqueuesthatyouareamemberof.Youwillseecallerswaitinginthequeueandbeabletotakeacallfromthequeue.
7. TextchatMessageotherusersusingthein-builtchatoption
8. Recordcalls-youcantriggertherecordingofacallbyhittingtherecordbutton
9. Phonebook 3CX MyPhone provides easy access to the company and to the personalphonebook, and allows users to trigger calls simply by typing a name this will thenautomaticallyresolvethenumberandlaunchthecall.
3CX MyPhone will show different information based on whether you are a standard user, adepartmentalmanagerora companymanager. Indepartmentmanagermodeyouwill seecallsfrom anyone in your department. In management mode you will see information of the entirecompany. These rights are set by the Phone System administrator in the 3CX Managementconsole.
Moreinformationabout3CXMyPhonecanbefoundherehttp://www.3cx.com/MyPhone/
Deploying3CXMyPhone
Since3CXMyPhone isawebbasedSilverlightapplication, there isnoneed to runan installer.UserswillreceiveaURLintheirExtensionwelcomeemailwhichwilldirectthemto3CXMyPhone.
Theycaninstall theapplicationlocallybyrunningtheInstall linklocatednexttothelogoutlink.ThiswillcacheacopyoftheSilverlightapplicationandinstalladesktopshortcut.Theapplicationwillstill run fromawebbrowser,however theapplicationwillbecachedandadifferentbrowsersizecanbeusedmoresuitableto3CXMyPhone.
Updating3CXMyPhone
Updatesto3CXMyPhonearedeployedautomatically.Ifauserhasanoutdated3CXMyPhoneonhis desktop, an icon will appear at the top of his/her 3CX MyPhone indicating there are newupdates.Theupdateswillbedownloadedanddeployedassoonastheuserclicksontheicon.
Using3CXMyPhone
Awebbasedusermanualexistsfor3CXMyPhone.Thismanualcanbefoundhere:
http://www.3cx.com/blog/myphone/
Grouping&AssigningRights
3CX MyPhone can limit what call information is displayed based on extension groups. Theseextensiongroupsareusedtodeterminewhatinformationisshowntowhom.Inadditiontheyhelpgrouptheextensionforbothusersandtheadministrator.Tocreateanextensiongroup:
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page45
Screenshot15-AddinganExtensionGroup
1. In the management console, click on the Extensions node and click on the Add ExtensionGroupicon.
2.NowproceedtoaddExtensionsbyselectingextensionsandclickingonthe Addbutton.NotethatExtensionscanonlybepartofonegroup,soonlyextensionsthathavenotbeenassignedtoagroupyetarelisted.
Screenshot16-SettingExtensionGroupRights
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page46
3.NowclickontheRightstab.Thesesettingspertaintowhatgroupmemberscanseeanddointhe3CXMyPhone.
4. You can configure one or more Administrators for this group. Typically this would be adepartment supervisor. Group administrators will be able to see the call details of everyoneWITHINthatgroup.
5.OptionallyyoucanenabletheAdministratorextensionstoperformoperationsoncallsofanyofthe group members. Check the option Perform operations on calls to users of this group toenablethis.
6.Youcanalsoconfigurewhatrightsregulargroupmembershave:
SeeCallDetailsofothergroupmembers
SeeAllQueuesinthesystem
Performoperationsoncallsofgroupmembers.
CanBargeinoncallstousersofthisgroup
7. Click OK to save group and rights information. Users will need to login and logout of 3CXAssistanttoseetheirnewrightsreflected.
TheManagementExtensiongroup
The Management Group is a group that is always present in 3CX Phone System. Extensionsassignedtothisgroupcan:
1. SeethecalldetailsofALLextensionsandqueues
2. PerformoperationsonANYcall in thesystem(Pickup, transfer,Divert,Reject,Barge-in,Park).
Toaddanextensiontothemanagementgroup:
1. ClickontheMANAGEMENTsub-nodeundertheextensionsnode.
2. SelectanextensionandclickAdd.PressApply/OKtosavethechanges.
3. Nowlogoutandloginwith3CXMyPhonetoseetheadditionalinformation.
Configuringadditionalconnections
Tomonitorother3CXPhoneSystemslocatedinaremoteofficesimplyopenanadditionalbrowserortabandlogonusingtheURLprovidedbythat3CXPhoneSysteminstall..
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page47
9.TheDigitalReceptionist/Autoattendant
Introduction
Thedigitalreceptionistfeatureallowsyoutoanswerphonecallsautomaticallyusingthecomputerand present the caller with a list of options. The caller can then choose the appropriate optionusingthenumbersonhisphonekeypad.
Usingthisfeatureyoucanimplementamenu,forexample:forsalespress1,forsupportpress2etc.Adigitalreceptionistisalsoknownasanautoattendant.
You can configuredifferent menu options and text for the menus based on which line the callscomesin,aswellasbasedonwhetherthecallisreceivedwithinoroutsideofficehours.Thiswayyoucouldhaveadifferentansweroutsideofficehoursandde-activatemenuoptionsaccordingly.
Recordingamenuprompt
Beforeyoucreateyourdigitalreceptionist,youmustwritedownthemenuoptionsyouwishtoofferthe caller, think of a suitable text and record the announcement. A simple example would beWelcome to Company XYZ, for sales press 1, for support press 2 or stay on the line for anoperator
Note: It isgenerally recommended toput thenumber theusershouldpressafter theoption, i.e.for sales, press 1, rather then press 1 for sales. This is because the user will wait for thedesiredoptionandonlythenregisterwhatnumbertopress
Onceyouhavedevisedthetextyoucancreatetheprompt.Torecordtheprompt:
1. YoucanusetheRecordbuttontorecordthepromptviathephone.Youwillbepromptedforyourextensionnumberandthesystemwillcallyouandpromptyoutorecordtheprompt
2. Alternatively, you can use Windows Sound Recorder or a 3rd party voice talent service torecord the prompt. You must save the file in WAV format in PCM, 8 kHz, 16 bit, Monoformat.(InWindowsSoundRecorderyoumustusetheSaveAsoptiontosavethisformat)DonotuseMP3format.
Creatingadigitalreceptionist
Youcancreatemultipledigitalreceptionistsandlink themtoaparticular line.Tocreateadigitalreceptionist:
1.Inthe3CXPhoneSystemManagementConsolemenu,selectonAdd>DigitalReceptionist.
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page48
Screenshot18-Configuringadigitalreceptionist
2.Specifyanameandvirtualextensionnumberforthedigitalreceptionist.
3.Nowclickontherecordbuttonandenteryourextensionnumber.Youwillbecalledsothatyoucan record the prompt. Alternatively click on the browse button and specify a file that youpreviously recorded. The file will be copied into the %allusersprofile%\3CX\Data\Ivr\Promptsdirectory.
4. Specify the menu options. Select the appropriate key, and then select from the availableactions.Thenspecifytheextensionnumberorvirtualextensionnumber(virtualextensionnumberinthecaseofRingGroup,CallQueueortoanotherDigitalreceptionist)5.Thelastoption,Timeout,allowsyoutospecifyhowlongthesystemshouldwaitforaninput.Ifitreceives no input, it will automatically perform this action. This is handy for callers who did notunderstandthemenuorwhodonothaveaDTMFcapablephone.Whenready,clickOKtosavethedigitalreceptionist.
Allowingcallerstodialaknownextensiondirectly
Whilstadigitalreceptionistprompt isplaying,acallercanenter theextensionnumberdirectly tobeconnectedtoanextensionimmediately.Thisallowscallerswhoknowtheirpartysextensiontoavoidbotheringthereceptionist.Thisoptionisenabledbydefault.Ifyouwishtomakeuseofthisfeaturesimplyinstructyourcallersbyexplainingthisinthevoiceprompt.Forexample:
Welcome to Company XYZ, for sales press 1, for support press 2. If you know your partiesextensionnumber,youmayenteritnow
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page49
CallByName
Youcanalsodirectcallerstothedialbynamefunction.Thisallowsthemtofindthepersontheywishtospeaktobyenteringthefirstlettersofthepersonsnameonthephonedialpad.Thecallbynamefunctionrequires:
1. Aself-identificationmessagefortheuser.Userswithoutaself-identificationmessagearenotaccessibleviathecall-by-namefeature.
2. UsercannothavealastnamewithUnicodecharacters
3. The Call-by-name menu feature must be activated from a Digital Receptionist as anaction.
Self-identificationMessage
Torecordyourself-identificationmessage:
1. Gotoyourvoice-mailmenu(Default999).2. Gototheoptionsmenu(9key).3. Press5keytorecordtheselfIDmessage.
4. Recordyournameonly,i.e.SarahJones
Howitworks
TheCall-by-namefeatureusesthelastnameoftheuserandcomparesitwiththeinput(thathasbeenenteredonthephonekeypad).Thefollowingrulesareused:
Thelastnameisconvertedtouppercase.
Allsymbolsexcept[2-9]and[A-Z]areignored. Thefollowingtranslationsforsymbolsareused:
o'ABC2'=>'2'
o'DEF3=>'3'
o'GHI4'=>'4'
o'JKL5'=>'5'
o'MNO6'=>'6'
o'PQRS7'=>'7'
o'TUV8'=>'8'
o'WXYZ9'=>'9'
Youhavetotypeaminimumofthreedigits(09)tocalltoauser.Digits0and1areignored,butcanbeusedtocall touserswithshort lastnames(forexample,toaccesssomeonewiththelastnameLi,youcantype540).After the user has entered three digits, IVR queries the phone system database for matchingusers.Iftherearenomatchingusers,itplaysextensionnotfound.Ifthereisonlyonematchinguser,theIVRplaysPleaseholdwhileItransferyourcallandredirectsthecalltotheuser.Ifthereismorethanonematchinguser,theIVRwillwaitforadditionaldigitsfromtheuserfor2seconds.
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page50
IfIVRwaitsforadditionaldigits(morethanonematchinguser)anduserpressesanydigit,theIVRwilladdthisdigittothecurrentinputandcheckcurrentlymatchingusers.Iftherearenomatchingusers,itwillplayextensionnotfound.
Iftheuserdoesnotinputanymoredigits(2secondselapsedor#hasbeenpressed)andmorethenoneuserismatched,thentheIVRwillplay:TocalltoVanDammepress0.TocalltoVanHalenpress1.Toexitpresspound.InthisexampleVanDammeandVanHallenareself-identificationpromptsofthematchingusers.
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page51
10.AddingDIDnumbers/InboundRules
Introduction
Manycompaniesprovideusersand/ordepartmentswithDirectorDIDnumbers,whichallowtheircontacts to call them directly, bypassing the receptionist. DID numbers are referred to as DDInumbers in the United Kingdom and as MSN numbers in Germany. Even if you have a digitalreceptionist,adirectline/numberisoftenpreferablebecauseitsmoreconvenientforthecaller.
DirectnumberscanbeeasilyimplementedusingDIDnumbers.DIDnumbersareprovidedbyyourVOIPproviderorPhoneCompanyandarevirtualnumbersassignedtoyourphysicallines.Usuallyyouareassignedarangeofnumbers,which is linkedtoanexistingBRI/T1/E1.Therewillbeanextrachargepernumberorperrange,butthiswillbeafractionofthecostofaddingphysicallines.EnquirewithyourPhoneCompanyorVOIPproviderformoreinformation.
Screenshot19-ConfiguringDIDs
DIDnumbersand3CXPhoneSystemHowitworks
DIDnumbersplaywellwith3CXPhoneSystem,or indeedwithanySIPbasedIPPBX.Actingaccording to the SIP standard, 3CX Phone System expects the DID number, i.e. the intendeddestination, to be in the To: field of the SIP invite request. Most VOIP providers and VOIPGatewayswilldothisbydefault.Thenallyouneedtodo in the3CXManagementConsole is toconfigure calls made to that particular DID number to go to a particular extension, digitalreceptionistorotherdestination.
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page52
AddingDIDs
Screenshot20-SelectingwheretoroutecallstothisDID
ToaddaDID;
1.ClickontheCreateDIDbuttoninthe3CXManagementConsoleinthetoolbar.
2.EnteranamefortheDID(forexamplesales).Note:TheDIDnamecanbepre-pendedorappendedtotheCaller IDsoasto identifyonwhichnumberacallerhascalled.YoucanenablethisfromtheSettings>General>GlobaloptionspageunderAppend/PrependnametocallerID
3. Now enter the DID number as it will appear in the SIP to header. 3CX Phone System willmatch the number inserted in this field with the to header, starting from the last part of thereceivedstring,thusavoidinganydifferencesintheformatofthenumber.Forexample,ifyouarebasedintheUKandyourDIDnumberis0845-2304024,thenyoucanenterthenumber2304024.This will match any DID number inserted in the To field ending with these numbers, including+448452304024,08452304024,00448452304024,and,ofcourse,2304024.OfcourseitisbesttocheckwithyourVoIPproviderorPhoneCompanyinwhatformattheDIDnumberwillbeinsertedjustforreference.4. Now select for which ports you wish to add this DID. If the DID number is associated withmultipleISDNports,thenyoumustselecteach.Aninboundrulewillbecreatedforeachportthatyouselect.
-
3CXPhoneSystemforWindowsSystemforWindows www.3cx.com
Page53
5.NowspecifywhereyouwishtodirectcallsmadetothisDID:
EndCall
Connectiontoextension
ConnecttoQueue/RingGroup
ConnecttoDigitalreceptionist
Voicemailboxforextension
Forwardtooutsidenumber
Sendfaxtoemailofextension
6.Youcanspecify thatan incomingcall isrouteddifferently if it isreceivedoutsideofficehours.De-selecttheSameasduringofficehoursoptiontospecifyadifferentroute.
7.ClickOK to create theDID / Inbound rule.Thenewly createdDIDswill be listedas inboundrules.
UsingDIDswithaVoIPprovideraccount
If your VoIP provider has supplied you with DIDs, AND inbound call identification is based ondestination/diallednumber, itwillbenecessarytoconfiguretheSourceIdentificationrulesfortheVoIPProvider.Please refer to thechapteron Adding lineshostedbyaVoIPprovider formoreinformation.
TroubleshootingDIDlines
IfyouhavecreatedDIDlines,butcallsarenotbeingforwarded,dothefollowing:
1. GototheServerActivitylognodeinthe3CXmanagementConsole.TheServerStatusscreenlistscurrentserveractivityand logscalls thatarebeingreceivedand forwhichnumber theywerereceived.
2. CalltheDIDnumberthatyouconfigured,andmonitortheServerStatuslog.Youwillseealineappearingsomethinglike:In