LSDeployCallPark.docx
《LSDeployCallPark.docx》由会员分享,可在线阅读,更多相关《LSDeployCallPark.docx(13页珍藏版)》请在冰豆网上搜索。
LSDeployCallPark
MicrosoftLyncServer2010CallParkConfigurationGuide
MicrosoftLyncServer2010
Published:
February2011
Thisdocumentisprovided“as-is”.Informationandviewsexpressedinthisdocument,includingURLandotherInternetWebsitereferences,maychangewithoutnotice.Youbeartheriskofusingit.
Someexamplesdepictedhereinareprovidedforillustrationonlyandarefictitious.Norealassociationorconnectionisintendedorshouldbeinferred.
ThisdocumentdoesnotprovideyouwithanylegalrightstoanyintellectualpropertyinanyMicrosoftproduct.Youmaycopyandusethisdocumentforyourinternal,referencepurposes.ThisdocumentisconfidentialandproprietarytoMicrosoft.Itisdisclosedandcanbeusedonlypursuanttoanon-disclosureagreement.
Copyright©2011MicrosoftCorporation.Allrightsreserved.
Microsoft,ActiveDirectory,ActiveSync,ActiveX,Excel,Forefront,Groove,Hyper-V,InternetExplorer,Lync,MSDN,MSN,OneNote,Outlook,PowerPoint,RoundTable,SharePoint,Silverlight,SQLServer,Visio,VisualC++,Windows,WindowsMedia,WindowsPowerShell,WindowsServer,andWindowsVistaaretrademarksoftheMicrosoftgroupofcompanies.Allothertrademarksarepropertyoftheirrespectiveowners.
Contents
ConfiguringCallPark1
CallParkConfigurationPrerequisitesandUserRights1
DeploymentProcessforCallPark2
ConfiguretheCallParkOrbitTable4
CreateaCallParkOrbitRange5
CreateaCallParkOrbitRangebyUsingCmdlets6
(Optional)ConfigureCallParkSettings7
EnableCallParkforUsers9
VerifyNormalizationRulesforCallPark10
(Optional)VerifyCallParkDeployment10
ConfiguringCallPark
CallParkallowsanEnterpriseVoiceusertoputacallonholdfromonetelephoneandthenretrievethecalllaterbydialinganinternalnumber(knownasaCallParkorbit)fromanytelephone.
ThecomponentsthatCallParkusesareautomaticallyinstalledandenabledontheFrontEndServerorStandardEditionserverwhenyoudeployEnterpriseVoice.However,youmustconfigureCallParkbeforeitisavailabletousers.
ThissectionguidesyouthroughtheconfigurationofMicrosoftLyncServer2010CallPark.
InThisSection
∙CallParkConfigurationPrerequisitesandUserRights
∙DeploymentProcessforCallPark
∙ConfiguretheCallParkOrbitTable
∙(Optional)ConfigureCallParkSettings
∙EnableCallParkforUsers
∙VerifyNormalizationRulesforCallPark
∙(Optional)VerifyCallParkDeployment
CallParkConfigurationPrerequisitesandUserRights
CallParkisacallmanagementfeaturethatisinstalledbydefaultwhenyoudeployEnterpriseVoice.ThistopicdescribeswhatyouneedtohaveinplacebeforeyoucanconfigureCallParkandtheuserrightsthatyouneedtoperformconfigurationtasks.
ThissectionassumesthatyouhavereadtheplanningdocumentationrelatedtoCallPark(seePlanningforCallManagementFeatures).
CallParkConfigurationPrerequisites
CallParkrequiresthefollowingcomponents:
∙Applicationservice
∙CallParkapplication
ThesecomponentsareinstalledautomaticallywhenyoudeployEnterpriseVoice.
Ifyouwantcallerstohearmusicwhilethecallisparked,amusic-on-holdfileisalsorequired.Adefaultmusic-on-holdfileisinstalledautomaticallywhenyoudeployEnterpriseVoice.Youcansubstitutethedefaultfilewithyourownmusic-on-holdfile.CallParkusesFileStoretoholdtheaudiofile.
CallParkConfigurationUserRights
YoucanusethefollowingadministrativetoolstoconfigureCallPark:
∙LyncServerControlPanel
∙LyncServerManagementShell
YouusethesetoolstosetuptheCallParkorbittableandtoconfigureothersettingsusedbyCallPark.
ConfiguringCallParkrequiresanyofthefollowingadministrativeroles,dependingonthetask:
∙CsVoiceAdministrator:
Thisadministratorrolecancreate,configureandmanageallvoice-relatedsettingsandpolicies.
∙CsUserAdministrator:
ThisadministratorrolecanenableCallParkinvoicepolicy.Thisadministratorrolealsohasread-onlyviewaccesstoallvoiceconfigurations.
∙CsServerAdministrator:
Thisadministratorrolecanmanage,monitor,andtroubleshootserversandservices.
∙CsAdministrator:
ThisadministratorrolecanperformallofthetasksofCsVoiceAdministrator,CsServerAdministrator,andCsUserAdministrator.
Note:
Fordetailsaboutadministrativerights,seeRole-BasedAccessControlin"PlanningforLyncServer2010".
SeeAlso
PlanningforCallManagementFeatures
DeployingEnterpriseVoice
DeploymentProcessforCallPark
ThissectionprovidesanoverviewofthestepsinvolvedindeployingtheCallParkapplication.YoumustdeployEnterpriseEditionorStandardEditionwithEnterpriseVoicebeforeyouconfigureCallPark.ThecomponentsrequiredbyCallParkareinstalledandenabledwhenyoudeployEnterpriseVoice.
CallParkDeploymentProcess
Phase
Steps
Requiredgroupsandroles
Deploymentdocumentation
Configurethecallparkorbitrangesintheorbittable
UseLyncServerControlPanelorLyncServerManagementShellcmdletNew-CSCallParkOrbittocreatetheorbitrangesinthecallparkorbittableandassociatethemwiththeApplicationservicethathoststheCallParkapplication.
Note:
Forseamlessintegrationwithexistingdialplans,orbitrangesaretypicallyconfiguredasablockofvirtualextensions.AssigningDirectInwardDialing(DID)numbersasorbitnumbersinthecallparkorbittableisnotsupported.
RTCUniversalServerAdmins
CsVoiceAdministrator
CsServerAdministrator
CsAdministrator
CreateaCallParkOrbitRange
LyncServerManagementShelldocumentation
ConfigureCallParksettings
∙UsetheLyncServerManagementShellcmdletSet-CsCpsConfigurationtoconfigureCallParksettings.Ataminimum,werecommendthatyouconfiguretheOnTimeoutURIoptiontoconfigurethefallbackdestinationtousewhenaparkedcalltimesout.Youcanalsoconfigurethefollowingsettings:
∙(Optional)EnableMusicOnHoldtoenableordisablemusiconhold.
∙(Optional)MaxCallPickupAttemptstodeterminethenumberoftimesaparkedcallringsbacktotheansweringphonebeforeforwardingthecalltothefallbackUniformResourceIdentifier(URI).
∙(Optional)CallPickupTimeoutThresholdtodeterminetheamountoftimethatelapsesafteracallhasbeenparkedbeforeitringsbacktothephonewherethecallwasanswered.
∙(Optional)UsetheLyncServerManagementShellcmdletSet-CsCallParkServiceMusicOnHoldFiletocustomizeanduploadanaudiofile,ifnotusingdefaultmusiconhold.
RTCUniversalServerAdmins
CsVoiceAdministrator
CsServerAdministrator
CsAdministrator
LyncServerManagementShelldocumentation
ConfigurevoicepolicytoenableCallParkforusers
UseLyncServerControlPanelorLyncServerManagementShellcmdletSet-CSVoicePolicywiththeEnableCallParkoptiontoenableCallParkforusersinvoicepolicy.
Note:
Bydefault,CallParkisdisabledforallusers.
Note:
Ifyouhavemultiplevoicepolicies,makesuretheEnableCallParkpropertyissetforeachvoicepolicy,notjustforthedefaultpolicy.
RTCUniversalServerAdmins
CsVoiceAdministrator
CsUserAdministrator
CsAdministrator
CreateaVoicePolicyandConfigurePSTNUsageRecords
LyncServerManagementShelldocumentation
VerifynormalizationrulesforCallPark
Callparkorbitsmustnotbenormalized.Verifythatyournormalizationrulesdonotincludeanyofyourorbitranges.Ifnecessary,createadditionalnormalizationrulestopreventorbitsbeingnormalized.
RTCUniversalServerAdmins
CsVoiceAdministrator
CsServerAdministrator
CsAdministrator
CreateaDialPlan
VerifyyourCallParkdeployment
Testparkingandretrievingcallstoensurethatyourconfigurationworksasexpected.
-
(Optional)VerifyCallParkDeployment
ConfiguretheCallParkOrbitTable
CallParkusesorbitsforparkingcalls.Beforeuserscanparkandretrievecalls,youmustconfigurethecallparkorbittable.Youneedtospecifytherangesofextensionnumbers(orbits)thatyourorganizationwillreserveforparkingcallsanddefinetheroutingforthoserangesbyspecifyingwhichCallParkpoolhandleseachrange.Whenyoudefineorbitranges,thegoalistohaveenoughorbitssothatanyoneorbitisnotreusedtooquickly,butnotsomanyorbitsthatyoulimitthenumberofextensionsavailableforusersorotherservices.YoucancreatemultiplecallparkorbitrangesforeachLyncServer2010poolwhereCallParkisdeployed.Eachcallparkorbitrangemusthaveagloballyuniquenameandauniquesetofextensions.
Important:
Anorbitrangetypicallyencompasses100orfewerorbits.Eachrangecanbemuchlarger,aslongasitissmallerthanthemaximumof10,000orbitsperrangeandyouhavefewerthan50,000orbitsperpool.Ifarangeistoosmall,theorbitsarereusedmorequickly.
Useblocksofvirtualextensions(extensionsthathavenouserorphoneassignedtothem)foryourorbitranges.
Note:
AssigningDirectInwardDialing(DID)numbersasorbitnumbersinthecallparkorbittableisnotsupported.
InThisSection
∙CreateaCallParkOrbitRange
∙CreateaCallParkOrbitRangebyUsingCmdlets
CreateaCallParkOrbitRange
FollowthesestepstocreateacallparkorbitrangebyusingLyncServerControlPanel.
Tocreateanewrangeofnumbersforparkingcalls
1.LogontothecomputerasamemberoftheRTCUniversalServerAdminsgroup,orasamemberoftheCsVoiceAdministrator,CsServerAdministrator,orCsAdministratorrole.Fordetails,seeDelegateSetupPermissions.
2.Openabrowserwindow,andthenentertheAdminURLtoopentheLyncServerControlPanel.FordetailsaboutthedifferentmethodsyoucanusetostartLyncServerControlPanel,seeInstallingandUsingA