Provision

In the Provisioning section, there are a few key options that have to be set in order to turn auto provisioning on.

  • enabled: Must be enabled and set to value true and enabled True. It is disabled by default.

  • http_auth_username: Must be enabled and set to your desired admin username and enabled True. It is disabled by default. Be sure to use a strong username.

  • http_auth_password: Must be enabled and set to your desired admin password and enabled True. It is disabled by default. Be sure to use a strong password.

Default Setting Subcategory

Default Setting Name

Default Setting Value

Default Setting Enabled

Default Setting Description

fanvil_time_zone

text

-20

TRUE

Time zone ranges

fanvil_time_zone_name

text

UTC-5

TRUE

Time zone name example United States-Eastern Time

fanvil_location

numeric

4

TRUE

Used with time zone and time zone name

fanvil_realm

text

enter a value

FALSE

enter a value

fanvil_greeting

text

FusionPBX

TRUE

Name at top left of screen 0~12 characters

fanvil_date_display

numeric

3

TRUE

value 0-13 Date Format

fanvil_time_display

numeric

1

TRUE

1=12hr 0=24hr

fanvil_wifi_enable

numeric

0

TRUE

1=on 0=off

fanvil_stun_port

numeric

3478

TRUE

enter a stun port number

grandstream_call_waiting

text

0

TRUE

Call Waiting 0=enabled 1=disable

contact_grandstream

boolean

TRUE

FALSE

Enable Address Book for Grandstream based on users and groups assigned to contact.

grandstream_gxp_time_zone

text

auto

TRUE

See provision profile for codes.

grandstream_check_sip_user_id

text

1

TRUE

GXV Android phones - fix auto-ring bug.

grandstream_config_server_path

text

none

FALSE

mydomain.com/app/provision to Fusionpbx provisioning. Phones will use firmware url if this is set to: none

grandstream_firmware_path

text

mydomain.com/app/provision

TRUE

Grandstream firmware and provision.

grandstream_lan_port_vlan

text

1

FALSE

Default VLAN for phone LAN port.

grandstream_pc_port_vlan

text

1

FALSE

Default VLAN for phone PC port.

grandstream_ldap_base_dn

text

dc=mydomain,dc=com

FALSE

Base DN

grandstream_ldap_display_name

text

givenName sn title

FALSE

Which named attributes to display on device. Must be pulled in through grandstream_ldap_name_attr.

grandstream_ldap_mail_attr

text

mail

FALSE

Mail attribute returned to phone

grandstream_ldap_mail_filter

text

(mail=%)

FALSE

Search filter for mail lookups

grandstream_ldap_name_attr

text

givenName sn title mail

FALSE

The NAME attributes returned in the LDAP search result available to device

grandstream_ldap_name_filter

text

(cn=%)

FALSE

Search filter for name lookups

grandstream_ldap_number_attr

text

telephoneNumber mobile homePhone

FALSE

Number attributes returned to the phone.

grandstream_ldap_number_filter

text

(|(telephoneNumber=%)(homePhone=%)(moblie=%))

FALSE

Search filter for number lookups.

grandstream_ldap_password

text

super-secret

FALSE

Ldap bind user password.

grandstream_ldap_server

text

mydomain.com

FALSE

Ldap server host name

grandstream_ldap_user_base

text

ou=users,dc=mydomain,dc=com

FALSE

Ldap base for users.

grandstream_ldap_username

text

cn=pbxadmin,dc=mydomain,dc=com

FALSE

Ldap server bind username

grandstream_phonebook_download_interval

text

720

TRUE

0=disabled, 5-720 minutes

grandstream_qos_rtp

text

5

FALSE

Layer 2 QoS 802.1p Priority Value for RTP media

grandstream_qos_sip

text

3

FALSE

Layer 2 QoS 802.1p Priority Value for SIP signaling

grandstream_sip_only_known_servers

text

1

TRUE

GXV Android phones - fix auto-ring bug.

grandstream_stun_server

text

mydomain.com

TRUE

Bug in Grandstream where null stun_server defaults to sip server/port

grandstream_validate_incoming_sip

text

1

TRUE

GXV Android phones - fix auto-ring bug.

grandstream_wallpaper_url

text

https://mydomain.com/files/wallpaper.jpg

FALSE

Wallpaper Image JPEG 480x272 16-bit depth dithered

grandstream_bluetooth_power

text

1

FALSE

Bluetooth Power - 0 - Off, 1 - On, 2 - Off & Hide Menu From LCD

grandstream_bluetooth_handsfree

text

1

FALSE

Bluetooth Handsfree - 0 - Off, 1 - On

grandstream_auto_attended_transfer

text

1

TRUE

Attended Transfer Mode. 0 - Static, 1 - Dynamic. Default is 0

grandstream_syslog_server

text

FALSE

Syslog Server (name of the server, max length is 64 characters)

grandstream_syslog_level

text

0

FALSE

Syslog Level. 0 - NONE, 1 - DEBUG, 2 - INFO, 3 - WARNING, 4 - ERROR. Default is 0

grandstream_send_sip_log

text

0

FALSE

Send SIP Log. 0 - Do not send SIP log in Syslog, 1 - Send SIP log in Syslog if configured and set to DEBUG level. Default is 0

grandstream_screensaver

text

1

TRUE

Screensaver. 0 - No, 1 - Yes, 2 - On if no VPK is active. Default is 1

grandstream_screensaver_source

text

0

TRUE

Screensaver Source. 0 - Default, 1 - USB, 2 - Download. Default is 0. –for GXP2140/2160/2170 only

grandstream_screensaver_show_date_time

text

1

TRUE

Show Date and Time. 0 - No, 1 - Yes. Default is 1

grandstream_screensaver_timeout

text

5

TRUE

Screensaver Timeout. Minutes 3-60

grandstream_screensaver_server_path

text

FALSE

Screensaver Server Path

grandstream_screensaver_xml_download_interval

text

0

FALSE

Screensaver XML Download Interval Number: 5 - 720. Default is 0 (disable auto downloading)

grandstream_srtp

text

0

TRUE

SRTP Mode. 0 - Disabled, 1 - Enabled but not forced, 2 - Enabled and forced, 3 - Optional. Default is 0

htek_time_zone

text

18

TRUE

Time zone 18=EST 14=CST 6=PST 9,10=MST

htek_dst

numeric

1

TRUE

DST off=0 on=1 auto=2

htek_date_display_format

numeric

1

TRUE

Year-Month-Day=0 Month-Day-Year=1 Day-Month-Year=2

htek_time_format

numeric

1

TRUE

1=12hr 0=24hr

polycom_digitmap

text

[*]xxxx|[2-9]11|0T|011xxx.T|[0-1][2-9]xxxxxxxxx|[2-9]xxxxxxxxx|[1-9]xxT|**x.T

FALSE

polycom_call_waiting

text

1

TRUE

Call Waiting 1=enabled 0=disable

cidr

array

209.210.17.193/32

FALSE

http_auth_username

text

admin

TRUE

http_auth_type

text

digest

TRUE

enabled

text

TRUE

TRUE

cidr

array

209.210.16.196/32

FALSE

auto_insert_enabled

boolean

TRUE

FALSE

http_auth_disable

boolean

FALSE

FALSE

admin_name

text

FALSE

admin_password

text

FALSE

path

text

FALSE

outbound_proxy_primary

text

FALSE

outbound_proxy_secondary

text

FALSE

line_sip_port

numeric

5060

TRUE

line_sip_transport

text

tcp

TRUE

daylight_savings_enabled

boolean

TRUE

TRUE

daylight_savings_start_month

text

3

TRUE

daylight_savings_start_weekday

text

7

TRUE

daylight_savings_start_time

text

2

TRUE

daylight_savings_stop_weekday

text

7

TRUE

daylight_savings_stop_time

text

2

TRUE

http_domain_filter

boolean

TRUE

TRUE

contact_users

boolean

TRUE

FALSE

contact_groups

boolean

TRUE

FALSE

number_as_presence_id

text

TRUE

TRUE

ntp_server_primary

text

pool.ntp.org

TRUE

ntp_server_secondary

text

2.us.pool.ntp.org

TRUE

spa_time_zone

text

GMT-07:00

TRUE

spa_time_format

text

12hr

TRUE

12hr,24hr

spa_date_format

text

day/month

TRUE

spa_back_light_timer

text

30 s

TRUE

spa_handle_via_rport

text

Yes

TRUE

spa_insert_via_rport

text

Yes

TRUE

spa_call_waiting

text

Yes

TRUE

Call Waiting Yes=enabled No=disable

spa_feature_key_sync

text

No

TRUE

Feature Key Sync Yes=enabled No=disable

spa_dual_registration

text

No

TRUE

Dual Registration Yes=enabled No=disable

spa_register_when_failover

text

No

TRUE

Auto register when failover Yes=enabled No=disable

snom_call_waiting

text

on

TRUE

Call Waiting on=enabled off=disable visual only and ringer

nway_conference

text

TRUE

FALSE

N-Way conferencing for devices supporting network conference uri

vtech_vlan_wan_enable

text

0

FALSE

Enable vlan=1

vtech_vlan_wan_id

text

1

FALSE

VLAN ID

vtech_vlan_wan_priority

text

0

FALSE

VLAN Priority

stun_server

text

FALSE

STUN server address

stun_port

numeric

3478

FALSE

STUN server port

aastra_gmt_offset

numeric

0

TRUE

Aastra timezone offset in minutes (e.g. 300 = GMT-5 = Eastern Standard Time)

aastra_time_format

numeric

0

TRUE

Aastra clock format

aastra_date_format

numeric

0

TRUE

Aastra date format

yealink_time_zone

text

-5

FALSE

Time zone ranges from -11 to +12

yealink_time_zone_name

text

United States-Eastern Time

FALSE

Time zone name example United States-Mountain Time

yealink_time_format

text

1

FALSE

0-12 Hour, 1-24 Hour

yealink_rport

boolean

1

TRUE

Send the response back to the source it came from.

yealink_session_timer

boolean

0

TRUE

SIP Session Timers

yealink_retransmission

boolean

0

TRUE

Retransmission

yealink_subscribe_mwi_to_vm

boolean

1

TRUE

subscribe to the voicemail MWI 0-Disabled (default), 1-Enabled

yealink_srtp_encryption

text

0

TRUE

yealink_rfc2543_hold

numeric

0

FALSE

Default 0

yealink_blf_led_mode

numeric

0

FALSE

The value is 0(default) or 1.

yealink_trust_ctrl

numeric

1

TRUE

(0-Disabled;1-Enabled)

yealink_direct_ip_call_enable

numeric

0

FALSE

(0-Disabled;1-Enabled)

yealink_hide_feature_access_codes_enable

numeric

0

FALSE

(0-Disabled;1-Enabled)

yealink_voice_mail_popup_enable

numeric

0

FALSE

Display Voice Mail Popup

yealink_missed_call_popup_enable

numeric

0

FALSE

Display Missed Call Popup

yealink_cid_source

numeric

0

TRUE

The type of SIP header(s) to carry the caller ID; 0-FROM (default), 1-PAI 2-PAI-FROM, 3-PRID-PAI-FROM, 4-PAI-RPID-FROM, 5-RPID-FROM

yealink_dtmf_hide

numeric

1

TRUE

0-Disabled 1-Enabled

yealink_sip_listen_port

numeric

5060

FALSE

5060 default

yealink_firmware_url

text

https://server.yourdomain.com/app/yealink/resources/firmware

TRUE

Base URL for Yealink Firmware. Download from http://support.yealink.com

yealink_firmware_cp860

text

cp860-37.81.0.10.rom

TRUE

Filename of the CP860 firmware ROM

yealink_firmware_cp960

text

cp960-73.80.0.25.rom

TRUE

Filename of the CP960 firmware ROM

yealink_firmware_t29g

text

t29g-46.81.0.110.rom

TRUE

Filename of the T29G firmware ROM

yealink_firmware_t38g

text

t38g-38.70.0.185.rom

TRUE

Filename of the T38G firmware ROM

yealink_firmware_t40g

text

t40g-76.81.0.110.rom

TRUE

Filename of the T40G firmware ROM

yealink_firmware_t40p

text

t40p-54.81.0.110.rom

TRUE

Filename of the T40P firmware ROM

yealink_firmware_t41s

text

t41s-66.81.0.110.rom

TRUE

Filename of the T41S firmware ROM

yealink_firmware_t42g

text

t42g-29.81.0.110.rom

TRUE

Filename of the T42G firmware ROM

yealink_firmware_t42s

text

t42s-66.81.0.110.rom

TRUE

Filename of the T42S firmware ROM

yealink_firmware_t46g

text

t46g-28.81.0.110.rom

TRUE

Filename of the T46G firmware ROM

yealink_firmware_t46s

text

t46s-66.81.0.110.rom

TRUE

Filename of the T46S firmware ROM

yealink_firmware_t48g

text

t48g-35.81.0.110.rom

TRUE

Filename of the T48G firmware ROM

yealink_firmware_t48s

text

t48s-66.81.0.110.rom

TRUE

Filename of the T48S firmware ROM

yealink_firmware_t49g

text

t49g-51.80.0.100.rom

TRUE

Filename of the T49Gfirmware ROM

yealink_firmware_t54s

text

T54S(T52S)-70.82.0.20.rom

TRUE

Firmware tested 2017-11-26

yealink_firmware_t56a

text

t56a-58.80.0.25.rom

TRUE

Filename of the T56A firmware ROM

yealink_firmware_t58a

text

t58a-58.80.0.25.rom

TRUE

Filename of the T58A firmware ROM

yealink_firmware_t58v

text

t58v-58.80.0.25.rom

TRUE

Filename of the T58V firmware ROM

yealink_firmware_vp530

text

vp530-23.70.0.40.rom

TRUE

Filename of the VP530 firmware ROM

yealink_network_vpn_enable

boolean

1

FALSE

(0-Disabled;1-Enabled)

yealink_ip_address_mode

numeric

0

FALSE

IP Address mode 0-ipv4, 1-ipv6, 2-ipv4&ipv6

yealink_lldp_enable

boolean

0

FALSE

LLDP 0-Disabled, 1-Enabled

yealink_cdp_enable

boolean

0

FALSE

CDP 0-Disabled, 1-Enabled

yealink_overwrite_mode

boolean

0

TRUE

Overwrite Mode 0-Disabled, 1-Enabled

yealink_dsskey_length

numeric

0

TRUE

DSS Key Label Length Default-0 Extended-1 Mid Range-2

yealink_feature_key_sync

numeric

0

TRUE

Enable or disable the feature key synchronization; 0-Disabled (default) 1-Enabled

yealink_predial_autodial

boolean

0

TRUE

Auto dial after digit timeout 0-Disabled (default), 1-Enabled;

yealink_ring_type

text

custom.wav

FALSE

custom ring tone (Busy.wav);

yealink_ringtone_delete

text

http://localhost/all,delete

FALSE

http://localhost/all,delete all the customized ring tones

daylight_savings_start_day

text

11

TRUE

daylight_savings_stop_month

text

11

TRUE

daylight_savings_stop_day

text

4

TRUE

http_auth_password

array

555

TRUE

fanvil_stun_server

text

example.domain.tld

FALSE

enter a server name or ip

grandstream_dns_mode

text

1

FALSE

DNS Mode 0=A; 1=SRV; 2=NAPTR/SRV;

grandstream_global_contact_groups

text

contacts_elementary,contacts_facilities,contacts_other,contacts_secondary

FALSE

List of contact groups that every phone will have access to. Namely building sites.

grandstream_nat_traversal

text

0

TRUE

NAT Traversal. 0 - No, 1 - STUN, 2 - keep alive, 3 - UPnP, 4 - Auto, 5 - VPN

grandstream_phonebook_xml_server_path

text

mydomain.com/app/provision/pb/

TRUE

Grandstream Phonebook Server Path - NOTE template adds MAC on the end of this if contact_grandstream is enabled. This also requires nginx rewrite rules for phonebook.xml

polycom_gmt_offset

text

FALSE

3600 * GMT offset

polycom_feature_key_sync

numeric

0

TRUE

Feature Key Sync 1=enabled 0=disable

voicemail_number

text

*97

TRUE

line_register_expires

numeric

120

TRUE

contact_extensions

boolean

TRUE

FALSE

allow extensions to be provisioned as contacts as in provision templates

spa_dial_plan

text

(*xxxxxxx|*xxxxxx|*xxxxx|*xxxx|*xxx|*xx*|*x|**xxxxx|**xxxx|**xxx|**xx|[3469]11|0|00|[2-9]xxxxxx|1xxx[2-9]xxxxxxS0|xxxxxxxxxxxx.)

TRUE

spa_secure_call_setting

text

No

TRUE

spa secure call No or Yes

snom_time_zone

text

USA-7

FALSE

http://wiki.snom.com/Settings/timezone

yealink_date_format

text

3

FALSE

0-WWW MMM DD (default), 1-DD-MMM-YY, 2-YYYY-MM-DD, 3-DD/MM/YYYY, 4-MM/DD/YY, 5-DD MMM YYYY, 6-WWW DD MMM

yealink_outbound_proxy_fallback_interval

numeric

3600

FALSE

Integer from 0 to 65535

yealink_missed_call_power_led_flash_enable

numeric

0

FALSE

(0-Disabled:power indicator LED is off;1-Enabled:power indicator LED is solid red)

yealink_firmware_t41p

text

t41p-36.81.0.110.rom

TRUE

Filename of the T41P firmware ROM

yealink_firmware_t52s

text

t52s-70.81.0.10.rom

TRUE

Filename of the T52Sfirmware ROM

yealink_openvpn_url

text

hxxps://replace-this.url/openvpn.tar

FALSE

(URL within 511 characters)

yealink_ringtone_url

text

custom.wav

FALSE

Before using this parameter, you should store the desired ring tone (custom.wav) to the provisioning server

yealink_call_waiting

text

0

TRUE

Call Waiting 1=enabled 0=disable

grandstream_dial_plan

text

{x+|*x+|*++|park+*x+|flow+*x+}

TRUE

Define the digits that are allowed to be called.