Cisco Systems TN093, Scanner TN093 User manual

  • Hello! I am an AI chatbot trained to assist you with the Cisco Systems TN093 User manual. I’ve already reviewed the document and can help you find the information you need or explain it in simple terms. Just ask your questions, and providing more details will help me assist you more effectively!
1
ObjectworldCommunicationsCorp.308LeggetDriveOttawa,ONCanadaK2K1Y6 6135999698F:6135997457www.objectworld.comT:
TechNote
CiscoCallManagerFaxIntegration
TN093
March08

2
ObjectworldCommunicationsCorp.308LeggetDriveOttawa,ON
CanadaK2K1Y6 6135999698F:6135997457www.objectworld.comT:
Copyright
Copyright©2008ObjectworldCommunicationsCorporation.Allrightsreserved.
Trademarks
ObjectworldUnifiedCommunicationsServer,ObjectworldUCServer,ObjectworldUCClient,ITTelephony,theIT
TelephonyCompanyandUCServeraretrademarksofObjectworldCommunicationsCorporation.
PublishedMarch27,2008

3
ObjectworldCommunicationsCorp.308LeggetDriveOttawa,ON
CanadaK2K1Y6 6135999698F:6135997457www.objectworld.comT:
TableofContents
1 Introduction................................................................................................................................................4
1.1 RequiredComponents.............................................................................................................................................5
1.2 AdditionalReferences.............................................................................................................................................5
2 DeploymentModels....................................................................................................................................6
2.1 DirectSIPIntegrationusingT.38Relay....................................................................................................................6
2.2 DirectSIPIntegrationusingT.38RelaywithCNGDetection....................................................................................8
2.3 DirectT1/E1PRIIntegrationtoCentralOffice........................................................................................................12
2.4 DirectT1/E1ConnectionviaMGCPGateway.........................................................................................................12
3 ConfiguringCiscoCallManager....................................................................................................................14
3.1 CreatingaSIPTrunktoRouteCallsfromCiscoCallManagertoObjectworldUCServer........................................14
4 ConfiguringObjectworldUCServer..............................................................................................................15
4.1 CreatingSIPRoutingRuletoCiscoCallManager....................................................................................................15
4.2 CreatingaDatabaseMappingPreanswerNumberstoTargetExtensions..........................................................16
4.3 CreatingaFaxPreanswerService.........................................................................................................................18
4.4 CreatinganIdentityforthePreanswerServiceforUsers......................................................................................18
4.5 CreatinganIdentityfortheFaxService.................................................................................................................19
4
ObjectworldCommunicationsCorp.308LeggetDriveOttawa,ON
CanadaK2K1Y6 6135999698F:6135997457www.objectworld.comT:
1 Introduction
ThistechnicalnotedescribesthefaxintegrationbetweenObjectworldUCServerandCiscoCallManager.UCServer
integrateswithCiscoCallManagerusingSIPInteroperabilityandT.38FaxRelay.
UCServercansupportthefollowingapplicationsoffaxinaCiscoCallManagerenvironment:
Separateincomingvoiceandfaxnumbers(DIDFax)
Sharedincomingvoiceandfaxapplication
Outgoingfaxing
Summaryoffaxdeploymentmodels:
DirectSIPIntegrationusingT.38Relay
DirectSIPIntegrationusingT.38RelaywithCNGdetection
DirectT1/E1ConnectiontoCentralOffice
DirectT1/E1ConnectionviaMGCPGateway
Thefollowingtablesummarizesthedeploymenttechnologiesandassociatedcapabilities.
Capabilities
Dedicated
DIDfax
numbers
Sharedvoice
andfax
numbers
Outgoingfa
x
DirectSIPIntegrationusingT.38relay
9
9
DirectSIPIntegrationusingT.38relaywithCNGDetection
9 9
DirectT1/E1ConnectiontoCentralOffice
9 9
9
DirectT1/E1ConnectionviaMGCPGateway
9 9
9
Sharedincomingvoiceandfaxapplicationrequirescallstobepreansweredforabriefperiodoftimetodetermineifan
incomingcallisafaxcall.ThepreansweringservicerequiresservicestobeaddedtoObjectworldUCServerand
configuredonanansweringidentityforeachuser.Theansweringpointplaysringback(optionallyanaudioprompt)to
allowthesystemtodetermineifthecallisafaxcall.Ifthecallisnotafaxcall,thecallwillbetransferredtotheassociated
extensionnumberusingaSIPtrunkconfiguredonCiscoCallManager.
Thediagramshowsanoptionalvoicemail/unifiedmessagingintegrationthatcanbedeployed.Thisintegrationis
documentedinTN092CiscoCallManagerIntegrationusingSIP.CiscointegrationusingtheSIPvoicemailinterfaceisnot
capableofsupportingfax.
5
ObjectworldCommunicationsCorp.308LeggetDriveOttawa,ON
CanadaK2K1Y6 6135999698F:6135997457www.objectworld.comT:
1.1 RequiredComponents
Thefollowingareminimumrequirements.
1. ObjectworldUCServerSIPEditionRelease4.3orhigher.UCServerSIPEditionisrequiredtotakeadvantageof
advancedroutingrulestosupportfaxintegrationwithCiscoCallManager.
2. UsersthatrequirepreansweringtodetermineifacallisavoicecallorafaxcallmustbeconfiguredasaPersonal
BusinessAssistant(PBA)callansweringmode.
3. CiscoCallManager5.1orhigher(CiscoCallManager6.0hasbeeninteroperabilitytested)
4. CiscoIOSMinimumreleasedversionthatsupportsSIPandSIPT.38Fax.InformationisavailableontheCiscoWeb
site.
1.2 AdditionalReferences
ThisdocumentassumesthatthereaderhasknowledgeofCiscoCallManagerandCiscoIOSGateways.
ItisadvisabletoalsoconsultthefollowingreferencesforadetailedunderstandingoffaxinteroperabilitywithCisco
CallManager.
1. CiscoWebsite:“CiscoFaxServicesoverIPApplicationGuide”
2. CiscoWebsite:“TCLIVRAPIVersion2.0ProgrammingGuide”
3. ObjectworldTechnicalNote:“TN092CiscoCallManagerIntegrationGuideusingSIP”
6
ObjectworldCommunicationsCorp.308LeggetDriveOttawa,ON
CanadaK2K1Y6 6135999698F:6135997457www.objectworld.com
2 DeploymentModels
ObjectworldUCServercanintegratewithCiscoCallManagerinavarietyofways,dependingonthedesiredcapabilities
andthecurrentvoiceanddataenvironment.
2.1 DirectSIPIntegrationusingT.38Relay
DirectSIPIntegrationusingT.38relayprovidesdirectT.38faxintegrationwithdedicatedDIDnumbersroutedviaSIPto
ObjectworldUCServer.CiscoIOSGatewaysdonotprovideCNGDetectionintheirdefaultconfigurations.TheCisco
routermustbeconfiguredasaSIPdialpeerwiththedialpeerroutingconfiguredtorouteincomingDIDfaxcallsdirectlyto
UCServerwhileroutingvoicecallstoCiscoCallManager.UCServercanalsoprovidevoicemailandunifiedmessaging
integrationusingaseparatedirectSIPconnection.
ACiscorouterisusedtoterminatecallsfromthecentraloffice(PSTNconnectionviaT1/E1PRI,BRIorFXOinterfaces)and
selectivelyredirectsincomingfaxtelephonenumberstoObjectworldUCServer.Thecallednumber(DID)willbeusedto
routecallstoeitherCiscoCallManagerforvoiceortoObjectworldUCServerforfax.TheCiscoIOSroutermustbe
configuredtouseSIPdialpeerrouting.MGCPcontrolledgatewaysarenotsupportedforfaxingapplications.Faxcallsthat
terminateonUCServermusthaveboththeG.711ulawandT.38faxcodecenabled.
2.1.1 Configuration
Summaryofconfigurationsteps:
1. ConfiguringCiscoIOSInboundPOTSdialpeerforseparatevoiceandfaxcalls

2. ConfiguringCiscoIOSoutboundVOIPdialpeerforvoicecalls
3. ConfiguringCiscoIOSoutboundVOIPdialpeerforfaxcalls
4. ConfiguringObjectworldUCServercreatefaxidentity
2.1.1.1 ConfiguringCiscoIOSinboundPOTSdialpeerforseparatevoiceandfaxcalls
PerformthefollowingstepsontheCiscogatewaytoacceptincomingcallsonthePSTNinterface.
1. LogontotheCiscoIOSGateway
2. dialpeervoicetagpots
3. directinwarddial
4. incomingcallednumberstring
T:
7
ObjectworldCommunicationsCorp.308LeggetDriveOttawa,ON
CanadaK2K1Y6 6135999698F:6135997457www.objectworld.comT:
5. exit
2.1.1.2 ConfiguringCiscoIOSoutboundVoIPdialpeerforvoicecalls
PerformthefollowingstepsontheCiscogatewaytoroutecallstotheUCServerpreansweringbehavior.
1. LogontotheCiscoGateway
2. destinationpattern<voiceroutingprefix>….
Theconfiguredvoiceroutingprefixmustmatchtheparameterdefinedinthepreviouslyconfiguredapplication
service.ThevoiceroutingprefixwillalsobeconfiguredinUCServer.
3. sessionprotocolsipv2
4. sessiontargetipv4:<IPAddressofUCServer>
5. dtmfrelayrtpnte
6. codecg711ulaw
7. faxratedisable
8. exit
2.1.1.3 ConfiguringCiscoIOSoutboundVoIPdialpeerforfaxcalls
PerformthefollowingstepsontheCiscogatewaytoroutecallstotheUCServerfaxansweringbehavior.
LogontotheCiscoGateway
1. destinationpattern<faxroutingprefix>….
Thefaxroutingprefixconfiguredheremustmatchtheparameterdefinedinthepreviouslyconfiguredapplication
service.ThefaxroutingprefixwillalsobeconfiguredinUCServer.
2. sessionprotocolsipv2
3. sessiontargetipv4:<IPAddressofUCServer>
4. dtmfrelayrtpnte
5. faxprotocolt38lsredundancy0hsredundancy0fallbacknone
6. exit
2.1.2 Exampleminimumconfigurationsettings
Thefollowingexampleshowsanincoming4digitDIDrangestarting withadigit7.VoiceDIDnumbersstartwith72
whereasdedicatedDIDfaxnumbersstartwith71.
Thisexampleusesthefollowinginformation
IncomingDIDcallednumberpattern:7xxx
UCServerIPAddress:192.168.8.54
CiscoCallManagerIPAddress:192.168.8.129
Voiceroutingprefix:71
Faxroutingprefix:72
dial-peer voice 2850 pots
incoming called-number 7...
direct-inward-dial
!
dial-peer voice 2851 voip
description Incoming Voice calls to CCM
destination-pattern 72..
8
ObjectworldCommunicationsCorp.308LeggetDriveOttawa,ON
CanadaK2K1Y6 6135999698F:6135997457www.objectworld.comT:
session protocol sipv2
session target ipv4:192.168.8.129
codec g711ulaw
!
dial-peer voice 2852 voip
description Incoming Fax Calls to UC Server
destination-pattern 71..
session protocol sipv2
session target ipv4:192.168.8.54
codec g711ulaw
fax protocol t38 ls-redundancy 0 hs-redundancy 0 fallback none
!
sip-ua
!
2.2 DirectSIPIntegrationusingT.38RelaywithCNGDetection
DirectSIPIntegrationusingT.38relaywithCNGdetectionallowsasingleincomingtelephonenumbertoreceivevoiceand
faxcalls.AllincomingcallswillbepreansweredtodetermineiftheincomingcallerisafaxmachinethatgeneratedCNG
tones.IfCNGtoneisnotdetected,thecallerwillbetransferredtotheassociateduser’sextensionoveraconfiguredSIP
trunkbetweenObjectworldUCServerandCiscoCallManager.Thepreanswerservicerequiresthedatabaseintegration
featuretobeenabledonUCServerandfortheUCServeradministratortoassociateincoming DIDcallednumberstoan
internalextensiononCiscoCallManager.
InorderforaCiscoIOSgatewaytodetectCNGtonesanapplication(TCLapplicationscript)mustbeloadedontotheCisco
gateway.TCLisaCiscoIVRprogramminglanguage.TheTCLScriptthatwillperformtheCNGdetectiondoesthe
followinghighlevelfunctions.
1. DirectanincomingPOTScalltotheapplicationservice.
2. TheincomingcallisredirectedbytheCNGdetectTCLscripttoavoicepreansweringservice.IfCNGtoneis
detectedthecalltothepreansweringserviceisterminatedandanothercallismadetothefaxansweringservice.
TheTCLscriptmodifiestheoriginalcallednumber(DNIS)byaddingsomeprecedingroutingdigitsinfrontofthe
originalcallednumberandthendirectsittoUCServerusingaSIPVoIPdialpeer.ThiscallisthenansweredbyUC
Serverbyanapplicationservicethatplaysaringbacksound(optionallyitcanbeconfiguredtoplayanaudio
prompt)forashortperiodoftime.Aftertheaudioisplayedtheservicewillthenperformablindtransfertothe
associatedCiscotelephoneextension.
3. IftheCiscoGatewaydetectsCNGtone,itwillteardowntheoriginalcallanddirectsthecalltoaSIPVoIPdialpeer
byinsertingsomeroutingdigitsinfrontoftheoriginalcallednumber.UCServerwillthenroutethecalltoauser’s
faxidentitythatisassociatedwithaUCServeruser.
9
ObjectworldCommunicationsCorp.308LeggetDriveOttawa,ON
CanadaK2K1Y6 6135999698F:6135997457www.objectworld.com
2.2.1 Configuration
Thehighlevelconfigurationstepsare:
1. LoadingandconfiguringthecallapplicationontheIOSGateway
2. ConfiguringCiscoIOSinboundPOTSdialpeer
3. ConfiguringCiscoIOSoutboundVoIPdialpeerforpreanswer
4. ConfiguringCiscoIOSoutboundVoIPdialpeerforfaxanswer
5. ConfiguringCiscoIOSdefaultoutboundVoIPdialpeerfortransfer
6. CreatingadialplanentrytoroutecallsbetweenUCServerandCiscoCallManager
7. CreatingadatabaseMappingpreanswernumberstotargetextensions
8. ConfiguringObjectworldUCServerCreatingapreanswerservice
9. ConfiguringObjectworldUCServerCreatingapreansweridentityforusers
10. ConfiguringObjectworldUCServerCreatingafaxidentity
2.2.1.1 LoadingandconfiguringthecallapplicationontheIOSGateway
PerformthefollowingstepsontheUCServercomputerplatform:
1. LocatetheTCLscriptcng_detect.tclavailableontheObjectworldWebsiteResourceCenterorontheUCServer
media
2. Copythecng_detect.tclfiletothefollowingdirectoryC:\ProgramFiles\Objectworld\UCServer\Data\TFTP
PerformthefollowingstepsontheCiscogateway:
1. LogontotheCiscoIOSGateway
2. callapplicationvoiceapplicationnamelocation.(i.e.callapplicationvoicecngdetect
tftp://192.168.8.54/cng_detect.tcl)
3. applicationserviceCNGdetecttftp://<IPAddressofUCServer>/cng_detect.tcl
4. applicationserviceCNGdetectparamprefix_voice<voiceroutingprefix>
Thevoiceroutingprefixisusedtoroutecallstoindividualuserpreansweridentities onUCServer.Inthis
example,theroutingprefixis46whichwillbeprependedtotheoriginalcallednumber.
5. applicationserviceCNGdetectparamprefix_fax<faxroutingprefix>
IftheCiscogatewaydetectsfax,theoriginalvoicecallwillbeterminatedandanewcallwillbeinitiatedtothefax
destination.Thefaxroutingprefixisusedtoroutethecalltoindividualuser’sfaxes.
T:
10
ObjectworldCommunicationsCorp.308LeggetDriveOttawa,ON
CanadaK2K1Y6 6135999698F:6135997457www.objectworld.comT:
6. applicationserviceCNGdetectparammodeconnectfirst
2.2.1.2 ConfiguringCiscoIOSinboundPOTSdialpeer
PerformthefollowingstepsontheCiscogateway:
1. LogontotheCiscoIOSGateway
2. dialpeervoicetagpots
3. servicecngdetect
4. directinwarddial
5. incomingcallednumberstring
WherestringisaCiscoroutingcharacterthatspecificallyidentifieseitherasinglenumberormultiplenumbers
thatarepreanswered.
6. exit
2.2.1.3 ConfiguringCiscoIOSoutboundVoIPdialpeerforpreanswer
PerformthefollowingstepsontheCiscogateway.
1. LogontotheCiscoGateway
2. destinationpattern<voiceroutingprefix>….
Thevoiceroutingprefixconfiguredheremustmatchtheparameterdefinedinthepreviouslyconfiguredapplication
service.ThevoiceroutingprefixwillalsobeconfiguredinUCServer.
3. sessionprotocolsipv2
4. sessiontargetipv4:<IPAddressofUCServer>
5. dtmfrelayrtpnte
6. codecg711ulaw
7. faxratedisable
2.2.1.4 ConfiguringCiscoIOSoutboundVoIPdialpeerforfaxanswer
PerformthefollowingstepsontheCiscogateway.
1. LogontotheCiscoGateway
2. destinationpattern<faxroutingprefix>….
Thefaxroutingprefixconfiguredheremustmatchtheparameterdefinedinthepreviouslyconfiguredapplication
service.ThefaxroutingprefixwillalsobeconfiguredinUCServer.
3. sessionprotocolsipv2
4. sessiontargetipv4:<IPAddressofUCServer>
5. dtmfrelayrtpnte
6. faxprotocolt38lsredundancy0hs redundancy0fallbacknone
7. exit
2.2.1.5 ConfiguringCiscoIOSdefaultoutboundVoIPdialpeerfortransfer
PerformthefollowingstepsontheCiscogateway.
1. LogontotheCiscoGateway
2. destinationpattern.
11
ObjectworldCommunicationsCorp.308LeggetDriveOttawa,ON
CanadaK2K1Y6 6135999698F:6135997457www.objectworld.comT:
Thefaxroutingprefixconfiguredheremustmatchtheparameterdefinedinthepreviouslyconfiguredapplication
service.ThefaxroutingprefixwillalsobeconfiguredinUCServer.
3. sessionprotocolsipv2
4. sessiontargetipv4:<IPAddressofUCServer>
5. dtmfrelayrtpnte
6. faxprotocolt38lsredundancy0hs redundancy0fallbacknone
7. exit
2.2.2 Example
Thisexampleusesthefollowinginformation:
IncomingDIDcallednumberpattern:28xx(2800to2899)
UCServerIPAddress:192.168.8.54
Voiceroutingprefix:46
Faxroutingprefix:329
dialpeervoice2800pots
descriptionPOTSCallstoDatsun
servicecngdetect
destinationpattern28..
!
dialpeervoice2850voip
descriptionDefaultpatternfortransfers
destinationpattern.
sessionprotocolsipv2
sessiontargetipv4:192.168.8.54
dtmfrelayrtpnte
codecg711ulaw
!
dialpeervoice2851voip
descriptionSIPtoDATSUN
destinationpattern46....
sessionprotocolsipv2
sessiontargetipv4:192.168.8.54
dtmfrelayrtpnte
codecg711ulaw
faxratedisable
!
dialpeervoice2852voip
 descriptionFAX:SIPtoDatsun
 destinationpattern329....
 sessionprotocolsipv2
 sessiontargetipv4:192.168.8.54
 codecg711ulaw
 faxprotocolt38lsredundancy0hsredundancy0fallbacknone
!
sipua
!
12
ObjectworldCommunicationsCorp.308LeggetDriveOttawa,ON
CanadaK2K1Y6 6135999698F:6135997457www.objectworld.com
2.3 DirectT1/E1PRIIntegrationtoCentralOffice
DirectT1/E1PRIintegrationtoacentralofficeleveragesdedicatedfacilitiesterminatingonanObjectworldinteroperable
SIPPSTNGateway.Thisintegrationcanprovidebothdedicatedfaxintegration(DIDfax)aswellascombinedvoiceandfax
services.ItisalsopossibletoroutevoicecallsthroughObjectworldUCServerSIPPBXusingSIPtrunksbetween
ObjectworldUCServerandCiscoCallManager.FaxidentitiesarecreatedonObjectworldUCServertoterminatevoiceand
faxcalls.
2.3.1 Configuration
ThisintegrationtechniquedoesnotrequireCiscoIOSGatewayconfiguration.Twoconfigurationoptionsareavailable
dependingonwhetherornotyouareplanningtouseasinglenumberforvoiceandfaxorareplanningtouseadedicated
incomingnumbertoassociatewithafaxbehavior.
Thehighlevelconfigurationstepsare:
1. ConfiguretheSIPPRIGatewayinaccordancetoObjectworldguidelines.Technicalnotesareavailableon
Objectworld’sWebsiteResourceCenteroronthemediathatisshippedwiththeproduct.
Ifasinglenumberisusedforvoiceandfax:
2. CreatingaDatabaseMappingpreanswernumberstotargetextensions
3. ConfiguringObjectworldUCServerCreatingapreanswerservice
4. ConfiguringObjectworldUCServerCreatingapreansweridentityforusers
5. ConfiguringObjectworldUCServerCreatingafaxidentity
Ifadedicatedincomingnumberisusedforfax:
2. ConfiguringObjectworldUCServerCreatingafaxidentity
2.4 DirectT1/E1ConnectionviaMGCPGateway
DirectT1/E1PRIIntegrationviaMGCPGatewayisrecommendediftheCiscoIOSplatformcannotbereconfiguredto
supportSIP.ThisintegrationrequiresadditionalT1/E1PRIgateways(CiscoIOSGatewayT1/E1PRISpananda
correspondingObjectworldConnectPartnerSIPPSTNGateway).Thisintegrationcanprovidebothdedicatedfax
integration(DIDfax)aswellascombinedvoiceandfaxservices.SIPTrunksbetweenObjectworldUCServerandCisco
T:
13
ObjectworldCommunicationsCorp.308LeggetDriveOttawa,ON
CanadaK2K1Y6 6135999698F:6135997457www.objectworld.com
CallManagerareusedtoavoidhairpinning(usingtwochannelsonthePRIforasinglecall)callsbeingredirectedthrough
theSIPPRIgateway.
2.4.1 Configuration
Thehighlevelconfigurationstepsare:
1. ConfiguretheSIPPRIGatewayinaccordancetoObjectworldguidelines.Technicalnotesareavailableon
Objectworld’sWebsiteResourceCenteroronthemediathatisshippedwiththeproduct.
2. ConfiguretheCiscoIOSRouteaccordingtoCiscorecommendationstoensurethatfaxescanberelayedbetween
trunkfacilitiesthatarebetweenCiscoIOSGateways.Itisbeyondthescopeofthisdocumenttoprovide
instructionsonhowtoconfigureT.38relayfornonSIPCiscoIOSGateways.
Ifasinglenumberisusedforvoiceandfax:
3. CreatingaDatabaseMappingpreanswernumberstotargetextensions
4. ConfiguringObjectworldUCServerCreatingapreanswerservice
5. ConfiguringObjectworldUCServerCreatingapreansweridentityforusers
6. ConfiguringObjectworldUCServerCreatingafaxidentity
Ifadedicatedincomingnumberisusedforfax
3. ConfiguringObjectworldUCServerCreatingafaxidentity:
T:
14
ObjectworldCommunicationsCorp.308LeggetDriveOttawa,ON
CanadaK2K1Y6 6135999698F:6135997457www.objectworld.comT:
3 ConfiguringCiscoCallManager
ThissectionhighlightsspecificCiscoconfigurationtoprovidetransparentdialingbetweenCallManagerandUCServer.
3.1 CreatingaSIPTrunktoRouteCallsfromCiscoCallManagertoObjectworldUCServer
TocreateaSIPTrunkinCiscoCallManagertoroutecallstoObjectworldUCServer
1. LogintoCiscoUnifiedCMAdministration.
2. NavigatetoDevice>Trunk.
3. ClickonAddNew.
4. SelectSIPTrunkfromtheTrunkTypedropdownlist.
5. SelectSIPfromtheDeviceProtocoldropdownlist.
6. ClickNext.
7. EnteraDeviceNamesuchas“UCServer_SIP_Trunk”.
8. SelectaDevicePoolfromthedropdownlist.
9. SelectamediaresourcegrouplistfromtheMediaResourceGroupListdropdownlist.
10. SelectalocationfromtheLocationdropdownlist.
11. EnsureMediaTerminationPointRequiredischecked.
12. EnsureRedirectingDiversionHeaderDeliveryInboundisnotchecked.
13. SelectOriginatorfromtheCallingPartySelectiondropdownlist.
14. EnsureRedirectingDiversionHeaderDeliveryOutboundisnotchecked.
15. EnterUCServer’sIPAddressorFQDNfortheDestinationAddress.
16. Enter5060fortheDestinationPort.
17. Select711uLawfromthePreferredOriginatingCodecdropdownlist.
18. SelectaSIPtrunksecurityprofilefromtheSIPTrunkSecurityProfiledropdownlist.
19. SelectaSIPprofilefromtheSIPProfiledropdownlist.
20. SelectRFC2833fromtheDTMFSignalingMethoddropdownlist.
21. ClickSave.
15
ObjectworldCommunicationsCorp.308LeggetDriveOttawa,ON
CanadaK2K1Y6 6135999698F:6135997457www.objectworld.com
4 ConfiguringObjectworldUCServer
ThissectionhighlightstheconfigurationstepsthatcanbeperformedonUCServer.Someofthedetailedstepsmaybe
optional.
4.1 CreatingSIPRoutingRuletoCiscoCallManager
4.1.1 Addingagateway
Toaddagateway
1. FromtheAdministrationNavigationpane,selectGateways.
2. RightclickintheContentpaneandselectNewGateway.
3. Followthewizardinstructionsandincludethefollowinginformation:
a. SelectSIPPeer
b. HostnameorIPAddressofCiscoCallManager
c. UniqueNameofthegateway
d. SelectUCServerastheassociatedgateway
e. Enteranappropriatedescription
4.1.2 ModifyingtheDialPlan
TheUCServerdialplanwillbemodifiedtoallowcallsthataretransferredfromUCServertoterminateonCisco
CallManagerconfiguredtelephones.
4.1.2.1 CreatingadialplanentrytoroutecallsbetweenUCServerandCiscoCallManager
Thefollowingdialplanentryroutesincomingcallwherethedestinationisa4digitnumbersthatstartwiththedigit1to
CiscoCallManager.ThisexampleassumesthatCiscoCallManagertelephoneextensionsareinthe1xxxrange.
Tocreateadialplanentry
1. FromtheAdministrationNavigationpane,selectCommunicationsSystems>UCServer>Routing.
2. RightclickintheContentsPaneandselectAdd…
T:
16
ObjectworldCommunicationsCorp.308LeggetDriveOttawa,ON
CanadaK2K1Y6 6135999698F:6135997457www.objectworld.com
4.2 CreatingaDatabaseMappingPreanswerNumberstoTargetExtensions
FollowtheinstructionsbelowtocreateanewdatasourcethatallowsanincomingDIDnumbertobemappedtoextension
numbers.Thistablewilldefineamappingbetweentheincomingcallednumberandtheassociatedextension.Ifthecallis
notafaxnoCNGtoneisdetectedthenthecallwillbetransferredtotheassociatedextensionusingtheSIPtrunk.
4.2.1 CreatingadatasourceonUCServerplatform
Adatabaseisusedtomatchincomingpreanswercallednumbersandmatchtoatargetextensionnumber.Thedatabase
canbesimplyaMicrosoftExcelspreadsheetthatwillbedefinedasadatasource.
Tocreatethedatabase
1. CreateanExcelspreadsheetthatincludes2columns(CalledNumberandTransferExtension)
MicrosoftExcelwaschosenforsimplicity.ItisalsopossibletouseanyODBCDatabasetypethatissupportby
Windows.
2. SavetheExcelspreadsheetintoafolderontheUCServerplatform(i.e.,Preanswer.xls)
3. NavigatetoControlPanel>AdministrativeTools>DataSources(ODBC)
4. SelecttheSystemDSNtabandclickAdd
5. SelectMicrosoftExcelDriver(.xls)andclickFinish
6. ConfigureaDataSourceName
7. ClickSelectworkbook…andnavigatetotheExcelspreadsheetthatwascreatedinstep2.
T:
17
ObjectworldCommunicationsCorp.308LeggetDriveOttawa,ON
CanadaK2K1Y6 6135999698F:6135997457www.objectworld.com
Note:TheODBCDatasourcecannotbeusedwhiletheMicrosoftExcelspreadsheetisopen.
TocreateanODBCDatasourceinUCServer
1. FromtheAdministrationNavigationpane,selectDataSources.
2. RightclickintheContentpaneandselectNew>ODBCSource
3. Createaname.
4. ODBCDSN:Selectthedatasourcethatwascreatedinapreviousstep.
5. ClickConnect
6. IncludetheCalledNumberandTransferExtension
7. ClickOK
8. ChangetheaccesssettingsforthisdatabasetoEveryone
a. RightclickonthedatasourceandselectAccess>Everyone
T:
18
ObjectworldCommunicationsCorp.308LeggetDriveOttawa,ON
CanadaK2K1Y6 6135999698F:6135997457www.objectworld.com
4.3 CreatingaFaxPreanswerService
Thefaxpreanswerserviceisonlyrequiredifyouwanttoprovidevoiceandfaxonthesameincomingcallednumber.You
canskipthisstepifyouhaveseparateincomingnumbersforvoiceandfax.
Thefaxpreanswerserviceperformsadatabase‘fetchdata’thatmatchestheoriginalcallednumber(representedas
CallerIDNumber)toanassociatedextension.Ifthereisnothingmatchingthecallednumberinthedatabaseortheservice
isnotabletoaccesstheODBCDatabase,theservicewilltransferthecalltotheoperator.The“Ringing(2rings).wav”
audiofileisavailableaspartofthisintegrationnote.
TocreatethePreanswerservice
1. Copythe“Ringing(2rings).wav”tothe
C:\ProgramFiles\Objectworld\UCServer\Data\Users\00000000\Announcements\ShareddirectoryontheUC
Serverplatform.
2. FromtheAdministrationServicesNavigationpane,navigatetotheSharedservicesfolder.
3. RightclickandselectNew>Service
4. NametheservicePreanswer
5. DoubleclickonthenewlycreatedservicetoopentheServiceEditor
6. Createtheserviceasdefinedinthepictureabove.
4.4 CreatinganIdentityforthePreanswerServiceforUsers
Thepreanswerservicewillbeconfiguredforeachuser.Eachuserthatrequiresasinglenumberforbothvoiceandfaxwill
require‘PersonalBusinessAssistant’asthecallansweringmode.
Toverifythattheuserisconfiguredfor‘PersonalBusinessAssistant’callansweringmode
1. FromtheAdministrationNavigationpane,selectUsers.
2. Doubleclicktheuserthatyouwanttoassociatethepreanswerserviceinthecontentpane.
3. SelecttheGeneraltab,andverifythattheCallAnsweringmodefortheuserisconfiguredasPersonalBusiness
Assistant.
Tocreateanidentityforpreanswerservice
1. FromtheAdministrationNavigationpane,selectUsers.
T:
19
ObjectworldCommunicationsCorp.308LeggetDriveOttawa,ON
CanadaK2K1Y6 6135999698F:6135997457www.objectworld.comT:
2. RightclicktheuserintheContentpanethatyouwanttocreatethepreanswerserviceandselectCreate
Identity…
3. SelecttheUCServercommunicationssystem.
4. SelectAttendantServiceandclickNext.
5. ConfigureaNameandAddress.Theaddressthatyouenteristhe<VoiceRoutingPrefix><User’sCalledNumber>.
6. ChecktheRunServiceradiobutton,andnavigatetothesharedservicethatwascreatedinthepreviousstep
.
7. ClickFinish.
4.5 CreatinganIdentityfortheFaxService
CreatinganidentityforthefaxansweringbehaviorisonlyrequiredfortheCiscoIOSgatewaywithCNGtonedetectionor
ifthefaxesaredirectlyredirectedtoUCServer.
Tocreateanidentityforthepreanswerservice
1. FromtheAdministrationNavigationpane,selectUsers.
2. RightclicktheuserintheContentpanethatyouwanttocreateReceivefaxbehaviorandselectCreateIdentity…
3. SelecttheUCServercommunicationssystem.
4. SelectAttendantServiceandclickNext.
5. ConfigureaNameandAddress.Theaddressthatyouenteristhe<FaxRoutingPrefix><User’sCalledNumber>.
6. ChecktheReceiveFaxradiobutton.
7. ClickFinish.
/