Business Dynamic Auto Provisioning

Table of Contents

General information

In version v3.8.2 we introduced dynamic TFTP/HTTP provisioning.

Instead of writing configuration files to disk, files are now dynamically created by PBXware HTTP application and served to device when it sends a request to the server.

NOTE:

By default (with no username and password set) HTTP provisioning is disabled.

Setting HTTP Username and HTTP Password will automatically enable HTTP provisioning as well. Devices that do not support Digest HTTP authentication (username and password) cannot be auto-provisioned via HTTP, only via TFTP.

HTTP Username and HTTP Password are set under:

Settings -> Servers -> YourServerName (edit) -> Auto Provisioning (section) -> HTTP Username/HTTP Password

HTTP server

HTTP application is running under following location:

http://ip-address/prov

  • MAC configuration requests

Some examples of requests:

http://ip-address/prov/mac.cfg

http://ip-address/prov/cfg.mac

http://ip-address/prov/phonemac.cfg

Check Filename in each device section.

  • Filesystem files (firmwares etc)

http://ip-address/prov/sip.ld

  • Custom config files

http://ip-address/prov/aastra.cfg

MAC configuration files

To get configuration, devices ask for files that contain its MAC address. This configuration requires username and password.

Testing with curl

In order to perform testing of auto provisioning and to verify validity of content, one needs to use curl or web browser.

More information about curl you can find here:

http://curl.haxx.se

Here is an example of command:

curl -i -u user:pass –digest http://ip-address/prov/mac.cfg

Parameters:

-i

Include HTTP protocol in output

-u

Specify username:password for authentication

–digest

We support only digest HTTP authentication, therefore this is a mandatory parameter. If you do not specify it, curl will use Basic HTTP Authentication and it won’t work.

–user-agent

This is how you can send a different User-Agent string, if you want to test HTML/XML Directory pages.

For instance:

–user-agent “Yealink SIP-T38”

Testing in browser is advisable, if you want to test validity of large XML output. Devices that require XML configuration will be served with text/xml Content-Type and this will be understood by browsers. You will then know if XML document is valid or not.

Testing with wget

In case curl is not installed (this will most often be the case on VPSes), users can use wget to perform testing.

Example command:

wget -S -q http://username:password@ip-address/prov/mac.cfg -O-

Parameters:

-q

Turns off verbosity and progress bar from wget.

-S

Output should include HTTP headers.

–user

HTTP username, if not specified as part of the URL.

–password

HTTP password, if not specified as part of the URL.

-O-

Output to stdout instead of file.

-U=user-agent

Use it to set User-Agent.

For more options consult:

wget –help

in your PBXware shell.

Test HTTPS mode

HTTPS also works and will work on devices that support HTTPS. Some devices do not support self-signed certificate, therefore you will need to buy signed certificate.

curl command:

curl -i -u user:pass –digest –insecure https://ip-address/prov/mac.cfg

Additional options:

–insecure

This options accepts self-signed certificate as valid certificate.

HTTP response codes

Here is the list of HTTP response codes from HTTP service and its meaning:

401 Authentication Required

This header will appear when username and password is not supplied. This lets device know it has to send username and password in next request.

200 OK

should follow after this request, in all other cases provisioning failed.

403 Forbidden

This error will appear if you do not specify valid authentication information. It will also appear if tenant/server do not have HTTP username and password set.

404 Not Found

This error has multiple meanings but some are:

– MAC address doesn’t exist

– Device doesn’t exist or can’t be used for auto provisioning

– Device cannot handle HTML/XML Directory

– Custom route doesn’t exist

– File path is wrong

– File doesn’t exist

– Request can’t be handled

500 Internal Server Error

Something went horribly wrong. Usually some problematic SQL error. Please consult Bicom Systems support.

200 OK

This happens if all is good and content is delivered to device.

HTTP logs

You can watch all devices and requests with this command (for HTTP traffic)

cd /opt/pbxware tail -f pw/var/log/nginx/localhost.access_log

for HTTPS:

cd /opt/pbxware tail -f pw/var/log/nginx/localhost.ssl_access_log

Output example:

10.1.0.138 – – [23/Apr/2013:11:43:27 +0200] “GET /prov/_directory/001565267db9 HTTP/1.0” 200 2654 “-” “Yealink SIP-T38G 38.0.23.22 00:15:65:26:7d:b9” “-“

Important bits are:

GET filename

This is what devices asked for.

200 2654

200 OK was sent, Content-Legth was 2654.

Please note, if authentication is needed, correct sequence is 401, then 200 OK.

Yealink SIP-T38G 38.0.23.22

Device User-Agent.

Syslog

Some devices can send logs via syslog.

In order to setup syslog-ng on Gentoo as syslog host, do this:

Edit /etc/syslog-ng/syslog-ng.conf nano /etc/syslog-ng/syslog-ng.conf

and add these lines on bottom:

source net { udp(); }; destination remote { file(“/var/log/remote/$FULLHOST”); }; log { source(net); destination(remote); };

Create directory /var/log/remote/

mkdir /var/log/remote

Restart syslog-ng with:

/etc/init.d/syslog-ng restart

Provisioning method

Either HTTP or TFTP.

HTTPS works with any certificate if “Only Accept Trusted Certificates” is Disabled.

31-dynamic-auto-provisioning-t31w-small.jpeg
31-dynamic-auto-provisioning-t34w-small.jpeg
31-dynamic-auto-provisioning-t41-small.jpeg
31-dynamic-auto-provisioning-t42-small.jpeg
31-dynamic-auto-provisioning-t46-small.jpeg
31-dynamic-auto-provisioning-t48-small.jpeg
31-dynamic-auto-provisioning-t49-small.jpeg
31-dynamic-auto-provisioning-yealinkt52-small.jpeg
31-dynamic-auto-provisioning-t53-small.jpeg
31-dynamic-auto-provisioning-yealinkt54-small.jpeg
31-dynamic-auto-provisioning-yealinkt56-small.jpeg
31-dynamic-auto-provisioning-t58-small.jpeg
31-dynamic-auto-provisioning-t53w-small.jpeg
31-dynamic-auto-provisioning-t54w-small.jpeg
31-dynamic-auto-provisioning-t57w-small.jpeg
31-dynamic-auto-provisioning-vp59-small.jpeg
t58wsmall.png
31-dynamic-auto-provisioning-yealinkcp960-small.jpeg
31-dynamic-auto-provisioning-yealink920-small.jpeg
31-dynamic-auto-provisioning-cp860-small.jpeg
31-dynamic-auto-provisioning-yealink-w70b-small.jpeg
yealinkt64lte.png
yealinktt73u.jpg
yealinkt74u.jpg

Filename

  • MAC.cfg

File Format

  • Format is different for T2xP and T3xP devices unless v.70 firmware is used.

Supported features

ModelFirmwareBasicTime/DateHTTP DirectoryLDAP DirectoryDirectory/BLFUAD General TemplateUAD Template (extension)Preffered CodecDHCP SettingsHTTP ProvisioningHTTPS ProvisioningHot Desking
AX83H180.86.254.103
AX86R180.87.254.3
T1818.0.23.5
T19P53.84.0.15
T209.61.23.9
T21PE252.84.0.15
T227.73.0.50N/A
T23G44.84.0.15
T266.73.0.50
T27P45.83.0.50
T27G69.84.0.15
T282.73.0.50
T29G46.83.0.50
T30124.85.0.40
T30P124.85.0.40
T31124.85.257.55
T31P124.85.257.55
T31G124.85.257.55
T31W124.86.0.75
T3232.70.1.33
T33P124.85.257.55
T33G124.85.257.55
T34W124.86.0.75
T3838.70.0.185
T40G76.84.0.15
T41P36.83.0.50
T41S66.84.0.15
T42G29.83.0.50
T42S66.84.0.15
T41U108.84.0.30
T42U108.84.0.30
T43U108.84.0.30
T46U108.84.0.30
T48U108.84.0.30
T46G28.83.0.50
T46S66.84.0.15
T48G35.83.0.50
T48S66.84.0.15
T49G51.80.0.100
T52S70.84.0.15
T5395.84.0.30
T53W95.84.0.30
T54S70.84.0.15
T54W96.84.0.30
T56A58.83.0.15
T57W97.84.0.30
T58V58.80.0.10
T58W150.86.254.11
T64LTE132.86.0.35
T67LTE132.86.0.35
T73U185.87.0.15
T73W185.87.0.15
T74U185.87.0.15
T74W185.87.0.15
T77U185.87.0.15
T85W185.87.0.15
T87W185.87.0.15
T88V192.87.0.4
T88W192.87.0.4
VP5991.283.0.30
CP86037.81.0.10N/A
CP92078.81.0.15N/A
CP925148.86.0.5
CP935W149.86.0.5
CP96073.15.0.38
CP965143.86.254.36
W52P25.81.0.30N/A
W56P25.81.0.30N/A
W60B77.83.0.25N/A
W70B146.85.0.20N/A
W80B103.83.0.30N/A
W90DM130.85.0.10
T60P
T65P

Notes:

  • DST is not supported
  • Yealink T18 has auto provisioning bug. If provisioning server is assigned through Option 66, manually assigned provisioning server will not work unless phone is set to work with static IP address.

Firmware v70

Due to Yealink omission, we are not able to detect phone firmware version, when using TFTP. If you would like to auto provision Yealink phone with v70 firmware, please create file v70.txt in tftp directory, like this:

cd /opt/pbxware/pw/tftp touch v70.txt

If file v70.txt exists in /opt/pbxware/pw/tftp folder, all auto provisioning data for Yealink phones will be in v70 format, hence all phones should be on v70 or pre-v70 version. Mixing is not supported.

Known issues

Make sure you do factory reset after upgrade to latest V70 firmware. This is known to fix at least one problem – wrong User-Agent string for T46G device.

Wrong User-Agent:

  • Yealink-T46G 28.71.0.85 28.1.0.128.0.0.0

Correct User-Agent:

  • Yealink SIP-T46G 28.71.0.85 00:15:65:45:70:71

Problem with firmware older than 28.71.0.85 and T46G

Yealink T46G does not send User-Agent when requesting remote directory file, which is required due to security reasons, hence remote directory will not work. This issue has been fixed in 28.71.0.85 firmware.

Poly Information

Provisioning method

Both TFTP and HTTP are supported.

HTTPS should work but requires valid certificate signed by pre-installed Certificate Authority. It cannot be a wildcard certificate.

Poly devices

poly_ccx400_small.jpeg
poly_ccx600_small.png
ccx700_small.jpeg
/uads/polycom/edgeb20/edgeb20_127x100.png
/uads/polycom/edgeb30/edgeb30_102x100.png
/uads/poly/edge_e100/e100_small.png
/uads/poly/edge_e220/e220_small.png
/uads/poly/edge_e320/e320_small.png
/uads/poly/edge_e400/e400_small.png
/uads/poly/edge_e500/e500_small.png
/uads/poly/vvx350/poly_vvx350_100x100.jpg
/uads/poly/vvx450/poly_vvx450_100x100.jpg
/uads/poly/vvxd230/polyd230_80x100.jpeg
/uads/uads/polycom/polyroveb2/roveb2_100x100.png
/uads/poly/trioc60/poly_trio_c60_200x100.jpeg
/uads/poly/trio8300/poly-trio-8300_162x100.jpeg

Filenames

  • MAC.cfg

Asks for where config files are, where SIP firmware is.

  • phoneMAC.cfg

Main configuration file.

  • MAC-directory.cfg

BLF/Directory list.

Content Type

  • XML format

Supported features

ModelFirmwareBasicTime/DateHTTP DirectoryLDAP DirectoryDirectory/BLFUAD General TemplateUAD Template (extension)Preffered CodecDHCP SettingsHTTP ProvisioningHTTPS ProvisioningHot Desking
CCX4007.3.2.0.182
CCX5059.1.0
CCX6007.3.2.0182
CCX7007.3.2.0.182
Edge B101.1.0
Edge B201.0.1
Edge B301.0.1
Edge E1008.1.0.12774
Edge E2208.1.0.12774
Edge E3008.2.3
Edge E3208.1.0.12774
Edge E4008.1.0.12774
Edge E5008.1.0.12774
Rove B28.0.2
Rove B48.0.2
Trio 83007.0.0.4265
Trio C607.2.0.12361
VVX1506.4.7
VVX2506.4.7
VVX3506.4.3.5059
VVX4507.3.2.0.182
VVX D2307.1.2
31-dynamic-auto-provisioning-00-symbols.png

General UAD config

NOTE: General UAD config must be valid XML for that particular firmware otherwise all configuration will fail.

PUT requests Poly phones will send PUT requests to server and these files can be saved on disk if upload mode is turned on.

What Poly phones like to send:

  • Log files
  • Configuration override files
  • Configuration saved in web interface, set on phone.
  • Directory

This is not supported, as it conflicts with Enhanced Services Directory. It is not safe to turn this feature on public internet. To turn it on, create upload directory:

cd /opt/pbxware/pw/tftp mkdir upload chown 101:1003 upload

It is not required to have WebDAV enabled in nginx for above to work.

For information on how to prepare your PBXware for Poly/Polycom multiple firmware support please check our HowTo create Poly/Polcom Firmware Pack.

NOTE: If you are not sure how to create Poly/Polycom firmware package please contact our support and we will be glad to help you.

Polycom Information

Provisioning method

Both TFTP and HTTP are supported.

HTTPS should work but requires valid certificate signed by pre-installed Certificate Authority. It cannot be a wildcard certificate.

Polycom devices

31-dynamic-auto-provisioning-vvx1500-small.jpeg
31-dynamic-auto-provisioning-vvx600-small.jpeg
31-dynamic-auto-provisioning-vvx500-small.jpeg
31-dynamic-auto-provisioning-vvx400-small.jpeg
31-dynamic-auto-provisioning-vvx300-small.jpeg
31-dynamic-auto-provisioning-vvx201-small.jpeg
31-dynamic-auto-provisioning-vvx101-small.jpeg

Filenames

  • MAC.cfg

Asks for where config files are, where SIP firmware is.

  • phoneMAC.cfg

Main configuration file.

  • MAC-directory.cfg

BLF/Directory list.

Content Type

  • XML format

Supported features

ModelFirmwareBasicTime/DateHTTP DirectoryLDAP DirectoryDirectory/BLFUAD General TemplateUAD Template (extension)Preffered CodecDHCP SettingsHTTP ProvisioningHTTPS ProvisioningHot Desking
IP3013.1.8
IP320
IP3214.0.3
IP330
IP3314.0.3
IP3354.0.3
IP4504.0.3
IP501
IP5504.0.3
IP560
IP6013.1.8
IP6504.0.3
IP670
IP5000
VVX1015.9.2
VVX2015.9.2
VVX3005.9.2
VVX3105.7.1
VVX4005.9.2
VVX4105.7.1
VVX5005.9.2
VVX6005.9.2
VVX15005.7.1
VVX1506.1.0
VVX2506.1.0
VVX3506.1.0
VVX4506.1.0
VVX4116.1.0
VVX5016.1.0
VVX6016.1.0
OBi21826.2.2
VVX150 OBi Edition6.3.0.0
VVX250 OBi Edition6.3.0.0
VVX350 OBi Edition6.4.0.2
VVX450 OBi Edition6.4.0.2
31-dynamic-auto-provisioning-00-symbols.png

General UAD config

NOTE: General UAD config must be valid XML for that particular firmware otherwise all configuration will fail.

PUT requests Polycom phones will send PUT requests to server and these files can be saved on disk if upload mode is turned on.

What Polycom phones like to send:

  • Log files
  • Configuration override files
  • Configuration saved in web interface, set on phone.
  • Directory

This is not supported, as it conflicts with Enhanced Services Directory. It is not safe to turn this feature on public internet. To turn it on, create upload directory:

cd /opt/pbxware/pw/tftp mkdir upload chown 101:1003 upload

It is not required to have WebDAV enabled in nginx for above to work.

For information on how to prepare your PBXware for Polycom multiple firmware support please check our HowTo create Polycom Firmware Pack.

NOTE: If you are not sure how to create Polycom firmware package please contact our support and we will be glad to help you.

Cisco/Linksys Information

31-dynamic-auto-provisioning-cisco8851-small.jpeg
31-dynamic-auto-provisioning-cisco8851-small.jpeg
31-dynamic-auto-provisioning-cisco7821-small.jpeg
31-dynamic-auto-provisioning-cisco6851-small.jpeg

Filename:

  • SIPmac.cnf
  • spa.cfg
  • mac.cfg
  • SEPmac.cnf.xml

Supported features

ModelFirmwareBasicTime/DateHTTP DirectoryLDAP DirectoryDirectory/BLFUAD General TemplateUAD Template (extension)Preffered CodecDHCP SettingsHTTP ProvisioningHTTPS ProvisioningHot Desking
ATA 19111-2-4N/A
ATA 19211-2-4N/A
884111-3-3
885111-3-3
886511.2.3
782111.0.1N/A
685111.0.1
79408.12
79418.5.4
7942
7945
79608.12
79618.5.4
7962
7965
7971
7975
SPA301G7.5.4
SPA501G7.4.8a
SPA502G7.4.8a
SPA504G
SPA508G7.4.8a
SPA509G7.5.1a
SPA514G7.5.2
SPA525G27.4.7
SPA901
SPA9415.1.8
SPA942
SPA9626.1.5
SPA1121.4.1N/AN/AN/A
PAP25.1.6N/AN/AN/A
SPA8000
31-dynamic-auto-provisioning-00-symbols.png

Cisco 79X1 have very complicated XML output.

It is possible to provide default XML template for each device by creating template in:

/tftp/SEP_Default.xml /tftp/SEP_Device_7941.xml Template is attached in the document.

Documentation: http://www.voip-info.org/wiki/view/Asterisk+phone+cisco+79×1+xml+configuration+files+for+SIP

Firmware: http://software.cisco.com/download/navigator.html?mdfid=269065653&flowid=5255 (requires Cisco login)

Asterisk NAT

Make sure nat=no is set in sip.conf, otherwise nothing will work.

WARNING: Cisco 79xx devices, other than 7940 and 7960, will not be able to work if PBXware is not in the same LAN.

These devices send UDP SIP requests from a high source port but expect a reply on port 5060. Because of this behavior and the way NAT works, phones will always receive response on the port their UDP SIP request was sent from and will not be able to register. Even if devices are in the same LAN, customers will have to manually set option NAT to No on PBXware, in Extensions -> Edit EXT -> Network Related section, in order for Cisco 79xx devices to successfully register.

Grandstream Information

Provisioning method

HTTPS, HTTP & TFTP.

Some Grandstream devices support HTTP, but Basic authentication only.

Grandstream devices

31-dynamic-auto-provisioning-grandstream3380-small.jpeg
31-dynamic-auto-provisioning-grandstream3370-small.jpeg
31-dynamic-auto-provisioning-grandstream3350-small.jpeg
31-dynamic-auto-provisioning-grandstream3275-small.png
31-dynamic-auto-provisioning-grandstream2170-small.png
31-dynamic-auto-provisioning-grandstream1782-small.jpeg
31-dynamic-auto-provisioning-grandstream1628-small.png
31-dynamic-auto-provisioning-grandstream1628-small.png
31-dynamic-auto-provisioning-grandstream1625-small.png
grp2601p_small.png
grp2602p_small.png
grp2603p_small.png
/uads/grandstream/grp2604p/grp2604p_small.jpeg
31-dynamic-auto-provisioning-grandstream750-small.jpeg
31-dynamic-auto-provisioning-grandstream752-small.jpeg

Filename

  • cfgMAC

File Format Format is binary and is not really human-readable. It consists of PXX=value fields.

You can pipe output to following command:

curl … | hexdump -C -v

Supported features

ModelFirmwareBasicTime/DateHTTP DirectoryLDAP DirectoryDirectory/BLFUAD General TemplateUAD Template (extension)Preffered CodecDHCP SettingsHTTP ProvisioningHTTPS ProvisioningHot Desking
GXP20001.2.5.3
GXP2124
GXP2160
DP7501.0.3.23N/AN/A
DP7521.0.13.0N/AN/A
GXP16151.0.4.152N/A
GXP16251.0.4.82N/A
GXP16281.0.4.82
GXP16301.0.4.67
GXP1760w1.0.1.98
GXP17821.0.1.8
GXP21301.0.9.69
GXP21351.0.9.108
GXP21401.0.11.3
GXP21701.0.8.53
GRP2601P1.0.3.42
GRP2602P1.0.3.42
GRP2603P1.0.3.42
GRP2604P1.0.3.83
GRP26121.0.1.7
GRP26131.0.1.23
GRP26141.0.1.23
GRP26151.0.1.23
GRP26161.0.1.23
GXV32401.0.3.277
GXV32751.0.3.177
GXV33501.0.3.13
GXV33701.0.3.8
GXV33801.0.1.19
HT2861.1.0.45
HT3861.0.3.96
HT4861.1.0.45
HT4881.0.3.96
HT4961.0.3.96
HT5021.0.9.1
HT5031.0.9.1
HT7011.0.4.8
HT702
HT704
HT8021.0.17.5N/AN/AN/A
HT8121.0.57.1N/AN/AN/A
HT8141.0.3.2N/AN/AN/A
HT8181.0.17.5N/AN/AN/A
WP8201.0.7.83
31-dynamic-auto-provisioning-00-symbols.png

Obihai Information

Provisioning Method

TFTP & HTTP

Obihai devices

31-dynamic-auto-provisioning-obihai-1062-small.jpeg
31-dynamic-auto-provisioning-obihai-1032-small.jpeg
31-dynamic-auto-provisioning-obihai-1022-small.jpeg
31-dynamic-auto-provisioning-obihai-508-small.jpeg
31-dynamic-auto-provisioning-obihai-504-small.jpeg
31-dynamic-auto-provisioning-obihai-302-small.jpeg
31-dynamic-auto-provisioning-obihai-300-small.jpeg

Filenames:

Main configuration file:

  • mac.xml

BLF/Directory list:

  • mac.xml

Supported features

ModelFirmwareBasicTime/DateHTTP DirectoryDirectory/BLFUAD General TemplateUAD Template (extension)Preffered CodecDHCP SettingsHTTP ProvisioningHTTPS ProvisioningHot Desking
OBi10225.0.0
OBi10325.0.0
OBi10625.0.0
110
202
3003.1.1N/AN/AN/AN/AN/A
3023.1.1N/AN/AN/AN/A
5044.0.1N/AN/AN/AN/A
5084.0.1N/AN/AN/AN/A
31-dynamic-auto-provisioning-00-symbols.png

VTech Information

Provisioning Method

TFTP

VTech devices

31-dynamic-auto-provisioning-et605-small.jpeg
31-dynamic-auto-provisioning-et617-small.jpeg
31-dynamic-auto-provisioning-et635-small.jpeg
31-dynamic-auto-provisioning-et685-small.jpeg
31-dynamic-auto-provisioning-vdp650-small.jpeg
31-dynamic-auto-provisioning-vsp600-small.jpeg
31-dynamic-auto-provisioning-vsp608-small.jpeg
31-dynamic-auto-provisioning-vsp715-small.jpeg
31-dynamic-auto-provisioning-vsp725-small.jpeg
31-dynamic-auto-provisioning-vsp726-small.jpeg
31-dynamic-auto-provisioning-vsp735-small.jpeg
31-dynamic-auto-provisioning-vsp736-small.jpeg
31-dynamic-auto-provisioning-vcs754-small.jpeg

Filenames:

Main configuration file

  • xxx_mac.cfg (xxx = phone model)

BLF/Directory list

  • mac.xml

File Format:

Supported features

ModelFirmwareBasicTime/DateHTTP DirectoryDirectory/BLFUAD General TemplateUAD Template (extension)Preffered CodecDHCP SettingsHTTP ProvisioningHTTPS ProvisioningHot Desking
ET6058.10.2.62N/AN/A
ET6178.10.1.34N/A
ET6358.10.1.35N/A
ET6858.10.2.62N/A
VDP6501.0.0.7N/AN/A
VSP6001.1.4.1N/AN/A
VSP7151.1.4.0N/AN/A
VSP716A2.0.5.1N/A
VSP7251.1.4.0
VSP7262.0.3.2
VSP726A2.0.5.1
VSP7351.1.4.0
VSP7362.0.3.2
VSP736A2.0.5.1
VCS7541.1.4.0N/AN/A
31-dynamic-auto-provisioning-00-symbols.png

HTek Information

Provisioning Method

HTTP or TFTP

Htek devices

31-dynamic-auto-provisioning-uc926-small.jpeg
31-dynamic-auto-provisioning-uc924-small.jpeg
31-dynamic-auto-provisioning-uc923-small.jpeg
31-dynamic-auto-provisioning-uc903-small.jpeg
31-dynamic-auto-provisioning-uc902-small.jpeg
31-dynamic-auto-provisioning-uc862-small.jpeg
31-dynamic-auto-provisioning-uc842-small.jpeg
31-dynamic-auto-provisioning-uc802-small.jpeg

Filenames:

Main configuration file:

  • cfgMAC

Supported features

ModelFirmwareBasicTime/DateHTTP DirectoryDirectory/BLFUAD General TemplateUAD Template (extension)Preffered CodecDHCP SettingsHTTP ProvisioningHTTPS ProvisioningHot Desking
UC862
UC802
UC803
UC804
UC806
UC840
UC842
UC860
UC902P2.0.4.4.25
UC9032.0.4.4.25
UC912P2.0.4.4.33
UC912G2.0.4.4.33
UC9232.0.4.4.25
UC9242.0.4.4.25
UC924E2.0.4.4.33
UC9262.0.4.4.25
UC926E2.0.4.4.33
UCV505.42.1.7.1.63R4
UCV535.42.1.7.2.2A10
31-dynamic-auto-provisioning-00-symbols.png

Denwa Information

Provisioning Method

HTTPS, HTTP or TFTP

Denwa devices

31-dynamic-auto-provisioning-denwa610-small.png
31-dynamic-auto-provisioning-denwa310-small.png
31-dynamic-auto-provisioning-denwa210-small.jpeg

Filenames:

Main configuration file:

Supported features

ModelFirmwareBasicTime/DateHTTP DirectoryDirectory/BLFUAD General TemplateUAD Template (extension)Preffered CodecDHCP SettingsHTTP ProvisioningHTTPS ProvisioningHot Desking
DW-210P
DW-310P
DW-610P
31-dynamic-auto-provisioning-00-symbols.png

Mitel Information

Provisioning method

TFTP only, HTTP not possible as Mitel devices does not support username and password.

Mitel devices

31-dynamic-auto-provisioning-mitel6867i-small.jpeg

Filenames:

  • aastra.cfg
  • mac-directory.csv

Directory list in CSV format.

Supported features

ModelFirmwareBasicTime/DateHTTP DirectoryDirectory/BLFUAD General TemplateUAD Template (extension)Preffered CodecDHCP SettingsHTTP ProvisioningHTTPS ProvisioningHot Desking
6867i4.3.0.2036
31-dynamic-auto-provisioning-00-symbols.png

Gigaset Information

Provisioning method

HTTP only

Gigaset devices

31-dynamic-auto-provisioning-gigaset-basic-small.jpeg
31-dynamic-auto-provisioning-gigaset-2-small.jpeg
31-dynamic-auto-provisioning-gigaset-3-small.jpeg
31-dynamic-auto-provisioning-gigaset-4-small.jpeg
31-dynamic-auto-provisioning-gigaset-10-small.jpeg
31-dynamic-auto-provisioning-gigasetn720-small.jpeg
31-dynamic-auto-provisioning-gigaset-n510-small.jpeg

Filenames:

  • MAC

Supported features

ModelFirmwareBasicTime/DateHTTP DirectoryDirectory/BLFUAD General TemplateUAD Template (extension)Preffered CodecDHCP SettingsHTTP ProvisioningHTTPS ProvisioningHot Desking
N51042.247
N6102.53.0
N6702.53.0
N72070.110.00.000.00
N8702.26.0
Maxwell Basic2.22.7
Maxwell 22.22.7
Maxwell 32.22.7
Maxwell 43.13.13
Maxwell 105.1.1-195
31-dynamic-auto-provisioning-00-symbols.png

Snom Information

Provisioning Method

HTTPS, HTTP & TFTP

Snom devices

31-dynamic-auto-provisioning-snom320-small.jpeg
31-dynamic-auto-provisioning-snom360-small.jpeg
31-dynamic-auto-provisioning-snom-710-small.jpeg
31-dynamic-auto-provisioning-snom-d120-small.jpeg
31-dynamic-auto-provisioning-snom-d315-small.png
31-dynamic-auto-provisioning-snom-d335-small.jpeg
31-dynamic-auto-provisioning-snom-d345-small.png
31-dynamic-auto-provisioning-snom-d375-small.png
31-dynamic-auto-provisioning-snomd385-small.jpeg
31-dynamic-auto-provisioning-snom-d715-small.jpeg
31-dynamic-auto-provisioning-snom-d717-small.jpeg
31-dynamic-auto-provisioning-snom-d735-small.png
31-dynamic-auto-provisioning-snom-d745-small.png
31-dynamic-auto-provisioning-snom-d765-small.png
/uads/snom/d713/snomd713_small.jpeg
31-dynamic-auto-provisioning-snom-d785-small.jpeg
31-dynamic-auto-provisioning-snom-md862-small.jpeg
31-dynamic-auto-provisioning-snom-md865-small.jpeg
31-dynamic-auto-provisioning-snom-m300-small.jpeg
/uads/snom/m400/snomm430_small.jpg
/uads/snom/m500/snomm5000small.jpeg
31-dynamic-auto-provisioning-snom-m900-small.jpeg
hm201.jpeg
31-dynamic-auto-provisioning-snom-pa1-small1.jpeg

Filenames:

  • snomXXX-mac.htm (XXX=320, 360..)

File Format:

  • Plain text

Supported features

ModelFirmwareBasicTime/DateHTTP DirectoryLDAP DirectoryDirectory/BLFUAD General TemplateUAD Template (extension)Preffered CodecDHCP SettingsHTTP ProvisioningHTTPS ProvisioningHot Desking
3208.7.3.7
3608.7.3.25
7108.9.3.80
D12010.1.33.33N/A
D15010.1.198.19
D3158.9.3.80
D33510.1.57.14
D3458.9.3.80
D3758.9.3.80
D38510.1.57.14
D71310.1.137.15
D7158.9.3.80
D71710.1.33.1
D73510.1.33.33
D7458.9.3.80
D7658.9.3.80
D78510.1.33.33
D81210.1.184.15
D81510.1.184.15
D86210.1.159.12
D86510.1.159.12
PA18.7.5.75
PA1+10.1.137.15
HD1001.0.2.1
HD1011.0.2.1
HD350W1.0.2.5
HD351W1.0.2.5
HM2011.0.2.1
M1001.0.5.7
M300IPDECT-V2/05.00/B0001
M400IPDECT-V2/06.10/B0004
M5001.11.3
M900IPDECT-V2/05.00/B0001
31-dynamic-auto-provisioning-00-symbols.png

Huawei Information

Provisioning Method

OPTION 246 only

Huawei devices

31-dynamic-auto-provisioning-espace7910-small.jpeg
31-dynamic-auto-provisioning-espace7950-small.jpeg

Filenames:

  • mac.xml

Supported features

ModelFirmwareBasicTime/DateHTTP DirectoryDirectory/BLFUAD General TemplateUAD Template (extension)Preffered CodecDHCP SettingsHTTP ProvisioningHTTPS ProvisioningHot Desking
eSpace 7910xxxSPCh00
eSpace 7950xxxSPCh00
31-dynamic-auto-provisioning-00-symbols.png

Fanvil Information

Provisioning Method

HTTPS, HTTP & TFTP

Fanvil devices

/uads/fanvil/v62/fanvil-v62_small.jpeg
/uads/uads/fanvil/v64/fanvil_v64_small.jpeg
/uads/fanvil/v65/fanvil_v65_small.png
/uads/fanvil/v67/fanvil_v67_small.png
31-dynamic-auto-provisioning-x4-small.jpeg
31-dynamic-auto-provisioning-fanvilx5-small.png
31-dynamic-auto-provisioning-fanvilx6-small.jpeg
31-dynamic-auto-provisioning-fanvil-x3u-small.jpeg
31-dynamic-auto-provisioning-x4u-small.jpeg
31-dynamic-auto-provisioning-fanvil-x5u-small.png
31-dynamic-auto-provisioning-x4-small.jpeg
31-dynamic-auto-provisioning-fanvilx6u.jpeg
31-dynamic-auto-provisioning-fanvilx7-small.png
31-dynamic-auto-provisioning-fanvilx7c-small.png
31-dynamic-auto-provisioning-fanvilx210-small.jpeg
31-dynamic-auto-provisioning-fanvilx2-small.jpeg
31-dynamic-auto-provisioning-fanvilx3-small.jpeg
31-dynamic-auto-provisioning-fanvilx3-small.jpeg
31-dynamic-auto-provisioning-fanvilh5-small.jpeg
31-dynamic-auto-provisioning-fanvilh3-small.jpeg

Filenames:

Main Configuration file:

  • mac.cfg

BLF/Directory list:

  • mac.csv

Supported features

ModelFirmwareBasicTime/DateHTTP DirectoryDirectory/BLFUAD General TemplateUAD Template (extension)Preffered CodecDHCP SettingsHTTP ProvisioningHTTPS ProvisioningHot Desking
H32.0.2.2822N/AN/AN/A
H52.0.2.2818N/AN/A
V61G2.12.20.3
V622.12.15.1
V62W2.12.18.15
V632.12.20.3
V642.12.2
V652.12.15.1
V672.6.6.112
X2P2.2.0.3753N/A
X3G2.2.0.3685
X3SP2.2.0.3685
X42.0.3.3019
X4G2.2.0.3685
X3U2.4.8
X4U2.4.3
X5U2.4.5
X6U2.4.5
X5S0.9.0
X60.7.0.1
X71.0.15
X7A2.6.0.1153
X7C1.0.15
X2101.0.13
W610W2.14.0.22
W611W2.14.2.25
31-dynamic-auto-provisioning-00-symbols.png

Flyingvoice Information

Provisioning Method

HTTPS, HTTP & TFTP

Flyingvoice devices

/uads/flyingvoice/fip10/flyingvoice_fip10_small.png
/uads/flyingvoice/p20/p20_small.png
/uads/flyingvoice/p11/p11_small.jpg
/uads/flyingvoice/fip12wp/fip12wp_small.png
/uads/flyingvoice/p10p/p10p_small.png
/uads/flyingvoice/p23gw/p23g_small.png
/uads/flyingvoice/fip16plus/fip16_small.jpg

Filenames:

Main Configuration file:

  • mac.cfg

Supported features

ModelFirmwareBasicTime/DateHTTP DirectoryDirectory/BLFUAD General TemplateUAD Template (extension)Preffered CodecDHCP SettingsHTTP ProvisioningHTTPS ProvisioningHot Desking
FIP100.7.73
FIP12WP0.7.72
FIP16 Plus0.2.28
P100.8.18.3
P10G0.11.6
P10LTE0.11.6
P10P0.7.74
P10W0.12.2
P110.12.12
P11G0.12.12
P11LTE0.12.12
P11P0.12.12
P11W0.12.2
P22G0.12.2
P22P0.12.2
P200.12.2
P20G0.12.2
P20P0.12.2
P23G0.9.19
P23GW0.7.73
31-dynamic-auto-provisioning-00-symbols.png

Wildix Information

Provisioning Method

HTTP & TFTP

Wildix devices

/uads/wildix/wp410/wp410_small.png
/uads/wildix/wp480/wp480_small.png
/uads/wildix/wp490/wp490g_small.png

Filenames:

Main Configuration file:

  • mac.cfg

Supported features

ModelFirmwareBasicTime/DateHTTP DirectoryDirectory/BLFUAD General TemplateUAD Template (extension)Preffered CodecDHCP SettingsHTTP ProvisioningHTTPS ProvisioningHot Desking
WP410150.145.2.13
WP48065.145.6.32
WP490G67.145.7.104
31-dynamic-auto-provisioning-00-symbols.png

CyberData Information

Provisioning Method

HTTP, HTTPS & TFTP

CyberData devices

/uads/cyberdata/callbutton_011049/sipcallbutton_small.png

Filenames:

Main Configuration file:

  • mac.xml

Supported features

ModelFirmwareBasicTime/DateHTTP DirectoryDirectory/BLFUAD General TemplateUAD Template (extension)Preffered CodecDHCP SettingsHTTP ProvisioningHTTPS ProvisioningHot Desking
SIP Call Button 011049v22.0.4
31-dynamic-auto-provisioning-00-symbols.png

Panasonic Information

Provisioning Method

HTTP & TFTP

Panasonic devices

31-dynamic-auto-provisioning-panasonicutg300-small.jpeg
31-dynamic-auto-provisioning-panasonictgp500-small.jpeg

Filenames:

Main Configuration file:

  • mac.cfg

Supported features

ModelFirmwareBasicTime/DateHTTP DirectoryDirectory/BLFUAD General TemplateUAD Template (extension)Preffered CodecDHCP SettingsHTTP ProvisioningHTTPS ProvisioningHot Desking
KX-UTG300B3.137N/A
KX-TGP55012.9N/AN/A
KX-HDV130
KX-HDV230CHDV230/11.180N/A
KX-HDV330CHDV330/11.100N/A
KX-UT113
KX-UT123
KX-UT133
KX-UT136
31-dynamic-auto-provisioning-00-symbols.png

Avaya Information

Provisioning method

HTTP

Avaya devices

avaya-j139.jpeg
avaya-j179_154x150.jpeg

Filenames:

  • mac.txt
  • mac-directory.csv

File Format

  • Plain text

Supported features

ModelFirmwareBasicTime/DateHTTP DirectoryDirectory/BLFUAD General TemplateUAD Template (extension)Preffered CodecDHCP SettingsHTTP ProvisioningHTTPS ProvisioningHot Desking
J1394.1.5.0.6
J1794.1.5.0.6
31-dynamic-auto-provisioning-00-symbols.png

Alcatel Information

Provisioning Method

HTTPS, HTTP & TFTP

Alcatel devices

ale-m5-small.png
ale-m8-small.png
31-dynamic-auto-provisioning-ale-h6-small.jpeg
31-dynamic-auto-provisioning-ale-h3g-small.jpeg
31-dynamic-auto-provisioning-alcatelip800-small.jpeg
31-dynamic-auto-provisioning-alcatelip600-small.jpeg
31-dynamic-auto-provisioning-alcatelip300-small.png
31-dynamic-auto-provisioning-alcatelip200-small.jpeg
31-dynamic-auto-provisioning-alcatelip150.png
31-dynamic-auto-provisioning-alcatelip100-small.png
31-dynamic-auto-provisioning-alcatelip2015-small.png

Filenames:

Main Configuration file:

  • Alcatel_IPxxx-MAC.cfg

Supported features

ModelFirmwareBasicTime/DateHTTP DirectoryDirectory/BLFUAD General TemplateUAD Template (extension)Preffered CodecDHCP SettingsHTTP ProvisioningHTTPS ProvisioningHot Desking
H62.12.07.000.1214
H3G2.12.07.000.1214
H2P2.10.00.0001060
IP80015.70.0.136
IP60014.70.0.144
IP3001.0.5b
IP20013.70.0.144N/A
IP1500.64.2a
IP1000.64.6bN/AN/AN/A
IP20151.0.5bN/AN/AN/A
IP1020
M32.12.07.010.1828
M52.13.01.000.1899
M72.12.04.000.1720
M82.13.32.000.2113
31-dynamic-auto-provisioning-00-symbols.png

Aastra Information

Provisioning method

TFTP only, HTTP not possible as Aastra devices does not support username and password.

Aastra devices

31-dynamic-auto-provisioning-aastra57i-small.jpeg
31-dynamic-auto-provisioning-aastra55i-small.jpeg
31-dynamic-auto-provisioning-aastra53i-small.jpeg

Filenames:

  • aastra.cfg
  • mac.cfg
  • mac-directory.csv

Directory list in CSV format.

File Format

  • Plain text

Supported features

ModelFirmwareBasicTime/DateHTTP DirectoryDirectory/BLFUAD General TemplateUAD Template (extension)Preffered CodecDHCP SettingsHTTP ProvisioningHTTPS ProvisioningHot Desking
6757i3.2.0.70
6755i
6753i
480i
9112i
9133i
31-dynamic-auto-provisioning-00-symbols.png

ReadyNet devices

Provisioning method

TFTP only, HTTP not possible as ReadyNet devices does not support username and password.

ReadyNet devices

31-dynamic-auto-provisioning-ac1200ms-small.png
31-dynamic-auto-provisioning-ac1000ms-small.jpeg
31-dynamic-auto-provisioning-ac1100msf-small.png
31-dynamic-auto-provisioning-qx300-small.png

Filenames:

  • MAC.conf

File Format

  • Plain text

Supported features

ModelFirmwareBasicTime/DateHTTP DirectoryDirectory/BLFUAD General TemplateUAD Template (extension)Preffered CodecDHCP SettingsHTTP ProvisioningHTTPS ProvisioningHot Desking
AC1200MS3.20N/AN/AN/A
AC1100MSF3.20N/AN/AN/A
AC1000MS3.20N/AN/AN/A
QX3003.20N/AN/AN/A
31-dynamic-auto-provisioning-00-symbols.png

Sangoma Information

Provisioning method

TFTP only, HTTP not possible as Sangoma devices do not support username and password.

Sangoma devices

31-dynamic-auto-provisioning-sangomas500-small.jpeg
31-dynamic-auto-provisioning-sangomas505-small.png
31-dynamic-auto-provisioning-sangomas700-small.png
31-dynamic-auto-provisioning-sangomas705-small.jpeg

Filenames:

  • cfgMAC

Supported features

ModelFirmwareBasicTime/DateHTTP DirectoryDirectory/BLFUAD General TemplateUAD Template (extension)Preffered CodecDHCP SettingsHTTP ProvisioningHTTPS ProvisioningHot Desking
S5002.0.4
S5053.0.4
S7002.0.4
S7053.0.4
31-dynamic-auto-provisioning-00-symbols.png
Scroll to Top