In this article
Onboard third party devices
dropdown icon
Supported device settings
    Poly
    Yealink
    Yealink DECT
Manual deployment instructions
Cisco managed third-party device support on Webex Calling
list-menuIn this article
list-menuFeedback?

You can manage third-party devices as Webex Calling managed devices using Cisco-controlled configurations.

Onboard third party devices

This feature helps migrating customers who have already made a significant investment in third party devices to onboard to Webex Calling.

Supported models:

See the Supported devices for Webex Calling.

Device capabilities:

  • Provisioning and deployment

    • Assign to users or workspaces

    • Support primary and shared lines

    • Support monitored lines

    • Support standard sip phone features (no advanced feature support)

    • Manual deployment (no activation code or EDOS support)

    • Individual device provisioning in Control Hub (no bulk)

    • Locked device configuration (no third-party device management)

    • Manage device settings in Control Hub

Provisioning and deployment:

Provisioning from Control Hub:

Once the devices are exposed to the customer, you can provision third party devices with MAC address as managed devices through Control Hub. See Configure and manage devices in Control Hub.

Third party devices appear in the existing Device list along with the other Cisco devices.

For manual provisioning and deployment, see sections AudioCodes for 4xxHD devices, Poly, Poly 400/402 ATA devices, Yealink, and Snom.

Device information and analytics

Device information or analytics:

  • Webex Calling captures and processes media quality metrics sent by the supported third-party devices. The metrics received is displayed in the media quality dashboard and in the hop-by-hop view in Control Hub.

  • Third party devices appear in the Devices tab of Control Hub and their statuses are displayed.

Technical Support

  • Supported through the normal TAC ticketing process

  • Basic SIP troubleshooting including SIP registration verification and basic calling capabilities. No remote log collection or customer syslog capability.

  • No third-party feature support

  • No third-party RMA or warranty support

Supported device settings

Use these tables to review supported settings and accepted values for each device type.

Poly

Setting

Description

Accepted values

G.711 U Preference Order

(voice.codecPref.G711Mu) Specifies the preference order for the G.711 U-law codec.

Integer 0-10

Preferred Display Name

Preferred Display Name appears for Line Key Label on the phone screen

USER_PHONE_NUMBER, USER_FIRST_LAST_NAME, USER_LAST_FIRST_NAME

Voice Mail Portal Number

Configure 3rd Party Voice Mail Portal number

String (max 24 characters)

Monitor List on Non-Primary Devices

The monitoring list can appear on primary devices and optionally on non-primary devices.

Yes, No

Password

(device.auth.localUserPassword) Set the phone user’s local password.

String (max 32 characters)

G.711 A Preference Order

(voice.codecPref.G711A) Specifies the preference order for the G.711 A-law codec.

Integer 0-10

G.722 Preference Order

(voice.codecPref.G722) Specifies the preference order for the G.722 wideband codec.

Integer 0-10

G.729 AB Preference Order

(voice.codecPref.G729_AB) Specifies the preference order for the G.729 AB codec.

Integer 0-10

Opus Codec Order

(voice.codecPref.Opus) Specifies the preference order for the Opus codec.

Integer 0-10

Bluetooth Enable

(feature.bluetooth.enabled) Enables or disables the Bluetooth function.

1, 0

Bluetooth Radio On

(bluetooth.radioOn) Controls whether the Bluetooth radio is powered on.

1, 0

Bluetooth Device Discoverable

(bluetooth.device.discoverable) Sets whether the Bluetooth device is discoverable.

1, 0

Bluetooth Device Name

(bluetooth.device.name) Specifies the Bluetooth device name.

String (max 255 characters)

Paired Memory Device Size

(bluetooth.pairedMemoryDeviceSize) Maximum number of previously paired Bluetooth devices.

Integer 0-10

Calls Per Line Key

(call.callsPerLineKey) Number of calls that can be managed on each line key.

Integer 1-24

Shared Reject

(call.shared.reject) Controls whether shared calls can be rejected.

1, 0

Menu Background

(ui.menu.background) Sets the background color of the menu (#RRGGBB).

Hex color code (#RRGGBB)

Menu Item Background

(ui.menu.item.background) Background color for individual menu items (#RRGGBB).

Hex color code (#RRGGBB)

Menu Item Text Color

(ui.menu.item.text.color) Text color for menu items (#RRGGBB).

Hex color code (#RRGGBB)

Menu Title Background

(ui.menu.title.background) Background color for the menu title (#RRGGBB).

Hex color code (#RRGGBB)

Idle Intensity

(up.backlight.idleIntensity) Backlight intensity level when idle.

0, 1, 2, 3

On Intensity

(up.backlight.onIntensity) Backlight intensity when active.

0, 1, 2, 3

Timeout

(up.backlight.timeout) Timeout duration in seconds before backlight turns off.

Integer 5-60

Direct Inward Dialing (DID) Format

Determines the DID number display format.

NumberAndExtension, NumberOnly

ACD Line Registration

Register line index of the line, which synchronizes the ACD or Flexible Seating state.

1, 0

Video Mute

(call.autoAnswer.videoMute) Video begins transmitting automatically after call is auto-answered.

1, 0

Call Waiting Ring Tone

(call.callWaiting.ring) Specifies the ringtone of incoming calls when another call is active.

beep, ring, silent

Local Reminder Enable

(call.hold.localReminder.enabled) Enable hold reminders.

1, 0

Local Reminder Period

(call.hold.localReminder.period) Time in seconds between subsequent hold reminders.

Integer 0-1000000

Local Reminder Start Delay

(call.hold.localReminder.startDelay) Time in seconds to wait before the initial hold reminder.

Integer 0-1000000

CDP Enable

(device.net.cdpEnabled) Attempt to negotiate VLAN ID and power through CDP.

1, 0

LLDP Enable

(device.net.lldpEnabled) Attempt to negotiate VLAN ID and power through LLDP.

1, 0

VLAN ID

(device.net.vlanId) Set the phone’s 802.1Q VLAN identifier.

Numeric string (0-4094)

Enable ACD Advanced Features

Enables or disables ACD features such as login/logout.

1, 0

Basic Call Logs Redial Enable

Enables or disables the option to redial the last number.

1, 0

Call Logs Enable

Enables or disables the call logs feature.

Disabled, Basic

Directory Enable

Enables or disables enterprise directory.

1, 0

Show Default Search

(feature.Webex Callingdir.showDefaultSearch) Show contacts for empty search.

1, 0

Group Directory Enable

(feature.Webex CallingGroupDir.enabled) Enables Group Directory.

1, 0

Personal Directory Enable

(feature.Webex CallingPersonalDir.enabled) Enables Personal Directory.

1, 0

Directed Call Pickup Enable

(feature.directedCallPickup.enabled) Enables directed call pickup.

1, 0

Local Directory Enable

(feature.directory.enabled) Enables local contact directory.

1, 0

Do Not Disturb Enable

(feature.doNotDisturb.enable) Enables DND.

1, 0

Enhanced Call Display Enable

(feature.enhancedCallDisplay.enabled) Enables enhanced call display.

1, 0

Enhanced Call Park Allow Audio Notification

(feature.enhancedCallPark.allowAudioNotification) Audio alerts for parked calls.

1, 0

Intercom Enable

(feature.intercom.enable) Enables Intercom.

1, 0

Home Screen Enable

(homeScreen.wifi.enable) Display Wi-Fi icon on Home screen.

1, 0

Web GUI Enable

(httpd.cfg.enabled) Enables system web interface.

1, 0

HTTPD Enable

(httpd.enabled) Enables the web server.

1, 0

RTP DSCP

(qos.ip.rtp.dscp) Specify the DSCP of packets.

EF, AF11-AF43, NULL

Busy Tone Frequency 1

(tone.chord.callProg.busyTone.freq.1)

Integer 0-1000000

Busy Tone Frequency 2

(tone.chord.callProg.busyTone.freq.2)

Integer 0-1000000

Busy Tone Level 1

(tone.chord.callProg.busyTone.level.1)

Integer -33 to 3

Busy Tone Level 2

(tone.chord.callProg.busyTone.level.2)

Integer -33 to 3

Off Duration

(tone.chord.callprog.busyTone.offDur)

Integer 0-1000000

On Duration

(tone.chord.callprog.busyTone.onDur)

Integer 0-1000000

Repeat

(tone.chord.callprog.busyTone.repeat)

Integer 0-1000000

Dial Tone Frequency 1

(tone.chord.callProg.dialTone.freq.1)

Integer 0-1000000

Dial Tone Frequency 2

(tone.chord.callProg.dialTone.freq.2)

Integer 0-1000000

Dial Tone Level 1

(tone.chord.callProg.dialTone.level.1)

Integer -33 to 3

Dial Tone Level 2

(tone.chord.callProg.dialTone.level.2)

Integer -33 to 3

Off Duration

(tone.chord.callprog.dialTone.offDur)

Integer 0-1000000

On Duration

(tone.chord.callprog.dialTone.onDur)

Integer 0-1000000

Repeat

(tone.chord.callProg.dialTone.repeat)

Integer 0-1000000

Ringback Frequency 1

(tone.chord.callProg.ringback.freq.1)

Integer 0-1000000

Ringback Frequency 2

(tone.chord.callProg.ringback.freq.2)

Integer 0-1000000

Ringback Level 1

(tone.chord.callProg.ringback.level.1)

Integer -33 to 3

Ringback Level 2

(tone.chord.callProg.ringback.level.2)

Integer -33 to 3

Off Duration

(tone.chord.callProg.ringback.offDur)

Integer 0-1000000

On Duration

(tone.chord.callProg.ringback.onDur)

Integer 0-1000000

Repeat

(tone.chord.callProg.ringback.repeat)

Integer 0-1000000

Tone Level

(tone.dtmf.level) Level of high frequency component of DTMF digit.

Integer -33 to 3

25MM

(up.25mm)

Integer 0-1000000

25MM Real Time

(up.25mmRealTime)

Integer 0-1000000

25MM Jack Mode

(up.2P5mmJack.mode)

Integer 0-1000000

Accessibility Features

(up.accessibilityFeatures)

Integer 0-1000000

Analog Headset Option

(up.analogHeadsetOption) EHS mode for analog headset jack.

Integer 0-3

Audio Mode

(up.audioMode) Use handset or headset for audio.

1, 0

Auxiliary Input

(up.audioSetup.auxInput)

Integer 0-1000000

Auxiliary Output

(up.audioSetup.auxOutput)

Integer 0-1000000

Order Voice

(up.callTypeOrderVoice)

Integer 0-1000000

Prompt Preference

(up.callTypePromptPref)

Integer 0-1000000

Config Warnings Enable

(up.cfgWarningsEnabled) Whether a warning displays on a phone.

1, 0

Display Mode

(up.displayOperMode)

Integer 0-1000000

Enable Call Type Prompt

(up.enableCallTypePromp)

Integer 0-1000000

Hands Free Mode

(up.handsfreeMode) Enable handsfree mode.

1, 0

Phone Volume Control

(up.headset.phoneVolumeControl) Enable/Disable volume control from headset.

Enable, Disable

Headset Mode

(up.headsetMode) Enables the headset port.

1, 0

Headset Only Alerting

(up.headsetOnlyAlerting)

Integer 0-1000000

Hearing Aid Compatibility

(up.hearingAidCompatibility.enabled) Audio Rx equalization.

1, 0

Hide Date/Time When Not Set

(up.hideDateTimeWhenNotSet)

1, 0

Idle Browser Enable

(up.idleBrowser.enabled) Enables or disables idle browser.

1, 0

Idle State View

(up.idleStateView) Sets the phone default view.

1, 0

Idle Timeout

(up.idleTimeout) Number of seconds before leaving a menu.

Integer 0-65535

Line Key Call Terminate Enable

(up.lineKeyCallTerminate) Press line key to end an active call.

1, 0

Line Key Call Terminate SoundPoint IP 235T Enable

(up.lineKeyCallTerminate.SPIP235T)

1, 0

Local Clock Enable

(up.localClockEnabled) Date and time shown on idle display.

1, 0

Manual Protocol Routing

(up.manualProtocolRouting) Choose protocol routing or default.

Integer 0-1000000

Manual Protocol Routing Soft Keys

(up.manualProtocolRouting.softKeys) Display soft keys for protocol routing.

1, 0

Message Waiting Indicator (MWI) Visible

(up.mwiVisible) Specify if message waiting indicators display.

1, 0

Number First CID Enable

(up.numberFirstCID) What is displayed first on Caller ID.

1, 0

No Off Hook Action

(up.offHookAction.none)

Integer 0-1000000

One Touch Voice Mail Enable

(up.oneTouchVoiceMail) Call voicemail directly.

1, 0

On Hook Dialing Enable

(up.onHookDialingEnabled)

1, 0

Pagination Enable

(up.Pagination.enabled) Enable smart pagination.

1, 0

Folder

(up.pictureFrame.folder) Path name for images.

String (max 40 characters)

Time Per Image

(up.pictureFrame.timePerImage) Seconds to display each picture.

Integer 3-300

Prioritize Background Menu Item Enable

(up.prioritizeBackgroundMenuItem.enabled)

1, 0

PSTN Setup

(up.pstnSetup)

Integer 0-1000000

Screen Capture Enable

(up.screenCapture.enabled) Screen Capture menu visibility.

1, 0

Screen Saver Enable

(up.screenSaver.enabled) Screen saver feature.

1, 0

Screen Saver Type

(up.screenSaver.type)

Integer 0-1000000

Wait Time

(up.screenSaver.waitTime) Minutes phone waits before screen saver starts.

Integer 1-9999

Secondary Line Label

(up.secondaryLineLabel)

Disable, Enable

Simplified SIP Call Information

(up.simplifiedSipCallInfo)

Integer 0-1000000

Bass

(up.toneControl.bass)

Integer 0-1000000

Treble

(up.toneControl.treble)

Integer 0-1000000

Use Directory Names

(up.useDirectoryNames) Use local contact directory name for Caller ID.

1, 0

Warning Level

(up.warningLevel) Warning icon/message display settings.

Integer 0-2

Welcome Sound Enable

(up.welcomeSoundEnabled) Welcome sound played on reboot.

1, 0

Welcome Sound on Warm Boot Enable

(up.welcomeSoundOnWarmBootEnabled) Welcome sound on warm boot.

1, 0

Headset Noise Suppression Enable

(voice.ns.hd.enhanced) Acoustic Fence for headsets.

1, 0

Handset Noise Suppression Enable

(voice.ns.hs.enhanced) Acoustic Fence for handsets.

1, 0

Call Recording Enable

(voIpProt.SIP.serverFeatureControl.callRecording)

1, 0

Missed Call Tracking Enable

(call.missedCallTracking.1.enabled)

1, 0

Line 1

(reg.1.ringType) Ringer for registration.

String (max 255 chars)

Line 10

(reg.10.ringType) Ringer for registration.

String (max 255 chars)

Line 11

(reg.11.ringType) Ringer for registration.

String (max 255 chars)

Line 12

(reg.12.ringType) Ringer for registration.

String (max 255 chars)

Line 13

(reg.13.ringType) Ringer for registration.

String (max 255 chars)

Line 14

(reg.14.ringType) Ringer for registration.

String (max 255 chars)

Line 15

(reg.15.ringType) Ringer for registration.

String (max 255 chars)

Line 16

(reg.16.ringType) Ringer for registration.

String (max 255 chars)

Line 2

(reg.2.ringType) Ringer for registration.

String (max 255 chars)

Line 3

(reg.3.ringType) Ringer for registration.

String (max 255 chars)

Line 4

(reg.4.ringType) Ringer for registration.

String (max 255 chars)

Line 5

(reg.5.ringType) Ringer for registration.

String (max 255 chars)

Line 6

(reg.6.ringType) Ringer for registration.

String (max 255 chars)

Line 7

(reg.7.ringType) Ringer for registration.

String (max 255 chars)

Line 8

(reg.8.ringType) Ringer for registration.

String (max 255 chars)

Line 9

(reg.1.ringType) Ringer for registration.

String (max 255 chars)

Dialplan Timeout

(dialplan.digitmap.timeOut) Timeout for digit map segments.

String (regex format)

Manual deployment instructions

Use these steps to deploy AudioCodes for 4xxHD device manually:

1

Reset the phone to factory default settings. You can use one of these methods:

  • If the user knows the administrator password, use this procedure:

    1. Press the Menu key on the device and select the Admin option shown on the screen.

    2. The device prompts the user to enter the admin password. By default, the admin password is 1234.

    3. Select the 4th option Restore Defaults. Then, select Yes or No to restore the device to factory default settings.

  • If the user does not know the administrator password, use this procedure:

    1. Press and hold the Menu and OK keys on the device simultaneously.

    2. If POE is used by the device, unplug the power cable or ethernet cable.

    3. Plug the power or ethernet cable back into the device while continuing to hold the Menu and OK keys on the device. Hold these keys for 5 seconds.

    4. Once released, the device is restored to the default settings.

2

To start the provisioning process, locate the IP address of the device on the network. Press the Menu key and select Status on the device. Select Network Status to view the IP address.

3

Enter the IP address into your browser on the same network as the device.

4

AudioCodes 425HD device does not have the web interface enabled by default. If the user is provisioning a device other than the AudioCodes 425HD, skip Step1.

  • Enable the web interface before login. Press the Menu key and select Admin on the device. Login using the default password 1234 and navigate to the Web option and set it to Enabled.
  • Log into the device’s web interface using the default (case-sensitive) username admin and password 1234.

5

Select Management and navigate to the Automatic Update > Automatic Provisioning.

6

Change the Provisioning Method parameter to Static URL and enter the provisioning server address in the Configuration URL field:

7

Click Submit after entering the server address. The device reboots automatically and the provisioning process starts.

Use the following steps to manually deploy Poly devices.

1

Reset the phone to factory default settings:

  1. Reboot the phone and wait for the start screen.

  2. Press Cancel button when it appears.

  3. The phone shows a count down. This is the only open time to press the key combination to go to the hard reset page.

  4. Press and hold 1 3 5 within the countdown period until it prompts you to the password page.

  5. Enter the MAC ID of the device as the password (for example, 0004f17322ef).

    Use the softkey to switch character / numeric entry mode. Press the keypad buttons several times to get additional characters / numbers.
2

To manually update the device configuration from the phone menu, press the Menu button.

3

Select Settings…”..

4

Select the option “2. Advanced…”

5

At the password prompt, enter the key in 456 and press the Enter soft key (Default Password – change the password once the phone successfully completes the onboarding process).

If the password is a known value other than 456, then enter that value.

If the password isn’t 456 and the actual password isn’t known, then you can't perform the remainder of this procedure, and can't modify the device for use on Webex Calling.

6

Select option 1. Admin Settings…

7

Using the up/down arrows to select TLS Security >TLS Applications > Provisioning > TLS Protocol, and finally select the check box for SSL v2/v3.

8

Select option 1. Network Configuration…

9

Using the up/down arrows, highlight Provisioning Server… then press Select.

10

Using the up/down arrows, highlight DHCP Menu: ... then press Select.

11

Using the up/down arrows, highlight Boot Server: ... then press Select.

12

Using the up/down arrows, select Static then press Select.

13

Press Back to exit DHCP menu.

14

Using the up/down arrows, highlight Server Type:… then press Select.

15

Using the right/left arrows, select HTTPS then press the Ok soft key.

16

Using the up/down arrows, highlight Server Address:… then press Select.

17

Using the numeric keypad, enter the following case-sensitive URL:

18

Press the Ok soft key.

19

Press Back/Left twice to reach the Save Config screen.

20

Press the Yes soft key to begin the reboot sequence.

Poly 400/402 ATA devices

Use the following steps to deploy a Poly 400/402 ATA device manually.

1

Reset the device to factory default settings. You can use one of these methods:

  • If you know the administrator password, use this procedure:

    1. Find the IP address of the device and enter http://<device-ip> in a web browser.

    2. Use the administrator password to log in to the device web interface.

    3. Go to System Management > Device Update > Reset Configuration.

    4. Select Reset to restore the device to factory default settings. The device reboots when the reset is complete.

  • If you don't know the administrator password, use this procedure:

    1. Press and hold the Reset button on the bottom of the device for 10-15 seconds until the LEDs begin to flash.

    2. Wait for the device to restore factory default settings and reboot.

2

Locate the IP address of the device on the network. Dial *** and enter 1 to hear the basic network status of the device.

3

Enter the IP address in a web browser on the same network as the device.

4

Log in to the device web interface with the default case-sensitive username admin and password admin.

The device web interface prompts you to change the administrator password. Enter the old administrator password and the new administrator password that you want to use.

5

Select System Management and go to the Auto Provisioning tab. Then, scroll down to the ITSP Provisioning section.

6

In the ITSP Provisioning section, enter the provisioning server address in the UCSServer field:

7

Select Submit.

8

Reboot the device to start the provisioning process. You can unplug the device, or select Reboot in the top-right corner of the web interface.

Use the following steps to deploy a Snom D385, D713, D717, D735, D785, D787, D810, D812, or D815 device manually.

1

Reset the phone to factory default settings. You can use one of these methods:

  • If you know the administrator password, use this procedure:

    1. On the device, select Settings.

    2. Scroll down and select Maintenance.

    3. Select Security and toggle Administrator to On.

    4. Enter the administrator password.

    5. Return to Maintenance and select Reset Values to restore the device to factory default settings. You may be prompted to enter the administrator password again before the reset starts.

  • If you don't know the administrator password, use this procedure:

    1. Unplug the Ethernet cable from the device.

    2. Press and hold # while you plug the Ethernet cable back into the device.

    3. Continue to hold # for 10 seconds to enter Rescue Mode.

    4. When the Rescue Mode menu loads, select 1 Settings reset and follow the on-screen instructions to restore the device to factory default settings.

2

After the device is reset, follow the on-screen instructions to set the language, username, password, time zone, and tone scheme for the device. When setup is complete, the IP address appears on the device screen.

3

Enter the IP address in a web browser on the same network as the device.

4

Log in to the device web interface with the username and password that you created during setup.

5

In the Setup section of the web interface, select Advanced and go to the Update tab.

6

Enter the provisioning server address into the Setting URL field:

7

Select Apply.

8

When prompted, select Reboot to restart the device and start provisioning.

Use the following steps to deploy a Yealink device manually.

1

Reset the phone to factory default settings:

  1. Press and hold the OK key on the face of the phone for 10 seconds. This prompts you to accept or decline a factory reset. If you accept, the unit restores itself to factory default settings without the need for the admin password or logging in.

    Begin from the home screen of the phone for this procedure to work. If there are other alerts present, such as a missed call notification, clear the notification to proceed to the home screen.

2

To manually update the device configuration through the phone menu, go to Menu > Status.

3

Enter the IP address into your browser, when prompted for login.

4

Log in to the device using the default (case-sensitive) username ("admin") and password ("admin"), and then click Confirm.

5

Under the Settings tab, click on Auto Provision.

6

Enter the provisioning server address into the Server URL field:

7

Click Confirm.

8

Click Auto Provision Now.

This causes the device to request the files from the provisioning server and reboot.

If the station assignment process was properly completed before the reboot, the device boots into a station specific assigned/usable state. If not, the device boots into a default unassigned/unusable state and remains in this state until the site administrator completes the station assignment process. If this occurs, contact your site administrator, and request for completion of the station assignment for the device in question.

Was this article helpful?
Was this article helpful?