Académique Documents
Professionnel Documents
Culture Documents
Table of Contents
ProductOverview.........................................................................................................................................4
SystemRequirements...................................................................................................................................4
ApplicationRequirements........................................................................................................................4
CallManager.............................................................................................................................................4
CallManagerExpress................................................................................................................................4
NetworkConnectivity...............................................................................................................................4
InstallationProcess.......................................................................................................................................5
Overview:LoadingPhoneRemote............................................................................................................5
ApplicationUse.............................................................................................................................................7
LaunchingPhoneRemote.........................................................................................................................7
SoftwareLicensingActivationProcess..........................................................................................................7
AutomaticOnlineActivation.....................................................................................................................9
WebBrowserActivation.........................................................................................................................10
ActivationbyPhone................................................................................................................................12
SelectingMethodsofPhoneControl..........................................................................................................13
CallManagerAdministrationUser(CallManagerAXL)..........................................................................13
CallManagerExpress/UC500XMLUser(CallManagerExpressXML).................................................14
CallManagerEndUserwithdeviceassociation(DirecttoPhone).........................................................15
UseofRemoteControlFeatures.................................................................................................................16
Devices........................................................................................................................................................17
CallManagerSearch...............................................................................................................................17
CallManagerDrillDown.........................................................................................................................18
PreviousDevices.....................................................................................................................................19
ControllingaRemoteDevice......................................................................................................................20
DeviceSkins.............................................................................................................................................20
SendingKeyStrokes................................................................................................................................22
ScreenUpdates.......................................................................................................................................23
PhoneRemoteFeatures.............................................................................................................................24
GeneralScreenOptions..........................................................................................................................24
PhoneScreenCaptures...........................................................................................................................25
PingandTraceTool.................................................................................................................................26
EditPhoneSettingsTool.........................................................................................................................27
CompareSettingsTool............................................................................................................................28
AdditionalSettingsOptions....................................................................................................................29
LinktoPhoneWebPage.....................................................................................................................29
LinktoCallManagerDeviceSettingsPage.........................................................................................29
KeystrokeMacros....................................................................................................................................29
MultiDevice/MultiViewScreen.................................................................................................................30
ControllingMultipleDevicesinMultiView............................................................................................32
ProductOverview
InstallationandAdministrationGuide
Phone Remote 4
SendTextMessage.................................................................................................................................34
Multicast.................................................................................................................................................34
Stats.........................................................................................................................................................34
History.....................................................................................................................................................35
CommandLineOptions...............................................................................................................................36
MonitoringforPhoneRemote(AddonFeature).......................................................................................37
OverallMonitoringRequirements..........................................................................................................37
EnableApplicationbasedMonitoring/BuiltInBridgeforSingleDevices.........................................37
EnableApplicationbasedMonitoring/BuiltInBridgefortheEntireCluster...................................39
PlayingMonitoredAudioviaaDeskPhone............................................................................................40
PlayingMonitoredAudioviaPCSpeakers..............................................................................................42
SettingUpPhoneRemoteforMonitoring..............................................................................................43
ChangingtheRemoteDestination..........................................................................................................44
MonitorWarningAlert............................................................................................................................45
AppendixA:CallManagerPreRequisiteConfiguration.............................................................................46
AXLService..............................................................................................................................................46
AXLUser..................................................................................................................................................47
UsingPhoneRemotewithCallManager8andabove............................................................................49
AuthenticationURL.................................................................................................................................49
TrustVerificationService(TVS)...............................................................................................................49
AppendixB:CiscoCallManagerConfigurationforEndUserControl........................................................50
AddingaNewUser..................................................................................................................................50
AssociateDevice.....................................................................................................................................51
AppendixC:IntegratedCallManagerExpress/UC500configuration......................................................52
AppendixD:DirectPhoneCallManagerExpress/UC500Configuration.................................................53
ProductOverview
InstallationandAdministrationGuide
Phone Remote 4
Product Overview
VoIPIntegrationPhoneRemoteallowsyoutotakecontrolofaCiscophonefromanywherewith
networkconnectivity.
Keystrokesaresenttothephonewhichisinterpretedasiftheuserhadpressedthekeyonthe
actualphone.Screenupdatesshowthescreenasdisplayedonthedevice.
System Requirements
Application Requirements
WindowsPCwithMicrosoftDotNet4.0orgreater
Call Manager
WhenusingCallManagerAdministrationUser:
CallManager5+(TestedonCallManager5through10)
CallManageruserwithAXL,RISandUserAdminpermissions
AXLServiceactivatedandrunningonCallManagerServer.
WhenusingEndUserwithDeviceAssociation:
AnyversionofCallManagerwithfunctionalPhoneAuthentication
CallManager/EndUsernameandpasswordor...
CallManagerExpressURLAuthenticationUsernameandPassword
PhoneRemotesupportsCallManagerExpressforsearchingandcontrollingphones.
CallManagerExpressversion4+/UC500
RequiresXMLusernameandpassword&URLAuthentication
Network Connectivity
ThePCrunningphoneremotemustbeabletoconnecttothephoneonTCPport80
ThePCrunningphoneremotemustbeabletoconnecttotheCallManageronTCPport
8443(ForcontrolwithCMAdminuser).
ThephonemustbeabletoreachitsAuthenticationURL(Seethetroubleshooting
sectionformoreinformation).
PhoneremoteshouldworkthroughNATandoverVPN.
SystemRequirements
InstallationandAdministrationGuide
Phone Remote 4
Installation Process
Overview: Loading Phone Remote
Step1Tobegintheinstallation,downloadtheinstallerfromourwebsiteat
http://www.voipintegration.com.
Step2Thendoubleclickthesavedfile.
Fig.1.0
Step3ClickNext>.SeeFig1.0
Fig.1.1
Step4ClickonIAgreetoaccepttheEULA.
InstallationProcess
InstallationandAdministrationGuide
Phone Remote 4
Fig.1.2
Step5EntertheinstallationpathyouwouldlikePhoneRemoteinstalledinandclickInstall.
Fig.1.3
Step6Whentheinstallationhascompleted,clickFinishtoclosetheinstaller.
InstallationProcess
InstallationandAdministrationGuide
Phone Remote 4
Application Use
Launching Phone Remote
NavigatethroughWindowsStart>Programs>VoIPIntegrationTools>PhoneRemoteand
selectPhoneRemote.
Phoneremotewillstartupandcheckforanupgrade,itisstronglyrecommendedthatyouclick
yestodownloadtheupgradeifanyarefound.
Oncestarted,PhoneRemotewillpromptforconnectioninformationorifyouhavepreviously
savedlogininformationitwillattempttoconnect.
SoftwareLicensingActivationProcess
InstallationandAdministrationGuide
Phone Remote 4
Step2ClickontheBrowsebuttonandnavigatetothelocationwherethelicensefilewas
saved.Oncethelocationisentered,clickontheNextbutton.
Step3Oncethelicensehassuccessfullyloaded,youwillneedtoactivatethesoftwareforuse
onthelocalcomputer.Hereyoualsohavethreemethodstoactivethesoftwareforuse:
AutomaticOnline,WebBrowser,andviaTelephone.
SoftwareLicensingActivationProcess
InstallationandAdministrationGuide
Phone Remote 4
Automaticactivationwillcompletetheentireprocess.Noadditionalstepsareneeded.
Ifactivationissuccessful,youwillgetthewindowbelowstatingthatactivationhasbeen
completed.
Step2ClickontheClosebuttontofinishandexittheactivationprocess.
SoftwareLicensingActivationProcess
InstallationandAdministrationGuide
Phone Remote 4
Inadditiontothewindowabove,aninternetbrowserwindowwillopenupwiththefollowing
page:
Step2ClickontheSubmitbuttontogetanActivationCode.
SoftwareLicensingActivationProcess
InstallationandAdministrationGuide
10
Phone Remote 4
Step3EntertheActivationCodeintotheActivationCodeFieldontheWebBrowserActivation
Page.
Step4ClickontheNextbuttontosubmittheActivationCode.
Ifactivationissuccessful,youwillgetthewindowbelowstatingthatactivationhasbeen
completed.
Step5ClickontheClosebuttontofinishandexittheactivationprocess.
SoftwareLicensingActivationProcess
InstallationandAdministrationGuide
11
Phone Remote 4
Activation by Phone
Step1Toactivateoverthephone,clickontheTelephonebutton.Thefollowingwindowwill
appear.
Step2Dial+1(925)5134400.SelectOption3toactivatealicense.
Step3YouwillbeaskedtoentertheSerialNumber,thentheMachineID.Itwilltakeafew
momentsfortheactivationsystemtoprovideanActivationCode.
Step4Onceyouaregiventheactivationcode,enterthecodeinthesectionthatsays
ActivationCode,thenclicktheNextbutton.
Ifactivationissuccessful,youwillgetthewindowbelowstatingthatactivationhasbeen
completed.
Step5ClickontheClosebuttontofinishandexittheactivationprocess.
SoftwareLicensingActivationProcess
InstallationandAdministrationGuide
12
Phone Remote 4
Phoneremoteprovidesfortwomechanismsofphonecontrol;
1. ConnecttoCallManagerandsearchforthephoneyouwanttocontrolbyitsextension,
descriptionorMACaddress.
2. ConnectdirectlytothePhoneviaitsknownIPAddresswithCallManagerenduser
credentialsthatisassociatedwiththedevice.
Theconnectionsettingscanbesavedformultipleclustersorphonesforfasterconnecting.Ifthe
DefaultClustersettingisturnedonforaspecificcluster,PhoneRemotewillconnect
automaticallyonstartupandgodirectlytotheDevicessearchtab.(
)
ClicktheCMAdminUser/CMEXMLUseroption
IntheintheUsernamefield,entertheusernamewithAdmin/AXLpermissions
InthePasswordfield,enterthepassword
ClickSavetoaddittothelistofclustersforfutureuse.(optional)
ClickConnect
ThestatuswillindicateasuccessfulconnectionanddisplaytheversionoftheconnectedCall
Manager.
SelectingMethodsofPhoneControl
InstallationandAdministrationGuide
13
Phone Remote 4
Call Manager Express / UC 500 XML User (Call Manager Express XML)
ConnectingtoaphonewithCallManagerExpressXMLcredentialsrequiresthatCMEbe
configuredwiththeURLAuthenticationandXMLusernameandpasswordthesame.
SeetheAppendixCforrequiredCMEconfiguration.
ToconnectusingCMEXMLusercredentials
ClicktheCMAdminUser/CMEXMLUseroption
IntheUsernamefield,entertheenduserusername
InthePasswordfield,entertheenduserpassword.
IntheSNMPStringfield,enteranSNMPcommunitystring.Thisisrequiredinorder
toconnecttoSIPphones
ClickSavetoaddittothelistofclustersforfutureuse.(optional)
ClickConnect
ThestatuswillindicateasuccessfulconnectiontotheCallManagerExpress/UC500router.
SelectingMethodsofPhoneControl
InstallationandAdministrationGuide
14
Phone Remote 4
Toconnectusingendusercredentials
ClicktheCMEnduserwithDeviceAssociatedoption
IntheUsernamefield,entertheenduserusername
InthePasswordfield,entertheenduserpassword.
ClickSavetoaddittothelistofclustersforfutureuse.(optional)
ClickConnect
SelectingMethodsofPhoneControl
InstallationandAdministrationGuide
15
Phone Remote 4
Screenupdatesonkeypress:
Thissettingwillenableordisable
PhoneRemoteretrievinga
screenshotaftereverykeypress.
ScreenAutoRefreshRate:
Thissettingwillenableordisable
andsettheintervalofautomatic
screenupdates.
DefaultSearchMethod:
Thissettingwillselectthedefault
searchpagethatappearsonthe
Devicespage,eitherSearchor
CallManagerDrillDown.
RegistrationInformation:
Thisiswhereyoucanactivatea
purchasedregistrationkeyor
requestafullfeatureevaluation
key.
ReportFeedback:
Thefeedbackformcanbeusedto
notifyusoffeaturerequestsor
softwarebugs.Ifitsyoursoftware
youshouldhavetheabilitytomake
itevenbetter.
VersioninformationandManual
UpgradeCheck:
TheProgramVersionsectionshows
youwhatversionofPhoneRemote
youarerunningandallowsyouto
shutofftheupgradecheckat
programstartup.Youcanalsodoa
manualupgradecheckhere.
UseofRemoteControlFeatures
SettingsPage
FeedbackForm
InstallationandAdministrationGuide
16
Phone Remote 4
Devices
Call Manager Search
TheCallManagerSearchsectionallowsyoutosearchCallManagerforaspecificdeviceor
devicesbasedon3searchcriteria,extension,descriptionordevicename.
Call Manager Search
Step1Enterthesearchcriteriaforthephoneyouwanttocontrol,
Extension(BeginsWith)
Description(Contains)
DeviceName(Contains)
Step2Clicksearch.
Note:YoumayclickontheORtotogglethesearchcriteriabetweenOR/AND.
Theresultsofthesearchareavailableinthelistofdevices.
Step3SelectthedesireddeviceandclicktheControlDevicebutton.
Devices
InstallationandAdministrationGuide
17
Phone Remote 4
Thesearchwindowdisplaysthecountofphonesineachcriterionandcanbeexpandedtoshow
theindividualdevices.
Onceyouhavefoundthedeviceyouwanttocontroljustdoubleclickonthedeviceorhighlight
andclicktheControlDevicebutton.
Thelistofgroupsisasfollows
Line1Partition
DeviceCallingSearchSpace
Line1CallingSearchSpace
DevicePool
Location
Line1DirectoryNumber
Model
Devices
InstallationandAdministrationGuide
18
Phone Remote 4
Previous Devices
Thepreviousdevicessectionshowsanyrecentdevicesthathavebeenconnectedto.Itissortedby
devicescontrolledwithinthelast24hoursand7days.
Devices
InstallationandAdministrationGuide
19
Phone Remote 4
Device Skins
SeveralnewdeviceskinshavebeenaddedtoPhoneRemotetocoverallsupportedCiscoIP
Phonemodelsandinclude:
8961,9951,9971
8941,8945
78xx88xx
8831
79407975
69216961
79207926
RemotePhoneScreenLayout(89xx/99xxseriesskin)
3
1
6
7
8 9 10 11 12 13 14 15 16 17 18 19
ControllingaRemoteDevice
InstallationandAdministrationGuide
20
Phone Remote 4
PhoneButtonMap
Item
Description
1
2
3
4
PhoneScreen
MWIIndicator
LinktoPhoneWebPage
LinktoDeviceSettingsPage
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
PhoneModel
CaptureButton
RefreshButton
ClustersButton
DeviceSearchButton
SettingsButton
MacroTabButton
StatsTabButton
HistoryTabButton
PingandTraceButton
EditPhoneSettingsButton
CompareSettingsButton
MultiPhoneButton
AudioMonitor/Record
CallHistoryButton
Feature
Actualscreenasdisplayedonremotephone
IndicatesphonecurrentlyhasMessageWaitingIndicatoron
Opensabrowserwindowtotheremotephone
OpensabrowserwindowtoCallManagerAdministrationon
thedevicesettingspageforthisphone.
Displaysmodelofremotephone
Capturesdisplayedscreenimageandsavestoalocaljpgfile.
Retrievesanddisplaysscreenofremotephone
Openstheclusterconnectscreen
Opensthedevicesearchscreen
Opensthesettingsscreen
OpenstheMacrotoolstab
OpenstheDevicestatstab
OpensthePhoneRemoteKeystrokeHistorytab
OpensthePingandTraceTool
OpenstheEditPhoneSettingsTool
OpenstheCompareSettingsTool
OpensMultiDevicescreen(Version3.1andhigher)
Enables/DisablesMonitoringand/orRecording
Openscallhistoryscreen
ControllingaRemoteDevice
InstallationandAdministrationGuide
21
Phone Remote 4
KeyPressedonPhone
SoftKey1
SoftKey2
SoftKey3
SoftKey4
SoftKey5
0,1,2,3,4,5,6,7,8,9,*,#
Line1
Line2
Line3
Line4
Line5
Line6
Line7
Line8
Headset
Mute
Speaker
?
Up,Down,Left,Right
Select/Speaker*
NOTE:?buttonavailableon794x,796x,and797xmodelsonly.
NOTE:
OnphonesmodelsthatcontainaNavigationSelectbutton( ),theNavigationSelectbutton
registersastheEnterbutton.OnolderphoneswithoutaNavigationSelectbutton,theSpeaker
button( )registersastheEnterbutton.
ControllingaRemoteDevice
InstallationandAdministrationGuide
22
Phone Remote 4
Screen Updates
Screenupdatesmaybeconfiguredeitherwhenselectingthedevicetocontrolonthe
Connectionspageoronceconnectedbyrightclickingontherefreshbutton.
Theoptiontorefreshaftereverykeywilldownloadthescreen
capturefromthephoneaftereachkeyissenttothephone.
Theautorefreshratewillupdatethescreenattheselected
interval.Thenumberindicateshowoftenarequestissenttothe
phone.Dependingonyournetworkandhowbusythephoneis,
thescreenmaynotupdateatthesamerate.
Youmayalsoleftclickontherefreshbuttonatanypointto
retrievethecurrentscreencapture.
CAUTION
The phones ability to respond to requests for screen captures may affect current call quality on
some slower model phones. Care should be taken with rapid screen captures on phones in
use. It is not recommended to add additional processing load to phone if troubleshooting QOS
issues.
ControllingaRemoteDevice
InstallationandAdministrationGuide
23
Phone Remote 4
Task
Description
Refresh
RefreshAfterEveryKey
Refreshesthecurrentimageonthephonescreen.
Refreshthephonescreenaftereverybuttonpress.
Thisfunctiontogglesonandoff.
AutoRefreshRate
Refreshthephonescreenafterthesettime.Time
isinseconds.
DisplayRefreshProgress
Displaysaprogressbaralongthebottomofthe
phonescreenwhentheimageisrefreshing.This
functiontogglesonandoff.
EnableEM
EnableExtensionMobilityforthecontrolled
phone.
EMLogin
*SearchforuserswithExtensionMobilityprofiles
tologintothecontrolledphone.
EMLogout
*LogoutthecurrentExtensionMobilityprofile.
PlaySound
Playsasoundonthedevicebeingcontrolled.
ViewPhoneWebPage
Opensabrowserwindowtothecontrolled
deviceswebpage.
EditDeviceinCCMAdmin
Opensabrowserwindowtothedevicesettings
pageforthephonebeingcontrolledinCall
ManagerAdministration.
CUCMReset
InstructsCallManagertoResetthedevicebeing
controlled.
CUCMRestart
InstructsCallManagertoRestartthedevicebeing
controlled.
*EMLoginandEMLogoutareonlypresentwhenExtensionMobilityisenabledoncontrolleddevice.
PhoneRemoteFeatures
InstallationandAdministrationGuide
24
Phone Remote 4
Fromthemenuyouhavethefollowingtasks:
Task
CapturetoClipboard
OpenImageDirectory
CaptureandViewImage
CaptureandEditImage
ViewLastImage
EditLastImage
Description
Capturesthecurrentlydisplayedimageonthe
PhoneRemotescreentothewindowsclipboard.
Opensanewexplorerwindowintothescreen
capturesdirectory
Capturesthecurrentlydisplayedimageonthe
PhoneRemotescreen.Imageisviewedinyour
defaultpictureviewingsoftware.
Capturesthecurrentlydisplayedimageonthe
PhoneRemotescreen.Imageisopenedin
MicrosoftPaintbrushforediting.
Lastscreencaptureisshowninyourdefault
pictureviewingsoftware.
LastscreencaptureisopenedinMicrosoft
Paintbrushforediting.
PhoneRemoteFeatures
InstallationandAdministrationGuide
25
Phone Remote 4
PhoneRemoteFeatures
InstallationandAdministrationGuide
26
Phone Remote 4
PhoneRemoteFeatures
InstallationandAdministrationGuide
27
Phone Remote 4
PhoneRemoteFeatures
InstallationandAdministrationGuide
28
Phone Remote 4
NOTE: Note:OptionnotavailablewhenconnectingdirectlytothephoneIP.
Keystroke Macros
ClickingontheMacrotabwillrevealtheavailablemacrooptions.PhoneRemotecomes
preconfiguredwithfourMacrosfunctions.TheyInclude
CUCMReset
CUCMRestart
FactoryErase
EraseITL
CUCMResetShutsdownthephonecompletelyand
rebootsit.
CUCMRestartRestartsthephonewithoutshuttingit
down.
FactoryEraseSendskeystrokestophonetoperform
factoryerase
EraseITLErasestheITLfilefromthephone
CallMe@Allowsyoutospecifyaphonenumbertobe
calledat.Clickingonthecallmebuttonorpressingenter
whenenteringphonenumberwilldialonspeakerphone.
ValidMacrocommandsare:09,*,#,?,Speaker,Headset,Mute,SoftKey15,Line18,Up,
Down,Left,Right,Select,Messages,Directories,SettingsandServices.
Eachnonnumerickeymustbeseparatedbyacomma.e.g.1234,Speaker,SoftKey3,1000,
SoftKey3.
PhoneRemoteFeatures
InstallationandAdministrationGuide
29
Phone Remote 4
TolaunchtheMultiDeviceScreen,clickontheMultiPhonebutton(
bottomofthePhoneremotewindow.
)locatedalongthe
1 2 3 4 5 6
7 8 9
10
11 12
13
14
15
16
17
18
19 20
PhoneRemoteFeatures
InstallationandAdministrationGuide
30
Phone Remote 4
MultiViewButtonMap
Item
1
2
3
4
5
Description
Keyboard
CommandHistory
Clusters
DeviceSearch
DeviceDrillDown
6
7
MacroForm
ViewPhoneScreens
ViewPhoneSettings
ViewPhoneSettings
10
RefreshRateDropdown
11
Refresh
12
ConnectedPhoneScreens
13
ScreenSize
14
DeviceSearchField
15
16
SearchFilter
SearchType
17
AvailableDevices
18
InputKeyboard
19
20
MacroEditor
ExistingMacros
Feature
Togglesthekeyboardon/off.
TogglestheCommandHistorypaneon/off.
TogglestheClustersPaneon/off.
TogglestheDeviceSearchpaneon/off
TogglestheDrillDownSearchpaneon/off.
Allowsyoutosearchfordevicesusingthedrill
downmethod.
BringsuptheMacrosEditor.
AllowstheusertobringupthePhonescreens.
Ifthephonescreensareblockedfromview,
i.e.anotherpaneishidingtheview,this
buttonwillbringthephonescreenstothetop.
TogglesthePhonesettingsHorizontalpane
on/off.
TogglesthePhonesettingsVerticalpane
on/off.
Allowstheusertochoosearefreshratefor
thescreenscurrentlyconnected.
Manuallyrefreshestheimagesfromallofthe
connectedphones.
Screensforthedevicesthatacrecurrently
connected.
Allowstheuserstochangethesizeofthe
screens.
Usersearchforanydeviceonaconnected
cluster.
Usercanfiltersearchresults.
TheLiveselectionrunsthequeryagainst
CUCMinrealtime.TheCachedselection
searchesagainstthelastcaptureoftheCUCM
config.(Eitheronconnectorlastrefresh)
Currentdeviceswhichareavailabletoconnect
to.
Thisisauniversalkeyboardwheretheuser
canenterkeystrokesthatwillgotoany
connecteddevicetheuserspecifies.
BringsuptheMacroEditortool.
DisplaysallexistingMacros.
PhoneRemoteFeatures
InstallationandAdministrationGuide
31
Phone Remote 4
Note:EventhoughPhoneRemoteisconnectedtothedevicesshowninMultiView,thedevices
thataretobecontrolledneedtobeselectedbytheuser.Adevicethathasawhitehighlightin
thebackindicatesthatthedeviceisreadytobecontrolled.(Seenotationsontheimagebelow.)
Step3Oncethedesireddevicesarehighlighted,theusercansendkeystrokes,macros,and
othercommandstothehighlighteddevices.
Thegreenarrowspointtothedevicesthatarehighlightedinawhiteoutline.Thisindicatesthat
thephonesarereadytobecontrolledandanykeystrokesandcommandscanbesenttoboth
devices.Notehowthedeviceonthebottomisnothighlighted.Thisdevicewillnotreceiveany
keystrokesorcommandsdespitebeingconnectedtoPhoneRemote.
MultiViewisusefulforviewingandcontrollingmultipledevicesatatime.Thisfeaturecanbe
usefulwhenconfiguringalargequantityofsimilarmodelphonesthatwillhavesimilarsettings.
PhoneRemoteFeatures
InstallationandAdministrationGuide
32
Phone Remote 4
Macro Editor
TheMacrosEditorallowsyoutocreatecustomizedMacros.Thelistontheleftsidedisplaysall
customKeystrokeMacroscurrentlyavailable.Youcanaddnewcustommacros.
ToCreateanewMacros:
Step1ClickontheCreateNewMacrobutton.
Step2NameyourKeystrokeMacrointhenewfieldthatshowsintheKeystrokeMacros.
Step3YoucanbegintoaddKeystrokesfromthelistontheright.Thelistcontainsallbuttons
availableonthephone.YoucandoubleclickontheKeyorusetheLeft/RightDirectional
buttonslocatedinthemiddleofthetwoliststomovethekeysbackandforthbetweenlists.You
canusetheUp/DownButtonstochangethesequenceoftheMacrosKeystrokes.
Step4Whenfinishedaddingyourkeystrokes,youcantesttheKeystrokeMacrosbyclickingon
theSendtoSinglebutton.IfyoucurrentlyhaveMultiViewopen,youcanclickontheSendto
MultibuttonanditwillsendtheMacroKeystrokestoallphonesthatarehighlightedinwhite.
PhoneRemoteFeatures
InstallationandAdministrationGuide
33
Phone Remote 4
Multicast
Themulticastmacrosallowyoutocauseaphonetobegintransmittingorreceivingmulticast
audio.
Thisisausefulfeaturetoassistintroubleshootingmulticastissuesacrossthenetwork.
TheMulticastaddressandportmustbespecifiedas<IPAddress>:<Port>[:<Volume>]withinthe
multicastrange.Notethatvolumeisforreceivingmulticastonly.
Stats
Thestatstabshowsphone,networkandRTPStreaminformation.
TheStreamoptionallowsformanualorautomaticrefreshofcallstats.
PhoneRemoteFeatures
InstallationandAdministrationGuide
34
Phone Remote 4
History
TheHistorytabshowsalogofkeyssenttothephonealongwithanypendingkeysstillwaiting
tobesent.
PhoneRemoteFeatures
InstallationandAdministrationGuide
35
Phone Remote 4
CommandLineOption
RequiredValue
extnore
descord
nameorn
<extension>
<description>
<devicename>
<PhoneIPAddress>
<CallManagerIPAddress>
<username>
<password>
phoneip
cmip
u
p
Optionmusthaveaspacebetweenselectedoptionandvalue.
Usingcommandlineoptionsrequireeitherthattheconnectionbesavedorthatthephoneor
callmanagerIPaddress,usernameandpasswordbespecified.
Ifclustersettingshavebeensavedanycommandlineconnectionoptions(phoneip,cmip,uor
p)willoverridethesavedsettingsforthesingleconnectiononly.
Examples:
CommandLine
Result
PhoneRemote.exeextn54521
PhoneRemote.exee54521
PhoneRemote.exedescbob
PhoneRemote.exedbob
PhoneRemote.exenameD541
PhoneRemote.exenD541
PhoneRemote.execmip10.10.10.10u
ccmadministratorpciscoe54321
Searchforphoneswithextension54521
PhoneRemote.exedbobe1001
Searchforphoneswithdescription
containingbob
SearchforphoneswiththeName
containingD541
ConnecttoCallManagerserveratIP
address10.10.10.10withusername
ccmadministrator,passwordciscoand
searchforphonewithextension54321.
Searchforallphoneswithdescription
containingbobwhohasextension1001
onthephone
IfasingledevicematchesthesearchcriteriaPhoneRemotewillautomaticallyconnecttothat
device.
CommandLineOptions
InstallationandAdministrationGuide
36
Phone Remote 4
ObtainaRemoteAudioMonitoringLicense
EnableApplicationbasedmonitoring/BuiltInBridge.(PerPhoneorEntireCluster)
ConfigureMonitoringDestination(PhoneorCTIPort)
MonitoringforPhoneRemote(AddonFeature)
InstallationandAdministrationGuide
37
Phone Remote 4
3. ChangethesettingsinthedropdownfromDefaulttoOn.
4. ClickontheSavebutton,thenclickontheApplyConfigbutton.
MonitoringforPhoneRemote(AddonFeature)
InstallationandAdministrationGuide
38
Phone Remote 4
2. UndertheSelectServerandServicesection,selecttheClusteryouwanttoenable
audiomonitoringforfromtheServerdropdown,thenontheService
dropdown,lookforandselecttheCiscoCallManagerservice.
3. ScrolldownandfindthesectionthatsaysClusterwideParametersConfiguration
(DevicePhone).LocateBuiltinBridgeEnableandchangethesettinginthe
dropdownfromOfftoOn.ThenclickontheSavebuttononthetop.
Oncethepreviousstepsarecompleted,BuiltInBridgewillbeenabledonallnewlyregistered
devicesbydefault.However,fortheconfigurationtotakeeffectonphonesthatwereregistered
beforemakingthechange,thephoneswillneedtobereset.
MonitoringforPhoneRemote(AddonFeature)
InstallationandAdministrationGuide
39
Phone Remote 4
MonitoringforPhoneRemote(AddonFeature)
InstallationandAdministrationGuide
40
Phone Remote 4
2. LocatetheMonitoringCallingSearchSpacedropdownontheDirectoryNumber
Configurationpage.SetthatoptiontoaCallingSearchSpacethatcanaccesstheextensionof
thephoneyouwanttomonitor.
3. ClickontheSavebuttonatthetoptoapplythesettings.
MonitoringforPhoneRemote(AddonFeature)
InstallationandAdministrationGuide
41
Phone Remote 4
2. IntheFindandListPhonespage,clickontheAddNewPhonebuttononthe
top.
3. UndertheSelectthetypeofphoneyouwouldliketocreatesection,setthe
phonetypetoCTIPort.ThenclickontheNextbutton.
4. EnterintherequiredinformationinthefieldsandfinishcreatingthenewCTIPort
byclickingtheSavebutton.
5. ConfigureanextensiononthenewlycreatedCTIPort.GototheAssociation
Informationsectionontheleftside.ClickonAddanewDNThiswillbringupthe
DirectoryNumberConfigurationpage.
MonitoringforPhoneRemote(AddonFeature)
InstallationandAdministrationGuide
42
Phone Remote 4
6. LocatetheMonitoringCallingSearchSpacedropdown.Setthatoptiontoa
CallingSearchSpacethatwillbeabletoaccesstheextensiononthephonethatisto
bemonitored.
7. ClickontheSavebuttonatthetoptoapplythesettings.
MonitoringforPhoneRemote(AddonFeature)
InstallationandAdministrationGuide
43
Phone Remote 4
5. ClickonthedeviceyouwouldliketomonitorandclickonControlDeviceto
connecttoit.
6. OncePhoneRemoteisconnectedtothephoneyouwanttomonitor,clickonthe
RemoteAudioicononthebottom.Theiconwillturnyellowindicatingthat
monitoringiscurrentlyactiveonthephone.
Anycallsthatcomeinthroughthephonewillnowbemonitored.Theaudiofromthosecallswill
nowgotothephoneorthecomputerthatyouhavesetuptoreceiveit.
MonitoringforPhoneRemote(AddonFeature)
InstallationandAdministrationGuide
44
Phone Remote 4
2. ClickontheDropdownandchooseanyofthosemethodstoalerttheenduser.
3. Onceyouselectoneofthenotification
methods,youcanthenedittheMonitoring
TextMessagethatissenttothephonethat
willbemonitored.Notethatthemaximum
lengthis300characters.
Thenotificationwillbesenttothephonethemoment
thatyouclickontheRemoteAudiobuttonwhenyou
areconnectedtothephoneviaPhoneRemote.
BydefaultthenotificationissettoMessageonly.
MonitoringforPhoneRemote(AddonFeature)
InstallationandAdministrationGuide
45
Phone Remote 4
ForPhoneRemotetofunctionwithCallManager,youwillneedtoensureyouhavetheAXL
serviceactiveandrunningonyourserver.
ToValidateyouhavetheAXLservicerunning:
UseawebbrowsertoaccesstheCallManagerServiceabilitywebpage.
https://<CallManager>/ccmservice
SelecttheTools>ServiceActivationmenu
UndertheDatabaseandAdminSection
EnsurethattheCiscoAXLWebServiceisactivated.Ifnot,clickthecheckboxandthenclick
thesavebuttonatthetopofthepage.
SelectTools>ControlCenterFeatureServicesmenu
EnsurethattheCiscoAXLWebServiceisrunning.Ifnot,clicktheradiobuttonandthen
clickthestartservicebuttonatthetopofthepage.
ServiceActivation
ControlCenterFeatureServices
AppendixA:CallManagerPreRequisiteConfiguration
InstallationandAdministrationGuide
46
Phone Remote 4
AXL User
YoumaychoosetouseaCallManageradministratorusernameandpasswordwithPhone
Remoteorassigntherequiredpermissionstoneworexistingusers.
AnyuserwhohasthegroupmembershipofStandardCCMSuperUserswillbeabletouse
phoneremotetosearchandcontrolphoneswithoutaddingthefollowingprocess.
Ifyouchoosetoaddausernewgroupforpermissionsandwanttorestrictpermissionstothe
minimumrequired.Youwillneedtoworkthroughthefollowingprocess.Thisnewgroupcan
thenbeaddedtoneworexistingendusersinCallManager.
FromwithinCallManagerAdministration
SelectUserManagement
SelectUserGroups(orAccessControlGroup)
ClickAddNew
EnteraGroupNamesuchas(AXLAccess)
ClickSave
SelecttheAssignRoletoUserGroupfromtherelatedlinks
ClickAssignRoletoGroupbutton
AddthefollowingRole:
StandardAXLAPIAccess(SeeFig.3.3)
Fig.3.3
AppendixA:CallManagerPreRequisiteConfiguration
InstallationandAdministrationGuide
47
Phone Remote 4
ClickSave
NowfindyouruserinCallManagerAdministration,UserManagement,EndUsersandaddthe
groupcreatedabove,theStandardCCMAdminUsersgroupandtheStandard
RealtimeAndTraceCollectiongroup.ThiswillallowtheusertoaccesstheAXLservicebutno
accesstoanyoftheCallManagerAdminwebpages.
ClickSave.
AppendixA:CallManagerPreRequisiteConfiguration
InstallationandAdministrationGuide
48
Phone Remote 4
Authentication URL
TheAuthorizationURL(foundundersystem>EnterpriseParameters)istheURLwhere
requeststothephonesarevalidated.PhonesthathavetheabilitytocommunicateoverHTTPS
willtaketheSecuredPhoneURLParametersoverthenonsecureURLs.
ThesecureURLsneedtobeconfiguredinawaythatpassestheTrustVerificationService.
Trust Verification Service (TVS)
ThetrustverificationserviceistheremotecertificatestorefortheIPPhones.Whenaphone
attemptstoconnectviaHTTPSitfirstcheckswiththeTVStovalidatethecertificateofthe
remoteconnectionisvalid.IfthedestinationisnotfoundwithinthecertificatesontheTVS,the
HTTPSconnectionwillfail.
Bydefault,theonlycertificatesthatareintheTVSarethoseoftheCUCMservers.Additionally,
thecertificatesonlycontainthefullyqualifieddomainname(FQDN)oftheservers.
ThismeansthattheSecuredPhoneURLParametersmustreferencetheFQDNoftheCUCM
servers.
AppendixA:CallManagerPreRequisiteConfiguration
InstallationandAdministrationGuide
49
Phone Remote 4
UsethefollowingstepstocreateauserinCallManagerthathastheabilitytousetheenduser
credentials.
Logintoyourcallmanagerwithadministratorrights.
SelectUserManagement
SelectEndUser
ClickAddNew
Ataminimumenterthefollowing:
UserID
Password
ConfirmPassword
PIN
ConfirmPIN
LastName
Whenfinished,clicktheSavebutton.
Oncetheuserissaved,thedeviceassociationsectionwillhavetheAssociationbuttonenabled.
AppendixB:CiscoCallManagerConfigurationforEndUser
Control
InstallationandAdministrationGuide
50
Phone Remote 4
Associate Device
ClicktheDeviceAssociationbutton
Usingthefollowingwindow,searchforthedeviceyouwanttheusertobeabletocontrol
OnceyoulocatethedesireddeviceclickthecheckmarkandselectSaveSelected/Changes
ClickontheGobuttonintheupperrightofthesearchformtoreturntotheuser.
Theuserdeviceassociationssectionsshouldnowincludethedevicejustadded
ClicktheSavebutton.
YoushouldnowbeabletocontrolaphonebyitsIPAddresswiththisusername/password.
AppendixB:CiscoCallManagerConfigurationforEndUser
Control
InstallationandAdministrationGuide
51
Phone Remote 4
ixitransporthttp
responsesize64
noshutdown
ixiapplicationcme
noshutdown
telephonyservice
urlauthenticationhttp://<CMEIPADDRESS>/CCMCIP/authenticate.asp<username><password>
servicephonewebAccess0
xmluser<username>password<password>15
logpassword<password>
snmpservercommunity<SNMPCommunity>RO
NOTE:
TheURLAuthenticationandLogpasswordmustbethesame.ServicephonewebAccessis
neededonphonefirmware9+.TheephonetypeisrequiredfortheAuthenticationURLto
besetonthedevices.
Reference:
ConfiguringtheXMLAPIChapterofthe
CiscoUnifiedCommunicationsManagerExpressSystemAdministratorGuide
http://www.cisco.com/en/US/docs/voice_ip_comm/cucme/admin/configuration/guide/cmeapi.html
IfforsomereasonyouareunabletorunIPHTTPServerorXMLServicesontherouterusetheenduser
devicemethodalongwiththeURLAuthenticationasspecifiedinAppendixD.
AppendixC:IntegratedCallManagerExpress/UC500
configuration
InstallationandAdministrationGuide
52
Phone Remote 4
IfyouwishtobeabletocontrolCME/UC500phonesusingtheendusermethodyoumusthave
theminimumofthefollowingconfigurationontherouter.
TherewillbenoabilitytosearchforthephoneandyoumustknowthephoneIPAddress
telephonyservice
urlauthenticationhttp://<CMEIPADDRESS>/CCMCIP/authenticate.asp<username><password>
YoushouldthencontrolthephonebyspecifyingthephoneIPAddressandthe
username/passwordasconfiguredaboveontherouter.Theephonetypemustbespecifiedin
orderfortheauthenticationURLtobesetonthephone.
AppendixD:DirectPhoneCallManagerExpress/UC500
Configuration
InstallationandAdministrationGuide
53