SEPMAC.cnf.xml
The main configuration file for the phone. The actual name of the file is based on the MAC address of the phone, eg:SEP58971ECC97C1.cnf.xml. An sample version of this file is included in the sample tftpboot directory from TFTP Provisioning.<device>
<fullConfig>true</fullConfig>
<deviceProtocol>SIP</deviceProtocol>
<devicePool>
<dateTimeSetting>
dateTemplate
How the date and time is displayed. Alternate date field delimiters are- (dash) and . (period). D and M fields can be swapped to display date in American format.| D/M/Y | 2 Digit Year, 24 Hour Time | D/M/YY | 4 Digit Year, 24 Hour Time |
| D/M/YA | 2 Digit Year, 12 Hour Time | D/M/YYA | 4 Digit Year, 12 Hour Time |
<dateTemplate>D/M/Y</dateTemplate>
timeZone
Name of the local time zone.| Dateline Standard Time | -720 | Samoa Standard Time | -660 | Hawaiian Standard Time | -600 |
| Alaskan Standard/Daylight Time | -540 | Pacific Standard/Daylight Time | -480 | Mountain Standard/Daylight Time | -420 |
| US Mountain Standard Time | -420 | Central Standard/Daylight Time | -360 | Mexico Standard/Daylight Time | -360 |
| Canada Central Standard Time | -360 | SA Pacific Standard Time | -300 | Eastern Standard/Daylight Time | -300 |
| US Eastern Standard Time | -300 | Atlantic Standard/Daylight Time | -240 | SA Western Standard Time | -240 |
| Pacific SA Standard Time | -240 | Newfoundland Standard/Daylight Time | -210 | E. South America Standard/Daylight Time | -180 |
| SA Eastern Standard Time | -180 | Pacific SA Daylight Time | -180 | Mid-Atlantic Standard/Daylight Time | -120 |
| Azores Standard/Daylight Time | -60 | GMT Standard/Daylight Time | +0 | Greenwich Standard Time | +0 |
| W. Europe Standard/Daylight Time | +60 | GTB Standard/Daylight Time | +60 | Egypt Standard/Daylight Time | +60 |
| E. Europe Standard/Daylight Time | +60 | Romance Standard/Daylight Time | +120 | Central Europe Standard/Daylight Time | +120 |
| South Africa Standard Time | +120 | Jerusalem Standard/Daylight Time | +120 | Saudi Arabia Standard Time | +180 |
| Russian Standard/Daylight Time | +180 | Iran Standard/Daylight Time | +210 | Caucasus Standard/Daylight Time | +240 |
| Arabian Standard Time | +240 | Afghanistan Standard Time | +270 | West Asia Standard Time | +300 |
| Ekaterinburg Standard Time | +300 | India Standard Time | +330 | Central Asia Standard Time | +360 |
| SE Asia Standard Time | +420 | China Standard/Daylight Time | +480 | Taipei Standard Time | +480 |
| Tokyo Standard Time | +540 | Cen. Australia Standard/Daylight Time | +570 | AUS Central Standard Time | +570 |
| E. Australia Standard Time | +600 | AUS Eastern Standard/Daylight Time | +600 | West Pacific Standard Time | +600 |
| Tasmania Standard/Daylight Time | +600 | Central Pacific Standard Time | +660 | Fiji Standard Time | +720 |
| New Zealand Standard/Daylight Time | +720 |
<timeZone>TIME ZONE</timeZone>
<ntps>
<ntp>
name
Hostname or IP address of the NTP server when usingunicast mode. <name>IP ADDRESS</name>
ntpMode
How the phone synchronises the clock.| unicast | Query the NTP server specified in <name> for the current time |
| directedbroadcast | Listen to broadcasts from NTP servers for the current time |
<ntpMode>unicast</ntpMode>
</ntp>
</ntps>
</dateTimeSetting>
<callManagerGroup>
<members>
member
Specifies the IP address and SIP port of the device running Asterisk. Up to5 members can be defined with the phone will automatically failing-over to a member with a higher priority when it is disconnected from the current member.| priority | 0 to 4, the connection priority of this member, lower priorities are tried first. |
<member priority="0">
<callManager>
<ports>
sipPort
SIP port to connect to on the device running Asterisk. <sipPort>5060</sipPort>
securedSipPort
SIP-TLS port to connect to on the device running Asterisk. <securedSipPort>5061</securedSipPort>
</ports>
processNodeName
IP address or hostname of the device running Asterisk. <processNodeName>IP ADDRESS</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
</devicePool>
<vpnGroup>
<mtu>1290</mtu>
<failConnectTime>30</failConnectTime>
<authMethod>0</authMethod>
pswdPersistent
Locally store the password entered by the user. If disabled the user has to re-enter the password if the phone is reset.| 0 | Disabled | 1 | Enabled |
<pswdPersistent>1</pswdPersistent>
autoNetDetect
When the phone starts it will attempt to ping the TFTP server. If it does not receive a response it will automatically connect to the VPN server.| 0 | Disabled | 1 | Enabled |
<autoNetDetect>1</autoNetDetect>
enableHostIDCheck
Compare the hostname part of the URL set below to the name in the certificate that the VPN server uses and abort the connection if the do not match.| 0 | Disabled | 1 | Enabled |
<enableHostIDCheck>0</enableHostIDCheck>
<addresses>
url1
URL of the VPN server using the formathttps://HOSTNAME/svc. <url1>URL</url1>
</addresses>
<credentials>
<hashAlg>0</hashAlg>
certHash1
Encoded hash of the VPN server certificate generated bycerthash. See VPN Connection for an archive containing scripts for managing certificates. <certHash1>HASH</certHash1>
</credentials>
</vpnGroup>
<sipProfile>
<sipProxies>
registerWithProxy
Register with Asterisk, must be set totrue. <registerWithProxy>true</registerWithProxy>
</sipProxies>
<sipCallFeatures>
<callForwardURI>x-cisco-serviceuri-cfwdall</callForwardURI>
<callPickupURI>x-cisco-serviceuri-pickup</callPickupURI>
<callPickupListURI>x-cisco-serviceuri-opickup</callPickupListURI>
<callPickupGroupURI>x-cisco-serviceuri-gpickup</callPickupGroupURI>
<meetMeServiceURI>x-cisco-serviceuri-meetme</meetMeServiceURI>
<abbreviatedDialURI>x-cisco-serviceuri-abbrdial</abbreviatedDialURI>
callHoldRingback
Have the phone ring if a user hangs up an while the phone has another call on hold.| 0 | Disabled | 1 | Enabled |
<callHoldRingback>1</callHoldRingback>
semiAttendedTransfer
Allow transfers to be completed before the remote party has answered.| false | Disabled | true | Enabled |
<semiAttendedTransfer>true</semiAttendedTransfer>
anonymousCallBlock
Whether the phone rejects incoming anonymous calls. Depending on the phone model, this setting is parsed differently.| 7900 series | |||||||
| 0 | Disabled (User Modifiable) | 1 | Enabled (User Modifiable) | 2 | Disabled (Not User Modifiable) | 3 | Enabled (Not User Modifiable) |
| 6900, 7800, 8800, 8900 and 9900 series | |||||||
| 0 or 1 | Disabled | 2 or 3 | Enabled | ||||
<anonymousCallBlock>0</anonymousCallBlock>
callerIdBlocking
Whether the phone hides the outgoing caller ID. Actual phone details will be included the Remote-Party-ID header. Depending on the phone model, this setting is parsed differently.| 7900 series | |||||||
| 0 | Disabled (User Modifiable) | 1 | Enabled (User Modifiable) | 2 | Disabled (Not User Modifiable) | 3 | Enabled (Not User Modifiable) |
| 6900, 7800, 8800, 8900 and 9900 series | |||||||
| 0 or 1 | Disabled | 2 or 3 | Enabled | ||||
<callerIdBlocking>0</callerIdBlocking>
remoteCcEnable
Enable remote call control. Must be set totrue. <remoteCcEnable>true</remoteCcEnable>
<rfc2543Hold>false</rfc2543Hold>
<cnfJoinEnabled>true</cnfJoinEnabled>
<dndControl>0</dndControl>
<localCfwdEnable>true</localCfwdEnable>
<retainForwardInformation>false</retainForwardInformation>
uriDialingDisplayPreference
Whether to display the full SIP user@domain URI or just the user part only.| 0 | Full user@domain URI | 1 | User part only |
<uriDialingDisplayPreference>1</uriDialingDisplayPreference>
</sipCallFeatures>
<sipStack>
<sipInviteRetx>6</sipInviteRetx>
<sipRetx>10</sipRetx>
<timerInviteExpires>180</timerInviteExpires>
<timerRegisterExpires>3600</timerRegisterExpires>
<timerRegisterDelta>5</timerRegisterDelta>
<timerKeepAliveExpires>120</timerKeepAliveExpires>
<timerSubscribeExpires>120</timerSubscribeExpires>
<timerSubscribeDelta>5</timerSubscribeDelta>
<timerT1>500</timerT1>
<timerT2>4000</timerT2>
<maxRedirects>70</maxRedirects>
remotePartyID
Send and receive the SIP Remote-Party-ID header, allows the called or calling party information to be updated by the ${CONNECTEDLINE()} function. Must be set to true. <remotePartyID>true</remotePartyID>
<userInfo>Phone</userInfo>
</sipStack>
autoAnswerTimer
Seconds to wait before automatically answering the call for lines with <autoAnswerEnabled> set to 1. <autoAnswerTimer>1</autoAnswerTimer>
autoAnswerAltBehavior
Prevent automatically answering of a incoming call if the phone already has a call on any line.| false | Disabled | true | Enabled |
<autoAnswerAltBehavior>false</autoAnswerAltBehavior>
<autoAnswerOverride>true</autoAnswerOverride>
transferOnhookEnabled
Allow transfers to be completed by placing the handset back on-hook.| false | Disabled | true | Enabled |
<transferOnhookEnabled>false</transferOnhookEnabled>
enableVad
Enable support for Voice Activity Detection (also know as Silence Suppression).| false | Disabled | true | Enabled |
<enableVad>false</enableVad>
<preferredCodec>none</preferredCodec>
<dtmfAvtPayload>101</dtmfAvtPayload>
<dtmfDbLevel>3</dtmfDbLevel>
<dtmfOutofBand>avt</dtmfOutofBand>
alwaysUsePrimeLine
Always select the primary line (if available) when the phone is taken off-hook. Incoming calls on any other lines would not be automatically answered.| false | Disabled | true | Enabled |
<alwaysUsePrimeLine>false</alwaysUsePrimeLine>
alwaysUsePrimeLineVoicemail
Always select the primary line (if available) when the messages button is pressed while on-hook. Otherwise, the first line that has a message waiting is used.| false | Disabled | true | Enabled |
<alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>
<kpml>0</kpml>
phoneLabel
Label appears in the top right of the phone's screen. Maximum of 13 characters and must not contain any spaces. 7900 series only. <phoneLabel>LABEL</phoneLabel>
<stutterMsgWaiting>0</stutterMsgWaiting>
callStats
Include call statistics (packets sent and received, jitter) in SIP BYE message.| false | Disabled | true | Enabled |
<callStats>true</callStats>
<offhookToFirstDigitTimer>15000</offhookToFirstDigitTimer>
<silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts>
<startMediaPort>16384</startMediaPort>
<stopMediaPort>32766</stopMediaPort>
<natEnabled>false</natEnabled>
<natReceivedProcessing>false</natReceivedProcessing>
<natAddress></natAddress>
<sipLines>
line
Defines the line keys on the phone, you can specify as many lines as your phone has line keys. Line keys are used for phone lines, BLF speed dials, service URLs etc. There must be at least one line key of <featureID> type 9 defined. See Line Keys for examples for a list of available features.| button | Button to assign this line definition to |
| lineIndex | Index for <featureID> type 9 buttons. |
<line button="1" lineIndex="1">
featureID
Number determining which feature is assigned to this line key. <featureID>9</featureID>
featureLabel
Text label to display next to the line key. <featureLabel>PEERNAME</featureLabel>
proxy
Proxy must be the keywordUSECALLMANAGER. <proxy>USECALLMANAGER</proxy>
<port>5060</port>
name
Name to use when registering. This is the name of the peer defined in sip.conf. <name>PEERNAME</name>
Name to use in SIP From header (optional).
<displayName>NAME</displayName>
<autoAnswer>
autoAnswerEnabled
Automatically answer incoming calls on this line.| 0 | Disabled | 1 | Enabled |
<autoAnswerEnabled>0</autoAnswerEnabled>
autoAnswerMode
Where to send the audio for automatically answered calls.| Auto Answer with Speakerphone | Speakerphone | Auto Answer with Headset | Headset |
<autoAnswerMode>Auto Answer with Headset</autoAnswerMode>
</autoAnswer>
callWaiting
Enable call waiting.| 7900 series | |||||||
| 0 | Disabled (User Modifiable) | 1 | Enabled (User Modifiable) | 2 | Disabled (Not User Modifiable) | 3 | Enabled (Not User Modifiable) |
| 6900, 7800, 8800, 8900 and 9900 series | |||||||
| 0 or 1 | Disabled | 2 or 3 | Enabled | ||||
<callWaiting>1</callWaiting>
authName
Username to use when registering, leave blank to use <name> above. <authName>PEERNAME</authName>
authPassword
Password to use when registering. This is the secret for the peer defined in sip.conf. <authPassword>SECRET</authPassword>
contact
SIP contact header username to use (optional). <contact></contact>
<sharedLine>false</sharedLine>
messageWaitingLampPolicy
How the phone alerts the user to unheard voicemail messages.| 0 | Light Lamp and Display Prompt if message is waiting (Primary Line Only) |
| 1 | Display Prompt if message is waiting (Primary Line Only) |
| 2 | Light Lamp if message is waiting (Primary Line Only) |
| 3 | Light Lamp and Display Prompt if message is waiting |
| 4 | Display Prompt if message is waiting |
| 5 | Light Lamp if message is waiting |
| 6 | Do not Light Lamp or Display Prompt if a message is waiting |
<messageWaitingLampPolicy>3</messageWaitingLampPolicy>
messageWaitingAMWI
Play an brief audible tone when the phone is taken off-hook and a there is an unheard voicemail message.| 0 | Disabled | 1 | Enabled |
<messageWaitingAMWI>0</messageWaitingAMWI>
messagesNumber
Number to dial when the messages key is pressed. <messagesNumber>VOICEMAIL EXTENSION</messagesNumber>
ringSettingIdle
How the phone rings when not on a call.| 0 | Use System Default | 1 | Disable | 2 | Flash Only | 3 | Ring Once | 4 | Ring |
<ringSettingIdle>4</ringSettingIdle>
ringSettingActive
How the phone rings when it already has a call.| 0 | Use System Default | 1 | Disable | 2 | Flash Only | 3 | Ring Once | 4 | Ring | 5 | Beep Only |
<ringSettingActive>5</ringSettingActive>
<forwardCallInfoDisplay>
<callerName>true</callerName>
<callerNumber>true</callerNumber>
<redirectedNumber>false</redirectedNumber>
<dialedNumber>true</dialedNumber>
</forwardCallInfoDisplay>
maxNumCalls
Maximum number of calls the line can have at a time. The table below shows the highest value that can be used for each phone model.| 6 | 8831 |
| 12 | 6921, 7811, 7821, 7832, 8832 |
| 24 | 6941, 6945, 7841, 8821, 8941, 8945 |
| 50 | 7911, 7941, 7942, 7945, 7961, 7962, 7965, 7971, 7975 |
| 72 | 6961 |
| 200 | 8811, 8841, 8845, 8851, 8861, 8865, 8961, 9951, 9971 |
<maxNumCalls>5</maxNumCalls>
busyTrigger
Number of calls the line can have at a time before returning a busy signal. <busyTrigger>4</busyTrigger>
</line>
</sipLines>
<externalNumberMask></externalNumberMask>
<voipControlPort>5060</voipControlPort>
<dscpForAudio>184</dscpForAudio>
<dscpVideo>136</dscpVideo>
<ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy>
dialTemplate
Name of the file containing the digit timeout patterns. See Dial Templates for further information. <dialTemplate>DIAL TEMPLATE FILE</dialTemplate>
softKeyFile
Name of the file containing the soft key definitions and layouts. See Soft Keys for further information. <softKeyFile>SOFTKEY FILE</softKeyFile>
</sipProfile>
featurePolicyFile
Name of the file containing the enabled features policy for the 8961, 9951 and 9971 models. See Feature Policy for further information. <featurePolicyFile>FEATURE POLICY FILE</featurePolicyFile>
MissedCallLoggingOption
List of one or more0 or 1 characters indicating which lines should log missed calls. Lines are indexed by the position of the character in the string (eg: 100 enables logging on the first line and disables it on the second and third). Note: this element uses non-standard capitalization.| 0 | Disabled | 1 | Enabled |
<MissedCallLoggingOption>1</MissedCallLoggingOption>
<commonProfile>
<phonePassword></phonePassword>
backgroundImageAccess
Allow the end user to change the background wallpaper image on the phone.| false | Disabled | true | Enabled |
<backgroundImageAccess>true</backgroundImageAccess>
callLogBlfEnabled
Show whether an extension is in either busy or idle in the phone's call history. A hint for that extension must exist in the Asterisk dial-plan.| 7900 series | |||
| 0 | Disabled (User Modifiable) | 1 | Enabled (User Modifiable) |
| 2 | Disabled (Not User Modifiable) | 3 | Enabled (Not User Modifiable) |
| 6900, 7800, 8800, 8900 and 9900 series | |||
| 0 or 1 | Disabled | 2 or 3 | Enabled |
<callLogBlfEnabled>2</callLogBlfEnabled>
</commonProfile>
loadInformation
Name of the firmware load file without the.loads file extension. <loadInformation>LOADS FILE</loadInformation>
<vendorConfig>
defaultWallpaperFiler
PNG image file containing the default background image for the phone. URL must be http://, 8800, 8900 and 9900 series only. See Background Images for image size. <defaultWallpaperFile>URL<defaultWallpaperFile>
disableSpeaker
Whether a user can use the speaker.| false | Enabled | true | Disabled |
<disableSpeaker>false</disableSpeaker>
disableSpeakerAndHeadset
Whether a user can use the either the speaker or headset.| false | Enabled | true | Disabled |
<disableSpeakerAndHeadset>false</disableSpeakerAndHeadset>
enableMuteFeature
Provide the user with aMute soft key that can be used to mute or unmute calls for phones that do not have a dedicated mute key.| false | Disabled | true | Enabled |
<enableMuteFeature>false</enableMuteFeature>
enableGroupListen
Allow the use of the headset and handset simultaneously when the headset is in use.| false | Disabled | true | Enabled |
<enableGroupListen>true</enableGroupListen>
g722CodecSupport
Whether a user can access the phone settings.| 0 | Use device default | 1 | Disabled | 2 | Enabled |
<g722CodecSupport>2</g722CodecSupport>
holdResumeKey
Whether the hold key can be used to hold and resume a call or only hold the call. 7800 and 8800 series only.| 0 | Hold and Resume | 1 | Hold only |
<holdResumeKey>0</holdResumeKey>
recentsSoftKey
Whether to display therecents soft key. 7800 series only.| 0 | Disabled | 1 | Enabled |
<recentsSoftKey>1</recentsSoftKey>
<handsetWidebandEnable>2</handsetWidebandEnable>
<headsetWidebandEnable>2</headsetWidebandEnable>
<headsetWidebandUIControl>1</headsetWidebandUIControl>
<handsetWidebandUIControl>1</handsetWidebandUIControl>
settingsAccess
Whether a user can access the phone settings.| 0 | Disabled | 1 | Enabled |
<settingsAccess>1</settingsAccess>
videoCapability
Enable video capability.| 0 | Disabled | 1 | Enabled |
<videoCapability>0</videoCapability>
separateMute
When transmitting video, pressing mute will only mutes the audio instead of muting both audio and video. 9900 series only.| 0 | Disabled | 1 | Enabled |
<separateMute>0</separateMute>
hideVideoByDefault
Hide the video window by default. Video from the phone's camera will still be transmitted.| 0 | Disabled | 1 | Enabled |
<hideVideoByDefault>0</hideVideoByDefault>
ciscoCamera
Enable camera.| 0 | Disabled | 1 | Enabled |
<ciscoCamera>0</ciscoCamera>
webAccess
Enable the phone's HTTP server.| 0 | Enabled | 1 | Disabled |
<webAccess>0</webAccess>
<webProtocol>0</webProtocol>
webAdmin
Enable remote administration using the phone's HTTP server. 8821 model only.| 0 | Disabled | 1 | Enabled |
<webAdmin>1</webAdmin>
adminPassword
Password to access the phone's remote administration HTTP interface. 8821 model only. <adminPassword></adminPassword>
sshAccess
Enable the phone's SSH server.| 0 | Enabled | 1 | Disabled |
<sshAccess>0</sshAccess>
displayRefreshRate
The refresh rate of the display to prevent flicker caused by some lighting environments.| 0 | Normal | 1 | Flicker Correction |
<displayRefreshRate>0</displayRefreshRate>
daysDisplayNotActive
Comma separated list of days that the phone's display is not active and will be automatically turned off after the time specified by <displayIdleTimeout> has elapsed.| 1 | Sunday | 2 | Monday | 3 | Tuesday | 4 | Wednesday | 5 | Thursday | 6 | Friday | 7 | Saturday |
<daysDisplayNotActive>1,7</daysDisplayNotActive>
displayOnTime
Time in HH:MM format to automatically turn on the phone display. <displayOnTime>08:00</displayOnTime>
displayOnDuration
Time duration in HH:MM format to automatically turn off the phone display after it was turned on. <displayOnDuration>10:00</displayOnDuration>
displayIdleTimeout
Timeout in HH:MM format to automatically turn off phone display if outside the time specified by <daysDisplayNotActive>, <displayOnTime> and <displayOnTimeout>. <displayIdleTimeout>00:10</displayIdleTimeout>
displayOnWhenIncomingCall
Automatically turn on display when there is an incoming call and outside the time specified by <daysDisplayNotActive>, <displayOnTime> and <displayOnDuration>.| 0 | Disabled | 1 | Enabled |
<displayOnWhenIncomingCall>1</displayOnWhenIncomingCall>
daysBacklightNotActive
Comma separated list of days that the phone's backlight is not active and will be automatically turned off after the time specified by <backlightIdleTimeout> has elapsed. See <daysDisplayNotActive> for examples. <daysBacklightNotActive>1,7</daysBacklightNotActive>
backlightOnTime
Time in HH:MM format to automatically turn on the phone backlight. <backlightOnTime>08:00</backlightOnTime>
backlightOnDuration
Time duration in HH:MM format to automatically turn off the phone backlight after it was turned on. <backlightOnDuration>10:00</backlightOnDuration>
backlightOnIdleTimeout
Timeout in HH:MM format to automatically turn off phone backlight if outside the time specified by <daysBacklightNotActive>, <backlightOnTime> and <backlightOnTimeout>. <backlightIdleTimeout>00:10</backlightIdleTimeout>
backlightOnWhenIncomingCall
Automatically turn on backlight when there is an incoming call and outside the time specified by <daysBacklightNotActive>, <backlightOnTime> and <backlightOnDuration>. See <backlightOnWhenIncomingCall> for examples. <backlightOnWhenIncomingCall>1</backlightOnWhenIncomingCall>
recordingTone
Periodically play a beep tone during the call. Note: the tone is played regardless of whether the call is being recorded or not.| 0 | Disabled | 1 | Enabled |
<recordingTone>0</recordingTone>
recordingToneLocalVolume
| 0 to 100 | Volume % |
<recordingToneLocalVolume>100</recordingToneLocalVolume>
recordingToneRemoteVolume
| 0 to 100 | Volume % |
<recordingToneRemoteVolume>50</recordingToneRemoteVolume>
<recordingToneDuration></recordingToneDuration>
moreKeyReversionTimer
Number of seconds between0 and 30 to wait after the more soft key is pressed before reverting to the initial set of soft keys. A timer of 0 prevents reversion. <moreKeyReversionTimer>5</moreKeyReversionTimer>
autoSelectLineEnable
Change focus to incoming calls on all lines, otherwise only change focus to calls on the currently selected line.| 0 | Disabled | 1 | Enabled |
<autoSelectLineEnable>1</autoSelectLineEnable>
autoCallSelect
When the phone has a incoming call, automatically change focus to that call.| 0 | Disabled | 1 | Enabled |
<autoCallSelect>1</autoCallSelect>
incomingCallToastTimer
Time in seconds to display the incoming call toast (popup) notification. A value of0 disables the notification. <incomingCallToastTimer>5</incomingCallToastTimer>
<joinAndDirectTransferPolicy>0</joinAndDirectTransferPolicy>
minimumRingVolume
Minimum volume of the phone's ringer. A number between0 (off) to 15 (full). <minimumRingVolume></minimumRingVolume>
adminConfigurableRinger
Set the ring-tone to one of the the built-in tones, cannot be changed by the user.| 0 | Sunrise (8800 series only) | 1 | Chirp 1 | 2 | Chirp 2 |
<adminConfigurableRinger></adminConfigurableRinger>
simplifiedNewCall
Use a simplified new call window when dialing which only displays the number being dialed rather than displaying a list of call history entries that the phone number matches. 7800, 8800, 8900 and 9900 series only.| 0 | Disabled | 1 | Enabled |
<simplifiedNewCall>0</simplifiedNewCall>
actionableAlert
Display a window at the bottom of the screen with the call details instead of next to the session key. 7800, 8800, 8900 and 9900 series only.| 0 | Disabled | 1 | Enabled |
<actionableAlert>0</actionableAlert>
softKeyControl
Use soft key feature definitions in <softKeyFile> instead of <featureControlPolicy>. 7800, 8800 and 9900 series only.| 0 | Disabled | 1 | Enabled |
<softkeyControl>0</softkeyControl>
peerFirmwareSharing
Enable firmware sharing, the phone will attempts to download the new firmware files from another phone on the same subnet rather than the TFTP or HTTP server.| 0 | Disabled | 1 | Enabled |
<peerFirmwareSharing>1</peerFirmwareSharing>
loadServer
Alternate TFTP or HTTP server to download firmware files. <loadServer></loadServer>
problemReportUploadURL
URL to use when the report problem option is selected in the phone information menu. 7800 and 8800 series only. <problemReportUploadURL>URL</problemReportUploadURL>
detectCMConnectionFailure
How long the phone waits before failing-over to the backup proxy after losing connectivity to the primary. In delayed mode the phone waits approximately 4 times longer.| 0 | Normal | 1 | Delayed |
<detectCMConnectionFailure>0</detectCMConnectionFailure>
<rtcp>1</rtcp>
<videoRtcp>1</videoRtcp>
<garp>0</garp>
bluetooth
Enable bluetooth, 8841, 8861, 8945, 9951 and 9971 models only.| 0 | Disabled | 1 | Enabled |
<bluetooth>1</bluetooth>
bluetoothProfile
Comma separated list of supported bluetooth profiles.| 0 | Handsfree | 1 | Human Interface Device |
<bluetoothProfile>0,1</bluetoothProfile>
btpbap
Include the bluetooth device's address book in the contacts menu.| 0 | Disabled | 1 | Enabled |
<btpbap>0</btpbap>
bthfu
Register the bluetooth device as a second line on the phone and allow calls to be dialed out through the device.| 0 | Disabled | 1 | Enabled |
<bthfu>0</bthfu>
wifi
Enable wifi, 8861, 8865 and 9971 models only.| 0 | Disabled | 1 | Enabled |
<wifi>1</wifi>
<sdio>1</sdio>
usb1
Enable USB port 1.| 0 | Disabled | 1 | Enabled |
<usb1>1</usb1>
usb2
Enable USB port 2.| 0 | Disabled | 1 | Enabled |
<usb2>1</usb2>
usbClasses
Comma separated list of supported USB device classes.| 0 | Mass Storage | 1 | Human Interface Device | 2 | Audio Class |
<usbClasses>0,1,2</usbClasses>
ehookEnable
Enable Electronic Hook-Switch support on the AUX port.| 0 | Disabled | 1 | Enabled |
<ehookEnable>0</ehookEnable>
kemOneColumn
Display only one line key per row for the KEM and BEKEM expansion modules. The provides more room for the label and allows the feature to be accessed by pressing either the left or right line-key.| 0 | Disabled | 1 | Enabled |
<kemOneColumn>0</kemOneColumn>
lineMode
Make the session keys on the right of the phone's display be configurable as line keys. 7800 and 8800 series only.| 0 | Disabled | 1 | Enabled |
<lineMode>0</lineMode>
showCallHistoryForSelectedLine
When viewing the phone's call history only show calls for the currently selected line.| 0 | Disabled | 1 | Enabled |
<showCallHistoryForSelectedLine>0</showCallHistoryForSelectedLine>
dialToneFromReleaseKey
Provide the new call screen when a user ends a call.| 0 | Disabled | 1 | Enabled |
<dialToneFromReleaseKey>0</dialToneFromReleaseKey>
dfBit
Set the DF (Don't Fragement) bit in the IP packet header.| 0 | Disabled | 1 | Enabled |
<dfBit>0</dfBit>
pcPort
Disable the PC (computer) port.| 0 | Enabled | 1 | Disabled |
<pcPort>0</pcPort>
spanToPCPort
Forward packets sent and received on the SW (network) port to the PC (computer) port.| 0 | Enabled | 1 | Disabled |
<spanToPCPort>1</spanToPCPort>
voiceVlanAccess
Allow devices connected to the PC (computer) port to access the voice VLAN.| 0 | Disabled | 1 | Enabled |
<voiceVlanAccess>0</voiceVlanAccess>
enableCdpSwPort
Enable Cisco Discovery Protocol on the SW (network) port.| 0 | Disabled | 1 | Enabled |
<enableCdpSwPort>1</enableCdpSwPort>
enableCdpPcPort
Enable Cisco Discovery Protocol on the PC (computer) port.| 0 | Disabled | 1 | Enabled |
<enableCdpPcPort>0</enableCdpPcPort>
enableLldpSwPort
Enable Link Layer Discovery Protocol on the SW (network) port.| 0 | Disabled | 1 | Enabled |
<enableLldpSwPort>1</enableLldpSwPort>
enableLldpPcPort
Enable Link Layer Discovery Protocol on the PC (computer) port.| 0 | Disabled | 1 | Enabled |
<enableLldpPcPort>0</enableLldpPcPort>
cdpEnable
Enable Cisco Discovery Protocol. 8821 model only.| 0 | Disabled | 1 | Enabled |
<cdpEnable>1</cdpEnable>
accessContacts
Allow access to the phone's contacts. 8821 model only.| 0 | Disabled | 1 | Enabled (read and write) | 2 | Enabled (read only) |
<accessContacts>1</accessContacts>
accessFavorites
Allow access to the phone's favorites. 8821 model only.| 0 | Disabled | 1 | Enabled (read and write) | 2 | Enabled (read only) |
<accessFavorites>1</accessFavorites>
accessVoicemail
Allow access to the phone's voicemail. 8821 model only.| 0 | Disabled | 1 | Enabled |
<accessVoicemail>1</accessVoicemail>
accessApps
Allow access to the phone's applications. 8821 model only.| 0 | Disabled | 1 | Enabled |
<accessApps>1</accessApps>
applicationURL
URL to use when the applications button is pressed 8821 model only. <applicationURL>URL</applicationURL>
appButtonTimer
Time in seconds the applications button must be held down before the phone will access the applications URL. 8821 model only.| 0 to 5 | Seconds |
<appButtonTimer>0</appButtonTimer>
appButtonPriority
How the phone behaves when applications button is pressed. 8821 model only.| 0 | Low, the applications button only works if the phone is idle |
| 1 | Medium, the applications button will take priority over other tasks unless the keypad is locked |
| 2 | High, the applications button will take priority over other task even if the keypad is locked |
<appButtonPriority>1</appButtonPriority>
homeScreen
The default view on the phone's screen. 8821 model only.| 0 | Application View | 1 | Line View |
<homeScreen>1</homeScreen>
sendKeyAction
The dialing mode the phone uses when the send key is first pressed. 8821 model only.| 0 | On-hook dialing | 1 | Off-hook dialing |
<sendKeyAction>1</sendKeyAction>
specialNumbers
Comma separated list of numbers the phone will allow to be dialed even if the keypad is locked. 8821 model only. <specialNumbers></specialNumbers>
outOfRangeAlert
Alert when the phone is out of range of the wireless access point. 8821 model only.| 0 | No Alert | 1 | Beep Once | 2 | Beep Every 10 Seconds | 3 | Beep Every 30 Seconds | 4 | Beep Every 60 Seconds |
<outOfRangeAlert>1</outOfRangeAlert>
scanningMode
Control how the phone scans for access points. 8821 model only.| 0 | Scan when in a call or low signal strength during a call | 1 | Scan when powered on or connection to the access point is lost | 2 | Continually scan even when not in in a call |
<scanningMode>2</scanningMode>
powerOffWhenCharging
Automatically power off the phone during charging. 8821 model only.| 0 | Disabled | 1 | Enabled |
<powerOffWhenCharging>0</powerOffWhenCharging>
</vendorConfig>
<addOnModules>
addOnModule
Describes a add-on module attached to the phone.| idx | Number from 1 to 3 specifiying the position of the module, counting from the left. |
<addOnModule idx="1">
deviceType
Model of the add-on module.| 7914 | 14 Line Module (7900 series) | 7915 | 24 Line Module (7900 series) | 7916 | 24 Line Module (7900 series) |
| BEKEM | 36 Line Module (8800 series) | CP-8800-Audio | 28 Line Module (8861 model) | CP-8800-Video | 28 Line Module (8865 model) |
| CKEM | 36 Line Module (9900 series) |
<deviceType>TYPE</deviceType>
deviceLine
Number of line keys available, see above for the number of lines. <deviceLine>LINES</deviceLine>
loadInformation
Name of the firmware load file without the.loads file extension, only required for the 7914, 7915 and 7916 models. <loadInformation>LOADS FILE</loadInformation>
</addOnModule>
</addOnModules>
<versionStamp>d902ed5a-c1e5-4233-b1d6-a960d53d1c3a</versionStamp>
<userLocale>
name
The dowloadable user locale allows the messages displayed by the phone to be in in the local language. If you do not have the locale file use the default ofEnglish_United_States. See Network Locale for examples. <name>USER LOCALE NAME</name>
<uid>1</uid>
<langCode></langCode>
<version>VERSION&</version>
winCharSet
Character set used by the locale, eitheriso-8859-1 or utf-8. <winCharSet>utf-8</winCharSet>
</userLocale>
<networkLocale>NETWORK LOCALE NAME</networkLocale>
<networkLocaleInfo>
name
The dowloadable network locale allows the tones (dial-tone, ringing, busy etc.) to be those specified by the local phone network. If you do not have the locale file use the default ofUnited_States See User Locale for examples. <name>NETWORK LOCALE NAME</name>
<version>VERSION</version>
</networkLocaleInfo>
deviceSecurityMode
Specifies which cipher to use when connecting using TLS as the <transportLayerProtocol>. See Device Security for more information.| 1 | Insecure | 2 | Authenticated (TLS using NULL cipher) | 3 | Encrypted (TLS using AES cipher) |
<deviceSecurityMode>1</deviceSecurityMode>
authenticationURL
URL to use when checking whether XML posted to the phone's CGI Execute URL will be accepted. Leave blank to accept all requests. <authenticationURL>URL</authenticationURL>
secureAuthenticationURL
Secure <authenticationURL>. <secureAuthenticationURL>URL</secureAuthenticationURL>
messagesURL
URL to use when the messages key is pressed, overrides <messagesNumber>. <messagesURL></messagesURL>
secureMessagesURL
Secure <messagesURL>. <secureMessagesURL></secureMessagesURL>
servicesURL
URL to use when the services key is pressed. <servicesURL>URL</servicesURL>
secureServicesURL
Secure <servicesURL>. <secureServicesURL>URL</secureServicesURL>
directoryURL
URL to use when the directories or contacts key is pressed. <directoryURL>URL</directoryURL>
secureDirectoryURL
Secure <directoryURL>. <secureDirectoryURL>URL</secureDirectoryURL>
informationURL
URL to use when the information key is pressed, 7900 series only. <informationURL>URL</informationURL>
secureInformationURL
Secure <informationURL>. <secureInformationURL>URL</secureInformationURL>
idleURL
URL to use when the phone is idle. <idleURL>URL</idleURL>
secureIdleURL
Secure <idleURL>. <secureIdleURL>URL</secureIdleURL>
idleTimeout
Timeout in seconds after the phone becomes idle before going to the <idleURL>. <idleTimeout>0</idleTimeout>
<proxyServerURL></proxyServerURL>
phoneServices
An optional method for specifiying the various service URLs above.| useHTTPS | false or true on whether to use HTTPS to access services. |
<phoneServices useHTTPS="false">
provisioning
Tells the phone whether to ignore, override or merge the service URLs specified in <phoneServices>| 0 | Use <phoneServices> only |
1 | Use <servicesURL>, <directoryURL> and <messagesURL> only |
2 | Use both |
<provisioning>2</provisioning>
phoneService
Specifies a phone service URL.| type | Which menu the service appears in | 0 | Applications menu | 1 | Contacts menu | 2 | Messages menu |
<phoneService type="1" category="0">
<name>Missed Calls</name>
<url>Application:Cisco/MissedCalls</url>
<vendor></vendor>
<version></version>
</phoneService>
<phoneService type="1" category="0">
<name>Received Calls</name>
<url>Application:Cisco/ReceivedCalls</url>
<vendor></vendor>
<version></version>
</phoneService>
<phoneService type="1" category="0">
<name>Placed Calls</name>
<url>Application:Cisco/PlacedCalls</url>
<vendor></vendor>
<version></version>
</phoneService>
<phoneService type="2" category="0">
<name>Voicemail</name>
<url>Application:Cisco/Voicemail</url>
<vendor></vendor>
<version></version>
</phoneService>
</phoneServices>
transportLayerProtocol
What protocol the phone will use to connect to Asterisk. Only use1 (TCP) or 3 (TLS), as the phone causes SIP retransmit errors when using UDP. Note: <deviceSecurityMode> must be set to either 2 (Authenticated) or 3 (Encrypted) to enable TLS as well as configuring Device Security.| 1 | TCP | 2 | UDP | 3 | TLS |
<transportLayerProtocol>1</transportLayerProtocol>
<TLSResumptionTimer>3600</TLSResumptionTimer>
phonePersonalization
Enable support for phone personalization. XML can be sent to the phone via the http://x.x.x.x/CGI/Execute URL to change the background image and ringtone.| 0 | Disabled | 1 | Enabled |
<phonePersonalization>1</phonePersonalization>
<autoCallPickupEnable>true</autoCallPickupEnable>
blfAudibleAlertSettingOfIdleStation
Play a beep tone when a extension monitored by a BLF line key becomes idle.| 0 | Disabled | 1 | Enabled |
<blfAudibleAlertSettingOfIdleStation>0</blfAudibleAlertSettingOfIdleStation>
blfAudibleAlertSettingOfBusyStation
Play a beep tone when a extension monitored by a BLF line key becomes busy.| 0 | Disabled | 1 | Enabled |
<blfAudibleAlertSettingOfBusyStation>0</blfAudibleAlertSettingOfBusyStation>
dndCallAlert
How the phone displays an incoming call when DND is enabled anddndbusy is set to no in sip.conf.| 0 | Disable | 1 | Beep Only | 5 | Flash Only |
<dndCallAlert>1</dndCallAlert>
dndReminderTimer
How often in minutes to play a beep tone through the speaker when DND is enabled. <dndReminderTimer>5</dndReminderTimer>
advertiseG722Codec
Whether to advertise the G722 codec in SDP.| 0 | Disabled | 1 | Enabled | 2 | Use device default |
<advertiseG722Codec>2</advertiseG722Codec>
<rollover>0</rollover>
<joinAcrossLines>0</joinAcrossLines>
<capfAuthMode>0</capfAuthMode>
<capfList></capfList>
<certHash></certHash>
<encrConfig>false</encrConfig>
sshUserId
SSH username that the SSH server on the phone will accept. Once logged in enter the usernamedebug and the password debug for the 7800, 7900, 8800, and 9900 series or admin with no password for the 6900 series to access the debugging shell. <sshUserId>USERNAME</sshUserId>
sshPassword
SSH password that the SSH server on the phone will accept. <sshPassword>PASSWORD</sshPassword>
</device>