Community Supported Devices

The community supported devices are only supported by the community. In other words, maintenance, bug, corrections and features are developed by members of the XiVO community. XiVO does not officially endorse support for these devices.

Aastra

6700i, 6800i and 9000i series:

Model

Tested [1]

Fkeys [2]

XiVO HA [3]

6730i

No

8

Yes

6731i

Yes

8

Yes

6735i

Yes

26

Yes

6737i

Yes

30

Yes

6739i

Yes

55

Yes

6753i

Yes

6

Yes

6755i

Yes

26

Yes

6757i

Yes

30

Yes

6863i

Yes

0

Yes

6865i

Yes

8

Yes

6867i

Yes

38

Yes

6869i

Yes

68

Yes

9143i

Yes

7

Yes

9480i

No

6

Yes

9480CT

No

6

Yes

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

Alcatel-Lucent

IP Touch series:

Model

Tested [1]

Fkeys [2]

XiVO HA [3]

4008 Extended Edition

Yes

4

No

4018 Extended Edition

Yes

4

No

Note that you must not download the firmware for these phones unless you agree to the fact it comes from a non-official source.

For the plugin to work fully, you need these additional packages:

apt-get install p7zip python-pexpect telnet

Avaya

1200 series IP Deskphones (previously known as Nortel IP Phones):

Model

Tested [1]

Fkeys [2]

XiVO HA [3]

1220 IP

Yes

0

No

1230 IP

No

0

No

Cisco

Cisco Small Business SPA300 series:

Model

Tested [1]

Fkeys [2]

XiVO HA [3]

SPA301

No

1

No

SPA303

No

3

No

Note

Function keys are shared with line keys for all SPA phones

Cisco Small Business SPA500 series:

Model

Tested [1]

Fkeys [2]

XiVO HA [3]

SPA501G

Yes

8

No

SPA502G

No

1

No

SPA504G

Yes

4

No

SPA508G

Yes

8

No

SPA509G

No

12

No

SPA512G

No

1

No

SPA514G

No

4

No

SPA525G

Yes

5

No

SPA525G2

No

5

No

The SPA500 expansion module is supported.

Cisco Small Business IP Phones (previously known as Linksys IP Phones)

Model

Tested [1]

Fkeys [2]

XiVO HA [3]

SPA901

No

1

No

SPA921

No

1

No

SPA922

No

1

No

SPA941

No

4

No

SPA942

Yes

4

No

SPA962

Yes

6

No

Note

You must install the firmware of each SPA9xx phones you are using since they reboot in loop when they can’t find their firmware.

The SPA932 expansion module is supported.

ATAs:

Model

Tested [1]

Fkeys [2]

XiVO HA [3]

PAP2

No

0

No

SPA2102

No

0

No

SPA8800

No

0

No

SPA112

No

0

No

SPA122

No

0

No

SPA3102

No

0

No

SPA8000

No

0

No

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 documentation on fax 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 SPA8000 Firmware Download Procedure

To install Cisco SPA8000 firmware, you need to manually download the firmware files from the Cisco website and save them in the /var/lib/xivo-provd/plugins/xivo-cisco-spa8000-6.1.11/var/cache directory.

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

  • Go to https://software.cisco.com/

  • Go to “Software download”

  • In the search bar, search for “SPA8000”

  • Click on “Analog Telephone Adaptor (ATA) Firmware”

  • Then select under “All Release” the “6” menu, and under the “6” menu, select release “6.1.11

  • Finally download the file “SPA8000_6.1.11_FW.zip

  • Copy this file into the /var/lib/xivo-provd/plugins/xivo-cisco-spa8000-6.1.11/var/cache directory

  • Lastly, in the XiVO web interface, edit the plugin xivo-cisco-spa8000 and you’ll then be able to click on the “install” button for the firmware

Cisco SPA100 1.4.1 SR5 Firmware Download Procedure

To install the Cisco SPA100 1.4.1 SR5 firmware, you need to download its files manually from the Cisco website and save them in the /var/lib/xivo-provd/plugins/xivo-cisco-spa100-1.4.1-SR5/var/cache directory.

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

  • Go to https://software.cisco.com/

  • Go to “Software download”

  • In the search bar, search for either “SPA112” or “SPA122”

  • Click on “Analog Telephone Adaptor (ATA) Firmware”

  • Click on the “Download” logo on the right to download the file from the release 1.4.1 SR5

  • It downloads the file “SPA112-SPA122_1.4.1SR5_FW.zip

  • Copy this file into the /var/lib/xivo-provd/plugins/xivo-cisco-spa100-1.4.1-SR5/var/cache directory

  • Lastly, in the XiVO web interface, edit the plugin xivo-cisco-spa100-1.4.1-SR5 and you’ll then be able to click on the “install” button for the firmware

Cisco 7900 Series:

Model

Tested [1]

Fkeys [2]

XiVO HA [3]

7905G

Yes

0

Yes

7906G

Yes

0

Yes

7911G

Yes

0

Yes

7912G

Yes

0

Yes

7920

Yes

0

7921G

Yes

0

7940G

Yes

1

Yes

7941G

Yes

1

Yes

7941G-GE

Yes

1

Yes

7942G

Yes

1

Yes

7960G

Yes

5

Yes

7961G

Yes

5

Yes

7962G

Yes

5

Yes

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

Digium

D40

D50

D70

Provisioning

Y

NYT

Y

H-A

Y

NYT

Y

Directory XIVO

N

NYT

N

Funckeys

2

14

106

Supported programmable keys

User with supervision function

N

NYT

N

Group

Y

NYT

Y

Queue

Y

NYT

Y

Conference Room with supervision function

Y

NYT

Y

General Functions

Online call recording

N

NYT

N

Phone status

Y

NYT

Y

Sound recording

Y

NYT

Y

Call recording

Y

NYT

Y

Incoming call filtering

Y

NYT

Y

Do not disturb

HK

NYT

HK

Group interception

Y

NYT

Y

Listen to online calls

N

NYT

N

Directory access

N

NYT

N

Filtering Boss - Secretary

Y

NYT

Y

Transfers Functions

Blind transfer

HK

NYT

HK

Indirect transfer

HK

NYT

HK

Forwards Functions

Disable all forwarding

Y

NYT

Y

Enable/Disable forwarding on no answer

Y

NYT

Y

Enable/Disable forwarding on busy

Y

NYT

Y

Enable/Disable forwarding unconditional

Y

NYT

Y

Voicemail Functions

Enable voicemail with supervision function

Y

NYT

Y

Reach the voicemail

HK

NYT

HK

Delete messages from voicemail

Y

NYT

Y

Agent Functions

Connect/Disconnect a static agent

Y

NYT

Y

Connect a static agent

Y

NYT

Y

Disconnect a static agent

Y

NYT

Y

Parking Functions

Parking

N

NYT

N

Parking position

N

NYT

N

Paging Functions

Paging

Y

NYT

Y

Note

Some function keys are shared with line keys

Particularities:

  • For best results, activate dhcp integration on your XiVO.

  • Impossible to do directed pickup using a BLF function key.

  • Only supports DTMF in RFC2833 mode.

  • Does not work reliably with Cisco ESW520 PoE switch. When connected to such a switch, the D40 tends to reboot randomly, and the D70 does not boot at all.

  • It’s important to not edit the phone configuration via the phones’ web interface when using these phones with XiVO.

  • Paging doesn’t work.

Fanvil

Model

Tested [1]

Fkeys [2]

XiVO HA [3]

C62P

Yes

5

Yes

Gigaset

Also known as Siemens.

Model

Tested [1]

Fkeys [2]

XiVO HA [3]

C470 IP

No

0

No

C475 IP

No

0

No

C590 IP

No

0

No

C595 IP

No

0

No

C610 IP

No

0

No

C610A IP

No

0

No

S675 IP

No

0

No

S685 IP

No

0

No

N300 IP

No

0

No

N300A IP

No

0

No

N510 IP PRO

No

0

No

Jitsi

Model

Tested [1]

Fkeys [2]

XiVO HA [3]

Jitsi

Yes

No

Mitel

The Mitel 6700 Series and 6800 Series. See the Aastra section.

Panasonic

Panasonic KX-HTXXX series:

Model

Tested [1]

Fkeys [2]

XiVO HA [3]

KX-HT113

No

No

KX-HT123

No

No

KX-HT133

No

No

KX-HT136

No

No

Note

This phone is for testing for the moment

Patton

FXS Gateways

Analog VoIP gateways:

SN4112

SN4114

SN4116

SN4118

SN4316

SN4324

SN4332

Provisioning

Y

Y

Y

Y

Y

Y

Y

H-A

Y

Y

Y

Y

Y

Y

Y

If you have a gateway on which you would like to configure the FXO ports, you’ll need to write the FXO ports configuration manually by creating a custom template for your gateway.

It’s only possible to enter a provisioning code on the first FXS port of a gateway. For example, if you have a gateway with 8 FXS ports, the first port can be configured by dialing a provisioning code from it, but ports 2 to 7 can only be configured via the XiVO web interface. Also, if you dial the “reset to autoprov” extension from any port, the configuration of all the ports will be reset, not just the port on which the extension was dialed. These limitations might go away in the future.

BRI Gateway

BRI VoIP gateways:

SN4120

Provisioning

Y

H-A

Y

To use the gateway you must, after having provisionned the gateway, configure a SIP trunk on the XiVO.

In Trunk management -> SIP Protocol, add a new SIP trunk with:

  • Tab General:

    • Name: smartnode4120

    • Authentication username: smartnode4120

  • Tab Register:

    • Register: yes

    • Name: smartnode4120

    • Authentication username: smartnode4120

    • Password: password

    • Remote server: the patton gateway IP address

  • Tab Signalling:

    • Monitoring: yes

General notes

These gateways are configured with a few regional parameters (France by default). These parameters are easy to change by writing a custom template.

Telnet access and web access are enabled by default. You should change the default password by setting an administrator password via a XiVO “template device”.

By downloading and installing the Patton firmwares, you agree to the Patton Electronics Company conditions.

To provision a gateway that was previously configured manually, use the following commands on your gateway (configure mode), replacing XIVO_IP by the IP address of your XiVO server:

profile provisioning PF_PROVISIONING_CONFIG
  destination configuration
  location 1 http://XIVO_IP:8667/$(system.mac).cfg
  activation reload graceful
  exit

provisioning execute PF_PROVISIONING_CONFIG

Plantronics

Important

Only available for Freya LTS and above

These headphones can work with our plantronics device action service, which allows you to answer, hangup or unhold calls with their associated button.

Tested

Plantronics Blackwire 7225

N

Plantronics Voyager 5200 UC

N

Plantronics Voyager B6200 UC

N

Plantronics Voyager 4210 UC

N

Plantronics Voyager Focus UC BT600

Y

Polycom

Model

Tested [1]

Fkeys [2]

XiVO HA [3]

SPIP320

No

0

No

SPIP321

No

0

No

SPIP330

No

0

No

SPIP331

Yes

N

No

SPIP335

Yes

0

Yes

SPIP430

No

0

No

SPIP450

Yes

2

No

SPIP501

Yes

0

No

SPIP550

Yes

3

Yes

SPIP560

Yes

3

No

SPIP600

No

0

No

SPIP650

Yes

47

No

SPIP601

No

0

No

SPIP670

No

47

No

SoundStation IP:

Model

Tested [1]

Fkeys [2]

XiVO HA [3]

SPIP4000

No

0

No

SPIP5000

Yes

0

No

SPIP6000

Yes

0

No

SPIP7000

Yes

0

No

Others:

Model

Tested [1]

Fkeys [2]

XiVO HA [3]

VVX101

Yes

0

Yes

VVX201

Yes

0

Yes

VVX300

Yes

6

Yes

VVX310

Yes

6

Yes

VVX400

Yes

12

Yes

VVX410

Yes

12

Yes

VVX500

Yes

12

Yes

VVX600

Yes

0

No

VVX1500

No

0

No

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.

Snom

Model

Tested [1]

Fkeys [2]

XiVO HA [3]

300

No

6

Yes

320

Yes

12

Yes

360

No

Yes

370

Yes

12

Yes

820

Yes

4

Yes

821

Yes

12

Yes

870

Yes

15

Yes

MP

No

Yes

PA1

No

0

Yes

Note

For some models, function keys are shared with line keys

Warning

If you are using Snom phones with HA, you should not assign multiple lines to the same device.

There’s a known issue with the provisioning of Snom phones in XiVO:

  • 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.

Technicolor

Previously known as Thomson:

Model

Tested [1]

Fkeys [2]

XiVO HA [3]

ST2022

No

ST2030

Yes

10

Yes

Note

Function keys are shared with line keys

Zenitel

Model

Tested [1]

Fkeys [2]

XiVO HA [3]

IP station

Yes

1

No