Officially Supported Devices

The officially supported devices will be supported across upgrades and phone features are guaranteed to be supported on the latest version.

xivo-provd plugins for these devices can be installed from the “officially supported devices” repository.

Supported phones for UC Assistant and CC Agent

Manufacturer Function
        Attended Direct
Answer Hangup Hold Conference Transfer Transfer
Snom 7XX OK OK OK OK OK OK
Polycom VVX OK OK OK NO OK OK
Yealink T4XG, T4XP, T4XS OK OK OK NO OK OK
  • NO - Not available

For other type of phone sets, you will not be able to use all the call features from the UC Assistant or the CCAgent.

Aastra

Aastra has been acquired by Mitel in 2014. In XiVO, the 6700 series and 6800 series phones are still referenced as Aastra phones, for historical and compatibility reasons.

6700i series

  6731i 6735i 6737i 6739i 6755i 6757i
Provisioning Y Y Y Y Y Y
H-A Y Y Y Y Y Y
Directory XIVO Y Y Y Y Y Y
Funckeys 8 26 30 55 26 30
  Supported programmable keys
User with supervision function Y Y Y Y Y Y
Group Y Y Y Y Y Y
Queue Y Y Y Y Y Y
Conference Room with supervision function Y Y Y Y Y Y
General Functions
Online call recording N N N N N N
Phone status Y Y Y Y Y Y
Sound recording Y Y Y Y Y Y
Call recording Y Y Y Y Y Y
Incoming call filtering Y Y Y Y Y Y
Do not disturb Y Y Y Y Y Y
Group interception Y Y Y Y Y Y
Listen to online calls Y Y Y Y Y Y
Directory access Y Y Y Y Y Y
Filtering Boss - Secretary Y Y Y Y Y Y
Transfers Functions
Blind transfer HK Y Y HK Y Y
Indirect transfer HK Y Y HK Y Y
Forwards Functions
Disable all forwarding Y Y Y Y Y Y
Enable/Disable forwarding on no answer Y Y Y Y Y Y
Enable/Disable forwarding on busy Y Y Y Y Y Y
Enable/Disable forwarding unconditional Y Y Y Y Y Y
Voicemail Functions
Enable voicemail with supervision function Y Y Y Y Y Y
Reach the voicemail Y Y Y HK Y Y
Delete messages from voicemail Y Y Y Y Y Y
Agent Functions
Connect/Disconnect a static agent Y Y Y Y Y Y
Connect a static agent Y Y Y Y Y Y
Disconnect a static agent Y Y Y Y Y Y
Parking Functions
Parking Y Y Y Y Y Y
Parking position Y Y Y Y Y Y
Paging Functions
Paging Y Y Y Y Y Y

Supported expansion modules:

  • Aastra® M670i (for Aastra® 35i/37i/39i/53i/55i/57i)
  • Aastra® M675i (for Aastra® 35i/37i/39i/55i/57i)

6800i series

  6863i 6865i 6867i 6869i
Provisioning Y Y Y NT
H-A Y Y Y Y
Directory XIVO Y Y Y Y
Funckeys 0 8 38 68
  Supported programmable keys
User with supervision function N Y Y Y
Group N Y Y Y
Queue N Y Y Y
Conference Room with supervision function N Y Y Y
General Functions
Online call recording N Y Y Y
Phone status N Y Y Y
Sound recording N Y Y Y
Call recording N Y Y Y
Incoming call filtering N Y Y Y
Do not disturb N Y Y Y
Group interception N Y Y Y
Listen to online calls N Y Y Y
Directory access N Y Y Y
Filtering Boss - Secretary N Y Y Y
Transfers Functions
Blind transfer HK HK HK HK
Indirect transfer HK HK HK HK
Forwards Functions
Disable all forwarding N Y Y Y
Enable/Disable forwarding on no answer N Y Y Y
Enable/Disable forwarding on busy N Y Y Y
Enable/Disable forwarding unconditional N Y Y Y
Voicemail Functions
Enable voicemail with supervision function N Y Y Y
Reach the voicemail N Y Y Y
Delete messages from voicemail N Y Y Y
Agent Functions
Connect/Disconnect a static agent N Y Y Y
Connect a static agent N Y Y Y
Disconnect a static agent N Y Y Y
Parking Functions
Parking N Y Y Y
Parking position N Y Y Y
Paging Functions
Paging N Y Y Y

Supported expansion modules:

  • Aastra® M680 (for Aastra® 6865i/6867i/6869i)
  • Aastra® M685 (for Aastra® 6865i/6867i/6869i)

Note

The provisioning server doesn’t know if you use a M680 or a M685. Therefore provisioning is done as if you had a M685 (the one with the more keys). See the below correspondency table between key number in Webi (Function key tab of user) and expansion module key number. Note that this example is given for a 6865 which has 8 programmable keys. Correspondency will change for a 6867 which has 38 softkeys.

Webi Key Number M680 Key Number M685 Key Number
Module 1 Module 2 Module 1 Module 2
9 1st   1st  
24 16th (and last one)   16th  
25     17th  
92     84th (last one)  
93   1st   1st
108   16th (and last one)   16th
109       17th
176       84th (and last one)

DECT Infrastructure

  RFP35 RFP36
Provisioning N N
H-A N N
Directory XIVO N N
Funckeys 0 0

Cisco

ATAs

  SPA122 SPA3102 SPA8000
Provisioning Y Y Y
H-A N N N
Directory XIVO N N N
Funckeys 0 0 0

For best results, activate DHCP Integration on your XiVO.

These devices can be used to connect faxes. For better success with faxes some parameters must be changed. You can read the Using analog gateways section.

Note

If you want to manually resynchronize the configuration from the ATA device you should use the following url:

http://ATA_IP/admin/resync?http://XIVO_IP:8667/CONF_FILE

where :

  • ATA_IP is the IP address of the ATA,
  • XIVO_IP is the IP address of your XiVO,
  • CONF_FILE is one of spa3102.cfg, spa8000.cfg

Cisco 7900 Series

  7905G 7906G 7911G 7912G 7920 7921G 7940G 7941G 7941G-GE 7942G 7960G 7961G 7962G
Provisioning Y Y Y Y Y Y Y Y Y Y Y Y Y
H-A Y Y Y Y NT NT Y Y Y Y Y Y Y
Directory XIVO FK FK FK FK N N FK FK FK FK FK FK FK
Funckeys 0 0 0 0 0 0 1 1 1 1 5 5 5
  Supported programmable keys
User with supervision function N N N N N N N N N N N N N
Group N N N N N N N N N N N N N
Queue N N N N N N N N N N N N N
Conference Room with supervision function N N N N N N N N N N N N N
General Functions
Online call recording N N N N N N N N N N N N N
Phone status N N N N N N N N N N N N N
Sound recording N N N N N N N N N N N N N
Call recording N N N N N N N N N N N N N
Incoming call filtering N N N N N N N N N N N N N
Do not disturb SK SK SK SK N N SK SK SK SK SK SK SK
Group interception N N N N N N N N N N N N N
Listen to online calls N N N N N N N N N N N N N
Directory access Y Y Y Y N N Y Y Y Y Y Y Y
Filtering Boss - Secretary N N N N N N N N N N N N N
Transfers Functions
Blind transfer N N N N N N N N N N N N N
Indirect transfer SK SK SK SK SK SK SK SK SK SK SK SK SK
Forwards Functions
Disable all forwarding N N N N N N N N N N N N N
Enable/Disable forwarding on no answer N N N N N N N N N N N N N
Enable/Disable forwarding on busy N N N N N N N N N N N N N
Enable/Disable forwarding unconditional N N N N N N N N N N N N N
Voicemail Functions
Enable voicemail with supervision function N N N N N N N N N N N N N
Reach the voicemail SK SK SK SK N N HK HK HK HK HK HK HK
Delete messages from voicemail N N N N N N N N N N N N N
Agent Functions
Connect/Disconnect a static agent N N N N N N N N N N N N N
Connect a static agent N N N N N N N N N N N N N
Disconnect a static agent N N N N N N N N N N N N N
Parking Functions
Parking N N N N N N N N N N N N N
Parking position N N N N N N N N N N N N N
Paging Functions
Paging N N N N N N N N N N N N N

Warning

These phones can only be used in SCCP mode. They are limited to the features supported in XIVO’s SCCP implementation.

To install firmware for xivo-cisco-sccp plugins, you need to manually download the firmware files from the Cisco website and save them in the /var/lib/xivo-provd/plugins/$plugin-name/var/cache directory.

This directory is created by XiVO when you install the plugin (i.e. xivo-cisco-sccp-legacy). If you create the directory manually, the installation will fail.

Warning

Access to Cisco firmware updates requires a Cisco account with sufficient privileges. The account requires paying for the service and remains under the responsibility of the client or partner. Avencall is not responsible for these firmwares and does not offer any updates.

For example, if you have installed the xivo-cisco-sccp-legacy plugin and you want to install the 7940-7960-fw, networklocale and userlocale_fr_FR package, you must:

  • Go to http://www.cisco.com
  • Click on “Log In” in the top right corner of the page, and then log in
  • Click on the “Support” menu
  • Click on the “Downloads” tab, then on “Voice & Unified Communications”
  • Select “IP Telephony”, then “Unified Communications Endpoints”, then the model of your phone (in this example, the 7940G)
  • Click on “Skinny Client Control Protocol (SCCP) software”
  • Choose the same version as the one shown in the plugin
  • Download the file with an extension ending in “.zip”, which is usually the last file in the list
  • In the XiVO web interface, you’ll then be able to click on the “install” button for the firmware

The procedure is similar for the network locale and the user locale package, but:

  • Instead of clicking on “Skinny Client Control Protocol (SCCP) software”, click on “Unified Communications Manager Endpoints Locale Installer”
  • Click on “Linux”
  • Choose the same version of the one shown in the plugin
  • For the network locale, download the file named “po-locale-combined-network.cop.sgn”
  • For the user locale, download the file named “po-locale-$locale-name.cop.sgn, for example “po-locale-fr_FR.cop.sgn” for the “fr_FR” locale
  • Both files must be placed in /var/lib/xivo-provd/plugins/$plugin-name/var/cache directory. Then install them in the XiVO Web Interface.

Note

Currently user and network locale 11.5.1 should be used for plugins xivo-sccp-legacy and xivo-cisco-sccp-9.4

Mitel

The Mitel 6700 Series and 6800 Series SIP Phones are supported in XiVO. See the Aastra section.

Polycom

  |SoundPoint IP |SoundStation IP |Business Media Phone
  SPIP331 SPIP335 SPIP450 SPIP550 SPIP560 SPIP650 SPIP5000 SPIP6000 SPIP7000 VVX101 VVX201 VVX300 VVX310 VVX400 VVX410 VVX500 VVX600
Provisioning [1] NT [1] Y Y Y NT [1] NT [1] NT [1] Y NT [1] Y Y Y Y Y Y Y NYT
H-A N Y N Y N N N N N Y Y Y Y Y Y Y N
Directory XIVO N N N FK N N N N N N N FK FK FK FK FK N
Funckeys N 0 2 3 3 47 0 0 0 0 0 6 6 12 12 12 0
    Supported programmable keys
User with supervision function NYT N NYT Y NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT
Group NYT N NYT Y NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT
Queue NYT N NYT Y NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT
Conference Room with supervision function NYT N NYT Y NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT
General Functions
Online call recording NYT N NYT N NYT NYT NYT NYT NYT N N N N N N N NYT
Phone status NYT N NYT Y NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT
Sound recording NYT N NYT Y NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT
Call recording NYT N NYT Y NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT
Incoming call filtering NYT N NYT Y NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT
Do not disturb NYT SK NYT HK NYT NYT NYT NYT NYT SK SK SK SK SK SK SK NYT
Group interception NYT N NYT Y NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT
Listen to online calls NYT N NYT Y NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT
Directory access NYT N NYT Y NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT
Filtering Boss - Secretary NYT N NYT Y NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT
Transfers Functions
Blind transfer NYT SK NYT N NYT NYT NYT NYT NYT SK SK HK HK HK HK SK NYT
Indirect transfer NYT SK NYT HK NYT NYT NYT NYT NYT SK SK HK HK HK HK SK NYT
Forwards Functions
Disable all forwarding NYT N NYT Y NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT
Enable/Disable forwarding on no answer NYT SK NYT Y NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT
Enable/Disable forwarding on busy NYT SK NYT Y NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT
Enable/Disable forwarding unconditional NYT SK NYT Y NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT
Voicemail Functions
Enable voicemail with supervision function NYT N NYT Y NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT
Reach the voicemail NYT SK NYT HK NYT NYT NYT NYT NYT SK SK HK HK HK HK SK NYT
Delete messages from voicemail NYT N NYT Y NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT
Agent Functions
Connect/Disconnect a static agent NYT N NYT Y NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT
Connect a static agent NYT N NYT Y NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT
Disconnect a static agent NYT N NYT Y NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT
Parking Functions
Parking NYT N NYT N NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT
Parking position NYT N NYT N NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT
Paging Functions
Paging NYT N NYT Y NYT NYT NYT NYT NYT Y Y Y Y Y Y Y NYT

Particularities:

  • The latest Polycom firmwares can take a lot of time to download and install due to their size (~650 MiB). For this reason, these files are explicitly excluded from the XiVO backups.

  • For directed call pickup to work via the BLF function keys, you need to make sure that the option Set caller-id in dialog-info+xml notify is enabled on your XiVO. This option is located on the Services ‣ IPBX ‣ General settings ‣ SIP Protocol page, in the Signaling tab.

    Also, directed call pickup via a BLF function key will not work if the extension number of the supervised user is different from its caller ID number.

  • Default password is 9486 (i.e. the word “xivo” on a telephone keypad).

  • On the VVX101 and VVX201, to have the two line keys mapped to the same SIP line, create a custom template with the following content:

    {% extends 'base.tpl' -%}
    
    {% block remote_phonebook -%}
    {% endblock -%}
    
    {% block model_specific_parameters -%}
    reg.1.lineKeys="2"
    {% endblock -%}
    

    This is especially useful on the VVX101 since it supports a maximum of 1 SIP line and does not support function keys.

Note

(XiVO HA cluster) BLF function key saved on the master node are not available.

Supported expansion modules:

  • Polycom® VVX Color Expansion (for Polycom® VVX 300/310/400/410/500/600)
  • Polycom® VVX Paper Expansion (for Polycom® VVX 300/310/400/410/500/600)
  • Polycom® SoundPoint IP Backlit (for Polycom® SoundPoint 650)

Warning

Polycom® VVX® Camera are not supported.

Snom

  370 710 715 720 D725 D745 760 D765 821 870
Provisioning Y Y Y Y Y Y Y Y Y Y
H-A Y Y Y Y Y Y Y Y Y Y
Directory XIVO HK SK SK HK HK HK HK HK HK HK
Funckeys 12 5 5 18 18 32 16 16 12 15
  Supported programmable keys
User with supervision function Y Y Y Y Y Y Y Y Y Y
Group Y Y Y Y Y Y Y Y Y Y
Queue Y Y Y Y Y Y Y Y Y Y
Conference Room with supervision function Y Y Y Y Y Y Y Y Y Y
General Functions
Online call recording N N N N N N N N N N
Phone status Y Y Y Y Y Y Y Y Y Y
Sound recording Y Y Y Y Y Y Y Y Y Y
Call recording Y Y Y Y Y Y Y Y Y Y
Incoming call filtering Y Y Y Y Y Y Y Y Y Y
Do not disturb HK SK SK HK HK HK HK HK HK HK
Group interception Y Y Y Y Y Y Y Y Y Y
Listen to online calls Y Y Y Y Y Y Y Y Y Y
Directory access Y Y Y Y Y Y Y Y Y Y
Filtering Boss - Secretary Y Y Y Y Y Y Y Y Y Y
Transfers Functions
Blind transfer Y SK SK HK HK HK HK HK HK HK
Indirect transfer Y SK SK HK HK HK HK HK HK HK
Forwards Functions
Disable all forwarding Y Y Y Y Y Y Y Y Y Y
Enable/Disable forwarding on no answer Y Y Y Y Y Y Y Y Y Y
Enable/Disable forwarding on busy Y Y Y Y Y Y Y Y Y Y
Enable/Disable forwarding unconditional Y Y Y Y Y Y Y Y Y Y
Voicemail Functions
Enable voicemail with supervision function Y Y Y Y Y Y Y Y Y Y
Reach the voicemail HK HK HK HK HK HK HK HK HK HK
Delete messages from voicemail Y Y Y Y Y Y Y Y Y Y
Agent Functions
Connect/Disconnect a static agent Y Y Y Y Y Y Y Y Y Y
Connect a static agent Y Y Y Y Y Y Y Y Y Y
Disconnect a static agent Y Y Y Y Y Y Y Y Y Y
Parking Functions
Parking Y N N N N N N N Y Y
Parking position Y N N N N N N N Y Y
Paging Functions
Paging Y Y Y Y Y Y Y Y Y Y

Supported expansion modules:

  • Snom® Vision (for Snom® 7xx series and Snom® 8xx series)
  • Snom® D7 (for Snom® 7xx series)

Note

For some models, function keys are shared with line keys

There’s the following known limitations/issues with the provisioning of Snom phones in XiVO:

  • If you are using Snom phones with HA, you should not assign multiple lines to the same device.
  • The Snom D745 has limited space for function key labels: long labels might be split in a suboptimal way.
  • When using a D7 expansion module, the function key label will not be shown on the first reboot or resynchronization. You’ll need to reboot or resynchronize the phone a second time for the label to be shown properly.
  • After a factory reset of a phone, if no language and timezone are set for the “default config device” in XiVO ‣ Configuration ‣ Provisioning ‣ Template device, you will be forced to select a default language and timezone on the phone UI.