diff --git a/PROVISIONER_LICENSE.txt b/PROVISIONER_LICENSE.txt
index 292660e..d3fc63a 100755
--- a/PROVISIONER_LICENSE.txt
+++ b/PROVISIONER_LICENSE.txt
@@ -17,6 +17,8 @@ The Initial Developer of the Original Code is Andrew Nagy.
Portions created by the Initial Developer are Copyright (C) 2010
the Initial Developer. All Rights Reserved.
+Further development by Open Telecom Foundation.
+
Contributor(s):
Andrew Nagy
Darren Schreiber
@@ -24,7 +26,11 @@ Contributor(s):
K Anderson
Raymond Chandler
Andrew Miffleton
- Francis Genet
+ Francis Genet
+ Cameron Beattie
+ Yang Chen
+ Graham Nelson-Zutter
+ Anthony Manzella
Alternatively, the contents of this file may be used under the terms of
either the GNU General Public License Version 2 or later (the "GPL"), or
diff --git a/README.md b/README.md
index 880723e..473ea4b 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,542 @@
-# provisioner
-provisioner for kz
+# Background
+
+The provisioner is an application to generate provisioning information for hardware VoIP phones. It is written in php and uses [twig](https://twig.sensiolabs.org/) templates. It has been tested with the following phones:
+* Cisco SPA3x and SPA5x
+* Yealink T2x and T4x
+* Polycom SoundPoint and VVX
+* Grandstream GXP2170 and GXP2130
+
+# Data flow
+
+When a device is created or updated through crossbar, the device data are slightly reformatted and copied to the provisioner database. In addition the account document is also copied to the provisioner. Refer to [the diagram](https://www.gliffy.com/go/publish/12121940).
+
+# Installation for CentOS 7 with httpd
+
+Prepare you fresh CentOS 7 server.
+```
+yum -y install httpd mod_ssl git epel-release
+```
+
+## Clone the repo
+```
+cd /var/www/html
+git clone https://github.com/OpenTelecom/provisioner.git
+```
+
+## Configure httpd
+### Create the httpd conf file
+```
+vim /etc/httpd/conf/kazooprovision.conf
+
+ ServerName provisioning-server-domain
+ ServerAlias provisioning-provider01-domain provisioning-provider02-domain
+ ServerAdmin webmaster@yourdomain.foundation
+ DocumentRoot /var/www/html/provisioner/
+ Timeout 600
+ DirectoryIndex index.php index.html
+
+ Options FollowSymLinks
+ AllowOverride All
+
+
+```
+Change ```provisioning-server-domaim```, ```provisioning-provider01-domain```, ```provisioning-provider02-domain``` ```webmaster@yourdomain.foundation``` ```/var/www/html/provisioner/``` as appropriate.
+
+### Load the configuration
+
+```systemctl reload httpd```
+
+## Configure the provisioner
+### Create and update the config.json file
+```
+cp /var/www/html/provisioner/config_sample.json /var/www/html/provisioner/config.json
+```
+
+Update ```config.json``` with the appropriate settings:
+
+Set the value for ```"adapter"``` to "2600hz".
+
+Set the value for ```"db_prefix"```. Choose a value that all provisioner Couch databases will be prefixed with e.g. zz_provisioner.
+
+Replace ```my.domain.com``` with the domain name of the provisioning server.
+
+Replace ```my.bigcouch-server.com``` with the domain name of the Couch server where the provisioner databases will be stored.
+
+Replace ```Master provider``` with the name of the provider. This is an arbitrary value and can be set to anything.
+
+Replace ```MyIP``` with the IP address of the provisioning server.
+
+Replace ```MyDomain``` with the domain name of the provisioning server.
+
+### Create the necessary provisioner Couch databases
+
+```php setup_db.php```
+
+This will create the following databases (with the prefix as set in the ```config.json``` file):
+* ```db_prefix```factory_defaults: Contains default settings at make, family and model level.
+* ```db_prefix```mac_lookup: Contains document for each MAC address which maps to the account id.
+* ```db_prefix```providers: Contains a document for each provider. This allows a set of authorised IPs and configuration settings to be set per domain name.
+* ```db_prefix```system_account: Contains default settings at system level.
+
+### Create provisioner providers
+Create a document in the provisioner providers Couch database for each provider. You may create one or more providers.
+```
+{
+ "_id": "PROVIDED-BY-COUCHDB",
+ "name": "CloudPBX",
+ "authorized_ip": [
+ "::0",
+ "127.0.0.1",
+ "crossbar-public-ip",
+ "crossbar-public-ip",
+ "crossbar-public-ip",
+ "crossbar-public-ip",
+ "crossbar-public-ip",
+ "crossbar-public-ip"
+ ],
+ "domain": "provisioning-provider01-domain",
+ "default_account_id": null,
+ "pvt_access_type": "admin",
+ "pvt_type": "provider",
+ "settings": {
+ "outbound_proxy": {
+ "enable": "1",
+ "primary": {
+ "host": "kamailio.domain"
+ }
+ },
+ "wallpapersource": "1",
+ "wallpaperserverpath": "www.yourdomain.com/reseller.jpg",
+ "hideblfremotestatus": "1"
+ "acceptincomsipfromproxyonly1": "1",
+ "acceptincomsipfromproxyonly2": "1",
+ "acceptincomsipfromproxyonly3": "1",
+ "acceptincomsipfromproxyonly4": "1",
+ "acceptincomsipfromproxyonly5": "1",
+ "acceptincomsipfromproxyonly6": "1",
+ "userandomport": "1",
+ }
+}
+```
+Replace ```provisioning-provider01-domain``` and ```provisioning-provider02-domain``` with the domain names of your providers.
+
+Replace ```Provider Name``` with the name of this provider. This is an arbitrary value and can be set to anything.
+
+Replace ```crossbar-public-ip``` with the IP of the crossbar server that will be communicating with the provisioner.
+
+Replace ```kamailio.domain``` with the domain name or IP of the Kamailio server that devices will authenticate with.
+
+Replace ```wallpapersource value``` with Wallpaper Source. O - Default, 1 - Download, 2 - USB, 3 - Uploaded (for grandstream)
+
+Replace ```wallpaperserverpath value``` with Wallpaper Server Path (for grandstream)
+
+Replace ```hideblfremotestatus value``` with Hide BLF Remote Status. 0 - No, 1 - Yes. Default is 0-11 (for grandstream)
+
+Replace ```acceptincomsipfromproxyonly1 value``` with Account 1 Accept Incoming SIP from Proxy Only value (for grandstream)
+
+Replace ```acceptincomsipfromproxyonly2 value``` with Account 2 Accept Incoming SIP from Proxy Only value (for grandstream)
+
+Replace ```acceptincomsipfromproxyonly3 value``` with Account 3 Accept Incoming SIP from Proxy Only value (for grandstream)
+
+Replace ```acceptincomsipfromproxyonly4 value``` with Account 4 Accept Incoming SIP from Proxy Only value (for grandstream)
+
+Replace ```acceptincomsipfromproxyonly5 value``` with Account 5 Accept Incoming SIP from Proxy Only value (for grandstream)
+
+Replace ```acceptincomsipfromproxyonly6 value``` with Account 6 Accept Incoming SIP from Proxy Only value (for grandstream)
+
+Replace ```userandomport value``` with Use Random Port value (for grandstream)
+
+Provisioner providers settings value can be overwrite at provisionaccount/$accountid/$MAC document. eg: put '"wallpaperserverpath": "www.yourdomain.com/reseller2.jpg",' at provisionaccount/$accountid/$MAC document setting field, it will overwrite the value at provisioner providers document.
+
+### Create phone make, family and model details
+
+```
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/cisco
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/cisco/spa5xx
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/cisco/spa5xx/504g
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/cisco/spa5xx/303
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/cisco/spa5xx/501g
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/cisco/spa5xx/502g
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/cisco/spa5xx/525g
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/cisco/spa5xx/525g2
+
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/polycom
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/polycom/vvx
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/polycom/vvx/201
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/polycom/vvx/300
+
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/yealink
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/yealink/t2x
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/yealink/t2x/t20
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/yealink/t2x/t22
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/yealink/t2x/t26
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/yealink/t2x/t28
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/yealink/t2x/t19
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/yealink/t4x
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/yealink/t4x/t46
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/yealink/t4x/t42
+
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/grandstream/
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/grandstream/gxphd
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/grandstream/gxphd/gxp2170
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/grandstream/gxphd/gxp2130
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/grandstream/gac
+curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X PUT -d '{"settings": {}}' http://provisionerurl/api/phones/grandstream/gac/gac2500
+```
+
+
+### Test the provisioner
+Visit http://provisioning-server-domain/api/phones and a list of phones should be returned
+e.g.
+```
+{
+ "data": {
+ "cisco": {
+ "id": "cisco",
+ "name": "cisco",
+ "settings": [
+
+ ],
+ "families": {
+ "spa": {
+ "id": "cisco_spa",
+ "name": "spa",
+ "settings": [
+
+ ],
+ "models": {
+ "901": {
+ "id": "cisco_spa_901",
+ "name": "901",
+ "settings": [
+
+ ]
+ },
+ ...
+```
+## Configure Monster UI
+
+### Update config.js
+```define(function(require) {
+
+ return {
+ api: {
+ provisioner: 'http://provisioning-server-domain/api/',
+...
+```
+
+Replace ```provisioning-server-domain``` with the domain name of your provisioner.
+
+### Test Monster UI
+
+Navigate to Smart PBX > Devices > Add Device > SIP Phone. You should be prompted to select the device brand.
+
+## Configure Kazoo
+
+Configure the appropriate settings in the ```crossbar.devices``` document available in your Kazoo HAProxy server at http://127.0.0.1:15984/_utils/document.html?system_config/crossbar.devices
+```{
+ "_id": "crossbar.devices",
+ "default": {
+ "provisioning_type": "super_awesome_provisioner",
+ "provisioning_url": "http://provisioning-server-domain/api/accounts",
+ "allow_aggregates": "true"
+ }
+}
+```
+
+Replace ```provisioning-server-domain``` with the domain name of the provisioner.
+
+## Specify IP ACLs
+Provisioner checks whether the ```access_lists``` key exists on the account document. If one or more CIDRs exist then the provisioner validates the IP and will allow or deny the provisioning request as appropriate.
+
+For example given the following access list for an account:
+```
+ "access_lists": {
+ "order": "allow,deny",
+ "cidrs": [
+ "8.8.8.8/32",
+ "8.8.4.4/32"
+ ]
+ }
+```
+
+Any requests for provisioning files from 8.8.8.8 or 8.8.4.4 for a MAC ID that is assigned to that account will be allowed. Requests from any other IP will be denied.
+
+## Create Kazoo device
+
+### Background
+The following keys should be populated in the device document in order for the provisioning data to be generated:
+
+```sip``` contains the username and password for the first account on the phone
+
+```mac_address``` the MAC address for the phone
+
+```provision.endpoint_brand``` the phone brand e.g. yealink, cisco, polycom
+
+```provision.endpoint_family``` the phone family e.g. t2x, spa5xx
+
+```provision.endpoint_model``` the phone model e.g. t26, spa303
+
+```provision.settings.accounts``` contains the username, password, domain and proxy details for the second and subsequent accounts on the phone
+
+```provision.settings.lines``` contains the mapping from the line keys on the phone to various functions. The function is determined by the type setting.
+
+```provision.settings.combo_keys``` contains the mapping from the combo keys on the phone to various functions. The function is determined by the type setting.
+
+```provision.settings.sidecar``` contains configuration for settings that are common across all sidecars. The function is determined by the type setting.
+
+```provision.settings.sidecar_01``` contains the mapping from the keys on the first sidecar to various functions. The function is determined by the type setting.
+
+```type``` One of the following values:
+
+Yealink
+* 13: speed dial
+* 15: account
+* 16: BLF
+
+Grandstream
+*Please note that each model has a set number of Fixed VPK and Dynamic VPK. Based on fixed/dynamic, your type will change.
+* 0: account
+* 11: BLF (Fixed only)
+* 1: BLF (Dynamic only)
+
+### Example Yealink device document
+```
+{
+ "data": {
+ "sip": {
+ "password": "passw0rd",
+ "username": "user_abcd",
+ "expire_seconds": 300,
+ "invite_format": "username",
+ "method": "password"
+ },
+ "device_type": "sip_device",
+ "enabled": true,
+ "mac_address": "00:15:15:15:15:15",
+ "name": "test t26",
+ "owner_id": "cd7ca46d83a38b7f02a8e1b73f8a463f",
+ "provision": {
+ "endpoint_brand": "yealink",
+ "endpoint_family": "t2x",
+ "endpoint_model": "t26",
+ "settings": {
+ "accounts": {
+ "2": {
+ "basic": {
+ "enable": true,
+ "display_name": "test 2 t26"
+ },
+ "sip": {
+ "username": "user_4abcj",
+ "password": "1234",
+ "realm_01": "1000009.yourdomain.foundation",
+ "outbound_proxy_01": "sip.yourdomain.foundation",
+ "transport": "1"
+ }
+ }
+ },
+ "lines": {
+ "1": {
+ "type": "15",
+ "key": {
+ "line": "1",
+ "value": "1593",
+ "label": "1593"
+ }
+ },
+ "2": {
+ "type": "15",
+ "key": {
+ "line": "2",
+ "value": "1594",
+ "label": "1594"
+ }
+ },
+ "3": {
+ "type": "16",
+ "key": {
+ "line": "2",
+ "value": "2009",
+ "label": "2009"
+ }
+ }
+ },
+ "combo_keys": {
+ "1": {
+ "type": "16",
+ "key": {
+ "line": "1",
+ "value": "1596",
+ "label": "1596"
+ }
+ },
+ "2": {
+ "type": "16",
+ "key": {
+ "line": "1",
+ "value": "1599",
+ "label": "1599"
+ }
+ },
+ "3": {
+ "type": "13",
+ "key": {
+ "line": "1",
+ "value": "5551231234",
+ "label": "5551231234"
+ }
+ }
+ },
+ "sidecar_01": {
+ "1": {
+ "type": "16",
+ "key": {
+ "line": "1",
+ "value": "1593",
+ "label": "1593"
+ }
+ },
+ "2": {
+ "type": "16",
+ "key": {
+ "line": "2",
+ "value": "1594",
+ "label": "1594"
+ }
+ },
+ "3": {
+ "type": "16",
+ "key": {
+ "line": "2",
+ "value": "1595",
+ "label": "1595"
+ }
+ }
+ }
+ }
+ }
+ }
+}
+```
+### Example Yealink device explained
+
+* Two accounts are configured one with username user_abcd and the other with username user_4abcj
+* Three lines are configured. Line 1 is linked to account 1, line 2 is linked to account 2, line 3 is set to monitor BLF on extension 2009 on account 2
+* Three combo_keys are configured. Key 1 is set to monitor BLF on extension 1596 on account 1, key 2 is set to monitor BLF on extension 1599 on account 1, key 3 is set to speed dial 5551231234 using account 1.
+* Three buttons on sidecar are configured. Key 1 is set to monitor BLF on extension 1593 on account 2, key 2 is set to monitor BLF on extension 1594 on account 2, key 3 is set to monitor BLF on extension 1595 on account 2.
+
+### Example Grandstream device document
+```
+{
+ "data": {
+ "brand": "grandstream",
+ "family": "gxphd",
+ "model": "gxp2170",
+ "sip": {
+ "password": "passw0rd",
+ "username": "user_abcd",
+ "expire_seconds": 300,
+ "invite_format": "username",
+ "method": "password"
+ },
+ "device_type": "sip_device",
+ "enabled": true,
+ "mac_address": "00:15:15:15:15:15",
+ "name": "test gxp2160",
+ "owner_id": "cd7ca46d83a38b7f02a8e1b73f8a463f",
+ "provision": {
+ "endpoint_brand": "grandstream",
+ "endpoint_family": "gxphd",
+ "endpoint_model": "gxp2170",
+ "settings": {
+ "wallpapersource": "1",
+ "wallpaperserverpath": "www.yourdomain.com/reseller.jpg",
+ "accounts": {
+ "1": {
+ "basic": {
+ "enable": true,
+ "display_name": "test 2 gxp2170"
+ },
+ "sip": {
+ "username": "user_4abcj",
+ "password": "1234",
+ "realm_01": "1000009.yourdomain.foundation",
+ "outbound_proxy_01": "sip.yourdomain.foundation"
+ }
+ }
+ },
+ "lines": {
+ "1": {
+ "type": "0",
+ "key": {
+ "line": "0",
+ "value": "1593",
+ "label": "1593"
+ }
+ },
+ "2": {
+ "type": "0",
+ "key": {
+ "line": "1",
+ "value": "1594",
+ "label": "1594"
+ }
+ },
+ "3": {
+ "type": "11",
+ "key": {
+ "line": "1",
+ "value": "2009",
+ "label": "2009"
+ }
+ },
+ "mpk1": {
+ "type": "16",
+ "key": {
+ "line": "0",
+ "value": "*3101",
+ "label": "Park 101"
+ }
+ }
+ },
+ "sidecar_01": {
+ "1": {
+ "type": "11",
+ "key": {
+ "line": "0",
+ "value": "1593",
+ "label": "1593"
+ }
+ },
+ "2": {
+ "type": "11",
+ "key": {
+ "line": "1",
+ "value": "1594",
+ "label": "1594"
+ }
+ },
+ "3": {
+ "type": "11",
+ "key": {
+ "line": "1",
+ "value": "1595",
+ "label": "1595"
+ }
+ }
+ }
+ }
+ }
+ }
+}
+```
+
+### Example Grandstream device explained
+
+* Two accounts are configured one with username user_abcd and the other with username user_4abcj
+* Three lines are configured. Line 1 is linked to account 0, line 2 is linked to account 1, line 3 is set to monitor BLF on extension 2009 on account
+* For GXP2130/GXP2160, MPK key 1 is set to monitor parking lot.
+* Three buttons on sidecar are configured. Key 1 is set to monitor BLF on extension 1593 on account 0, key 2 is set to monitor BLF on extension 1594 on account 1, key 3 is set to monitor BLF on extension 1595 on account 1.
+
+# Known issues
diff --git a/adapter/2600hz/adapter.php b/adapter/2600hz/adapter.php
index 3bf1ad7..f9f6c5c 100644
--- a/adapter/2600hz/adapter.php
+++ b/adapter/2600hz/adapter.php
@@ -16,6 +16,33 @@
require_once LIB_BASE . 'KLogger.php';
+function cidr_match($ip, $cidr)
+{
+ list($subnet, $mask) = explode('/', $cidr);
+ if ((ip2long($ip) & ~((1 << (32 - $mask)) - 1) ) == ip2long($subnet))
+ {
+ return true;
+ }
+ return false;
+}
+
+function is_ip_allowed($ip, $account_doc, $log)
+{
+ // allow,deny means allow only ips in the list
+ // deny,allow means deny only ips in the list
+ $allow_deny = $account_doc['access_lists']['order'] == "allow,deny";
+ $cidrs = $account_doc['access_lists']['cidrs'];
+ for ($i = 0; $i < count($cidrs); $i++) {
+ $log->logInfo('Checking IP ' . $ip . ' against CIDR ' . $cidrs[$i]);
+ if (cidr_match($ip, $cidrs[$i])) {
+ $log->logInfo('Matches CIDR ' . $cidrs[$i]);
+ return $allow_deny;
+ }
+ }
+ $log->logInfo('IP doesn\'t match any CIDR');
+ return !$allow_deny;
+}
+
class adapter_2600hz_adapter {
private $account_id = null;
private $needs_manual_provisioning = false;
@@ -122,6 +149,17 @@ public function get_config_manager($uri, $ua, $http_host, $Clientip, $settings)
$phone_doc = $db->load_settings($account_db, $this->mac_address, false);
//$log->logInfo('phone_doc: ', $phone_doc);
+ $account_doc = $db->load_settings($account_db, $this->account_id, true);
+
+ // Check ACLs
+ $log->logInfo('Checking IP ' . $Clientip . ' in access list');
+ if (!is_ip_allowed($Clientip, $account_doc, $log)) {
+ // We want to block the request
+ $log->logInfo('IP is disallowed '.$account_doc['access_lists']['order'].' blocking request :'.$Clientip);
+ return false;
+ } else {
+ $log->logInfo('IP is allowed '.$account_doc['access_lists']['order'].' allowing request :'.$Clientip);
+ }
// If we have the doc for this phone but there are no brand or no family
if (!$phone_doc['brand'] or !$phone_doc['family'] or !$phone_doc['model']) {
diff --git a/adapter/2600hz/master.json b/adapter/2600hz/master.json
index dd81f14..6f16ca2 100644
--- a/adapter/2600hz/master.json
+++ b/adapter/2600hz/master.json
@@ -31,6 +31,16 @@
"port": "{{ outbound_proxy.backup.port }}"
}
},
+ "wallpapersource": "{{ wallpapersource }}",
+ "wallpaperserverpath": "{{ wallpaperserverpath }}",
+ "hideblfremotestatus": "{{ hideblfremotestatus }}",
+ "acceptincomsipfromproxyonly1": "{{ acceptincomsipfromproxyonly1 }}",
+ "acceptincomsipfromproxyonly2": "{{ acceptincomsipfromproxyonly2 }}",
+ "acceptincomsipfromproxyonly3": "{{ acceptincomsipfromproxyonly3 }}",
+ "acceptincomsipfromproxyonly4": "{{ acceptincomsipfromproxyonly4 }}",
+ "acceptincomsipfromproxyonly5": "{{ acceptincomsipfromproxyonly5 }}",
+ "acceptincomsipfromproxyonly6": "{{ acceptincomsipfromproxyonly6 }}",
+ "userandomport": "{{ userandomport }}",
"siptrustctrl73": "{{ siptrustctrl73 }}",
"siptrustctrl80": "{{ siptrustctrl80 }}"
}
diff --git a/config.json b/config.json
deleted file mode 100644
index 630efa4..0000000
--- a/config.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "version": "5.3.2",
- "static_data_source": "database",
- "adapter": "2600hz",
- "db_prefix": "aaprovision",
-
- "paths": {
- "endpoint": "/endpoint/",
- "firmwares": "http://c-prov.arefu.conversanthq.com/"
- },
-
- "database": {
- "type": "bigcouch",
- "url": "http://127.0.0.1",
- "port": 15984,
- "username": "",
- "password": "",
-
- "master_provider": {
- "name": "Conversant",
- "ip": "MyIP",
- "domain": "c-prov.arefu.conversanthq.com"
- }
- }
-}
diff --git a/endpoint/grandstream/base.php b/endpoint/grandstream/base.php
new file mode 100755
index 0000000..ee058dd
--- /dev/null
+++ b/endpoint/grandstream/base.php
@@ -0,0 +1,152 @@
+engine == "asterisk") AND ($this->system == "unix")) {
+ exec($this->engine_location . " -rx 'sip show peers like " . $this->settings['line'][0]['username'] . "'", $output);
+ if (preg_match("/\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b/", $output[1], $matches)) {
+ $ip = $matches[0];
+ $pass = (isset($this->settings['admin_pass']) ? $this->settings['admin_pass'] : 'admin');
+
+ if (function_exists('curl_init')) {
+ $ckfile = tempnam($this->sys_get_temp_dir(), "GSCURLCOOKIE");
+ $ch = curl_init('http://' . $ip . '/dologin.htm');
+ curl_setopt($ch, CURLOPT_COOKIEJAR, $ckfile);
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
+ curl_setopt($ch, CURLOPT_POST, true);
+
+ $data = array(
+ 'P2' => $pass,
+ 'Login' => 'Login',
+ 'gnkey' => '0b82'
+ );
+
+ curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
+ $output = curl_exec($ch);
+ $info = curl_getinfo($ch);
+ curl_close($ch);
+
+ $ch = curl_init("http://" . $ip . "/rs.htm");
+ curl_setopt($ch, CURLOPT_COOKIEFILE, $ckfile);
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
+ $output = curl_exec($ch);
+ curl_close($ch);
+ }
+ }
+ }
+ }
+
+ function create_encrypted_file($list) {
+ $temporary_directory_location = function_exists('sys_get_temp_dir') ? sys_get_temp_dir() : '/tmp';
+
+ foreach ($list as $key => $data) {
+ file_put_contents($temporary_directory_location . "/" . $key, $data);
+
+ if (file_exists("/usr/src/GS_CFG_GEN/bin/encode.sh")) {
+ exec("/usr/src/GS_CFG_GEN/bin/encode.sh " . $this->mac . " " . $temporary_directory_location . "/" . $this->mac . ".cfg " . $temporary_directory_location . "/cfg" . $this->mac);
+ $contents = file_get_contents($temporary_directory_location . "/cfg" . $this->mac);
+ unlink($temporary_directory_location . "/cfg" . $this->mac);
+ } else {
+ $params = $this->parse_gs_config($temporary_directory_location . "/" . $key);
+ $contents = $this->gs_config_out($this->mac, $params);
+ }
+
+ $files["cfg" . $this->mac] = $contents;
+ unlink($temporary_directory_location . "/" . $key);
+ }
+ return($files);
+ }
+
+ function prepare_for_generateconfig() {
+ //Grandstream likes lower case letters in its mac address
+ $this->mac = strtolower($this->mac);
+ parent::prepare_for_generateconfig();
+ $this->options['gs_timezone'] = 720 + $this->timezone['gmtoffset'] / 60;
+ }
+
+ function generate_file($file, $extradata, $ignoredynamicmapping=FALSE, $prepare=FALSE) {
+ $data = parent::generate_file($file, $extradata, $ignoredynamicmapping);
+ if ($ignoredynamicmapping == FALSE) {
+ $data = array_values($this->create_encrypted_file(array($this->mac . ".cfg" => $data)));
+ $data = $data[0];
+ }
+ return $data;
+ }
+
+ //Functions below were fixed by Schmoozecom.
+ function parse_gs_config($filename) {
+ if (!($f = @fopen($filename, "r"))) {
+ echo ("Unable to open " . $filename . "\n");
+ return FALSE;
+ }
+ while ($str = fgets($f)) {
+ $url_encode = false;
+ if (($pos = strpos($str, "#")) !== FALSE) {
+ $str = substr($str, 0, $pos);
+ }
+ if (($pos = strpos($str, '+')) !== FALSE) {
+ $url_encode = true;
+ }
+ if (strlen($str)) {
+ if (preg_match("/(.+)=(.*)/", $str, $matches)) {
+ if ($url_encode === true) {
+ $params[trim($matches[1])] = urlencode(trim($matches[2]));
+ } else {
+ $params[trim($matches[1])] = trim($matches[2]);
+ }
+ }
+ }
+ }
+ fclose($f);
+ return $params;
+ }
+
+ // MAC : 12 hex digits string
+ // $params : array ("P01" => "something", ...)
+ function gs_config_out($mac, $params) {
+ $prev = 0;
+ //if (!preg_match ("/^[0-9a-fA-F]{12}$/", $mac))
+ // return FALSE;
+ $params["gnkey"] = "0b82";
+ $str = "";
+ foreach ($params as $key => $val) {
+ if ($prev)
+ $str .= "&";
+ else
+ $prev = 1;
+ $str .= $key . "=" . $val;
+ }
+ if (strlen($str) & 1)
+ $str .= chr(0);
+ // Insert the beginning
+ $new_str = chr(0) . chr(0) . chr((16 + strlen($str)) / 2 >> 8 & 0xff) . chr((16 + strlen($str)) / 2 & 0xff) . chr(0) . chr(0);
+ // Insert the MAC address
+ for ($i = 0; $i < 6; $i++) {
+ $new_str .= chr(hexdec(substr($mac, $i * 2, 2)));
+ }
+ // Insert the end of the first line
+ $new_str .= chr(13) . chr(10) . chr(13) . chr(10) . $str;
+ // Basic checksum
+ $k = 0;
+ for ($i = 0; $i < strlen($new_str) / 2; $i++) {
+ $k += ord($new_str[$i * 2]) << 8 & 0xff00;
+ $k += ord($new_str[$i * 2 + 1]) & 0xff;
+ $k &= 0xffff;
+ }
+ $k = 0x10000 - $k;
+ $new_str[4] = chr($k >> 8 & 0xff);
+ $new_str[5] = chr($k & 0xff);
+ return $new_str;
+ }
+
+}
diff --git a/endpoint/grandstream/brand_data.json b/endpoint/grandstream/brand_data.json
new file mode 100644
index 0000000..e0fa9cc
--- /dev/null
+++ b/endpoint/grandstream/brand_data.json
@@ -0,0 +1,113 @@
+{
+ "data": {
+ "brands": {
+ "name": "Grandstream",
+ "directory": "grandstream",
+ "brand_id": "2",
+ "package": "grandstream.tgz",
+ "md5sum": "2b4fd590c8193fb7c24663176d678a37",
+ "last_modified": 1395185865,
+ "family_list": [
+ {
+ "id": "2",
+ "name": "BudgeTone series [200,201]",
+ "directory": "bts",
+ "description": "Fixed Timezone Issues + Use Grandstream Encrypted Compiler By Default",
+ "changelog": "",
+ "last_modified": null
+ },
+ {
+ "id": "1",
+ "name": "GXP Enterprise IP series [280,1200,2000,2010,2020]",
+ "directory": "gxp",
+ "description": "Use Grandstream Encrypted Compiler By Default",
+ "changelog": "",
+ "last_modified": null
+ },
+{
+ "id": "5",
+ "name": "GAC Conference series [2500]",
+ "directory": "gac",
+ "description": "Use Grandstream Encrypted Compiler By Default",
+ "changelog": "",
+ "last_modified": null
+ },
+ {
+ "id": "4",
+ "name": "GXP Enterprise HD series [2100,2110,2120,2130,2160,2170]",
+ "directory": "gxphd",
+ "description": "Use Grandstream Encrypted Compiler By Default",
+ "changelog": "",
+ "last_modified": null
+ },
+ {
+ "id": "3",
+ "name": "HandyTone [HT486 REV.2, HT286 REV.3]",
+ "directory": "htx86",
+ "description": "",
+ "changelog": "",
+ "last_modified": null
+ }
+ ],
+ "oui_list": [
+ "000B82"
+ ],
+ "changelog": "PACKAGER: "
+ }
+ },
+"gac2500": {
+ "folder": "gac",
+ "config_files": [
+ "cfg$mac.xml",
+ "cfg$mac",
+ "directory.xml"
+ ],
+ "regexs": [
+ "/cfg.*/i",
+ "/[a-z0-9]{12}\\.xml/i",
+ "/directory\\.xml/i"
+ ]
+ },
+ "gxp2160": {
+ "folder": "gxphd",
+ "config_files": [
+ "cfg$mac.xml",
+ "cfg$mac",
+ "directory.xml"
+ ],
+ "regexs": [
+ "/cfg.*/i",
+ "/[a-z0-9]{12}\\.xml/i",
+ "/directory\\.xml/i"
+ ]
+ },
+
+"gxp2130": {
+ "folder": "gxphd",
+ "config_files": [
+ "cfg$mac.xml",
+ "cfg$mac",
+ "directory.xml"
+ ],
+ "regexs": [
+ "/cfg.*/i",
+ "/[a-z0-9]{12}\\.xml/i",
+ "/directory\\.xml/i"
+ ]
+ },
+
+
+ "gxp2170": {
+ "folder": "gxphd",
+ "config_files": [
+ "cfg$mac.xml",
+ "cfg$mac",
+ "directory.xml"
+ ],
+ "regexs": [
+ "/cfg.*/i",
+ "/[a-z0-9]{12}\\.xml/i",
+ "/directory\\.xml/i"
+ ]
+ }
+}
diff --git a/endpoint/grandstream/bts/cfg$mac b/endpoint/grandstream/bts/cfg$mac
new file mode 100755
index 0000000..3fb7b74
--- /dev/null
+++ b/endpoint/grandstream/bts/cfg$mac
@@ -0,0 +1,491 @@
+#################PROVISIONER.NET#################
+# This Configuration file was generated from the Provisioner.net Library by {$provisioner_processor_info}
+# Generated on: {$provisioner_generated_timestamp}
+#
+# Provisioner Information Follows:
+# Brand Revision Timestamp: {$provisioner_brand_timestamp}
+# Family Revision Timestamp: {$provisioner_family_timestamp}
+#
+##################################################
+
+################################################################################################
+## Configuration template for BT200 and BT201 firmware version 1.1.6.46
+################################################################################################
+
+##############################################################################
+## Advanced/System-wide Options
+##############################################################################
+
+# Enable Provider Lock. 0 - No, 1 - Yes.
+P9999 = 0
+
+# Provider Lock Key. A string of up to 16 bytes.
+P9998 =
+
+# Provider Authentication. A string of up to 16 bytes
+P9997 =
+
+# Password for configuration file authentication
+P1 =
+
+# Admin password for web interface
+P2 = {$admin_pass}
+
+# G723 rate
+# 0 = 6.3 kbps, 1 = 5.3 kbps
+P49 = 0
+
+# iLBC Frame Size. 0 - 20ms(default), 1 - 30ms.
+P97 = 0
+
+# iLBC payload type. Between 96 and 127, default is 97.
+P96 = 97
+
+# Silence Suppression. 0 - no, 1 - yes
+P50 = 0
+
+# Voice Frames per TX (up to 10/20/32/64 frames for G711/G726/G723/other codecs respectively)
+P37 = 2
+
+# Layer 3 QoS (IP Diff-Serv or Precedence value for RTP)
+P38 = 48
+
+# Layer 2 QoS. 802.1Q/VLAN Tag (VLAN classification for RTP)
+P51 = 0
+
+# Layer 2 QoS. 802.1p priority value (0 - 7)
+P87 = 0
+
+# No Key Entry Timeout. Default - 4 seconds.
+P85 = 4
+
+# Use # as Dial Key (if set to Yes, "#" will function as the "(Re-)Dial" key). 0 - no, 1 - yes
+P72 = 1
+
+# Local RTP port (1024-65535, default 5004)
+P39 = 5004
+
+# Use Random Port. 0 - no, 1 - yes
+P78 = 0
+
+# Keep-alive interval (in seconds. default 20 seconds)
+P84 = 20
+
+# Use NAT IP. This will enable our SIP client to use this IP in the SIP message. Example 64.3.153.50.
+P101 =
+
+# STUN server
+P76 = stun.mycompany.com
+
+#-------------------------------------------------------------
+# Firmware Upgrade
+#-------------------------------------------------------------
+
+# Firmware Upgrade. 0 - TFTP Upgrade, 1 - HTTP Upgrade.
+P212 = {$firmware_upgrade_type}
+
+# Firmware Server Path
+P192 = {$firmware_srv_path}
+
+# Config Server Path
+P237 =
+
+# Firmware File Prefix
+P232 =
+
+# Firmware File Postfix
+P233 =
+
+# Config File Prefix
+P234 =
+
+# Config File Postfix
+P235 =
+
+# Allow DHCP Option 66 to override server. 0 - No, 1 - Yes. Default is Yes.
+# When set to Yes(1), it will override the configured provision path and method.
+P145 = 1
+
+# Automatic Upgrade. 0 - No, 1 - Yes (checking every defined days). Default is No.
+P194 = {$auto_up}
+
+# Check for new firmware every () minutes, unit is in minute, default is 7 days.
+P193 = 10080
+
+# Use firmware pre/postfix to determine if f/w is required
+# 0 = Always Check for New Firmware
+# 1 = Check New Firmware only when F/W pre/suffix changes
+# 2 = Always Skip the Firmware Check
+P238 = 0
+
+# Authenticate Conf File
+P240 = 0
+
+# Off-hook Auto Dial
+P71 =
+
+# DTMF Payload Type
+P79 = 101
+
+# Onhook Threshold. Default 800ms.
+# Hookflash OFF
+# 200 ms
+# 400 ms
+# 600 ms
+# 800 ms
+# 1000 ms
+# 1200 ms
+P245 = 8
+
+# Syslog Server (name of the server, max length is 64 charactors)
+P207 =
+
+# Syslog Level (Default setting is NONE)
+# 0 - NONE, 1 - DEBUG, 2 - INFO, 3 - WARNING, 4 - ERROR
+P208 = 0
+
+# NTP Server
+P30 = {$network_time_server}
+
+# Allow DHCP Option 42 to override NTP server. 0 - No, 1 - Yes. Default is No.
+# When set to Yes(1), it will override the configured NTP server.
+P144 = 1
+
+# Distinctive Ring Tone
+# Use custom ring tone 1 if incoming caller ID is the following:
+P105 =
+
+# Use custom ring tone 2 if incoming caller ID is the following:
+P106 =
+
+# Use custom ring tone 3 if incoming caller ID is the following:
+P107 =
+
+# System Ring Tone
+P345 = f1=440,f2=480,c=200/400;
+
+### Call Progress Tones ###
+# Syntax: f1=val,f2=val[,c=on1/off1[-on2/off2[-on3/off3]]];
+# (Frequencies are in Hz and cadence on and off are in 10ms)
+
+# Dial Tone
+P343 = f1=350,f2=440;
+
+# Message Waiting
+P344 = f1=350,f2=440,c=10/10;
+
+# Ring Back Tone
+P346 = f1=440,f2=480,c=200/400;
+
+# Call-Waiting Tone
+P347 = f1=440,f2=440,c=25/525;
+
+# Busy Tone
+P348 = f1=480,f2=620,c=50/50;
+
+# Reorder Tone
+P349 = f1=480,f2=620,c=25/25;
+
+# Disable Call Waiting. 0 - no, 1 - yes
+P91 = 0
+
+# Disable Direct IP calls 0 - no, 1 - yes
+P1310 = 0
+
+# Use Quick IP-call Mode. 0 - no, 1 - yes
+P184 = 0
+
+# Disable Conference. 0 - no, 1 - yes
+P1311 = 0
+
+# Lock Keypad Update. 0 - no, 1 - yes
+P88 = 0
+
+# Disable DND Button. 0 - no, 1 - yes
+P1340 = 0
+
+# Disable Transfer. 0 - no, 1 - yes
+P1341 = 0
+
+# Send Flash Event. 0 - no, 1 - yes
+P74 = 0
+
+# Headset TX gain (dB). 0 - 0 dB, 1 - -6 dB, 2 - +6 dB.
+P1301 = 0
+
+# Headset RX gain (dB). 0 - 0 dB, 1 - -6 dB, 2 - +6 dB.
+P1302 = 0
+
+####################################################################
+# Account Settings
+####################################################################
+
+# Account Name
+P270 ={$username.line.1}
+
+# SIP Server
+P47 = {$server_host.line.1}
+
+# Outbound Proxy
+P48 = {$outbound_host.line.1}
+
+# SIP User ID
+P35 = {$username.line.1}
+
+# Authenticate ID
+P36 = {$username.line.1}
+
+# Authenticate password
+P34 = {$secret.line.1}
+
+# Display Name (John Doe)
+P3 = {$displayname.line.1}
+
+# Use DNS SRV. 0 - No, 1 - Yes.
+P103 = 0
+
+# SIP User ID is phone number. 0 - no, 1 - yes
+P63 = 0
+
+# SIP Registration. 0 - no, 1 - yes
+P31 = 1
+
+# Unregister On Reboot. 0 - no, 1 - yes
+P81 = 1
+
+# Register Expiration (in minutes. default 1 hour, max 45 days)
+P32 = 60
+
+# Local SIP port (default 5060)
+P40 = {$server.port.1}
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate)
+# 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default 100.
+P209 = 100
+
+# SIP T2 Interval. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses.
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default 400.
+P250 = 400
+
+# SIP Transport. 1 - UDP, 2 - TCP.
+P130 = 1
+
+# Use RFC3581 Symmetric Routing
+# 0 = No, 1 = Yes
+P131 = 0
+
+# NAT Traversal. 0 - yes, 1 - no, 2 - No, but send keep-alive
+P52 = 1
+
+# SUBSCRIBE for MWI. (Whether or not send SUBSCRIBE for Message Waiting Indication) 0 - No, 1 - Yes.
+P99 = 0
+
+# Proxy-Require (A SIP extension to enable firewall penetration)
+P197 =
+
+# Voice Mail UserID (User ID/extension for 3rd party voice mail system)
+P33 = *97
+
+# Send DTMF. 8 - in audio, 1 - via RTP, 2 - via SIP INFO
+# 11 - In Audio & RTP & SIP INFO, 9 - In Audio & RTP
+# 10 - IN Audio & SIP INFO, 3 - RTP & SIP INFO
+P73 = 0
+
+# Early Dial (use "Yes" only if proxy supports 484 response). 0 - no, 1 - yes
+P29 = 0
+
+# Dial Plan Prefix (dial plan prefix string).
+P66 =
+
+# Delayed Call Forward Wait Time. 1 to 120 seconds. Default 20 seconds.
+P139 = 20
+
+# Enable Call Features. 0 - no, 1 - yes
+P191 = {$enable_call_features}
+
+# Disable Call Log
+# 0 = no, 1 = yes
+P187 = 0
+
+# Session Expiration (in seconds. default 180 seconds. Allowed value: 90-65535)
+P260 = 180
+
+# Minimum SE (in seconds. default 90 seconds, must be lower than or equal to P260)
+P261 = 90
+
+# Caller Request Timer (Request for timer when calling) 0 - no, 1 - yes
+P262 = 0
+
+# Callee Request Timer (Request for timer when called. i.e. if remote party supports timer but did not request for one) 0 - no, 1 - yes
+P263 = 0
+
+# Force Timer (Still use timer when remote party does not support timer) 0 - no, 1 - yes
+P264 = 0
+
+# UAC Specify Refresher. 0 - omit, 1 - UAC, 2 - UAS
+P266 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS
+P267 = 1
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE) 0 - no, 1 - yes
+P265 = 0
+
+# Enable 100rel. 0 - no, 1 - yes
+P272 = 0
+
+# Account Ring Tone. 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2
+# 3 - custom ring tone 3.
+P104 = 0
+
+# Ring Timeout (in seconds. Between 30-3600, default is 60)
+P1328 = 60
+
+# Send Anonymous (caller ID will be blocked if set to Yes). 0 - no, 1 - yes
+P65 = 0
+
+# Anonymous Method. 0 - Use From Header, 1 - Use Privacy Header.
+P268 = 0
+
+# Auto Answer. 0 - no, 1 - yes
+P90 = 0
+
+# Allow Auto Answer by Call-Info. 0 - no, 1 - yes
+P298 = 0
+
+# Turn off speaker on remote disconnect. 0 - no, 1 - yes
+P299 = 0
+
+# Check SIP User ID for incoming INVITE: 0 - no, 1 - yes
+P258 = 0
+
+# Refer-To Use Target Contact
+# 0 = no, 1 = yes
+P135 = 0
+
+# Disable Multiple Media Attribute in SDP. 0 - no, 1 - yes
+P137 = 0
+
+# Preferred Vocoder
+# 0 - PCMU, 2 - G.726-32, 3 - GSM, 4 - G.723.1, 8 - PCMA,
+# 9 - G.722, 18 - G.729A/B, 98 - iLBC
+
+# First codec.
+P57 = 0
+
+# Second codec.
+P58 = 8
+
+# Third codec.
+P59 = 4
+
+# Forth codec.
+P60 = 18
+
+# Fifth codec.
+P61 = 2
+
+# Sixth codec.
+P62 = 3
+
+# Seventh codec.
+P46 = 9
+
+# Eighth codec.
+P98 = 98
+
+# SRTP Mode
+# 0 = Disabled
+# 1 = Enabled but not forced
+# 2 = Enabled and forced
+P183 = 0
+
+# Special Feature. 100 - Standard, 101 - Nortel MCS, 102 - Broadsoft, 108 - CBCOM, 109 - RNK.
+P198 = 100
+
+################################################################################
+# End User Settings. Please do not edit this section.
+################################################################################
+
+# End User Password
+#P196 = 123
+
+# DHCP support. 0 - yes, 1 - no
+#P8 = 0
+
+# PPPoE support. PPPoE user ID
+#P82 =
+
+# PPPoE password
+#P83 =
+
+# Host name, DHCP option 12. Max length allowed is 32 bytes.
+P146 =
+
+# Domain name, DHCP option 15. Max length allowed is 32 bytes.
+P147 =
+
+# Vendor Class ID, DHCP option 60. Max length allowed is 32 bytes.
+P148 = Grandstream BT200
+
+# Use this DNS server. (if specified).
+#P92 = 192
+#P93 = 168
+#P94 = 0
+#P95 = 2
+
+# IP Address. Ignore if DHCP or PPPoE is used
+#P9 = 192
+#P10 = 168
+#P11 = 0
+#P12 = 1
+
+# Subnet mask. Ignore if DHCP or PPPoE is used
+#P13 = 255
+#P14 = 255
+#P15 = 255
+#P16 = 0
+
+# Router. Ignore if DHCP or PPPoE is used
+#P17 = 192
+#P18 = 168
+#P19 = 1
+#P20 = 1
+
+# DNS 1. Ignore if DHCP or PPPoE is used
+#P21 = 192
+#P22 = 168
+#P23 = 0
+#P24 = 1
+
+# DNS 2. Ignore if DHCP or PPPoE is used
+#P25 = 0
+#P26 = 0
+#P27 = 0
+#P28 = 0
+
+#-----------------------------------------------------------------------------
+# End User Time settings
+#-----------------------------------------------------------------------------
+
+# Time Zone. Offset in minutes to GMT
+P64 = {$gs_timezone}
+
+# Allow DHCP Option 2 to override Time Zone setting. 0 - No, 1 - Yes.
+# When set to Yes(1), it will override the configured Time Zone setting if available.
+P143 = 1
+
+# Daylight Savings Time. 0 - no, 1 - yes
+P75 = 0
+
+# Optional Rule
+P246 = 3,2,7,2,0:11,1,7,2,0;60
+
+# Date Display Format. 0 - Year-Month-Day, 1 - Month-Day-Year, 2 - Day-Month-Year
+P102 = 1
+
+# Display Account Name instead of Date. 0 - no, 1 - yes
+P339 = 1
+
+# Mute Speaker Ringer in Headset Mode. 0 - no, 1 - yes
+P336 = 0
\ No newline at end of file
diff --git a/endpoint/grandstream/bts/family_data.json b/endpoint/grandstream/bts/family_data.json
new file mode 100644
index 0000000..46ea722
--- /dev/null
+++ b/endpoint/grandstream/bts/family_data.json
@@ -0,0 +1,35 @@
+{
+ "data": {
+ "name": "BudgeTone series [200,201]",
+ "id": "2",
+ "directory": "bts",
+ "firmware_ver": 1395185515,
+ "firmware_md5sum": "fb436544953e2ed9c3e369c32f1b0ca1",
+ "firmware_pkg": "bts_firmware.tgz",
+ "description": "Fixed Timezone Issues + Use Grandstream Encrypted Compiler By Default",
+ "configuration_files": "cfg$mac",
+ "changelog": "",
+ "provisioning_types": [
+ "tftp",
+ "http"
+ ],
+ "model_list": [
+ {
+ "model": "BT200",
+ "lines": "1",
+ "id": "1",
+ "template_data": [
+ "template_data.json"
+ ]
+ },
+ {
+ "model": "BT201",
+ "lines": "1",
+ "id": "2",
+ "template_data": [
+ "template_data.json"
+ ]
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/endpoint/grandstream/bts/phone.php b/endpoint/grandstream/bts/phone.php
new file mode 100755
index 0000000..91011bb
--- /dev/null
+++ b/endpoint/grandstream/bts/phone.php
@@ -0,0 +1,14 @@
+
diff --git a/endpoint/grandstream/bts/template_data.json b/endpoint/grandstream/bts/template_data.json
new file mode 100644
index 0000000..0d7fc6b
--- /dev/null
+++ b/endpoint/grandstream/bts/template_data.json
@@ -0,0 +1,85 @@
+{
+ "template_data":{
+ "category":[
+ {
+ "name":"general",
+ "subcategory":[
+ {
+ "item":[
+ {
+ "description":"General Settings",
+ "type":"group"
+ },
+ {
+ "variable":"$admin_pass",
+ "default_value":"admin",
+ "description":"Administration Password",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$firmware_srv_path",
+ "default_value":"",
+ "description":"Firmware Server Path",
+ "type":"input"
+ },
+ {
+ "variable":"$firmware_upgrade_type",
+ "default_value":"1",
+ "description":"Firmware Upgrade Server Type",
+ "type":"radio",
+ "data":[
+ {
+ "text":"TFTP",
+ "value":"1"
+ },
+ {
+ "text":"HTTP",
+ "value":"0"
+ }
+ ]
+ },
+ {
+ "variable":"$auto_up",
+ "default_value":"",
+ "description":"Automatic Upgrade",
+ "type":"radio",
+ "data":[
+ {
+ "text":"Yes",
+ "value":"1"
+ },
+ {
+ "text":"No",
+ "value":"0"
+ }
+ ]
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$enable_call_features",
+ "default_value":"1",
+ "description":"Enable Call Features",
+ "type":"radio",
+ "data":[
+ {
+ "text":"Yes",
+ "value":"1"
+ },
+ {
+ "text":"No",
+ "value":"0"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/endpoint/grandstream/gac/cfg$mac b/endpoint/grandstream/gac/cfg$mac
new file mode 100644
index 0000000..a171a98
--- /dev/null
+++ b/endpoint/grandstream/gac/cfg$mac
@@ -0,0 +1,7419 @@
+###############################################################################################
+#### Configuration Template for GAC2500 Firmware Version 1.0.3.17 ####
+###############################################################################################
+
+##############################################################################
+## Account 1 Settings ##
+##############################################################################
+#######################################################################
+## Account 1 General Settings ##
+#######################################################################
+# Account Activation. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+{% for line in lines %}
+P271 = 1
+
+# Account Name
+P270 = {{ provision.settings.account_name }}
+
+# SIP Server
+P47 = {{ line.sip_server.primary.host }}
+
+# SIP User ID
+P35 = {{ line.username }}
+
+# SIP Authentication ID
+P36 = {{ line.username }}
+
+# SIP Authentication Password
+P34 = {{ line.auth_password }}
+
+# Voice Mail Access Number
+# String
+P33 =
+
+# Name (Display Name, e.g., John Doe)
+P3 = {{ line.display_name }}
+
+# Show Account Name Only. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2380 = 0
+
+# Tel URI. 0 - Disable, 1 - User=Phone, 2 - Enabled. Default value is 0
+# Number: 0, 1, 2
+P63 = 0
+{% endfor %}
+#######################################################################
+## Account 1 Network Settings ##
+#######################################################################
+
+# Outbound Proxy
+P48 =
+
+# Secondary Outbound Proxy
+P2333 =
+
+# DNS Mode. 0 - A Record, 1 - SRV, 2 - NAPTR/SRV. Default value is 0
+# Number: 0, 1, 2
+P103 = 1
+
+# Added Account -> Network settings -> DNS SRV Fail-over Mode
+# 0 - Default, 1 - Saved one until DNS TTL, 2 - Saved one until no response
+P26040 = 0
+
+# NAT Traversal. 0 - NAT No, 1 - STUN, 2 - Keep-alive, 3 - UPnP, 4 - Auto, 5 - VPN. Default value is 2
+# Number: 0, 1, 2, 3, 4, 5
+P52 = 2
+
+# Proxy-Require
+P197 =
+
+#######################################################################
+## Account 1 SIP Settings ##
+#######################################################################
+
+# SIP Registration. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P31 = 1
+
+# Unregister Before New Registration. 0 - No, 1 - All, 2 - Instance . Default value is 2
+# Number: 0, 1, 2
+P81 = 2
+
+# Register Expiration (m). In minutes. Default value is 60
+# Number: 0 - 64800
+P32 = 60
+
+# Re-register before Expiration (s). Default Value is 0
+# Number : 0
+P2330 = 0
+
+# Wait Time Retry Registration (s). In seconds. Default value is 20
+# Number: 1 - 3600
+P138 = 20
+
+# Local SIP Port. Default value is 5060
+# Number: 5 - 65535
+P40 = 5060
+
+# SUBSCRIBE For MWI. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P99 = 0
+
+# Enable SIP OPTIONS Keep Alive. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2397 = 1
+
+# SIP OPTIONS Keep Alive Interval(s). Default value is 30
+# Number
+P2398 = 30
+
+# SIP OPTIONS Keep Alive Maximum Tries. Default value is 3
+# Number
+P2399 = 3
+
+# Enable Session Timer/ Session Expiration(s). In seconds. Default value is 180 seconds.
+# By default, Session Timer is Enabled. Session Timer is disabled if the value is 0.
+# Number: 0 or 90 - 64800
+P260 = 180
+
+# Min-SE(s). Default value is 90 seconds
+# Number: 90 - 64800
+P261 = 90
+
+# UAC Specify Refresher. 0 - Omit, 1 - UAC, 2 - UAS. Default value is 0
+# Number: 0, 1, 2
+P266 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS. Default value is 1
+# Number: 1, 2
+P267 = 1
+
+# Force INVITE. Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P265 = 0
+
+# Caller Request Timer. Request for timer when calling
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P262 = 0
+
+# Callee Request Timer
+# Request for timer when being called (i.e., if remote party supports timer but did not request for one)
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P263 = 0
+
+# Force Timer. Still use timer when remote party does not support timer
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P264 = 0
+
+# Enable 100rel. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P272 = 0
+
+# Caller ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default value is 0
+# Number: 0, 1, 2
+P2324 = 0
+
+# Use Privacy Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+P2338 = 0
+
+# Use P-Preferred-Identity Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+P2339 = 0
+
+# SIP Transport
+# 0 - UDP , 1 - TCP, 2 - TLS. Default value is 0
+# Number: 0, 1, 2
+P130 = 0
+
+# SIP URI Scheme When Using TLS
+# 0 -sip, 1 - sips. Default value is 0.
+# Number: 0, 1
+P2329 = 0
+
+# Use Actual Ephemeral Port in Contact with TCP/TLS
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2331 = 0
+
+# Symmetric RTP. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P291 = 0
+
+# RTP IP Filter. 0 - Disable, 1 - IP Only, 2 - IP and Port. Default value is 0
+# Number: 0, 1, 2
+P26026 = 0
+
+# Support SIP Instance ID
+# 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P288 = 1
+
+# Validate Incoming SIP Messages
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2306 = 0
+
+# Check SIP User ID for Incoming INVITE
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P258 = 0
+
+# Authenticate Incoming INVITE
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2346 = 0
+
+# Only Accept SIP Requests from Known Servers
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2347 = 0
+
+# Allow SIP Reset
+# 0 - No, 1 - Yes, default 0
+P26015 =0
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate)
+# 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default value is 50
+# Number: 50, 100, 200
+P209 = 50
+
+# SIP T2 Interval. RFC 3261 T2 value
+# The maximum retransmit interval for non-INVITE requests and INVITE responses
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default value is 400
+# Number: 200, 400, 800.
+P250 = 400
+
+# SIP Timer D Interval (Seconds)
+# Number 0-64. Default value is 0
+P2387 = 0
+
+# Remove OBP from Route
+# 0 - Disable, 1 - Enable, 2 - Always. Default value is 0
+# Number: 0, 1, 2
+P2305 = 0
+
+# Check Domain Certificates
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2311 = 0
+
+# Validate Certification Chain
+# 0 - No, 1 - Yes. Default value is 0
+P2367 =0
+
+
+# Auto-filling Pickup Feature Code
+# 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P2335 = 1
+
+# Pickup Feature Code
+P2336 =
+
+
+#######################################################################
+## Account 1 Codec Settings ##
+#######################################################################
+
+# DTMF: in audio. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2301 = 0
+
+# DTMF: via RFC2833. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P2302 = 1
+
+# DTMF: via SIP INFO. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2303 = 0
+
+# DTMF Payload Type. Default value is 101
+# Number: 96 - 127
+P79 = 101
+
+# Preferred Vocoder
+# First codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 0
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P57 = 0
+
+# Second codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 8
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P58 = 8
+
+# Third codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P59 = 9
+
+# Forth codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P60 = 9
+
+# Fifth codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P61 = 9
+
+# Sixth codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P62 = 9
+
+#Seventh codex. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P46 = 9
+
+#Eighth codex. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P98 = 9
+
+# Hide Vocoder. 0 - No, 1 - Yes. Default value is 0.
+# Number: 0, 1
+P26047 = 0
+
+# Codec Negotiation Priority, 0 - Caller, 1 - Callee. Default value is 1.
+P29061=1
+
+# iLBC Frame Size. 0 - 20 ms, 1 - 30 ms. Default value is 1.
+# Number: 0, 1
+P97 = 1
+
+# Use First Matching Vocoder in 200OK SDP, 0 - No, 1 - Yes. Default value is 0.
+P2348=1
+
+# G726-32 ITU Payload. 0 - 2, 1 - Dynamic. Default value is 0.
+# Number: 0, 1
+P2369 =0
+
+# G726-32 Dynamic PT. Default value is 126.
+# Number
+P2365 =126
+
+# Opus Payload Type
+P2385 = 123
+
+#G.722.1 Rate. 0 - 24kbps encoding rate, 1 - 32kbps encoding rate. Default value is 0.
+P2373 = 0
+
+#G.722.1 Payload Type. Default value is 104
+P2374 = 104
+
+# Audio Jitter Buffer Type. 0 - Fixed, 1 - Adaptive. Default 1
+P133 = 1
+
+# SRTP Mode. 0 - Disable, 1 - Enable but not forced, 2 - Enable and forced.
+# Number:0, 1, 2
+P183 = 0
+
+# SRTP Key Length. 0 - AES 128&256 bit, 1 - AES 128 bit, 2 - AES 256 bit. Default value is 0
+#Number:0, 1, 2
+P2383 = 0
+
+# Enable SRTP Key Lifetime. 0 - No, 1 - Yes.
+# Number: 0,1
+P2363 = 0
+
+# Silence Suppression. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P50 = 0
+
+# Voice Frames Per TX. Default value is 2
+# Number: 1 - 64.
+P37 = 2
+
+# RTCP Destination
+P2390 =
+
+#######################################################################
+## Account 1 Call Settings ##
+#######################################################################
+
+# Dial Plan Prefix
+# String
+P66 =
+
+# Disable DialPlan. 0 - No Selection, 1 - Dial Page, 2 - Contact, 4 - Incoming Call History, 8 - Outgoing Call History, 16 - MPK & Click2Dial.
+# If need to check multiple selections, add the specific values for each selections together. Default value is 0
+# Number: 0-31
+P2382 = 0
+
+# DialPlan. Default value is { x+ | \+x+ | *x+ | *xx*x+ | x+*x+*x+*x+ | x+*x+*x+*x+#x+ }
+P290 = { x+ | \+x+ | *x+ | **x+ | *xx*x+ | x+*x+*x+*x+ | x+*x+*x+*x+#x+ }
+
+# Refer-To Use Target Contact. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P135 = 0
+
+# Auto Answer. 0 - No, 1 - Yes, 2 - Enable Intercom/Paging. Default value is 0
+# Number: 0, 1, 2
+P90 = 2
+
+# Intercom Barging. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P26019 = 0
+
+# Custom Alert-Info for Auto Answer
+# String
+P2356=
+
+# Send Anonymous. 0 - No, 1 - Yes (caller ID will be blocked if set to Yes). Default value is 0
+# Number: 0, 1
+P65 = 0
+
+# Anonymous Call Rejection. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P129 = 0
+
+# Call Log
+# 0 - Log All, 1 - Log Incoming/Outgoing only (Missed Calls Not Recorded), 2 - Disable Call All. Default value is 0
+# Number: 0, 1, 2
+P182 = 0
+
+# Special Feature. Default value is 100
+# 100 - Standard, 102 - Broadsoft, 108 - CBCOM, 109 - RNK, 113 - China Mobile
+# 114 - ZTE IMS, 115 - Mobotix, 116 - ZTE NGN, 117 - Huawei IMS, 123 - NEC, 1000 - Baudisch Door System
+# Number: 100, 102, 108, 109, 113, 114, 115, 116, 117, 123, 1000
+P198 = 100
+
+# Feature Key Synchronization. 0 - Disable, 1 - Broadsoft. Default value is 0
+# Number: 0, 1
+P2325 = 0
+
+# Enable Call Features. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P191 = 0
+
+# No Key Entry Timeout (s). Default value is 4
+# Number: 1 - 15
+P85 = 4
+
+# Ring Timeout (s). Default value is 60
+# Number: 10 - 300
+P1328 = 60
+
+# Virtual Account Group. -1 - Default, 0 - Group 1, 1 - Group 2, 2 - Group 3, 3 - Group 4, 4 - Group 5, 5 - Group 6. Default value is -1.
+# Number: -1, 0, 1, 2, 3, 4, 5
+P2391 = -1
+
+# Transfer on 3 way conference Hangup. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2304 = 0
+
+# Use # as Dial Key. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P72 = 1
+
+# DND Call Feature On.
+# String
+P2344 =
+
+# DND Call Feature Off.
+# String
+P2345 =
+
+# Conference URI
+# String
+P2318 =
+
+# Account Ring Tone. See ring tone options and value in the Ring Tone Value Table below
+P104 = content://settings/system/ringtone
+
+# No Answer Timeout (s). Default value is 20
+# Number: 1 - 120
+P139 = 20
+
+# Matching Incoming Caller ID. Matching Rule 1
+# String
+P1488 =
+
+# Matching Rule 1 Distinctive Ringtone. See ring tone options and value in the Ring Tone Value Table below
+# String
+P1489 = content://settings/system/ringtone
+
+# Matching Incoming Caller ID. Matching Rule 2
+# String
+P1490 =
+
+# Matching Rule 2 Distinctive Ringtone. See ring tone options and value in the Ring Tone Value Table below
+# String
+P1491 = content://settings/system/ringtone
+
+# Matching Incoming Caller ID. Matching Rule 3
+# String
+P1492 =
+
+# Matching Rule 3 Distinctive Ringtone. See ring tone options and value in the Ring Tone Value Table below
+# String
+P1493 = content://settings/system/ringtone
+
+# Enable Local MOH. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2357 = 0
+
+
+############Ring Tone Value Table###############
+# Web GUI Option Value
+# Use System Ring tone content://settings/system/ringtone
+# Silent ringtone_silence
+# Ring2_OrganDub /system/media/audio/ringtones/Ring2_OrganDub.ogg
+# Big_Easy /system/media/audio/ringtones/Big_Easy.ogg
+# DonMessWivlt /system/media/audio/ringtones/DonMessWivIt.ogg
+# Club_Cubano /system/media/audio/ringtones/Club_Cubano.ogg
+# Growl /system/media/audio/ringtones/Growl.ogg
+# CrayonRock /system/media/audio/ringtones/CrayonRock.ogg
+# Ring9_Nairobi /system/media/audio/ringtones/Ring9_Nairobi.ogg
+# Ring10_Nassau /system/media/audio/ringtones/Ring10_Nassau.ogg
+# Third_Eye /system/media/audio/ringtones/Third_Eye.ogg
+# Ring1_Ding /system/media/audio/ringtones/Ring1_Ding.ogg
+# Road_Trip /system/media/audio/ringtones/Road_Trip.ogg
+# bellcore-dr2 /system/media/audio/ringtones/bellcore-dr2.ogg
+# Ring_Digital_02 /system/media/audio/ringtones/Ring_Digital_02.ogg
+# bellcore-dr3 /system/media/audio/ringtones/bellcore-dr3.ogg
+# DancinFool /system/media/audio/ringtones/DancinFool.ogg
+# Ring_Classic_02 /system/media/audio/ringtones/Ring_Classic_02.ogg
+# Ring5_FreeFlight /system/media/audio/ringtones/Ring5_FreeFlight.ogg
+# Funk_Yall /system/media/audio/ringtones/Funk_Yall.ogg
+# World /system/media/audio/ringtones/World.ogg
+# Ring8_MidEvilJaunt /system/media/audio/ringtones/Ring8_MidEvilJaunt.ogg
+# TwirlAway /system/media/audio/ringtones/TwirlAway.ogg
+# bellcore-dr4 /system/media/audio/ringtones/bellcore-dr4.ogg
+# Ring6_Glacial_Groove /system/media/audio/ringtones/Ring6_Glacial_Groove.ogg
+# Shes_All_That /system/media/audio/ringtones/Shes_All_That.ogg
+# Ring4_EtherShake /system/media/audio/ringtones/Ring4_EtherShake.ogg
+# Seville /system/media/audio/ringtones/Seville.ogg
+# BussaMove /system/media/audio/ringtones/BussaMove.ogg
+# Default_ringtone /system/media/audio/ringtones/Default_ringtone.ogg
+# BirdLoop /system/media/audio/ringtones/BirdLoop.ogg
+# MildlyAlarming /system/media/audio/ringtones/MildlyAlarming.ogg
+# Terminated /system/media/audio/ringtones/Terminated.ogg
+# Calypso_Steel /system/media/audio/ringtones/Calypso_Steel.ogg
+# Safari /system/media/audio/ringtones/Safari.ogg
+# Ring_Synth_04 /system/media/audio/ringtones/Ring_Synth_04.ogg
+# Ring_Synth_02 /system/media/audio/ringtones/Ring_Synth_02.ogg
+# CurveBall /system/media/audio/ringtones/CurveBall.ogg
+# Enter_the_Nexus /system/media/audio/ringtones/Enter_the_Nexus.ogg
+# Bollywood /system/media/audio/ringtones/Bollywood.ogg
+# Champagne_Edition /system/media/audio/ringtones/Champagne_Edition.ogg
+# Steppin_Out /system/media/audio/ringtones/Steppin_Out.ogg
+# Ring3_Paradise_Island /system/media/audio/ringtones/Ring3_Paradise_Island.ogg
+# Playa /system/media/audio/ringtones/Playa.ogg
+# No_Limits /system/media/audio/ringtones/No_Limits.ogg
+# LoopyLounge /system/media/audio/ringtones/LoopyLounge.ogg
+# Cairo /system/media/audio/ringtones/Cairo.ogg
+# Ring7_HalfwayHome /system/media/audio/ringtones/Ring7_HalfwayHome.ogg
+# SilkyWay /system/media/audio/ringtones/SilkyWay.ogg
+# LoveFlute /system/media/audio/ringtones/LoveFlute.ogg
+# Eastern_Sky /system/media/audio/ringtones/Eastern_Sky.ogg
+# bellcore-dr5 /system/media/audio/ringtones/bellcore-dr5.ogg
+# Gimme_Mo_Town /system/media/audio/ringtones/Gimme_Mo_Town.ogg
+# bellcore-dr1 /system/media/audio/ringtones/bellcore-dr1.ogg
+# Backroad /system/media/audio/ringtones/Backroad.ogg
+
+##############################################################################
+## Account 2 Settings ##
+##############################################################################
+
+#######################################################################
+## Account 2 General Settings ##
+#######################################################################
+
+# Account Activation. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P401 = 0
+
+# Account Name
+P417 =
+
+# SIP Server
+P402 =
+
+# SIP User ID
+P404 =
+
+# SIP Authenticate ID
+P405 =
+
+# SIP Authenticate Password
+P406 =
+
+# Voice Mail UserID
+P426 =
+
+# Name (Display name, e.g., John Doe)
+P407 =
+
+# Show Account Name Only. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2480 = 0
+
+# Tel URL Support. 0 - Disabled, 1 - User=Phone, 2 - Enabled. Default value is 0
+# Number: 0, 1, 2
+P409 = 0
+
+#######################################################################
+## Account 2 Network Settings ##
+#######################################################################
+
+# Outbound Proxy
+P403 =
+
+# Secondary Outbound Proxy
+P2433 =
+
+# DNS Mode. 0 - A Record, 1 - SRV, 2 - NAPTR/SRV. Default value is 0
+# Number: 0, 1, 2
+P408 = 0
+
+# Added Account -> Network settings -> DNS SRV Fail-over Mode
+# 0 - Default, 1 - Saved one until DNS TTL, 2 - Saved one until no response
+P26140 = 0
+
+# NAT Traversal. 0 - No, 1 - STUN, 2 - Keep-alive, 3 - UPnP, 4 - Auto, 5 - VPN. Default value is 2
+# Number: 0, 1, 2, 3, 4, 5
+P414 = 2
+
+# Proxy-Require
+P418 =
+
+#######################################################################
+## Account 2 SIP Settings ##
+#######################################################################
+
+# SIP Registration. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P410 = 1
+
+# Unregister Before New Registration. 0 - No, 1 - Yes, 2 - Instance . Default value is 0
+# Number: 0, 1, 2
+P411 = 0
+
+# Register Expiration (m). In minutes. Default value is 60
+# Number: 0 - 64800
+P412 = 60
+
+# Register before Expiration (s). Default value is 0
+# Number
+P2430 = 0
+
+# Wait Time Retry Registration(s). In seconds. Default value is 20
+# Number: 1 - 3600
+P471 = 20
+
+# Local SIP Port. Default value is 5062
+# Number: 5 - 65535
+P413 = 5062
+
+# SUBSCRIBE for MWI (Whether or not send SUBSCRIBE for Message Waiting Indication)
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1.
+P415 = 0
+
+# Enable OPTIONS Keep Alive. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2497 = 0
+
+# OPTIONS Keep Alive Interval(s). Default value is 30
+# Number
+P2498 = 30
+
+# OPTIONS Keep Alive Maximum Tries. Default value is 3
+# Number
+P2499 = 3
+
+#Enable Session Timer/ Session Expiration(s). In seconds. Default value is 180 seconds.
+# By default, Session Timer is Enabled. Session Timer is disabled if the value is 0.
+# Number: 0 or 90 - 64800
+P434 = 1800
+
+# Min-SE (s). Default value is 90 seconds
+# Number: 90 - 64800
+P427 = 90
+
+# UAC Specify Refresher. 0 - Omit, 1 - UAC, 2 - UAS. Default value is 0
+# Number: 0, 1, 2
+P432 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS. Default value is 1
+# Number: 1, 2
+P433 = 1
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE)
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P431 = 0
+
+# Caller Request Timer (Request for timer when calling). 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P428 = 0
+
+# Callee Request Timer (Request for timer when being called, i.e. if remote party supports timer but did not request for one)
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P429 = 0
+
+# Force Timer (Still use timer when remote party does not support timer). 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P430 = 0
+
+# Enable 100rel. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P435 = 0
+
+# Caller ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default value is 0
+# Number: 0, 1, 2
+P2424 = 0
+
+# Use Privacy Header. 0 - Default, 1 - No, 2 - Yes. Default value is 0
+# Number: 0, 1, 2
+P2438 = 0
+
+# Use P-Preferred-Identity Header. 0 - Default, 1 - No, 2 - Yes. Default value is 0
+# Number: 0, 1, 2
+P2439 = 0
+
+# SIP Transport. 0 - UDP, 1 - TCP, 2 - TLS. Default value is 0
+# Number: 0, 1, 2
+P448 = 0
+
+# SIP URI Scheme When Using TLS
+# 0 -sip, 1 - sips. Default value is 0.
+# Number: 0, 1
+P2429 = 0
+
+# Use Actual Ephemeral Port in Contact with TCP/TLS
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2431 = 0
+
+# Symmetric RTP. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P460 = 0
+
+# RTP IP Filter. 0 - Disable, 1 - IP Only, 2 - IP and Port. Default value is 0
+# Number: 0, 1, 2
+P26126 = 0
+
+# Support SIP Instance ID. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P489 = 1
+
+# Validate Incoming Messages. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2406 = 0
+
+# Check SIP User ID for Incoming INVITE. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P449 = 0
+
+# Authenticate Incoming INVITE. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2446 = 0
+
+# Only Accept SIP Requests from Known Servers. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2447 = 0
+
+#Allow SIP Reset
+# 0 - No, 1 - Yes, default 0
+P26115 =0
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate). 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default value is 50
+# Number: 50, 100, 200
+P440 = 50
+
+# SIP T2 Interval. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default value is 400
+# Number: 200, 400, 800
+P441 = 400
+
+# SIP Timer D Interval (Seconds)
+# Number 0-64. Default value is 0
+P2487 = 0
+
+# Remove OBP from route. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2405 = 0
+
+# Check Domain Certificates
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2411 = 0
+
+# Validate Certification Chain
+# 0 - No, 1 - Yes. Default value is 0
+P2467 =0
+
+
+
+# Auto-filling Pickup Feature code. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P2435 = 1
+
+# Pickup Feature Code
+P2436 =
+
+
+#######################################################################
+## Account 2 Codec Settings ##
+#######################################################################
+
+# DTMF: in audio. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2401 = 0
+
+# DTMF: via RFC2833. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P2402 = 1
+
+# DTMF: via SIP INFO. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2403 = 0
+
+# DTMF Payload Type. Default value is 101
+# Number: 96 - 127
+P496 = 101
+
+# Preferred Vocoder
+# First codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 0
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P451 = 0
+
+# Second codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 8
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P452 = 8
+
+# Third codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P453 = 9
+
+# Forth codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P454 = 9
+
+# Fifth codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P455 = 9
+
+# Sixth codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P456 = 9
+
+#Seventh codex. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P457 = 9
+
+#Eighth codex. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P458 = 9
+
+# Hide Vocoder. 0 - No, 1 - Yes. Default value is 0.
+# Number: 0, 1
+P26147 = 0
+
+# Codec Negotiation Priority, 0 - Caller, 1 - Callee. Default value is 1.
+P29161=1
+
+# Use First Matching Vocoder in 200OK SDP, 0 - No, 1 - Yes. Default value is 0.
+P2448=1
+
+# iLBC Frame Size. 0 - 20 ms, 1 - 30 ms. Default value is 1.
+# Number: 0, 1
+P495 = 1
+
+#G726-32 ITU Payload. 0 - 2, 1 - Dynamic. Default value is 0.
+# Number: 0, 1
+P2469 =0
+
+#G726-32 Dynamic PT. Default value is 126.
+# Number
+P2465 =126
+
+#Opus Payload Type
+P2485 = 123
+
+#G.722.1 Rate. 0 - 24kbps encoding rate, 1 - 32kbps encoding rate. Default value is 0.
+P2473 = 0
+
+#G.722.1 Payload Type. Default value is 104
+P2474 = 104
+
+# Audio Jitter Buffer Type. 0 - Fixed, 1 - Adaptive. Default 1
+P498 = 1
+
+# SRTP Mode. 0 - Disabled, 1 - Enabled but not forced, 2 - Enabled and forced. Default value is 0
+# Number: 0, 1, 2
+P443 = 0
+
+# SRTP Key Length. 0 - AES 128&256 bit, 1 - AES 128 bit, 2 - AES 256 bit. Default value is 0
+#Number:0, 1, 2
+P2483 = 0
+
+# Enable SRTP Key Lift Time. 0 - No, 1 - Yes.
+# Number: 0,1
+P2463 = 0
+
+# Silence Suppression. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P485 = 0
+
+# Voice Frames per TX. Default value is 2
+# Number: 1 - 64
+P486 = 2
+
+# RTCP Destination
+P2490 =
+#######################################################################
+## Account 2 Call Settings ##
+#######################################################################
+
+# Dial Plan Prefix
+# String
+P419 =
+
+# Disable DialPlan. 0 - No Selection, 1 - Dial Page, 2 - Contact, 4 - Incoming Call History, 8 - Outgoing Call History, 16 - MPK & Click2Dial.
+# If need to check multiple selections, add the specific values for each selections together. Default value is 0
+# Number: 0-31
+P2482 = 0
+
+# Dial Plan. Default value is { x+ | \+x+ | *x+ | *xx*x+ | x+*x+*x+*x+ | x+*x+*x+*x+#x+ }
+P459 = { x+ | \+x+ | *x+ | *xx*x+ | x+*x+*x+*x+ | x+*x+*x+*x+#x+ }
+
+# Refer-To Use Target Contact. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P469 = 0
+
+# Auto Answer. 0 - No, 1 - Yes, 2 - Enable Intercom/Paging. Default value is 0
+# Number: 0, 1, 2
+P425 = 0
+
+# Intercom Barging. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P26119 = 0
+
+# Custom Alert-Info for Auto Answer
+# String
+P2456=
+
+# Send Anonymous. 0 - No, 1 - Yes (caller ID will be blocked if set to Yes). Default value is 0
+# Number: 0, 1
+P421 = 0
+
+# Anonymous Call Rejection. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P446 = 0
+
+# Call Log. 0 - Log All, 1 - Log Incoming/Outgoing Only (Missed Calls Not Recorded), 2 - Disable All. Default value is 0
+# Number: 0, 1, 2
+P442 = 0
+
+# Special Feature. Default value is 100
+# 100 - Standard, 102 - Broadsoft, 108 - CBCOM, 109 - RNK, 113 - China Mobile
+# 114 - ZTE IMS, 115 - Mobotix, 116 - ZTE NGN, 117 - Huawei IMS, 123 - NEC, 1000 - Baudisch Door System
+# Number: 100, 102, 108, 109, 113, 114, 115, 116, 117, 123, 1000
+P424 = 100
+
+# Feature Key Synchronization. 0 - Disable, 1 - Broadsoft. Default value is 0
+# Number: 0, 1
+P2425 = 0
+
+# Enable Call Features. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P420 = 0
+
+# No Key Entry Timeout (s). Default value is 4
+# Number: 1 - 15
+P491 = 4
+
+# Ring Timeout (s). Default value is 60
+# Number: 10 - 300
+P476 = 60
+
+# Virtual Account Group. -1 - Default, 0 - Group 1, 1 - Group 2, 2 - Group 3, 3 - Group 4, 4 - Group 5, 5 - Group 6. Default value is -1.
+# Number: -1, 0, 1, 2, 3, 4, 5
+P2491 = -1
+
+# Transfer on 3 way conference Hangup. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2404 = 0
+
+# Use # as Dial Key. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P492 = 1
+
+# DND Call Feature On.
+# String
+P2444 =
+
+# DND Call Feature Off.
+# String
+P2445 =
+
+# Conference-URI
+# String
+P2418 =
+
+# No Answer Timeout (s). Default value is 20
+# Number: 1 - 120.
+P470 = 20
+
+# Matching Incoming Caller ID. Matching Rule 1
+# String
+P1494 =
+
+# Account Ring Tone. See ring tone options and value in the Ring Tone Value Table below
+P423 = content://settings/system/ringtone
+
+# Matching Rule 1 Distinctive Ringtone. See ring tone options and value in the Ring Tone Value Table below
+# String
+P1495 = content://settings/system/ringtone
+
+# Matching Incoming Caller ID. Matching Rule 2
+# String
+P1496 =
+
+# Matching Rule 2 Distinctive Ringtone. See ring tone options and value in the Ring Tone Value Table below
+# String
+P1497 = content://settings/system/ringtone
+
+# Matching Incoming Caller ID. Matching Rule 3
+# String
+P1498 =
+
+# Matching Rule 3 Distinctive Ringtone. See ring tone options and value in the Ring Tone Value Table below
+# String
+P1499 = content://settings/system/ringtone
+
+# Enable Local MOH. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2457 = 0
+
+############Ring Tone Value Table###############
+# Web GUI Option Value
+# Use System Ring tone content://settings/system/ringtone
+# Silent ringtone_silence
+# Ring2_OrganDub /system/media/audio/ringtones/Ring2_OrganDub.ogg
+# Big_Easy /system/media/audio/ringtones/Big_Easy.ogg
+# DonMessWivlt /system/media/audio/ringtones/DonMessWivIt.ogg
+# Club_Cubano /system/media/audio/ringtones/Club_Cubano.ogg
+# Growl /system/media/audio/ringtones/Growl.ogg
+# CrayonRock /system/media/audio/ringtones/CrayonRock.ogg
+# Ring9_Nairobi /system/media/audio/ringtones/Ring9_Nairobi.ogg
+# Ring10_Nassau /system/media/audio/ringtones/Ring10_Nassau.ogg
+# Third_Eye /system/media/audio/ringtones/Third_Eye.ogg
+# Ring1_Ding /system/media/audio/ringtones/Ring1_Ding.ogg
+# Road_Trip /system/media/audio/ringtones/Road_Trip.ogg
+# bellcore-dr2 /system/media/audio/ringtones/bellcore-dr2.ogg
+# Ring_Digital_02 /system/media/audio/ringtones/Ring_Digital_02.ogg
+# bellcore-dr3 /system/media/audio/ringtones/bellcore-dr3.ogg
+# DancinFool /system/media/audio/ringtones/DancinFool.ogg
+# Ring_Classic_02 /system/media/audio/ringtones/Ring_Classic_02.ogg
+# Ring5_FreeFlight /system/media/audio/ringtones/Ring5_FreeFlight.ogg
+# Funk_Yall /system/media/audio/ringtones/Funk_Yall.ogg
+# World /system/media/audio/ringtones/World.ogg
+# Ring8_MidEvilJaunt /system/media/audio/ringtones/Ring8_MidEvilJaunt.ogg
+# TwirlAway /system/media/audio/ringtones/TwirlAway.ogg
+# bellcore-dr4 /system/media/audio/ringtones/bellcore-dr4.ogg
+# Ring6_Glacial_Groove /system/media/audio/ringtones/Ring6_Glacial_Groove.ogg
+# Shes_All_That /system/media/audio/ringtones/Shes_All_That.ogg
+# Ring4_EtherShake /system/media/audio/ringtones/Ring4_EtherShake.ogg
+# Seville /system/media/audio/ringtones/Seville.ogg
+# BussaMove /system/media/audio/ringtones/BussaMove.ogg
+# Default_ringtone /system/media/audio/ringtones/Default_ringtone.ogg
+# BirdLoop /system/media/audio/ringtones/BirdLoop.ogg
+# MildlyAlarming /system/media/audio/ringtones/MildlyAlarming.ogg
+# Terminated /system/media/audio/ringtones/Terminated.ogg
+# Calypso_Steel /system/media/audio/ringtones/Calypso_Steel.ogg
+# Safari /system/media/audio/ringtones/Safari.ogg
+# Ring_Synth_04 /system/media/audio/ringtones/Ring_Synth_04.ogg
+# Ring_Synth_02 /system/media/audio/ringtones/Ring_Synth_02.ogg
+# CurveBall /system/media/audio/ringtones/CurveBall.ogg
+# Enter_the_Nexus /system/media/audio/ringtones/Enter_the_Nexus.ogg
+# Bollywood /system/media/audio/ringtones/Bollywood.ogg
+# Champagne_Edition /system/media/audio/ringtones/Champagne_Edition.ogg
+# Steppin_Out /system/media/audio/ringtones/Steppin_Out.ogg
+# Ring3_Paradise_Island /system/media/audio/ringtones/Ring3_Paradise_Island.ogg
+# Playa /system/media/audio/ringtones/Playa.ogg
+# No_Limits /system/media/audio/ringtones/No_Limits.ogg
+# LoopyLounge /system/media/audio/ringtones/LoopyLounge.ogg
+# Cairo /system/media/audio/ringtones/Cairo.ogg
+# Ring7_HalfwayHome /system/media/audio/ringtones/Ring7_HalfwayHome.ogg
+# SilkyWay /system/media/audio/ringtones/SilkyWay.ogg
+# LoveFlute /system/media/audio/ringtones/LoveFlute.ogg
+# Eastern_Sky /system/media/audio/ringtones/Eastern_Sky.ogg
+# bellcore-dr5 /system/media/audio/ringtones/bellcore-dr5.ogg
+# Gimme_Mo_Town /system/media/audio/ringtones/Gimme_Mo_Town.ogg
+# bellcore-dr1 /system/media/audio/ringtones/bellcore-dr1.ogg
+# Backroad /system/media/audio/ringtones/Backroad.ogg
+
+##############################################################################
+## Account 3 Settings ##
+##############################################################################
+
+#######################################################################
+## Account 3 General Settings ##
+#######################################################################
+
+# Account Activation. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P501 = 0
+
+# Account Name
+P517 =
+
+# SIP Server
+P502 =
+
+# SIP User ID
+P504 =
+
+# SIP Authenticate ID
+P505 =
+
+# SIP Authenticate Password
+P506 =
+
+# Voice Mail UserID
+P526 =
+
+# Name (Display name: John Doe)
+P507 =
+
+# Show Account Name Only. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2580 = 0
+
+# Tel URL Support. 0 - Disable, 1 - User=Phone, 2 - Enabled. Default value is 0
+# Number: 0, 1, 2
+P509 = 0
+
+#######################################################################
+## Account 3 Network Settings ##
+#######################################################################
+
+# Outbound Proxy
+P503 =
+
+# Secondary Outbound Proxy
+P2533 =
+
+# DNS Mode 0 - A Record, 1 - SRV, 2 - NAPTR/SRV. Default is 0
+# Number: 0, 1, 2.
+P508 = 0
+
+# Added Account -> Network settings -> DNS SRV Fail-over Mode
+# 0 - Default, 1 - Saved one until DNS TTL, 2 - Saved one until no response
+P26240 = 0
+
+# NAT Traversal. 0 - No, 1 - STUN, 2 - Keep-alive, 3 - UPnP, 4 - Auto, 5 - VPN. Default value is 2
+# Number: 0, 1, 2, 3, 4, 5
+P514 = 2
+
+# Proxy-Require
+P518 =
+
+#######################################################################
+## Account 3 SIP Settings ##
+#######################################################################
+
+# SIP Registration. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+P510 = 1
+
+# Unregister Before New Registration. 0 - No, 1 - Yes, 2 - Instance . Default value is 0
+# Number: 0, 1, 2
+P511 = 0
+
+# Register Expiration (m). In minutes. Default value is 60
+# Number: 0 - 64800
+P512 = 60
+
+# Register before Expiration (s). Default value is 0
+# Number
+P2530 = 0
+
+# Wait Time Retry Registration(s). In seconds. Default value is 20
+# Number: 1 - 3600
+P571 = 20
+
+# Local SIP Port. Default value is 5064
+# Number: 5 - 65535
+P513 = 5064
+
+# SUBSCRIBE for MWI. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P515 = 0
+
+# Enable OPTIONS Keep Alive. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2597 = 0
+
+# OPTIONS Keep Alive Interval(s). Default value is 30
+# Number
+P2598 = 30
+
+# OPTIONS Keep Alive Maximum Tries. Default value is 3
+# Number
+P2599 = 3
+
+#Enable Session Timer/ Session Expiration(s). In seconds. Default value is 180 seconds.
+# By default, Session Timer is Enabled. Session Timer is disabled if the value is 0.
+# Number: 0 or 90 - 64800
+P534 = 180
+
+# Min-SE (s). Default value is 90 seconds
+# Number: 5 - 65535
+P527 = 90
+
+# UAC Specify Refresher. 0 - Omit, 1 - UAC, 2 - UAS. Default value is 0
+# Number: 0, 1, 2
+P532 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS. Default value is 1
+# Number: 1, 2
+P533 = 1
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE)
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P531 = 0
+
+# Caller Request Timer (Request for timer when calling)
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1.
+P528 = 0
+
+# Callee Request Timer. Request for timer when called (i.e. if remote party supports timer but did not request for one)
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P529 = 0
+
+# Force Timer (Still use timer when remote party does not support timer). 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P530 = 0
+
+# Enable 100rel. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P535 = 0
+
+# Caller ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default value is 0
+# Number: 0, 1, 2
+P2524 = 0
+
+# Use Privacy Header. 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+P2538 = 0
+
+# Use P-Preferred-Identity Header. 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+P2539 = 0
+
+# SIP Transport. 0 - UDP, 1 - TCP, 2 - TLS. Default value is 0
+# Number: 0, 1, 2
+P548 = 0
+
+# SIP URI Scheme When Using TLS
+# 0 -sip, 1 - sips. Default value is 0.
+# Number: 0, 1
+P2529 = 0
+
+# Use Actual Ephemeral Port in Contact with TCP/TLS
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2531 = 0
+
+# Symmetric RTP. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P560 = 0
+
+# RTP IP Filter. 0 - Disable, 1 - IP Only, 2 - IP and Port. Default value is 0
+# Number: 0, 1, 2
+P26226 = 0
+
+# Support SIP Instance ID. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P589 = 1
+
+# Validate Incoming Messages. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2506 = 0
+
+# Check SIP User ID for Incoming INVITE. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P549 = 0
+
+# Authenticate Incoming INVITE. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2546 = 0
+
+# Only Accept SIP Requests from Known Servers. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2547 = 0
+
+#Allow SIP Reset
+# 0 - No, 1 - Yes, default 0
+P26215 =0
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate)
+# 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default value is 50
+# Number: 50, 100, 200
+P540 = 50
+
+# SIP T2 Interval. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default 400
+# Number: 200, 400, 800
+P541 = 400
+
+# SIP Timer D Interval (Seconds)
+# Number 0-64. Default value is 0
+P2587 = 0
+
+# Remove OBP from route. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2505 = 0
+
+# Check Domain Certificates
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2511 = 0
+
+# Validate Certification Chain
+# 0 - No, 1 - Yes. Default value is 0
+P2567 =0
+
+
+
+# Auto-filling Pickup Feature code. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P2535 = 1
+
+# Pickup Feature Code
+P2536 =
+
+
+#######################################################################
+## Account 3 Codec Settings ##
+#######################################################################
+
+# DTMF: in audio. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2501 = 0
+
+# DTMF: in RFC2833. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P2502 = 1
+
+# DTMF: in SIP INFO. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2503 = 0
+
+# DTMF Payload Type. Default value is 101
+# Number: 96 - 127
+P596 = 101
+
+# Preferred Vocoder
+# First codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 0
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P551 = 0
+
+# Second codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 8
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P552 = 8
+
+# Third codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P553 = 9
+
+# Forth codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P554 = 9
+
+# Fifth codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P555 = 9
+
+# Sixth codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P556 = 9
+
+#Seventh codex. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P557 = 9
+
+#Eighth codex. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P558 = 9
+
+# Hide Vocoder. 0 - No, 1 - Yes. Default value is 0.
+# Number: 0, 1
+P26247 = 0
+
+# Codec Negotiation Priority, 0 - Caller, 1 - Callee. Default value is 1.
+P29261=1
+
+# Use First Matching Vocoder in 200OK SDP, 0 - No, 1 - Yes. Default value is 0.
+P2548=1
+
+# iLBC Frame Size. 0 - 20 ms, 1 - 30 ms. Default value is 1.
+# Number: 0, 1
+P595 = 1
+
+#G726-32 ITU Payload. 0 - 2, 1 - Dynamic. Default value is 0.
+# Number: 0, 1
+P2569 =0
+
+#G726-32 Dynamic PT. Default value is 126.
+# Number
+P2565 =126
+
+#Opus Payload Type
+P2585 = 123
+
+#G.722.1 Rate. 0 - 24kbps encoding rate, 1 - 32kbps encoding rate. Default value is 0.
+P2573 = 0
+
+#G.722.1 Payload Type. Default value is 104
+P2574 = 104
+
+# Audio Jitter Buffer Type. 0 - Fixed, 1 - Adaptive. Default 1
+P598 = 1
+
+# SRTP Mode. 0 - Disabled, 1 - Enabled but not forced, 2 - Enabled and forced. Default value is 0
+# Number: 0, 1, 2
+P543 = 0
+
+# SRTP Key Length. 0 - AES 128&256 bit, 1 - AES 128 bit, 2 - AES 256 bit. Default value is 0
+#Number:0, 1, 2
+P2583 = 0
+
+# Enable SRTP Key Lift Time. 0 - No, 1 - Yes.
+# Number: 0,1
+P2563 = 0
+
+# Silence Suppression. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P585 = 0
+
+# Voice Frames per TX. Default valule is 2
+# Number: 1 - 64
+P586 = 2
+
+# RTCP Destination
+P2590 =
+
+#######################################################################
+## Account 3 Call Settings ##
+#######################################################################
+
+# Dial Plan Prefix
+# String
+P519 =
+
+# Disable DialPlan. 0 - No Selection, 1 - Dial Page, 2 - Contact, 4 - Incoming Call History, 8 - Outgoing Call History, 16 - MPK & Click2Dial.
+# If need to check multiple selections, add the specific values for each selections together. Default value is 0
+# Number: 0-31
+P2582 = 0
+
+# Dial Plan. Default value is { x+ | \+x+ | *x+ | *xx*x+ | x+*x+*x+*x+ | x+*x+*x+*x+#x+ }
+P559 = { x+ | \+x+ | *x+ | *xx*x+ | x+*x+*x+*x+ | x+*x+*x+*x+#x+ }
+
+# Refer-To Use Target Contact. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P569 = 0
+
+# Auto Answer. 0 - No, 1 - Yes, 2 - Enable Intercom/Paging. Default value is 0
+# Number: 0, 1, 2
+P525 = 0
+
+# Intercom Barging. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P26219 = 0
+
+# Custom Alert-Info for Auto Answer
+# String
+P2556=
+
+# Send Anonymous. 0 - No, 1 - Yes (caller ID will be blocked if set to Yes). Default value is 0
+# Number: 0, 1
+P521 = 0
+
+# Anonymous Call Rejection. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P546 = 0
+
+# Call Log. 0 - Log All, 1 - Log Incoming/Outgoing only (Missed Calls Not Recorded), 2 - Disable Call All. Default value is 0
+# Number: 0, 1
+P542 = 0
+
+# Special Feature. Default value is 100
+# 100 - Standard, 102 - Broadsoft, 108 - CBCOM, 109 - RNK, 113 - China Mobile
+# 114 - ZTE IMS, 115 - Mobotix, 116 - ZTE NGN, 117 - Huawei IMS, 123 - NEC, 1000 - Baudisch Door System
+# Number: 100, 102, 108, 109, 113, 114, 115, 116, 117, 123, 1000
+P524 = 100
+
+# Feature Key Synchronization. 0 - Disable, 1 - Broadsoft. Default value is 0
+# Number: 0, 1
+P2525 = 0
+
+# Enable Call Features. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P520 = 0
+
+# No Key Entry Timeout (s). Default value is 4
+# Number: 1 - 15
+P591 = 4
+
+# Ring Timeout. Default value is 60 seconds
+# Number: 10 - 300
+P576 = 60
+
+# Virtual Account Group. -1 - Default, 0 - Group 1, 1 - Group 2, 2 - Group 3, 3 - Group 4, 4 - Group 5, 5 - Group 6. Default value is -1.
+# Number: -1, 0, 1, 2, 3, 4, 5
+P2591 = -1
+
+# Transfer on 3 way conference Hangup. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2504 = 0
+
+# Use # as Dial Key. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P592 = 1
+
+# DND Call Feature On.
+# String
+P2544 =
+
+# DND Call Feature Off.
+# String
+P2545 =
+
+# Conference-URI
+# String
+P2518 =
+
+# No Answer Timeout (s). Default value is 20
+# Number: 1 - 120
+P570 = 20
+
+# Matching Incoming Caller ID. Matching Rule 1
+# String
+P1500 =
+
+# Account Ring Tone. See ring tone options and value in the Ring Tone value table below
+P523 = content://settings/system/ringtone
+
+# Matching Rule 1 Distinctive Ringtone. See ring tone options and value in the Ring Tone value table below
+# String
+P1501 =
+
+# Matching Incoming Caller ID. Matching Rule 2
+# String
+P1502 =
+
+# Matching Rule 2 Distinctive Ringtone. See ring tone options and value in the Ring Tone value table below
+# String
+P1503 =
+
+# Matching Incoming Caller ID. Matching Rule 3
+# String
+P1504 =
+
+# Matching Rule 3 Distinctive Ringtone. See ring tone options and value in the Ring Tone value table below
+# String
+P1505 =
+
+# Enable Local MOH. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2557 = 0
+
+############Ring Tone Value Table###############
+# Web GUI Option Value
+# Use System Ring tone content://settings/system/ringtone
+# Silent ringtone_silence
+# Ring2_OrganDub /system/media/audio/ringtones/Ring2_OrganDub.ogg
+# Big_Easy /system/media/audio/ringtones/Big_Easy.ogg
+# DonMessWivlt /system/media/audio/ringtones/DonMessWivIt.ogg
+# Club_Cubano /system/media/audio/ringtones/Club_Cubano.ogg
+# Growl /system/media/audio/ringtones/Growl.ogg
+# CrayonRock /system/media/audio/ringtones/CrayonRock.ogg
+# Ring9_Nairobi /system/media/audio/ringtones/Ring9_Nairobi.ogg
+# Ring10_Nassau /system/media/audio/ringtones/Ring10_Nassau.ogg
+# Third_Eye /system/media/audio/ringtones/Third_Eye.ogg
+# Ring1_Ding /system/media/audio/ringtones/Ring1_Ding.ogg
+# Road_Trip /system/media/audio/ringtones/Road_Trip.ogg
+# bellcore-dr2 /system/media/audio/ringtones/bellcore-dr2.ogg
+# Ring_Digital_02 /system/media/audio/ringtones/Ring_Digital_02.ogg
+# bellcore-dr3 /system/media/audio/ringtones/bellcore-dr3.ogg
+# DancinFool /system/media/audio/ringtones/DancinFool.ogg
+# Ring_Classic_02 /system/media/audio/ringtones/Ring_Classic_02.ogg
+# Ring5_FreeFlight /system/media/audio/ringtones/Ring5_FreeFlight.ogg
+# Funk_Yall /system/media/audio/ringtones/Funk_Yall.ogg
+# World /system/media/audio/ringtones/World.ogg
+# Ring8_MidEvilJaunt /system/media/audio/ringtones/Ring8_MidEvilJaunt.ogg
+# TwirlAway /system/media/audio/ringtones/TwirlAway.ogg
+# bellcore-dr4 /system/media/audio/ringtones/bellcore-dr4.ogg
+# Ring6_Glacial_Groove /system/media/audio/ringtones/Ring6_Glacial_Groove.ogg
+# Shes_All_That /system/media/audio/ringtones/Shes_All_That.ogg
+# Ring4_EtherShake /system/media/audio/ringtones/Ring4_EtherShake.ogg
+# Seville /system/media/audio/ringtones/Seville.ogg
+# BussaMove /system/media/audio/ringtones/BussaMove.ogg
+# Default_ringtone /system/media/audio/ringtones/Default_ringtone.ogg
+# BirdLoop /system/media/audio/ringtones/BirdLoop.ogg
+# MildlyAlarming /system/media/audio/ringtones/MildlyAlarming.ogg
+# Terminated /system/media/audio/ringtones/Terminated.ogg
+# Calypso_Steel /system/media/audio/ringtones/Calypso_Steel.ogg
+# Safari /system/media/audio/ringtones/Safari.ogg
+# Ring_Synth_04 /system/media/audio/ringtones/Ring_Synth_04.ogg
+# Ring_Synth_02 /system/media/audio/ringtones/Ring_Synth_02.ogg
+# CurveBall /system/media/audio/ringtones/CurveBall.ogg
+# Enter_the_Nexus /system/media/audio/ringtones/Enter_the_Nexus.ogg
+# Bollywood /system/media/audio/ringtones/Bollywood.ogg
+# Champagne_Edition /system/media/audio/ringtones/Champagne_Edition.ogg
+# Steppin_Out /system/media/audio/ringtones/Steppin_Out.ogg
+# Ring3_Paradise_Island /system/media/audio/ringtones/Ring3_Paradise_Island.ogg
+# Playa /system/media/audio/ringtones/Playa.ogg
+# No_Limits /system/media/audio/ringtones/No_Limits.ogg
+# LoopyLounge /system/media/audio/ringtones/LoopyLounge.ogg
+# Cairo /system/media/audio/ringtones/Cairo.ogg
+# Ring7_HalfwayHome /system/media/audio/ringtones/Ring7_HalfwayHome.ogg
+# SilkyWay /system/media/audio/ringtones/SilkyWay.ogg
+# LoveFlute /system/media/audio/ringtones/LoveFlute.ogg
+# Eastern_Sky /system/media/audio/ringtones/Eastern_Sky.ogg
+# bellcore-dr5 /system/media/audio/ringtones/bellcore-dr5.ogg
+# Gimme_Mo_Town /system/media/audio/ringtones/Gimme_Mo_Town.ogg
+# bellcore-dr1 /system/media/audio/ringtones/bellcore-dr1.ogg
+# Backroad /system/media/audio/ringtones/Backroad.ogg
+
+##############################################################################
+## Account 4 Settings ##
+##############################################################################
+
+#######################################################################
+## Account 4 General Settings ##
+#######################################################################
+
+# Account Activation. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P601 = 0
+
+# Account Name
+P617 =
+
+# SIP Server
+P602 =
+
+# SIP User ID
+P604 =
+
+# SIP Authenticate ID
+P605 =
+
+# SIP Authenticate Password
+P606 =
+
+# Voice Mail UserID
+P626 =
+
+# Name (Display Name, e.g., John Doe)
+P607 =
+
+# Show Account Name Only. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2680 = 0
+
+# Tel URI. 0 - Disable, 1 - User=Phone, 2 - Enabled. Default value is 0
+# Number: 0, 1, 2
+P609 = 0
+
+#######################################################################
+## Account 4 Network Settings ##
+#######################################################################
+
+# Outbound Proxy
+P603 =
+
+# Secondary Outbound Proxy
+P2633 =
+
+# DNS Mode. 0 - A Record, 1 - SRV, 2 - NAPTR/SRV. Default value is 0
+# Number: 0, 1, 2
+P608 = 0
+
+# Added Account -> Network settings -> DNS SRV Fail-over Mode
+# 0 - Default, 1 - Saved one until DNS TTL, 2 - Saved one until no response
+P26340 = 0
+
+# NAT Traversal. 0 - NAT No, 1 - STUN, 2 - Keep-alive, 3 - UPnP, 4 - Auto, 5 - VPN. Default value is 2
+# Number: 0, 1, 2, 3, 4, 5
+P614 = 2
+
+# Proxy-Require
+P618 =
+
+#######################################################################
+## Account 4 SIP Settings ##
+#######################################################################
+
+# SIP Registration. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P610 = 1
+
+# Unregister Before New Registration. 0 - No, 1 - Yes, 2 - Instance . Default value is 0
+# Number: 0, 1, 2
+P611 = 0
+
+# Register Expiration (m). In minutes. Default value is 60
+# Number: 0 - 64800
+P612 = 60
+
+# Register before Expiration (s). Default value is 0
+# Number
+P2630 = 0
+
+# Wait Time Retry Registration(s). In seconds. Default value is 20
+# Number: 1 - 3600
+P671 = 20
+
+# Local SIP Port. Default value is 5066
+# Number: 5 - 65535
+P613 = 5066
+
+# SUBSCRIBE For MWI. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P615 = 0
+
+# Enable OPTIONS Keep Alive. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2697 = 0
+
+# OPTIONS Keep Alive Interval(s). Default value is 30
+# Number
+P2698 = 30
+
+# OPTIONS Keep Alive Maximum Tries. Default value is 3
+# Number
+P2699 = 3
+
+#Enable Session Timer/ Session Expiration(s). In seconds. Default value is 180 seconds.
+# By default, Session Timer is Enabled. Session Timer is disabled if the value is 0.
+# Number: 0 or 90 - 64800
+P634 = 180
+
+# Min-SE (s). Default value is 90 seconds
+# Number: 90 - 64800
+P627 = 90
+
+# UAC Specify Refresher. 0 - Omit, 1 - UAC, 2 - UAS. Default value is 0
+# Number: 0, 1, 2
+P632 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS. Default value is 1
+# Number: 1, 2
+P633 = 1
+
+# Force INVITE. Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P631 = 0
+
+# Caller Request Timer. Request for timer when calling. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P628 = 0
+
+# Callee Request Timer. Request for timer when being called (i.e., if remote party supports timer but did not request for one)
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P629 = 0
+
+# Force Timer. Still use timer when remote party does not support timer
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P630 = 0
+
+# Enable 100rel. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P635 = 0
+
+# Caller ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default value is 0
+# Number: 0, 1, 2
+P2624 = 0
+
+# Use Privacy Header. 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+P2638 = 0
+
+# Use P-Preferred-Identity Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+P2639 = 0
+
+# SIP Transport. 0 - UDP , 1 - TCP, 2 - TLS. Default value is 0
+# Number: 0, 1, 2
+P648 = 0
+
+# SIP URI Scheme When Using TLS
+# 0 -sip, 1 - sips. Default value is 0.
+# Number: 0, 1
+P2629 = 0
+
+# Use Actual Ephemeral Port in Contact with TCP/TLS
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2631 = 0
+
+# Symmetric RTP. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P660 = 0
+
+# RTP IP Filter. 0 - Disable, 1 - IP Only, 2 - IP and Port. Default value is 0
+# Number: 0, 1, 2
+P26326 = 0
+
+# Support SIP Instance ID. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P689 = 1
+
+# Validate Incoming SIP Messages. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2606 = 0
+
+# Check SIP User ID for Incoming INVITE. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P649 = 0
+
+# Authenticate Incoming INVITE. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2646 = 0
+
+# Only Accept SIP Requests from Known Servers. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2647 = 0
+
+#Allow SIP Reset
+# 0 - No, 1 - Yes, default 0
+P26315 =0
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate)
+# 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default value is 50
+# Number: 50, 100, 200
+P640 = 50
+
+# SIP T2 Interval. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default value is 400
+# Number: 200, 400, 800
+P641 = 400
+
+# SIP Timer D Interval (Seconds)
+# Number 0-64. Default value is 0
+P2687 = 0
+
+# Remove OBP from route. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2605 = 0
+
+# Check Domain Certificates
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2611 = 0
+
+# Validate Certification Chain
+# 0 - No, 1 - Yes. Default value is 0
+P2667 =0
+
+
+# Auto-filling Pickup Feature code. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P2635 = 1
+
+# Pickup Feature Code
+P2636 =
+
+#######################################################################
+## Account 4 Codec Settings ##
+#######################################################################
+
+# DTMF: in audio. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2601 = 0
+
+# DTMF: via RFC2833. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P2602 = 1
+
+# DTMF: via SIP INFO. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2603 = 0
+
+# DTMF Payload Type. Default value is 101
+# Number: 96 - 127
+P696 = 101
+
+# Preferred Vocoder
+# First codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 0
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P651 = 0
+
+# Second codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 8
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P652 = 8
+
+# Third codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P653 = 9
+
+# Forth codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P654 = 9
+
+# Fifth codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P655 = 9
+
+# Sixth codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P656 = 9
+
+#Seventh codex. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P657 = 9
+
+#Eighth codex. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P658 = 9
+
+# Hide Vocoder. 0 - No, 1 - Yes. Default value is 0.
+# Number: 0, 1
+P26347 = 0
+
+# Codec Negotiation Priority, 0 - Caller, 1 - Callee. Default value is 1.
+P29361=1
+
+# Use First Matching Vocoder in 200OK SDP, 0 - No, 1 - Yes. Default value is 0.
+P2648=1
+
+# iLBC Frame Size. 0 - 20 ms, 1 - 30 ms. Default value is 1.
+# Number: 0, 1
+P695 = 1
+
+#G726-32 ITU Payload. 0 - 2, 1 - Dynamic. Default value is 0.
+# Number: 0, 1
+P2669 =0
+
+#G726-32 Dynamic PT. Default value is 126.
+# Number
+P2665 =126
+
+#Opus Payload Type
+P2685 = 123
+
+#G.722.1 Rate. 0 - 24kbps encoding rate, 1 - 32kbps encoding rate. Default value is 0.
+P2673 = 0
+
+#G.722.1 Payload Type. Default value is 104
+P2674 = 104
+
+
+# Audio Jitter Buffer Type. 0 - Fixed, 1 - Adaptive. Default 1
+P698 = 1
+
+# SRTP Mode. 0 - Disabled, 1 - Enabled but not forced, 2 - Enabled and forced. Default value is 0
+# Number: 0, 1, 2
+P643 = 0
+
+# SRTP Key Length. 0 - AES 128&256 bit, 1 - AES 128 bit, 2 - AES 256 bit. Default value is 0
+#Number:0, 1, 2
+P2683 = 0
+
+# Enable SRTP Key Lift Time. 0 - No, 1 - Yes.
+# Number: 0,1
+P2663 = 0
+
+# Silence Suppression. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P685 = 0
+
+# Voice Frames per TX. Default value is 2
+# Number: 1 - 64
+P686 = 2
+
+# RTCP Destination
+P2690 =
+
+#######################################################################
+## Account 4 Call Settings ##
+#######################################################################
+
+# Dial Plan Prefix
+# String
+P619 =
+
+# Disable DialPlan. 0 - No Selection, 1 - Dial Page, 2 - Contact, 4 - Incoming Call History, 8 - Outgoing Call History, 16 - MPK & Click2Dial.
+# If need to check multiple selections, add the specific values for each selections together. Default value is 0
+# Number: 0-31
+P2682 = 0
+
+
+# Dial Plan. Default value is { x+ | \+x+ | *x+ | *xx*x+ | x+*x+*x+*x+ | x+*x+*x+*x+#x+ }
+P659 = { x+ | \+x+ | *x+ | *xx*x+ | x+*x+*x+*x+ | x+*x+*x+*x+#x+ }
+
+# Refer-To Use Target Contact. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P669 = 0
+
+# Auto Answer. 0 - No, 1 - Yes, 2 - Enable Intercom/Paging. Default value is 0
+# Number: 0, 1, 2
+P625 = 0
+
+# Intercom Barging. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P26319 = 0
+
+# Custom Alert-Info for Auto Answer
+# String
+P2656=
+
+# Send Anonymous. 0 - No, 1 - Yes (caller ID will be blocked if set to Yes). Default value is 0
+# Number: 0, 1
+P621 = 0
+
+# Anonymous Call Rejection. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P646 = 0
+
+# Call Log. 0 - Log All, 1 - Log Incoming/Outgoing only (Missed Calls Not Recorded), 2 - Disable All. Default value is 0
+# Number: 0, 1, 2
+P642 = 0
+
+# Special Feature. Default value is 100
+# 100 - Standard, 102 - Broadsoft, 108 - CBCOM, 109 - RNK, 113 - China Mobile
+# 114 - ZTE IMS, 115 - Mobotix, 116 - ZTE NGN, 117 - Huawei IMS, 123 - NEC, 1000 - Baudisch Door System
+# Number: 100, 102, 108, 109, 113, 114, 115, 116, 117, 123, 1000
+P624 = 100
+
+# Feature Key Synchronization. 0 - Disable, 1 - Broadsoft. Default value is 0
+# Number: 0, 1
+P2625 = 0
+
+# Enable Call Features. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P620 = 0
+
+# No Key Entry Timeout (s). Default value is 4
+# Number: 1 - 15
+P691 = 4
+
+# Ring Timeout (s). Default value is 60
+# Number: 10 - 300
+P676 = 60
+
+# Virtual Account Group. -1 - Default, 0 - Group 1, 1 - Group 2, 2 - Group 3, 3 - Group 4, 4 - Group 5, 5 - Group 6. Default value is -1.
+# Number: -1, 0, 1, 2, 3, 4, 5
+P2691 = -1
+
+# Transfer on 3 way conference Hangup. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2604 = 0
+
+# Use # as Dial Key. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P692 = 1
+
+# DND Call Feature On.
+# String
+P2644 =
+
+# DND Call Feature Off.
+# String
+P2645 =
+
+# Conference-URI
+# String
+P2618 =
+
+# Account Ring Tone. See ring tone options and value in the Ring Tone value table below
+P623 = content://settings/system/ringtone
+
+# No Answer Timeout (s). Default value is 20
+# Number: 1 - 120
+P670 = 20
+
+# Matching Incoming Caller ID. Matching Rule 1
+# String
+P1506 =
+
+# Matching Rule 1 Distinctive Ringtone. See ring tone options and value in the Ring Tone value table below
+# String
+P1507 = content://settings/system/ringtone
+
+# Matching Incoming Caller ID. Matching Rule 2
+# String
+P1508 =
+
+# Matching Rule 2 Distinctive Ringtone. See ring tone options and value in the Ring Tone value table below
+# String
+P1509 = content://settings/system/ringtone
+
+# Matching Incoming Caller ID. Matching Rule 3
+# String
+P1510 =
+
+# Matching Rule 3 Distinctive Ringtone. See ring tone options and value in the Ring Tone value table below
+# String
+P1511 = content://settings/system/ringtone
+
+# Enable Local MOH. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2657 = 0
+
+
+############Ring Tone Value Table###############
+# Web GUI Option Value
+# Use System Ring tone content://settings/system/ringtone
+# Silent ringtone_silence
+# Ring2_OrganDub /system/media/audio/ringtones/Ring2_OrganDub.ogg
+# Big_Easy /system/media/audio/ringtones/Big_Easy.ogg
+# DonMessWivlt /system/media/audio/ringtones/DonMessWivIt.ogg
+# Club_Cubano /system/media/audio/ringtones/Club_Cubano.ogg
+# Growl /system/media/audio/ringtones/Growl.ogg
+# CrayonRock /system/media/audio/ringtones/CrayonRock.ogg
+# Ring9_Nairobi /system/media/audio/ringtones/Ring9_Nairobi.ogg
+# Ring10_Nassau /system/media/audio/ringtones/Ring10_Nassau.ogg
+# Third_Eye /system/media/audio/ringtones/Third_Eye.ogg
+# Ring1_Ding /system/media/audio/ringtones/Ring1_Ding.ogg
+# Road_Trip /system/media/audio/ringtones/Road_Trip.ogg
+# bellcore-dr2 /system/media/audio/ringtones/bellcore-dr2.ogg
+# Ring_Digital_02 /system/media/audio/ringtones/Ring_Digital_02.ogg
+# bellcore-dr3 /system/media/audio/ringtones/bellcore-dr3.ogg
+# DancinFool /system/media/audio/ringtones/DancinFool.ogg
+# Ring_Classic_02 /system/media/audio/ringtones/Ring_Classic_02.ogg
+# Ring5_FreeFlight /system/media/audio/ringtones/Ring5_FreeFlight.ogg
+# Funk_Yall /system/media/audio/ringtones/Funk_Yall.ogg
+# World /system/media/audio/ringtones/World.ogg
+# Ring8_MidEvilJaunt /system/media/audio/ringtones/Ring8_MidEvilJaunt.ogg
+# TwirlAway /system/media/audio/ringtones/TwirlAway.ogg
+# bellcore-dr4 /system/media/audio/ringtones/bellcore-dr4.ogg
+# Ring6_Glacial_Groove /system/media/audio/ringtones/Ring6_Glacial_Groove.ogg
+# Shes_All_That /system/media/audio/ringtones/Shes_All_That.ogg
+# Ring4_EtherShake /system/media/audio/ringtones/Ring4_EtherShake.ogg
+# Seville /system/media/audio/ringtones/Seville.ogg
+# BussaMove /system/media/audio/ringtones/BussaMove.ogg
+# Default_ringtone /system/media/audio/ringtones/Default_ringtone.ogg
+# BirdLoop /system/media/audio/ringtones/BirdLoop.ogg
+# MildlyAlarming /system/media/audio/ringtones/MildlyAlarming.ogg
+# Terminated /system/media/audio/ringtones/Terminated.ogg
+# Calypso_Steel /system/media/audio/ringtones/Calypso_Steel.ogg
+# Safari /system/media/audio/ringtones/Safari.ogg
+# Ring_Synth_04 /system/media/audio/ringtones/Ring_Synth_04.ogg
+# Ring_Synth_02 /system/media/audio/ringtones/Ring_Synth_02.ogg
+# CurveBall /system/media/audio/ringtones/CurveBall.ogg
+# Enter_the_Nexus /system/media/audio/ringtones/Enter_the_Nexus.ogg
+# Bollywood /system/media/audio/ringtones/Bollywood.ogg
+# Champagne_Edition /system/media/audio/ringtones/Champagne_Edition.ogg
+# Steppin_Out /system/media/audio/ringtones/Steppin_Out.ogg
+# Ring3_Paradise_Island /system/media/audio/ringtones/Ring3_Paradise_Island.ogg
+# Playa /system/media/audio/ringtones/Playa.ogg
+# No_Limits /system/media/audio/ringtones/No_Limits.ogg
+# LoopyLounge /system/media/audio/ringtones/LoopyLounge.ogg
+# Cairo /system/media/audio/ringtones/Cairo.ogg
+# Ring7_HalfwayHome /system/media/audio/ringtones/Ring7_HalfwayHome.ogg
+# SilkyWay /system/media/audio/ringtones/SilkyWay.ogg
+# LoveFlute /system/media/audio/ringtones/LoveFlute.ogg
+# Eastern_Sky /system/media/audio/ringtones/Eastern_Sky.ogg
+# bellcore-dr5 /system/media/audio/ringtones/bellcore-dr5.ogg
+# Gimme_Mo_Town /system/media/audio/ringtones/Gimme_Mo_Town.ogg
+# bellcore-dr1 /system/media/audio/ringtones/bellcore-dr1.ogg
+# Backroad /system/media/audio/ringtones/Backroad.ogg
+
+##############################################################################
+## Account 5 Settings ##
+##############################################################################
+
+#######################################################################
+## Account 5 General Settings ##
+#######################################################################
+
+# Account Activation. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1701 = 0
+
+# Account Name
+P1717 =
+
+# SIP Server
+P1702 =
+
+# SIP User ID
+P1704 =
+
+# SIP Authenticate ID
+P1705 =
+
+# SIP Authenticate Password
+P1706 =
+
+# Voice Mail UserID
+P1726 =
+
+# Name (Display name, e.g., John Doe)
+P1707 =
+
+# Show Account Name Only. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2780 = 0
+
+# Tel URL Support. 0 - Disabled, 1 - User=Phone, 2 - Enabled. Default value is 0
+# Number: 0, 1, 2
+P1709 = 0
+
+#######################################################################
+## Account 5 Network Settings ##
+#######################################################################
+
+# Outbound Proxy
+P1703 =
+
+# Secondary Outbound Proxy
+P2733 =
+
+# DNS Mode. 0 - A Record, 1 - SRV, 2 - NAPTR/SRV. Default value is 0
+# Number: 0, 1, 2.
+P1708 = 0
+
+# Added Account -> Network settings -> DNS SRV Fail-over Mode
+# 0 - Default, 1 - Saved one until DNS TTL, 2 - Saved one until no response
+P26440 = 0
+
+# NAT Traversal. 0 - No, 1 - STUN, 2 - Keep-alive, 3 - UPnP, 4 - Auto, 5 - VPN. Default value is 2
+# Number: 0, 1, 2, 3, 4, 5
+P1714 = 2
+
+# Proxy-Require
+P1718 =
+
+#######################################################################
+## Account 5 SIP Settings ##
+#######################################################################
+
+# SIP Registration. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P1710 = 1
+
+# Unregister Before New Registration. 0 - No, 1 - Yes, 2 - Instance . Default value is 0
+# Number: 0, 1, 2
+P1711 = 0
+
+# Register Expiration (m). In minutes. Default value is 60
+# Number: 0 - 64800
+P1712 = 60
+
+# Register before Expiration (s). Default value is 0
+# Number
+P2730 = 0
+
+# Wait Time Retry Registration(s). In seconds. Default value is 20
+# Number: 1 - 3600
+P1771 = 20
+
+# Local SIP Port. Default value is 5068
+# Number: 5 - 65535
+P1713 = 5068
+
+# SUBSCRIBE for MWI. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1715 = 0
+
+# Enable OPTIONS Keep Alive. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2797 = 0
+
+# OPTIONS Keep Alive Interval(s). Default value is 30
+# Number
+P2798 = 30
+
+# OPTIONS Keep Alive Maximum Tries. Default value is 3
+# Number
+P2799 = 3
+
+#Enable Session Timer/ Session Expiration(s). In seconds. Default value is 180 seconds.
+# By default, Session Timer is Enabled. Session Timer is disabled if the value is 0.
+# Number: 0 or 90 - 64800
+P1734 = 180
+
+# Min-SE (s). Default value is 90 seconds
+# Number is 90 - 64800
+P1727 = 90
+
+# UAC Specify Refresher. 0 - Omit, 1 - UAC, 2 - UAS. Default value is 0
+# Number: 0, 1, 2
+P1732 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS. Default value is 1
+# Number: 1, 2
+P1733 = 1
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE)
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1731 = 0
+
+# Caller Request Timer (Request for timer when calling). 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1728 = 0
+
+# Callee Request Timer (Request for timer when being called, i.e. if remote party supports timer but did not request for one)
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1729 = 0
+
+# Force Timer (Still use timer when remote party does not support timer). 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1730 = 0
+
+# Enable 100rel. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1735 = 0
+
+# Caller ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default value is 0
+# Number: 0, 1, 2
+P2724 = 0
+
+# Use Privacy Header. 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+P2738 = 0
+
+# Use P-Preferred-Identity Header. 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+P2739 = 0
+
+# SIP Transport. 0 - UDP, 1 - TCP, 2 - TLS. Default value is 0
+# Number: 0, 1, 2
+P1748 = 0
+
+# SIP URI Scheme When Using TLS
+# 0 -sip, 1 - sips. Default value is 0.
+# Number: 0, 1
+P2729 = 0
+
+# Use Actual Ephemeral Port in Contact with TCP/TLS
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2731 = 0
+
+# Symmetric RTP. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1760 = 0
+
+# RTP IP Filter. 0 - Disable, 1 - IP Only, 2 - IP and Port. Default value is 0
+# Number: 0, 1, 2
+P26426 = 0
+
+# Support SIP Instance ID. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P1789 = 1
+
+# Validate Incoming Messages. 0 - No, 1 - Yes. Default value is 0.
+# Number: 0, 1
+P2706 = 0
+
+# Check SIP User ID for Incoming INVITE. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1749 = 0
+
+# Authenticate Incoming INVITE. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2746 = 0
+
+# Only Accept SIP Requests from Known Servers. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2747 = 0
+
+#Allow SIP Reset
+# 0 - No, 1 - Yes, default 0
+P26415 =0
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate). 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default value is 50
+# Number: 50, 100, 200
+P1740 = 50
+
+# SIP T2 Interval. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default is value 400
+# Number: 200, 400, 800
+P1741 = 400
+
+# SIP Timer D Interval (Seconds)
+# Number 0-64. Default value is 0
+P2787 = 0
+
+# Remove OBP from route. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2705 = 0
+
+# Check Domain Certificates
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2711 = 0
+
+# Validate Certification Chain
+# 0 - No, 1 - Yes. Default value is 0
+P2767 =0
+
+
+
+# Auto-filling Pickup Feature code. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P2735 = 1
+
+# Pickup Feature Code
+P2736 =
+
+
+#######################################################################
+## Account 5 Codec Settings ##
+#######################################################################
+
+# DTMF: in audio. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2701 = 0
+
+# DTMF: via RFC2833. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P2702 = 1
+
+# DTMF: via SIP INFO. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2703 = 0
+
+# DTMF Payload Type. Default value is 101
+# Number: 96 - 127
+P1796 = 101
+
+# Preferred Vocoder
+# First codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 0
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P1751 = 0
+
+# Second codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 8
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P1752 = 8
+
+# Third codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P1753 = 9
+
+# Forth codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P1754 = 9
+
+# Fifth codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P1755 = 9
+
+# Sixth codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P1756 = 9
+
+#Seventh codex. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P1757 = 9
+
+#Eighth codex. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 2, 8, 9, 18, 98, 123, 104
+P1758 = 9
+
+# Hide Vocoder. 0 - No, 1 - Yes. Default value is 0.
+# Number: 0, 1
+P26447 = 0
+
+# Codec Negotiation Priority, 0 - Caller, 1 - Callee. Default value is 1.
+P29461=1
+
+# Use First Matching Vocoder in 200OK SDP, 0 - No, 1 - Yes. Default value is 0.
+P2748=1
+
+# iLBC Frame Size. 0 - 20 ms, 1 - 30 ms. Default value is 1.
+# Number: 0, 1
+P1795 = 1
+
+#G726-32 ITU Payload. 0 - 2, 1 - Dynamic. Default value is 0.
+# Number: 0, 1
+P2769 =0
+
+#G726-32 Dynamic PT. Default value is 126.
+# Number
+P2765 =126
+
+#Opus Payload Type
+P2785 = 123
+
+#G.722.1 Rate. 0 - 24kbps encoding rate, 1 - 32kbps encoding rate. Default value is 0.
+P2773 = 0
+
+#G.722.1 Payload Type. Default value is 104
+P2774 = 104
+
+# Audio Jitter Buffer Type. 0 - Fixed, 1 - Adaptive. Default 1
+P1798 = 1
+
+# SRTP Mode. 0 - Disabled, 1 - Enabled but not forced, 2 - Enabled and forced. Default value is 0
+# Number: 0, 1, 2
+P1743 = 0
+
+# SRTP Key Length. 0 - AES 128&256 bit, 1 - AES 128 bit, 2 - AES 256 bit. Default value is 0
+#Number:0, 1, 2
+P2783 = 0
+
+# Enable SRTP Key Lift Time. 0 - No, 1 - Yes.
+# Number: 0,1
+P2763 = 0
+
+# Silence Suppression. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1785 = 0
+
+# Voice Frames per TX. Default value is 2
+# Number: 1 - 64
+P1786 = 2
+
+# RTCP Destination
+P2790 =
+
+#######################################################################
+## Account 5 Call Settings ##
+#######################################################################
+
+# Dial Plan Prefix
+# String
+P1719 =
+
+# Disable DialPlan. 0 - No Selection, 1 - Dial Page, 2 - Contact, 4 - Incoming Call History, 8 - Outgoing Call History, 16 - MPK & Click2Dial.
+# If need to check multiple selections, add the specific values for each selections together. Default value is 0
+# Number: 0-31
+P2782 = 0
+
+# Dial Plan Maxlength: unlimited, default is allow all { x+ | \+x+ | *x+ | *xx*x+ | x+*x+*x+*x+ | x+*x+*x+*x+#x+ }
+P1759 = { x+ | \+x+ | *x+ | *xx*x+ | x+*x+*x+*x+ | x+*x+*x+*x+#x+ }
+
+# Refer-To Use Target Contact. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1769 = 0
+
+# Auto Answer. 0 - No, 1 - Yes, 2 - Enable Intercom/Paging. Default value is 0
+# Number: 0, 1, 2
+P1725 = 0
+
+# Intercom Barging. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P26419 = 0
+
+# Custom Alert-Info for Auto Answer
+# String
+P2756=
+
+# Send Anonymous. 0 - No, 1 - Yes (caller ID will be blocked if set to Yes). Default value is 0
+# Number: 0, 1
+P1721 = 0
+
+# Anonymous Call Rejection. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1746 = 0
+
+# Call Log. 0 - Log All, 1 - Log Incoming/Outgoing Only (Missed Calls Not Recorded), 2 - Disable All. Default value is 0
+# Number: 0, 1, 2
+P1742 = 0
+
+# Special Feature. Default value is 100
+# 100 - Standard, 102 - Broadsoft, 108 - CBCOM, 109 - RNK, 113 - China Mobile
+# 114 - ZTE IMS, 115 - Mobotix, 116 - ZTE NGN, 117 - Huawei IMS, 123 - NEC, 1000 - Baudisch Door System
+# Number: 100, 102, 108, 109, 113, 114, 115, 116, 117, 123, 1000
+P1724 = 100
+
+# Feature Key Synchronization. 0 - Disable, 1 - Broadsoft. Default value is 0
+# Number: 0, 1
+P2725 = 0
+
+# Enable Call Features. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1720 = 0
+
+# No Key Entry Timeout (s). Default value is 4
+# Number: 1 - 15
+P1791 = 4
+
+# Ring Timeout (s). Default value is 60
+# Number: 10 - 300
+P1776 = 60
+
+# Virtual Account Group. -1 - Default, 0 - Group 1, 1 - Group 2, 2 - Group 3, 3 - Group 4, 4 - Group 5, 5 - Group 6. Default value is -1.
+# Number: -1, 0, 1, 2, 3, 4, 5
+P2791 = -1
+
+# Transfer on 3 way conference Hangup. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2704 = 0
+
+# Use # as Dial Key. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P1792 = 1
+
+# DND Call Feature On.
+# String
+P2744 =
+
+# DND Call Feature Off.
+# String
+P2745 =
+
+# Conference-URI
+# String
+P2718 =
+
+# No Answer Timeout (s). Default value is 20
+# Number: 1 - 120
+P1770 = 20
+
+# Account Ring Tone. See ring tone options and value in the Ring Tone value table below
+P1723 = content://settings/system/ringtone
+
+# Matching Incoming Caller ID. Matching Rule 1
+# String
+P1512 =
+
+# Matching Rule 1 Distinctive Ringtone. See ring tone options and value in the Ring Tone value table below
+# String
+P1513 = content://settings/system/ringtone
+
+# Matching Incoming Caller ID. Matching Rule 2
+# String
+P1514 =
+
+# Matching Rule 2 Distinctive Ringtone. See ring tone options and value in the Ring Tone value table below
+# String
+P1515 = content://settings/system/ringtone
+
+# Matching Incoming Caller ID. Matching Rule 3
+# String
+P1516 =
+
+# Matching Rule 3 Distinctive Ringtone. See ring tone options and value in the Ring Tone value table below
+# String
+P1517 = content://settings/system/ringtone
+
+# Enable Local MOH. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2757 = 0
+
+
+############Ring Tone Value Table###############
+# Web GUI Option Value
+# Use System Ring tone content://settings/system/ringtone
+# Silent ringtone_silence
+# Ring2_OrganDub /system/media/audio/ringtones/Ring2_OrganDub.ogg
+# Big_Easy /system/media/audio/ringtones/Big_Easy.ogg
+# DonMessWivlt /system/media/audio/ringtones/DonMessWivIt.ogg
+# Club_Cubano /system/media/audio/ringtones/Club_Cubano.ogg
+# Growl /system/media/audio/ringtones/Growl.ogg
+# CrayonRock /system/media/audio/ringtones/CrayonRock.ogg
+# Ring9_Nairobi /system/media/audio/ringtones/Ring9_Nairobi.ogg
+# Ring10_Nassau /system/media/audio/ringtones/Ring10_Nassau.ogg
+# Third_Eye /system/media/audio/ringtones/Third_Eye.ogg
+# Ring1_Ding /system/media/audio/ringtones/Ring1_Ding.ogg
+# Road_Trip /system/media/audio/ringtones/Road_Trip.ogg
+# bellcore-dr2 /system/media/audio/ringtones/bellcore-dr2.ogg
+# Ring_Digital_02 /system/media/audio/ringtones/Ring_Digital_02.ogg
+# bellcore-dr3 /system/media/audio/ringtones/bellcore-dr3.ogg
+# DancinFool /system/media/audio/ringtones/DancinFool.ogg
+# Ring_Classic_02 /system/media/audio/ringtones/Ring_Classic_02.ogg
+# Ring5_FreeFlight /system/media/audio/ringtones/Ring5_FreeFlight.ogg
+# Funk_Yall /system/media/audio/ringtones/Funk_Yall.ogg
+# World /system/media/audio/ringtones/World.ogg
+# Ring8_MidEvilJaunt /system/media/audio/ringtones/Ring8_MidEvilJaunt.ogg
+# TwirlAway /system/media/audio/ringtones/TwirlAway.ogg
+# bellcore-dr4 /system/media/audio/ringtones/bellcore-dr4.ogg
+# Ring6_Glacial_Groove /system/media/audio/ringtones/Ring6_Glacial_Groove.ogg
+# Shes_All_That /system/media/audio/ringtones/Shes_All_That.ogg
+# Ring4_EtherShake /system/media/audio/ringtones/Ring4_EtherShake.ogg
+# Seville /system/media/audio/ringtones/Seville.ogg
+# BussaMove /system/media/audio/ringtones/BussaMove.ogg
+# Default_ringtone /system/media/audio/ringtones/Default_ringtone.ogg
+# BirdLoop /system/media/audio/ringtones/BirdLoop.ogg
+# MildlyAlarming /system/media/audio/ringtones/MildlyAlarming.ogg
+# Terminated /system/media/audio/ringtones/Terminated.ogg
+# Calypso_Steel /system/media/audio/ringtones/Calypso_Steel.ogg
+# Safari /system/media/audio/ringtones/Safari.ogg
+# Ring_Synth_04 /system/media/audio/ringtones/Ring_Synth_04.ogg
+# Ring_Synth_02 /system/media/audio/ringtones/Ring_Synth_02.ogg
+# CurveBall /system/media/audio/ringtones/CurveBall.ogg
+# Enter_the_Nexus /system/media/audio/ringtones/Enter_the_Nexus.ogg
+# Bollywood /system/media/audio/ringtones/Bollywood.ogg
+# Champagne_Edition /system/media/audio/ringtones/Champagne_Edition.ogg
+# Steppin_Out /system/media/audio/ringtones/Steppin_Out.ogg
+# Ring3_Paradise_Island /system/media/audio/ringtones/Ring3_Paradise_Island.ogg
+# Playa /system/media/audio/ringtones/Playa.ogg
+# No_Limits /system/media/audio/ringtones/No_Limits.ogg
+# LoopyLounge /system/media/audio/ringtones/LoopyLounge.ogg
+# Cairo /system/media/audio/ringtones/Cairo.ogg
+# Ring7_HalfwayHome /system/media/audio/ringtones/Ring7_HalfwayHome.ogg
+# SilkyWay /system/media/audio/ringtones/SilkyWay.ogg
+# LoveFlute /system/media/audio/ringtones/LoveFlute.ogg
+# Eastern_Sky /system/media/audio/ringtones/Eastern_Sky.ogg
+# bellcore-dr5 /system/media/audio/ringtones/bellcore-dr5.ogg
+# Gimme_Mo_Town /system/media/audio/ringtones/Gimme_Mo_Town.ogg
+# bellcore-dr1 /system/media/audio/ringtones/bellcore-dr1.ogg
+# Backroad /system/media/audio/ringtones/Backroad.ogg
+
+##############################################################################
+## Account 6 Settings ##
+##############################################################################
+
+#######################################################################
+## Account 6 General Settings ##
+#######################################################################
+
+# Account Activation. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1801 = 1
+
+# Account Name
+P1817 = IPVideoTalk
+
+# SIP Server
+P1802 = sip.ipvideotalk.com:48879
+
+# SIP User ID
+P1804 =
+
+# SIP Authenticate ID
+P1805 =
+
+# SIP Authenticate Password
+P1806 =
+
+# Voice Mail UserID
+P1826 = *26
+
+# Name (Display name :John Doe)
+P1807 =
+
+# Show Account Name Only. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2880 = 0
+
+# Tel URL Support. 0 - Disable, 1 - User=Phone, 2 - Enabled. Default value is 0
+# Number: 0, 1, 2
+P1809 = 0
+
+#######################################################################
+## Account 6 Network Settings ##
+#######################################################################
+
+# Outbound Proxy
+P1803 =
+
+# Secondary Outbound Proxy
+P2833 =
+
+# DNS Mode. 0 - A Record, 1 - SRV, 2 - NAPTR/SRV. Default is 0
+# Number: 0, 1, 2
+P1808 = 0
+
+# Added Account -> Network settings -> DNS SRV Fail-over Mode
+# 0 - Default, 1 - Saved one until DNS TTL, 2 - Saved one until no response
+P26540 = 0
+
+# NAT Traversal. 0 - No, 1 - STUN, 2 - Keep-alive, 3 - UPnP, 4 - Auto, 5 - VPN. Default value is 2
+# Number: 0, 1, 2, 3, 4, 5
+P1814 = 2
+
+# Proxy-Require
+P1818 =
+
+#######################################################################
+## Account 6 SIP Settings ##
+#######################################################################
+
+# SIP Registration. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+P1810 = 1
+
+# Unregister Before New Registration. 0 - No, 1 - Yes, 2 - Instance . Default value is 0
+# Number: 0, 1, 2
+P1811 = 1
+
+# Register Expiration (m). In minutes. Default value is 60
+# Number: 0 - 64800
+P1812 = 60
+
+# Register before Expiration (s). Default value is 0
+# Number
+P2830 = 0
+
+# Wait Time Retry Registration(s). In seconds. Default value is 20
+# Number: 1 - 3600
+P1871 = 20
+
+# Local SIP Port. Default value is 5070
+# Number: 5-65535
+P1813 = 5070
+
+# SUBSCRIBE for MWI. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1815 = 0
+
+# Enable OPTIONS Keep Alive. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2897 = 0
+
+# OPTIONS Keep Alive Interval(s). Default value is 30
+# Number
+P2898 = 30
+
+# OPTIONS Keep Alive Maximum Tries. Default value is 3
+# Number
+P2899 = 3
+
+#Enable Session Timer/ Session Expiration(s). In seconds. Default value is 180 seconds.
+# By default, Session Timer is Enabled. Session Timer is disabled if the value is 0.
+# Number: 0 or 90 - 64800
+P1834 = 180
+
+# Min-SE (s). Default value is 90 seconds
+# Number: 5 - 65535
+P1827 = 90
+
+# UAC Specify Refresher. 0 - Omit, 1 - UAC, 2 - UAS. Default value is 0
+# Number: 0, 1, 2
+P1832 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS. Default value is 1
+# Number: 1,
+P1833 = 1
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE)
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1831 = 0
+
+# Caller Request Timer (Request for timer when calling)
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1828 = 0
+
+# Callee Request Timer. Request for timer when called (i.e. if remote party supports timer but did not request for one)
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1829 = 0
+
+# Force Timer (Still use timer when remote party does not support timer). 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1830 = 0
+
+# Enable 100rel. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1835 = 0
+
+# Caller ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default value is 0
+# Number: 0, 1, 2
+P2824 = 0
+
+# Use Privacy Header. 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+P2838 = 0
+
+# Use P-Preferred-Identity Header. 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+P2839 = 0
+
+# SIP Transport. 0 - UDP, 1 - TCP, 2 - TLS. Default value is 0
+# Number: 0, 1, 2
+P1848 = 0
+
+# SIP URI Scheme When Using TLS
+# 0 -sip, 1 - sips. Default value is 0.
+# Number: 0, 1
+P2829 = 0
+
+# Use Actual Ephemeral Port in Contact with TCP/TLS
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2831 = 0
+
+# Symmetric RTP. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1860 = 1
+
+# RTP IP Filter. 0 - Disable, 1 - IP Only, 2 - IP and Port. Default value is 0
+# Number: 0, 1, 2
+P26526 = 0
+
+# Support SIP Instance ID. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P1889 = 1
+
+# Validate Incoming Messages. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2806 = 0
+
+# Check SIP User ID for Incoming INVITE. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1849 = 0
+
+# Authenticate Incoming INVITE. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2846 = 0
+
+# Only Accept SIP Requests from Known Servers. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2847 = 0
+
+#Allow SIP Reset
+# 0 - No, 1 - Yes, default 0
+P26515 =0
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate). 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default value is 50
+# Number: 50, 100, 200
+P1840 = 50
+
+# SIP T2 Interval. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default 400
+# Number: 200, 400, 800
+P1841 = 400
+
+# SIP Timer D Interval (Seconds)
+# Number 0-64. Default value is 0
+P2887 = 0
+
+# Remove OBP from route. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2805 = 0
+
+# Check Domain Certificates
+# 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2811 = 0
+
+# Validate Certification Chain
+# 0 - No, 1 - Yes. Default value is 0
+P2867 =0
+
+
+# Auto-filling Pickup Feature code. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P2835 = 1
+
+# Pickup Feature Code
+P2836 =
+
+
+#######################################################################
+## Account 6 Codec Settings ##
+#######################################################################
+
+# DTMF: in audio. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2801 = 0
+
+# DTMF: in RFC2833. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P2802 = 1
+
+# DTMF: in SIP INFO. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2803 = 0
+
+# DTMF Payload Type. Default value is 101
+# Number: 96 - 127
+P1896 = 101
+
+# Preferred Vocoder
+# First codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 0
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P1851 = 0
+
+# Second codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 8
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P1852 = 8
+
+# Third codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P1853 = 9
+
+# Forth codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P1854 = 9
+
+# Fifth codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P1855 = 9
+
+# Sixth codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P1856 = 9
+
+# Seventh codex. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P1857 = 9
+
+# Eighth codex. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 18 - G729A/B, 98 - iLBC, 123 - Opus, 104 - G.722.1. Default value is 9
+# Number: 0, 8, 9, 2, 18, 98, 123, 104
+P1858 = 9
+
+# Hide Vocoder. 0 - No, 1 - Yes. Default value is 0.
+# Number: 0, 1
+P26547 = 0
+
+# Codec Negotiation Priority, 0 - Caller, 1 - Callee. Default value is 1.
+P29561=1
+
+# Use First Matching Vocoder in 200OK SDP, 0 - No, 1 - Yes. Default value is 0.
+P2848=1
+
+# iLBC Frame Size. 0 - 20 ms, 1 - 30 ms. Default value is 1.
+# Number: 0, 1
+P1895 = 1
+
+#G726-32 ITU Payload. 0 - 2, 1 - Dynamic. Default value is 0.
+# Number: 0, 1
+P2869 =0
+
+#G726-32 Dynamic PT. Default value is 126.
+# Number
+P2865 =126
+
+#Opus Payload Type
+P2885 = 123
+
+#G.722.1 Rate. 0 - 24kbps encoding rate, 1 - 32kbps encoding rate. Default value is 0.
+P2873 = 0
+
+#G.722.1 Payload Type. Default value is 104
+P2874 = 104
+
+# Audio Jitter Buffer Type. 0 - Fixed, 1 - Adaptive. Default 1
+P1898 = 1
+
+# SRTP Mode. 0 - Disabled, 1 - Enabled but not forced, 2 - Enabled and forced. Default value is 0
+# Number: 0, 1, 2
+P1843 = 0
+
+# SRTP Key Length. 0 - AES 128&256 bit, 1 - AES 128 bit, 2 - AES 256 bit. Default value is 0
+#Number:0, 1, 2
+P2883 = 0
+
+# Enable SRTP Key Lift Time. 0 - No, 1 - Yes.
+# Number: 0,1
+P2863 = 0
+
+# Silence Suppression. 0 - No, 1 - Yes
+# Number: 0, 1
+P1885 = 0
+
+# Voice Frames per TX. Default valule is 2
+# Number: 1 - 64
+P1886 = 2
+
+# Jitter Buffer Maximums (ms). Default value is 50
+# Number: 0 - 10000
+P2881 = 50
+
+# RTCP Destination
+P2890 =
+
+#######################################################################
+## Account 6 Call Settings ##
+#######################################################################
+
+# Dial Plan Prefix
+# String
+P1819 =
+
+# Disable DialPlan. 0 - No Selection, 1 - Dial Page, 2 - Contact, 4 - Incoming Call History, 8 - Outgoing Call History, 16 - MPK & Click2Dial.
+# If need to check multiple selections, add the specific values for each selections together. Default value is 0
+# Number: 0-31
+P2882 = 0
+
+# Dial Plan. Default value is { x+ | \+x+ | *x+ | *xx*x+ | x+*x+*x+*x+ | x+*x+*x+*x+#x+ }
+P1859 = { x+ | \+x+ | *x+ | *xx*x+ | x+*x+*x+*x+ | x+*x+*x+*x+#x+ }
+
+# Refer-To Use Target Contact. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1869 = 0
+
+# Auto Answer. 0 - No, 1 - Yes, 2 - Enable Intercom/Paging. Default value is 0
+# Number: 0, 1
+P1825 = 0
+
+# Intercom Barging. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P26519 = 0
+
+# Custom Alert-Info for Auto Answer
+# String
+P2856=
+
+# Send Anonymous. 0 - No, 1 - Yes (caller ID will be blocked if set to Yes). Default value is 0
+# Number: 0, 1
+P1821 = 0
+
+# Anonymous Call Rejection. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1846 = 0
+
+# Call Log. 0 - Log All, 1 - Log Incoming/Outgoing only (Missed Calls Not Recorded), 2 - Disable Call All. Default value is 0
+# Number: 0, 1, 2
+P1842 = 0
+
+# Special Feature. Default value is 100
+# 100 - Standard, 102 - Broadsoft, 108 - CBCOM, 109 - RNK, 113 - China Mobile
+# 114 - ZTE IMS, 115 - Mobotix, 116 - ZTE NGN, 117 - Huawei IMS, 123 - NEC, 1000 - Baudisch Door System
+# Number: 100, 102, 108, 109, 113, 114, 115, 116, 117, 123, 1000
+P1824 = 100
+
+# Feature Key Synchronization. 0 - Disable, 1 - Broadsoft. Default value is 0
+# Number: 0, 1
+P2825 = 0
+
+# Enable Call Features. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1820 = 0
+
+# No Key Entry Timeout (s). Default value is 4
+# Number: 1 - 15
+P1891 = 4
+
+# Ring Timeout. Default value is 60 seconds
+# Number: 10 - 300
+P1876 = 60
+
+# Virtual Account Group. -1 - Default, 0 - Group 1, 1 - Group 2, 2 - Group 3, 3 - Group 4, 4 - Group 5, 5 - Group 6. Default value is -1.
+# Number: -1, 0, 1, 2, 3, 4, 5
+P2891 = -1
+
+# Transfer on 3 way conference Hangup. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2804 = 0
+
+# Use # as Dial Key. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P1892 = 1
+
+# DND Call Feature On.
+# String
+P2844 =
+
+# DND Call Feature Off.
+# String
+P2845 =
+
+# Conference-URI
+# String
+P2818 =
+
+# No Answer Timeout (s). Default value is 20
+# Number: 1 - 120
+P1870 = 20
+
+# Account Ring Tone. See ring tone options and values in the Ring Tone value table below
+P1823 = content://settings/system/ringtone
+
+# Matching Incoming Caller ID. Matching Rule 1
+# String
+P1518 =
+
+# Matching Rule 1 Distinctive Ringtone. See ring tone options and values in the Ring Tone value table below
+# String
+P1519 = content://settings/system/ringtone
+
+# Matching Incoming Caller ID. Matching Rule 2
+# String
+P1520 =
+
+# Matching Rule 2 Distinctive Ringtone. See ring tone options and values in the Ring Tone value table below
+# String
+P1521 = content://settings/system/ringtone
+
+# Matching Incoming Caller ID. Matching Rule 3
+# String
+P1522 =
+
+# Matching Rule 3 Distinctive Ringtone. See ring tone options and values in the Ring Tone value table below
+# String
+P1523 = content://settings/system/ringtone
+
+# Enable Local MOH. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P2857 = 0
+
+
+############Ring Tone Value Table###############
+# Web GUI Option Value
+# Use System Ring tone content://settings/system/ringtone
+# Silent ringtone_silence
+# Ring2_OrganDub /system/media/audio/ringtones/Ring2_OrganDub.ogg
+# Big_Easy /system/media/audio/ringtones/Big_Easy.ogg
+# DonMessWivlt /system/media/audio/ringtones/DonMessWivIt.ogg
+# Club_Cubano /system/media/audio/ringtones/Club_Cubano.ogg
+# Growl /system/media/audio/ringtones/Growl.ogg
+# CrayonRock /system/media/audio/ringtones/CrayonRock.ogg
+# Ring9_Nairobi /system/media/audio/ringtones/Ring9_Nairobi.ogg
+# Ring10_Nassau /system/media/audio/ringtones/Ring10_Nassau.ogg
+# Third_Eye /system/media/audio/ringtones/Third_Eye.ogg
+# Ring1_Ding /system/media/audio/ringtones/Ring1_Ding.ogg
+# Road_Trip /system/media/audio/ringtones/Road_Trip.ogg
+# bellcore-dr2 /system/media/audio/ringtones/bellcore-dr2.ogg
+# Ring_Digital_02 /system/media/audio/ringtones/Ring_Digital_02.ogg
+# bellcore-dr3 /system/media/audio/ringtones/bellcore-dr3.ogg
+# DancinFool /system/media/audio/ringtones/DancinFool.ogg
+# Ring_Classic_02 /system/media/audio/ringtones/Ring_Classic_02.ogg
+# Ring5_FreeFlight /system/media/audio/ringtones/Ring5_FreeFlight.ogg
+# Funk_Yall /system/media/audio/ringtones/Funk_Yall.ogg
+# World /system/media/audio/ringtones/World.ogg
+# Ring8_MidEvilJaunt /system/media/audio/ringtones/Ring8_MidEvilJaunt.ogg
+# TwirlAway /system/media/audio/ringtones/TwirlAway.ogg
+# bellcore-dr4 /system/media/audio/ringtones/bellcore-dr4.ogg
+# Ring6_Glacial_Groove /system/media/audio/ringtones/Ring6_Glacial_Groove.ogg
+# Shes_All_That /system/media/audio/ringtones/Shes_All_That.ogg
+# Ring4_EtherShake /system/media/audio/ringtones/Ring4_EtherShake.ogg
+# Seville /system/media/audio/ringtones/Seville.ogg
+# BussaMove /system/media/audio/ringtones/BussaMove.ogg
+# Default_ringtone /system/media/audio/ringtones/Default_ringtone.ogg
+# BirdLoop /system/media/audio/ringtones/BirdLoop.ogg
+# MildlyAlarming /system/media/audio/ringtones/MildlyAlarming.ogg
+# Terminated /system/media/audio/ringtones/Terminated.ogg
+# Calypso_Steel /system/media/audio/ringtones/Calypso_Steel.ogg
+# Safari /system/media/audio/ringtones/Safari.ogg
+# Ring_Synth_04 /system/media/audio/ringtones/Ring_Synth_04.ogg
+# Ring_Synth_02 /system/media/audio/ringtones/Ring_Synth_02.ogg
+# CurveBall /system/media/audio/ringtones/CurveBall.ogg
+# Enter_the_Nexus /system/media/audio/ringtones/Enter_the_Nexus.ogg
+# Bollywood /system/media/audio/ringtones/Bollywood.ogg
+# Champagne_Edition /system/media/audio/ringtones/Champagne_Edition.ogg
+# Steppin_Out /system/media/audio/ringtones/Steppin_Out.ogg
+# Ring3_Paradise_Island /system/media/audio/ringtones/Ring3_Paradise_Island.ogg
+# Playa /system/media/audio/ringtones/Playa.ogg
+# No_Limits /system/media/audio/ringtones/No_Limits.ogg
+# LoopyLounge /system/media/audio/ringtones/LoopyLounge.ogg
+# Cairo /system/media/audio/ringtones/Cairo.ogg
+# Ring7_HalfwayHome /system/media/audio/ringtones/Ring7_HalfwayHome.ogg
+# SilkyWay /system/media/audio/ringtones/SilkyWay.ogg
+# LoveFlute /system/media/audio/ringtones/LoveFlute.ogg
+# Eastern_Sky /system/media/audio/ringtones/Eastern_Sky.ogg
+# bellcore-dr5 /system/media/audio/ringtones/bellcore-dr5.ogg
+# Gimme_Mo_Town /system/media/audio/ringtones/Gimme_Mo_Town.ogg
+# bellcore-dr1 /system/media/audio/ringtones/bellcore-dr1.ogg
+# Backroad /system/media/audio/ringtones/Backroad.ogg
+
+
+##############################################################################
+## Advanced Settings ##
+##############################################################################
+
+#######################################################################
+## Advanced Settings -> General Settings ##
+#######################################################################
+# Local RTP Port. Default value is 5004
+# Number: 1024 - 65535
+P39 = 5004
+
+# Use Random Port. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P78 = 1
+
+# Disable in-call DTMF display. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P338 = 0
+
+# Keep-alive Interval (s). Default value is 20 seconds
+# Number: 10 - 160
+P84 = 20
+
+# STUN Server
+P76 = stun.ipvideotalk.com
+
+# Use NAT IP. This will enable our SIP client to use this IP in the SIP message.
+# Example 64.3.153.50
+P101 =
+
+# Permission to Install/Uninstall Apps. 0 - Allow, 1 - Require admin password, 2 - Require admin password if app source is unknown
+P29604=0
+
+# Guest Login. 0 - No, 1 - Yes. Default value is 0
+# Number : 0, 1
+P22015 = 0
+
+# Guest Login Timeout (m). 0 - Never, 60 - 1 Hour, 120 - 2 Hours, 240 - 4 Hours, 480 - 8 Hours. Default value is 0
+# Number : 0, 60, 120, 240, 480
+P22016 = 0
+
+# Guest Login PIN Code.
+P22019 =
+
+# SIP Domain.
+# String
+P22017 =
+
+# Fixed Slave Mode. 0 - No, 1 - Yes. Default is 0
+P29606 = 0
+
+#######################################################################
+## Advanced Settings - Call Features ##
+#######################################################################
+# Virtual Account Group Avaya Mode. 0 - No, 1 - Yes. Default value is 0.
+# Number: 0, 1
+P22018 = 0
+
+# Virtual Account Group Concurrence Register
+# Number, default is 2
+P22133 = 2
+
+# Disable Call-Waiting. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P91 = 0
+
+# Filter Characters
+# String
+P22012 =
+
+# Disable Call-Waiting Tone. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P186 = 0
+
+# Disable DND Reminder Ring. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1486 = 0
+
+# Disable Direct IP Call. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P277 = 1
+
+# Use Quick IP-Call Mode. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P184 = 0
+
+# Disable Transfer. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1341 = 0
+
+# Default Transfer Mode. 0 - Blind , 1 - Attended . Default value is 0.
+# Number: 0, 1
+P1685 = 0
+
+# Escape '#' as %23 in SIP URI. 0 - No, 1 - Yes
+# Number: 0, 1
+P1406 = 1
+
+# Voice Mode. 0 - Large room & Rich voice, 1 - Large room & Clear voice, 2 - Medium room & Rich voice, 3 - Medium room & Clear voice, 4 - Small room & Rich voice, 5 - Small room & Clear voice. 6 - Medium room & Enhance denoise. Default 0.
+P22093 = 0
+
+# Conference Server. 0 - No, 1 - Yes. Default - 0
+P22094 = 0
+
+# Enable Conference Room Quite Mode, 0 - No, 1 - Yes. Default value is 0.
+P29602 = 0
+
+# Record Mode. 0 - Record locally, 1- Record on server. Default value is 0.
+P6760 = 0
+
+# Auto Mute on Entry. 0 - Disable, 1 - Auto Mute on Incoming call, 2 - auto mute on outgoing call, 3 - Auto mute on Incoming & outgoing call. default is 0
+P29607 = 0
+#######################################################################
+## Advanced Settings - Tone Generator ##
+#######################################################################
+# Auto Config CPT by Region. 0 - No, 1 - Yes. Default value is 1
+# Number : 0, 1
+P22041 = 0
+
+# Dial Tone
+P4000 = f1=350@-13,f2=440@-13,c=0/0;
+
+# Ring Back Tone
+P4001 = f1=440@-19,f2=480@-19,c=2000/4000;
+
+# Busy Tone
+P4002 = f1=480@-24,f2=620@-24,c=500/500;
+
+# Reorder Tone
+P4003 = f1=480@-24,f2=620@-24,c=250/250;
+
+# Confirmation Tone
+P4004 = f1=350@-11,f2=440@-11,c=100/100-100/100-100/100;
+
+# Call-Waiting Tone
+P4005 = f1=440@-13,c=300/10000-300/10000-0/0;
+
+# Call-Waiting Tone Gain. 0 - Low, 1 - Medium, 2 - High. Default value is 0
+P1555 = 0
+
+# PSTN Disconnect Tone
+P841 = f1=480@-32,f2=620@-32,c=500/500;
+
+# Default Ring Cadence
+P4040 = c=2000/4000;
+
+#######################################################################
+## Advanced Settings - Multicast Paging ##
+#######################################################################
+
+# Paging Barge. 0 - Disable, 1 - 1, 2 - 2, 3 - 3, 4 - 4, 5 - 5, 6 - 6, 7 - 7, 8 - 8, 9 - 9, 10 - 10. Default Value is 0
+# Number : 0 - 10
+P1566 = 0
+
+# Paging Priority Active. 0 - No, 1 - Yes. Default Value is 0
+# Number : 0, 1
+P1567 = 0
+
+# Multicast Paging Codec. 0 - PCMU, 2 - G726-32, 8 - PCMA, 9 - G722, 18 - G729A/B, 123 - Opus. Default value is 0
+# Number : 0, 2, 8, 9, 18
+P1568 = 0
+
+# Multicast Listening Address 1
+# IP:Port number
+P1569 =
+
+# Multicast Listening Label 1
+P1570 =
+
+# Multicast Listening Address 2
+# IP:Port number
+P1571 =
+
+# Multicast Listening Label 2
+P1572 =
+
+# Multicast Listening Address 3
+# IP:Port number
+P1573 =
+
+# Multicast Listening Label 3
+P1574 =
+
+# Multicast Listening Address 4
+# IP:Port number
+P1575 =
+
+# Multicast Listening Label 4
+P1576 =
+
+# Multicast Listening Address 5
+# IP:Port number
+P1577 =
+
+# Multicast Listening Label 5
+P1578 =
+
+# Multicast Listening Address 6
+# IP:Port number
+P1579 =
+
+# Multicast Listening Label 6
+P1580 =
+
+# Multicast Listening Address 7
+# IP:Port number
+P1581 =
+
+# Multicast Listening Label 7
+P1582 =
+
+# Multicast Listening Address 8
+# IP:Port number
+P1583 =
+
+# Multicast Listening Label 8
+P1584 =
+
+# Multicast Listening Address 9
+# IP:Port number
+P1585 =
+
+# Multicast Listening Label 9
+P1586 =
+
+# Multicast Listening Address 10
+# IP:Port number
+P1587 =
+
+# Multicast Listening Label 10
+P1588 =
+
+#######################################################################
+## Advanced Settings - MPK General Settings ##
+#######################################################################
+# Account 1 BLF Call-Pickup Prefix.
+# String
+P1347 = *5
+
+# Account 1 Eventlist URI
+P134 =
+
+# Account 1 Force BLF Call-pickup by Prefix. 0 - No, 1 - Yes. Default Value is 0
+# Number : 0, 1
+P6752 = 0
+
+# Account 1 Auto Provision Eventlist BLFs. 0 - No, 1 - Yes. Default Value is 0
+# Number : 0, 1
+P2389 = 0
+
+# Account 2 BLF Call-Pickup Prefix.
+# String
+P481 =
+
+# Account 2 Eventlist URI
+P444 =
+
+# Account 2 Force BLF Call-pickup by Prefix. 0 - No, 1 - Yes. Default Value is 0
+# Number : 0, 1
+P6753 = 0
+
+# Account 2 Auto Provision Eventlist BLFs. 0 - No, 1 - Yes. Default Value is 0
+# Number : 0, 1
+P2489 = 0
+
+# Account 3 BLF Call-Pickup Prefix.
+# String
+P581 =
+
+# Account 3 Eventlist URI
+P544 =
+
+# Account 3 Force BLF Call-pickup by Prefix. 0 - No, 1 - Yes. Default Value is 0
+# Number : 0, 1
+P6754 = 0
+
+# Account 3 Auto Provision Eventlist BLFs. 0 - No, 1 - Yes. Default Value is 0
+# Number : 0, 1
+P2589 = 0
+
+# Account 4 BLF Call-Pickup Prefix.
+# String
+P681 =
+
+# Account 4 Eventlist URI
+P644 =
+
+# Account 4 Force BLF Call-pickup by Prefix. 0 - No, 1 - Yes. Default Value is 0
+# Number : 0, 1
+P6755 = 0
+
+# Account 4 Auto Provision Eventlist BLFs. 0 - No, 1 - Yes. Default Value is 0
+# Number : 0, 1
+P2689 = 0
+
+# Account 5 BLF Call-Pickup Prefix.
+# String
+P1781 =
+
+# Account 5 Eventlist URI
+P1744 =
+
+# Account 5 Force BLF Call-pickup by Prefix. 0 - No, 1 - Yes. Default Value is 0
+# Number : 0, 1
+P6756 = 0
+
+# Account 5 Auto Provision Eventlist BLFs. 0 - No, 1 - Yes. Default Value is 0
+# Number : 0, 1
+P2789 = 0
+
+# Account 6 BLF Call-Pickup Prefix.
+# String
+P1881 =
+
+# Account 6 Eventlist URI
+P1844 =
+
+# Account 6 Force BLF Call-pickup by Prefix. 0 - No, 1 - Yes. Default Value is 0
+# Number : 0, 1
+P6757 = 0
+
+# Account 6 Auto Provision Eventlist BLFs. 0 - No, 1 - Yes. Default Value is 0
+# Number : 0, 1
+P2889 = 0
+
+
+##############################################################################
+## Maintenance ##
+##############################################################################
+
+#######################################################################
+## Maintenance - Network Settings ##
+#######################################################################
+
+# Preferred Internet Protocol. 0 - Both, prefer IPv4, 1 - Both prefer IPv6, 2 - IPv4 only, 3 - IPv6 only. Default value is 0.
+# Number: 0, 1, 2, 3
+P1415 = 0
+
+# Address Type. 0 - DHCP, 1 - Static, 2 - PPPoE. Default value is 0
+# Number: 0, 1, 2
+P8 = 0
+
+# DHCP VLAN Override. 0 - Disable, 1 - DHCP Option 132 and DHCP Option 133, 2 - Encapsulated in DHCP Option 43. Default value is 2.
+# Number: 0, 1, 2
+P8300= 2
+
+# Host name (DHCP option 12)
+P146 =
+
+# Vendor Class ID (DHCP option 60)
+P148 = GAC2500
+
+# Static IP. IP address
+#P9 = 192
+#P10 = 168
+#P11 = 0
+#P12 = 160
+
+# Static IP. Subnet Mask
+#P13 = 255
+#P14 = 255
+#P15 = 0
+#P16 = 0
+
+# Static IP. Default Gateway
+#P17 = 0
+#P18 = 0
+#P19 = 0
+#P20 = 0
+
+# Static IP. DNS Server 1. Ignore if DHCP or PPPoE is used
+#P21 = 0
+#P22 = 0
+#P23 = 0
+#P24 = 0
+
+# Static IP. DNS Server 2. Ignore if DHCP or PPPoE is used
+#P25 = 0
+#P26 = 0
+#P27 = 0
+#P28 = 0
+
+# PPPoE Account ID
+# P82 =
+
+# PPPoE Password
+# P83 =
+
+# Alternate DNS Server
+#P92 = 0
+#P93 = 0
+#P94 = 0
+#P95 = 0
+
+# Second Alternate DNS Server
+#P5026 =
+#P5027 =
+#P5028 =
+#P5029 =
+
+# Enable LLDP. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P1684 = 1
+
+# LLDP TX Interval(s). Default value is 30.
+P22122 = 30
+
+# Layer 3 QoS for SIP. Default value is 48
+P1558 = 48
+
+# Layer 3 QoS for Audio. Default value is 48
+P1559 = 48
+
+# Layer 2 QoS. 802.1Q/VLAN Tag(Ethernet). Default value is 0
+# Number: 0 - 4095
+P51 = 0
+
+# Layer 2 QoS. 802.1p priority value(Ethernet). Default value is 0
+# Number: 0 - 7
+P87 = 0
+
+# Layer 2 QoS. 802.1Q/VLAN Tag(Wi-Fi). Default value is 0
+# Number: 0 - 4095
+P22047 = 0
+
+# Layer 2 QoS. 802.1p priority value(Wi-Fi). Default value is 0
+# Number: 0 - 7
+P22048 = 0
+
+# HTTP/HTTPS User-Agent
+# Users have to change the MAC address at last
+#P1541 = Grandstream Model HW GAC2500 V1.6A SW 1.0.1.34 DevId 000b8281a398
+
+# SIP User-Agent
+# String
+P26027 = GAC2500 $version
+
+# 802.1x Mode. 0 - Disable, 1 - EAP-MD5, 2 - EAP-TLS, 3-EAP-PEAP
+# Number: 0, 1, 2, 3
+P7901 = 0
+
+# 802.1x Identity
+P7902 =
+
+# 802.1 Secret & Password
+P7903 =
+
+# HTTP/HTTPS Proxy Hostname
+# String
+P1552 =
+
+# HTTP/HTTPS Proxy Port
+# String
+P1553 =
+
+# Bypass Proxy For
+# String
+P22011 =
+
+# IPv6
+# IPv6 Address. 0 - Auto-configured, 1 - Statically configured. Default value is 0.
+# Number: 0, 1
+P1419 = 0
+
+# Static IPv6 Address.
+P1420 =
+
+# IPv6 Prefix Length. Default value is 64.
+P1421 = 64
+
+# IPv6 DNS Server 1.
+P1424 =
+
+# IPv6 DNS Server 2.
+P1425 =
+
+# IPv6 Preferred DNS Server.
+P1423 =
+#######################################################################
+## Maintenance - Wi-Fi Settings ##
+#######################################################################
+
+# Wi-Fi Function. 0 - Disable, 1 -Enable. Default value is 0.
+# Number: 0, 1
+P7800 = 0
+
+# ESSID.
+P7812 =
+
+# Password.
+P7830 =
+
+# Security Mode for Hidden SSID. 0 - None, 1 - WEP, 2 - WPA/WPA2 PSK, 3 - 802.1X EAP. Default value is 0.
+# Number: 0, 1, 2, 3
+P7814 = 0
+
+#######################################################################
+## Maintenance - Time Settings ##
+#######################################################################
+
+# Assign NTP Server Address
+P30 = us.pool.ntp.org
+
+# DHCP Option 42 override NTP server. 0 - No, 1 - Yes. Default value is 1
+# When set to Yes (1), it will override the configured NTP server
+# Number: 0, 1
+P144 = 1
+
+# DHCP Option 2 to Override Time Zone setting. 0 - No, 1 - Yes. Default value is 0
+# When set to Yes (1), it will override the configured Time Zone setting if available
+# Number: 0, 1
+P143 = 0
+
+# Time Zone
+# Web GUI Option P Value
+
+# GMT-11:00(Midway Island) TZB+11
+# GMT-10:00(Hawaii) HAW10
+# GMT-8:00(Alaska) AKST9AKDT
+# GMT-7:00(Pacific Time) PST8PDT
+# GMT-7:00(Tijuana) PST8PDT,M4.1.0,M10.5.0
+# GMT-7:00(Arizona) MST7
+# GMT-6:00(Chihuahua) MST7MDT,M4.1.0,M10.5.0
+# GMT-6:00(Mountain Time) MST7MDT
+# GMT-6:00(Central America) CST+6
+# GMT-5:00(Central Time) CST6CDT
+# GMT-5:00(Mexico City) CST6CDT,M4.1.0,M10.5.0
+# *GMT-6:00(Saskatchewan)
+# GMT-5:00(Bogota) COT5
+# GMT-4:00(Estern Time) EST5EDT
+# GMT-4:30(Venezuela) TZf+4:30
+# GMT-4:00(Atlantic Time(New Barbados)) AST4ADT
+# GMT-4:00(Atlantic Time(Canada)) AST4ADT
+# GMT-4:00(Manaus) AMT4
+# GMT-3:30(Newfoundland) NST+3:30NDT+2:30,M3.2.0/00:01:00,M11.1.0/00:01:00
+# *GMT-:00(Santiago)
+# GMT-3:00(Recife)
+# GMT-3:00(Buenos Aires) UTC+3
+# GMT-3:00(Greenland) TZK+3
+# GMT-2:00(Brasilia) BRST+3BRDT+2,M10.3.0,M2.3.0
+# GMT-2:00(Montevideo) UYT3UYST,M10.1.0,M3.2.0
+# GMT-2:00(Mid-Atlantic) TZL+2
+# GMT-1:00(Azofres) TZM+1
+# GMT-1:00(Cape Verde Islands) CVT1
+# GMT+0:00(GMT) GMT+0BST-1,M3.5.0/01:00:00,M10.5.0/02:00:00
+# GMT+0:00(Casablanca) TZN+0
+# GMT+0:00(London, Dublin) GMT+0BST-1,M3.5.0/01:00:00,M10.5.0/02:00:00
+# GMT+1:00(Amsterdam, Berlin)
+# GMT+1:00(Belgrade) CET-1CEST,M3.5.0,M10.5.0/3
+# GMT+1:00(Brussels) TZO-1
+# GMT+1:00(Madrid) CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00
+# GMT+1:00(Sarajevo) CET-1CEST,M3.5.0,M10.5.0/3
+# *GMT+1:00(W. Africa Time)
+# GMT+2:00(Windhoek) WAT-1WAST,M9.1.0,M4.1.0
+# *GMT+2:00(Amman, Jordan)
+# GMT+2:00(Athens, Istanbul) TZP-2
+# GMT+2:00(Istanbul)
+# GMT+2:00(Beirut, Lebanon) EET-2EEST,M3.5.0/0,M10.5.0/0
+# GMT+2:00(Cairo) TZP-2
+# GMT+2:00(Helsinki) EET-2EEST-3,M3.5.0/03:00:00,M10.5.0/04:00:00
+# GMT+2:00(Jerusalem) TZP-2
+# GMT+2:00(Harare) CAT-2
+# GMT+3:00(Minsk) EET-2EEST,M3.5.0,M10.5.0/3
+# GMT+3:00(Baghdad) AST-3
+# GMT+3:00(Kuwait) TZQ-3
+# GMT+3:00(Nairobi) TZQ-3
+# GMT+3:30(Tehran) TZQ-3
+# GMT+3:00(Moscow) MST-3MDT,M3.5.0/2,M10.5.0/3
+# GMT+4:00(Baku) TZR-4
+# GMT+4:00(Tbilisi) GET-4
+# GMT+4:00(Yerevan) AMT-4AMST,M3.5.0,M10.5.0/3
+# GMT+4:00(Dubai) GST-4
+# GMT+4:30(Kabul) AFT-4:30
+# GMT+5:00(Islamabad, Karachi) TZS-5
+# *GMT+5:00(Ural'sk)
+# *GMT+5:30(Kolkata) TZT-5:30
+# *GMT+5:30(Sri Lanka)
+# GMT+5:45(Kathmandu) TZU-5:45
+# GMT+5:00(Yekaterinburg) YEKT-5YEKST,M3.5.0,M10.5.0/3
+# GMT+6:00(Astana) TZV-6
+# GMT+6:30(Yangon) TZW-6:30
+# GMT+7:00(Bangkok) TZX-7
+# GMT+7:00(Jakarta)
+# GMT+7:00(Krasnoyarsk) TZX-7
+# GMT+8:00(Beijing) TZY-8
+# GMT+8:00(Hong Kong) TZY-8
+# GMT+8:00(Kuala Lumpur) TZY-8
+# GMT+8:00(Perth) WST-8
+# GMT+8:00(Taipei) TZY-8
+# GMT+8:00(Irkutsk) TZY-8
+# GMT+9:00(Seoul) TZZ-9
+# GMT+9:00(Tokyo, Osaka) TZZ-9
+# GMT+9:30(Darwin) CST-9:30
+# GMT+9:00(Yakutsk) YAKT-9YAKST,M3.5.0,M10.5.0/3
+# GMT+10:00(Brisbane) EST-10
+# GMT+10:00(Guam) TZb-10
+# GMT+10:30(Adelaide) CST-9:30CDT-10:30,M10.5.0/02:00:00,M3.5.0
+# GMT+11:00(Hobart) EST-10EDT-11,M10.1.0/02:00:00,M3.5.0/03:00:00
+# GMT+11:00(Sydney, Canberra) EST-10EDT-11,M10.5.0/02:00:00,M3.5.0/03:00:00
+# GMT+11:00(Noumea, New Caledonia)
+# GMT+12:00(Majuro/Marshall Islands)
+# GMT+10:00(Vladivostok) VLAT-10VLAST,M3.5.0,M10.5.0/3
+# GMT+11:00(Magadan) MAGT-11MAGST,M3.5.0,M10.5.0/3
+# GMT+12:00(Fiji) FJT-12
+# GMT+13:00(Auckland) NZST-12NZDT-13,M10.1.0/02:00:00,M3.3.0/03:00:00
+# GMT+13:00(Tonga) TZe-13
+
+
+# Time Zone
+# P64 = PST8PDT
+
+# Use 24-hour format. 0 - no, 1 - yes. Default value is 1
+# Number: 0, 1
+P122 = 1
+
+# Date Display Format. Default value is 1
+# 0: YYYY-MM-DD
+# 1: MM-DD-YYYY
+# 2: DD-MM-YYYY
+# 3: Normal (M-D-YYYY)
+# Number: 0, 1, 2, 3
+P102 = 2
+
+#######################################################################
+## Maintenance - Web/SSH Access ##
+#######################################################################
+
+# Emergency Call Numbers. Default value is 911.
+P25675 = 911
+
+# Disable SSH. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P276 = 0
+
+# Disable web GUI. 0 - No, 1 - Yes. Default is 0
+P29605 = 0
+
+# Access Method. 0 - HTTP, 1 - HTTPS. Default value is 0
+# Number: 0, 1
+P900 = 0
+
+# Web Port. HTTP default is 80, HTTPS default is 443
+# Number: 0 - 65535
+P901 = 80
+
+# Admin password for web interface
+# String:cannot be empty
+P2 = admin
+
+# End User Password
+# String:cannot be empty
+P196 = 123
+
+# Configuration via Keypad Menu. 0 - Unrestricted, 1 - Basic settings only, 2 - Constraint Mode. Default value is 0
+# Number: 0, 1, 2
+P1357 = 0
+
+# SIP TLS Certificate.
+P280 =
+
+# SIP TLS Private Key.
+P279 =
+
+# SIP TLS Private Key Password.
+P281 = s1ptest
+
+#######################################################################
+## Maintenance - Upgrade ##
+#######################################################################
+
+# Always send HTTP Basic Authentication Information. 0 - No, 1 - Yes.
+# Number: 0, 1
+P20713 = 0
+
+# Validate Certification Chain
+# 0 - No, 1 - Yes. Default value is 0
+P22030 = 0
+
+# mDNS Override Server. 0 - Disable, 1 - Use Type A, 2 - Use Type SRV. Default value is 1
+# Number: 0, 1
+P1407 = 1
+
+# DHCP Option 66 Override server. 0 - No, 1 - Yes. Default value is 1
+# When set to Yes(1), it will override the configured provision path and method
+# Number: 0, 1
+P145 = 1
+
+# DHCP Option 120 Override SIP Server. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P1411 = 1
+
+# Firmware Upgrade Via. 0 - TFTP, 1 - HTTP, 2 - HTTPS, 3 - Manual Upload. Default value is 1
+# Number: 0, 1, 2, 3
+P212 = 1
+
+# Firmware Server Path
+P192 =
+
+# Firmware HTTP/HTTPS User Name
+P6768 =
+
+# Firmware HTTP/HTTPS Password
+P6769 =
+
+# Firmware File Prefix
+P232 =
+
+# Firmware File Postfix
+P233 =
+
+# Config File Upgrade Via. 0 - TFTP, 1 - HTTP, 2 - HTTPS. Default value is 1
+# Number: 0, 1, 2
+P6767 = 1
+
+# Config Server Path
+P237 =fm.ipvideotalk.com/gs
+
+# Config File HTTP/HTTPS User Name
+P1360 =
+
+# Config File HTTP/HTTPS Password
+P1361 =
+
+# Config File Prefix
+P234 =
+
+# Config File Postfix
+P235 =
+
+# Authenticate Conf File. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P240 = 0
+
+# XML Config File Password
+P1359 =
+
+# Cust File Upgrade Via. 0 - TFTP, 1 - HTTP, 2 - HTTPS. Default value is 0.
+P6775 = 0
+
+# Cust Config Server Path.
+P6774 = fm.grandstream.com/gs
+
+# Cust File HTTP/HTTPS User Name.
+P6776 =
+
+# Cust File HTTP/HTTPS Password.
+P6777 =
+
+# Use Configurations of Config File Server. 0 - No, 1 - Yes. Default value is 0.
+# Number: 0, 1
+P6778 = 0
+
+# Enable PNP Feature
+# 0 - No, 1 - Yes. Default value is 0
+P22032 =0
+
+# PNP URL
+P22033 =
+
+# PnP (3CX) Auto Provision. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P1414 = 1
+
+# Automatic Upgrade. 0 - No, 1 - Check Every Day, 2 - Check Every Week, 3 - Check at a Period Time. Default value is 0
+# Number: 0, 1, 2, 3
+P194 = 1
+
+# Automatic Upgrade Check Interval (m). Minimum 60 minutes. Default value is 10080 (7 days)
+# Number: 60 - 5256000
+P193 = 10080
+
+# Hour of the day (0-23)
+# Number: 0 - 23
+P285 = 1
+
+# Day of the week (0-6)
+# Number: 0 - 6
+P286 = 1
+
+# Firmware Upgrade and Provisioning. Default value is 0
+# 0 - Always Check at Bootup
+# 1 - When F/W pre/suffix changes
+# 2 - Skip the Firmware Check
+# Number: 0, 1, 2
+P238 = 0
+
+# Disable SIP NOTIFY Authentication. 0 -No, 1 - Yes. Default Value is 0
+# Number : 0, 1
+P4428 = 0
+
+# Auto Reboot to Upgrade Without Prompt. 0 - No, 1 - Yes. Default value is 1
+# Number: 0, 1
+P1549 = 1
+
+#######################################################################
+## Maintenance - Syslog/Logcat ##
+#######################################################################
+
+# Syslog Server. Name of the server
+P207 = log.ipvideotalk.com
+
+# Syslog Level
+# 0 - NONE, 1 - DEBUG, 2 - INFO, 3 - WARNING, 4 - ERROR. Default value is 0
+# Number: 0, 1, 2, 3, 4
+P208 = 1
+
+#Send SIP Log
+#0 -No, 1 - Yes. Default Value is 0
+P1387 = 0
+
+# Added Maintenance -> Troubleshooting -> Syslog -> Syslog protocol. 0 - UDP, 1- SSL/TLS. Default is 0.
+P8402 = 0
+
+# Added Maintenance -> Troubleshooting -> Syslog -> Keyword filter
+# string
+P22129=
+
+#######################################################################
+## Maintenance - Debug ##
+#######################################################################
+# Enable Core Dump Generation. 0 - No, 1 - Yes. Default is 0
+P29611 = 0
+#######################################################################
+## Maintenance - Language ##
+#######################################################################
+
+# Language. Configure the language to be displayed on LCD
+# Note: for some languages that have 2 codes avaiable, both are working
+# af_ZA - Afrikaans
+# am_ET - አማርኛ
+# ar_EG - العربية
+# ca_ES - Català
+# cs_CZ - Ceština
+# da_DK - Dansk
+# de_AT - Deutsch (Österreich)
+# de_CH - Deutsch (Schweiz)
+# de_DE - Deutsch
+# de_LI - Deutsch (Liechtenstein)
+# en_AU - English (Australia)
+# en_CA - English (Canada)
+# en_GB - English (United Kingdom)
+# en_NZ - English (New Zealand)
+# en_SG - English (Singapore)
+# en_US - English (United States), en - English (United States)
+# es_ES - Español (España)
+# es_US - Español (Estados Unidos)
+# fa_IR - فارسی
+# fr_BE - Français (Belgique)
+# fr_CA - Français (Canada)
+# fr_CH - Français (Suisse)
+# fr_FR - Français, fr - Français
+# iw_IL - Hebrew
+# hr_HR - Hrvatski
+# in_ID - Indonesian
+# it_CH - Italiano (Svizzera)
+# it_IT - Italiano, or it - Italiano
+# lv_LV - Latviešu
+# lt_LT - Lietuviu
+# hi_IN - हिन्दी
+# hu_HU - Magyar, or hu - Magyar
+# ja_JP - 日本語
+# ko_KR - Korean
+# ms_MY - Bahasa Melayu
+# nl_BE - Nederlands (België)
+# nl_NL - Nederlands, or nld - Nederlands
+# nb_NO - Norsk bokmål
+# pl_PL - Polski, or pl - Polski
+# pt_BR - Português (Brasil)
+# pt_PT - Português (Portugal)
+# ro_RO - Româna
+# rm_CH - Romansh
+# sk_SK - Slovencina
+# sl_SI - Slovenšcina
+# fi_FI - Suomi, or fi
+# sv_SE - Svenska, or sv - Svenska
+# tl_PH - Filipino
+# vi_VN - Tiếng Việt
+# tr_TR - Türkçe, or tr - Türkçe
+# el_GR - Greek
+# bg_BG - Bulgarian
+# ru_RU - Russian, or ru - Russian
+# sr_RS - Serbian
+# sw_TZ - Kiswahili
+# th_TH - ไทย
+# uk_UA - Ukrainian
+# ko_KR - Korean, or kr - Korean
+# zh_TW - 中文 (繁體), or zh-tw - 中文 (繁體)
+# zh_CN - 中文 (简体), or zh - 中文 (简体)
+# zu_ZA - IsiZulu
+
+# P1362 = en_US
+
+#######################################################################
+## Maintenance - Contacts ##
+#######################################################################
+
+# Sort Phonebook by. 0 - Last Name, 1 - First Name. Default Value is 0
+# Number : 0, 1
+P2914 = 0
+
+# Phonebook Key Function. 0 - Default, 1 - LDAP Search, 2 - Local Phonebook, 3 - Local Group, 4 - Broadsoft Phonebook. Default value is 0.
+# Number : 0, 1, 2, 3, 4
+P1526 = 0
+
+# Clear the old list / Clear old history mode. 0 - No, 1 - Clear all, 2 - Keep local contacts. Default value is 0
+# Combined use. If set to 0, Clear the old list is unchecked and Clear old history mode is not available, otherwise it is checked.
+# Number: 0, 1, 2
+P1435 = 0
+
+# Replace duplicate entries / Replace duplicate entries mode. 0 - No, 1 - Replace by name, 2 - Replace by number. Default value is 0
+# Combined use. If set to 0, Replace duplicate entries is unchecked and Replace duplicate entries mode is not available, otherwise it is checked.
+# Number: 0, 1, 2
+P1436 = 0
+
+# Download Mode. 0 - OFF, 1 - TFTP, 2 - HTTP, 3- HTTPS. Default value is 0
+# Number: 0, 1, 2, 3
+P330 = 0
+
+# File Encoding. GBK - GBK, UTF-8 - UTF-8, UTF-16 - UTF-16, UTF-32 - UTF-32, Big5 - Big5, Big5-HKSCS - Big5-HKSCS, Shift-JIS - Shift-JIS
+# ISO 2022-JP - ISO 2022-JP, KOI8-R - KOI8-R, ISO8859-1 - ISO8859-1, ISO8859-15 - ISO8859-15, Windows-1251 - Windows-1251, EUC-KR - EUC-KR
+# Default Value is UTF-8
+# String : GBK, UTF-8, UTF-16, UTF-32, Big5, Big5-HKSCS, Shift-JIS, ISO 2022-JP, KOI8-R, ISO8859-1, ISO8859-15, Windows-1251, EUC-KR
+P1681 = UTF-8
+
+# Download Server. It MUST be in the host/path format
+# For example: directory.grandstream.com/engineering
+# String
+P331 =
+
+#HTTP/HTTPS User Name
+P6713 =
+
+#HTTP/HTTPS Password
+P6714 =
+
+# Download Interval. Default is 0 for disabled
+# Number: 0, 120, 240, 360, 480, 720
+P332 = 0
+
+#######################################################################
+## Contact - LDAP Phonebook ##
+#######################################################################
+# Connection Mode. 0 - LDAP, 1 - LDAPS. Default Value is 0
+# Number : 0, 1
+P8037 = 0
+
+# Server Address, up to 256 characters can be used. It can be IP address or Domain name
+# String
+P8020 =
+
+# Port. Default value is 389
+# Number: 1 - 65535
+P8021 = 389
+
+# Base DN. The LDAP search base refers to the location in the directory where the search is requested to begin
+# Example 1: dc=grandstream,dc=com
+# Example 2: ou=Boston, dc=grandstream,dc=com
+# String
+P8022 =
+
+# Username. The bind "Username" for querying LDAP servers. Some LDAP servers allow anonymous binds in which case the setting can be left blank
+# String
+P8023 =
+
+# Password. The bind "Password" for querying LDAP servers. And the field can be left blank if the LDAP server allows anonymous binds
+# String
+P8024 =
+
+# LDAP Name Attributes. This setting specifies the "name" attributes of each record which are returned in the LDAP search result
+# The setting allows the users to configure multiple space separated name attributes
+# String
+P8028 =
+
+# LDAP Number Attributes. This setting specifies the "number" attributes of each record which are returned in the LDAP search result
+# The setting allows the users to configure multiple space separated number attributes
+# String
+P8029 =
+
+# LDAP Mail Attributes. This setting specifies the "mail" attributes of each record which are returned in the LDAP search result
+# The setting allows the users to configure multiple space separated mail attributes
+# String
+P8038 =
+
+# LDAP Name Filter
+# LDAP name filter is the filter used for name look ups. Please refer to usermanual for examples
+# String
+P8026 =
+
+# LDAP Number Filter
+# LDAP name filter is the filter used for number look ups. Please refer to usermanual for examples
+# String
+P8025 =
+
+# LDAP Mail Filter
+# LDAP mail filter is the filter used for mail look ups. Please refer to usermanual for examples
+# String
+P8039 =
+
+# LDAP Displaying Name Attributes. The entry information to be shown on phone LCD. Grandstream phones will display up to 3 fields
+# String
+P8030 =
+
+# Max Hits. The setting specifies the maximum number of results to be returned by the LDAP server
+# If the value is set to 0, server will return all search results. Default is 50
+# Number: 0 - 32000
+P8031 = 50
+
+# Search Timeout (in seconds). Default is 4
+# The setting specifies how long the server should process the request and client waits for server to return
+# Number: 0 - 180
+P8032 = 4
+
+# LDAP Lookup For Dial. 0 - No, 1 - Yes. Default is 0
+P8034 = 0
+
+# LDAP Lookup For Incoming Calls. 0 - No, 1 - Yes. Default is 0
+P8035 = 0
+
+# LDAP Dialing Default Account. 0 - Default, 1 - Account 1, 2 - Account 2, 3 - Account 3, 4 - Account 4, 5 - Account 5, 6 - Account 6. Default is 0
+# Number : 0-6
+P22039 = 0
+
+# Auto search after timeout. Whether device does auto search contacts in LDAP and BS XSI when timeout(1500ms). 1 - yes. 0 - no.
+P22128 = 0
+#######################################################################
+## Maintenance - TR-069 ##
+#######################################################################
+
+# Enable TR-069. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P1409 = 0
+
+# ACS URL
+P4503 =
+
+# ACS Username
+P4504 =
+
+# ACS Password
+P4505 =
+
+# Periodic Inform Enable. 0 - No, 1 - Yes. Default value is 0
+# Number: 0, 1
+P4506 = 0
+
+# Periodic Inform Interval (s). Default value is 86400
+# Number: 1 - 4294967295
+P4507 = 86400
+
+# Connection Request Username
+P4511 =
+
+# Connection Request Password
+P4512 =
+
+# Connection Request Port
+P4518 =
+
+# CPE Cert File
+P8220 =
+
+# CPE Cert Key
+P8221 =
+
+#######################################################################
+## Maintenance - Device Manager ##
+#######################################################################
+
+# Disable Missed Call Backlight. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+P351 = 0
+
+#Ringing Indicator. 0 - Default(Fast Flashing Blue), 1 - Solid Blue, 2 - Slow Flashing Blue, 3 - Solid Red, 4 - Slow Flashing Red, 5 - Fast Flashing Red, 6 - Solid Green, 7 - Slow Flashing Green, 8 - Fast Flashing Green, 9 - Disable. Default value is 0.
+P22095 = 0
+
+#Calling Indicator. 0 - Default(Solid Blue). 1 - Slow Flashing Blue, 2 - Fast Flashing Blue, 3 - Solid Red, 4 - Slow Flashing Red, 5 - Fast Flashing Red, 6 - Solid Green, 7 - Slow Flashing Green, 8 - Fast Flashing Green, 9 - Disable. Default value is 0.
+P22096 = 0
+
+#Mute Indicator. 0 - Default(Slow Flashing Blue), 1 - Solid Blue, 2 - Fast Flashing Blue, 3 - Solid Red, 4 - Slow Flashing Red, 5 - Fast Flashing Red, 6 - Solid Green, 7 - Slow Flashing Green, 8 - Fast Flashing Green, 9 - Disable. Default value is 0.
+P29063 = 0
+
+#Holding Indicator. 0 - Default(Slow Flashing Blue), 1 - Solid Blue, 2 - Fast Flashing Blue, 3 - Solid Red, 4 - Slow Flashing Red, 5 - Fast Flashing Red, 6 - Solid Green, 7 - Slow Flashing Green, 8 - Fast Flashing Green, 9 - Disable. Default value is 0.
+P22097 = 0
+
+#Unread Application Messages Indicator. 0 - Default(Solid Red), 1 - Solid Blue, 2 - Slow Flashing Blue 3 - Fast Flashing Blue, 4 - Slow Flashing Red, 5 - Fast Flashing Red, 6 - Solid Green, 7 - Slow Flashing Green, 8 - Fast Flashing Green, 9 - Disable. Default value is 0.
+P22098 = 0
+
+#System Messages Indicator. 0 - Default(Solid Red), 1 - Solid Blue, 2 - Slow Flashing Blue 3 - Fast Flashing Blue, 4 - Slow Flashing Red, 5 - Fast Flashing Red, 6 - Solid Green, 7 - Slow Flashing Green, 8 - Fast Flashing Green, 9 - Disable. Default value is 0.
+P22099 = 0
+
+#Screen Off Indicator. 0 - Default(Solid Blue). 1 - Slow Flashing Blue, 2 - Fast Flashing Blue, 3 - Solid Red, 4 - Slow Flashing Red, 5 - Fast Flashing Red, 6 - Solid Green, 7 - Slow Flashing Green, 8 - Fast Flashing Green, 9 - Disable. Default value is 0.
+P29601 = 0
+
+
+########################################################################
+## Advanced Settings - MPK LCD Settings ##
+########################################################################
+# Display Format. 0 - Name, 1 - User ID, 2 - Name(User ID)
+P22127 = 0
+
+# Show Display Name from Server. 0 - No, 1 - Yes. Default is 0.
+P22130 = 0
+########################################################################
+# The MPKs in this section are for the MPK APP installed on GAC2500 #
+########################################################################
+# 160 MPKs can be configured via MPK APP #
+########################################################################
+########################################################################
+#######################################################################################
+# EXT MPK 1
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23000= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23001= 0
+
+# Name
+# String
+P23002=
+
+# UserID
+# String
+P23003=
+
+#######################################################################################
+# EXT MPK 2
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23005= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23006= 0
+
+# Name
+# String
+P23007=
+
+# UserID
+# String
+P23008=
+
+#######################################################################################
+# EXT MPK 3
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23010= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23011= 0
+
+# Name
+# String
+P23012=
+
+# UserID
+# String
+P23013=
+
+#######################################################################################
+# EXT MPK 4
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23015= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23016= 0
+
+# Name
+# String
+P23017=
+
+# UserID
+# String
+P23018=
+
+#######################################################################################
+# EXT MPK 5
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23020= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23021= 0
+
+# Name
+# String
+P23022=
+
+# UserID
+# String
+P23023=
+
+#######################################################################################
+# EXT MPK 6
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23025= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23026= 0
+
+# Name
+# String
+P23027=
+
+# UserID
+# String
+P23028=
+
+#######################################################################################
+# EXT MPK 7
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23030= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23031= 0
+
+# Name
+# String
+P23032=
+
+# UserID
+# String
+P23033=
+
+#######################################################################################
+# EXT MPK 8
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23035= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23036= 0
+
+# Name
+# String
+P23037=
+
+# UserID
+# String
+P23038=
+
+#######################################################################################
+# EXT MPK 9
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23040= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23041= 0
+
+# Name
+# String
+P23042=
+
+# UserID
+# String
+P23043=
+
+#######################################################################################
+# EXT MPK 10
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23045= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23046= 0
+
+# Name
+# String
+P23047=
+
+# UserID
+# String
+P23048=
+
+#######################################################################################
+# EXT MPK 11
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23050= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23051= 0
+
+# Name
+# String
+P23052=
+
+# UserID
+# String
+P23053=
+
+#######################################################################################
+# EXT MPK 12
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23055= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23056= 0
+
+# Name
+# String
+P23057=
+
+# UserID
+# String
+P23058=
+
+#######################################################################################
+# EXT MPK 13
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23060= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23061= 0
+
+# Name
+# String
+P23062=
+
+# UserID
+# String
+P23063=
+
+#######################################################################################
+# EXT MPK 14
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23065= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23066= 0
+
+# Name
+# String
+P23067=
+
+# UserID
+# String
+P23068=
+
+#######################################################################################
+# EXT MPK 15
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23070= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23071= 0
+
+# Name
+# String
+P23072=
+
+# UserID
+# String
+P23073=
+
+#######################################################################################
+# EXT MPK 16
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23075= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23076= 0
+
+# Name
+# String
+P23077=
+
+# UserID
+# String
+P23078=
+
+#######################################################################################
+# EXT MPK 17
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23080= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23081= 0
+
+# Name
+# String
+P23082=
+
+# UserID
+# String
+P23083=
+
+#######################################################################################
+# EXT MPK 18
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23085= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23086= 0
+
+# Name
+# String
+P23087=
+
+# UserID
+# String
+P23088=
+
+#######################################################################################
+# EXT MPK 19
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23090= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23091= 0
+
+# Name
+# String
+P23092=
+
+# UserID
+# String
+P23093=
+
+#######################################################################################
+# EXT MPK 20
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23095= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23096= 0
+
+# Name
+# String
+P23097=
+
+# UserID
+# String
+P23098=
+
+#######################################################################################
+# EXT MPK 21
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23100= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23101= 0
+
+# Name
+# String
+P23102=
+
+# UserID
+# String
+P23103=
+
+#######################################################################################
+# EXT MPK 22
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23105= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23106= 0
+
+# Name
+# String
+P23107=
+
+# UserID
+# String
+P23108=
+
+#######################################################################################
+# EXT MPK 23
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23110= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23111= 0
+
+# Name
+# String
+P23112=
+
+# UserID
+# String
+P23113=
+
+#######################################################################################
+# EXT MPK 24
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23115= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23116= 0
+
+# Name
+# String
+P23117=
+
+# UserID
+# String
+P23118=
+
+#######################################################################################
+# EXT MPK 25
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23120= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23121= 0
+
+# Name
+# String
+P23122=
+
+# UserID
+# String
+P23123=
+
+#######################################################################################
+# EXT MPK 26
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23125= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23126= 0
+
+# Name
+# String
+P23127=
+
+# UserID
+# String
+P23128=
+
+#######################################################################################
+# EXT MPK 27
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23130= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23131= 0
+
+# Name
+# String
+P23132=
+
+# UserID
+# String
+P23133=
+
+#######################################################################################
+# EXT MPK 28
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23135= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23136= 0
+
+# Name
+# String
+P23137=
+
+# UserID
+# String
+P23138=
+
+#######################################################################################
+# EXT MPK 29
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23140= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23141= 0
+
+# Name
+# String
+P23142=
+
+# UserID
+# String
+P23143=
+
+#######################################################################################
+# EXT MPK 30
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23145= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23146= 0
+
+# Name
+# String
+P23147=
+
+# UserID
+# String
+P23148=
+
+#######################################################################################
+# EXT MPK 31
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23150= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23151= 0
+
+# Name
+# String
+P23152=
+
+# UserID
+# String
+P23153=
+
+#######################################################################################
+# EXT MPK 32
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23155= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23156= 0
+
+# Name
+# String
+P23157=
+
+# UserID
+# String
+P23158=
+
+#######################################################################################
+# EXT MPK 33
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23160= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23161= 0
+
+# Name
+# String
+P23162=
+
+# UserID
+# String
+P23163=
+
+#######################################################################################
+# EXT MPK 34
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23165= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23166= 0
+
+# Name
+# String
+P23167=
+
+# UserID
+# String
+P23168=
+
+#######################################################################################
+# EXT MPK 35
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23170= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23171= 0
+
+# Name
+# String
+P23172=
+
+# UserID
+# String
+P23173=
+
+#######################################################################################
+# EXT MPK 36
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23175= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23176= 0
+
+# Name
+# String
+P23177=
+
+# UserID
+# String
+P23178=
+
+#######################################################################################
+# EXT MPK 37
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23180= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23181= 0
+
+# Name
+# String
+P23182=
+
+# UserID
+# String
+P23183=
+
+#######################################################################################
+# EXT MPK 38
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23185= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23186= 0
+
+# Name
+# String
+P23187=
+
+# UserID
+# String
+P23188=
+
+#######################################################################################
+# EXT MPK 39
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23190= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23191= 0
+
+# Name
+# String
+P23192=
+
+# UserID
+# String
+P23193=
+
+#######################################################################################
+# EXT MPK 40
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23195= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23196= 0
+
+# Name
+# String
+P23197=
+
+# UserID
+# String
+P23198=
+
+#######################################################################################
+# EXT MPK 41
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23200= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23201= 0
+
+# Name
+# String
+P23202=
+
+# UserID
+# String
+P23203=
+
+#######################################################################################
+# EXT MPK 42
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23205= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23206= 0
+
+# Name
+# String
+P23207=
+
+# UserID
+# String
+P23208=
+
+#######################################################################################
+# EXT MPK 43
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23210= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23211= 0
+
+# Name
+# String
+P23212=
+
+# UserID
+# String
+P23213=
+
+#######################################################################################
+# EXT MPK 44
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23215= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23216= 0
+
+# Name
+# String
+P23217=
+
+# UserID
+# String
+P23218=
+
+#######################################################################################
+# EXT MPK 45
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23220= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23221= 0
+
+# Name
+# String
+P23222=
+
+# UserID
+# String
+P23223=
+
+#######################################################################################
+# EXT MPK 46
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23225= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23226= 0
+
+# Name
+# String
+P23227=
+
+# UserID
+# String
+P23228=
+
+#######################################################################################
+# EXT MPK 47
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23230= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23231= 0
+
+# Name
+# String
+P23232=
+
+# UserID
+# String
+P23233=
+
+#######################################################################################
+# EXT MPK 48
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23235= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23236= 0
+
+# Name
+# String
+P23237=
+
+# UserID
+# String
+P23238=
+
+#######################################################################################
+# EXT MPK 49
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23240= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23241= 0
+
+# Name
+# String
+P23242=
+
+# UserID
+# String
+P23243=
+
+#######################################################################################
+# EXT MPK 50
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23245= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23246= 0
+
+# Name
+# String
+P23247=
+
+# UserID
+# String
+P23248=
+
+#######################################################################################
+# EXT MPK 51
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23250= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23251= 0
+
+# Name
+# String
+P23252=
+
+# UserID
+# String
+P23253=
+
+#######################################################################################
+# EXT MPK 52
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23255= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23256= 0
+
+# Name
+# String
+P23257=
+
+# UserID
+# String
+P23258=
+
+#######################################################################################
+# EXT MPK 53
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23260= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23261= 0
+
+# Name
+# String
+P23262=
+
+# UserID
+# String
+P23263=
+
+#######################################################################################
+# EXT MPK 54
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23265= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23266= 0
+
+# Name
+# String
+P23267=
+
+# UserID
+# String
+P23268=
+
+#######################################################################################
+# EXT MPK 55
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23270= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23271= 0
+
+# Name
+# String
+P23272=
+
+# UserID
+# String
+P23273=
+
+#######################################################################################
+# EXT MPK 56
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23275= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23276= 0
+
+# Name
+# String
+P23277=
+
+# UserID
+# String
+P23278=
+
+#######################################################################################
+# EXT MPK 57
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23280= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23281= 0
+
+# Name
+# String
+P23282=
+
+# UserID
+# String
+P23283=
+
+#######################################################################################
+# EXT MPK 58
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23285= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23286= 0
+
+# Name
+# String
+P23287=
+
+# UserID
+# String
+P23288=
+
+#######################################################################################
+# EXT MPK 59
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23290= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23291= 0
+
+# Name
+# String
+P23292=
+
+# UserID
+# String
+P23293=
+
+#######################################################################################
+# EXT MPK 60
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23295= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23296= 0
+
+# Name
+# String
+P23297=
+
+# UserID
+# String
+P23298=
+
+#######################################################################################
+# EXT MPK 61
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23300= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23301= 0
+
+# Name
+# String
+P23302=
+
+# UserID
+# String
+P23303=
+
+#######################################################################################
+# EXT MPK 62
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23305= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23306= 0
+
+# Name
+# String
+P23307=
+
+# UserID
+# String
+P23308=
+
+#######################################################################################
+# EXT MPK 63
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23310= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23311= 0
+
+# Name
+# String
+P23312=
+
+# UserID
+# String
+P23313=
+
+#######################################################################################
+# EXT MPK 64
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23315= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23316= 0
+
+# Name
+# String
+P23317=
+
+# UserID
+# String
+P23318=
+
+#######################################################################################
+# EXT MPK 65
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23320= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23321= 0
+
+# Name
+# String
+P23322=
+
+# UserID
+# String
+P23323=
+
+#######################################################################################
+# EXT MPK 66
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23325= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23326= 0
+
+# Name
+# String
+P23327=
+
+# UserID
+# String
+P23328=
+
+#######################################################################################
+# EXT MPK 67
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23330= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23331= 0
+
+# Name
+# String
+P23332=
+
+# UserID
+# String
+P23333=
+
+#######################################################################################
+# EXT MPK 68
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23335= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23336= 0
+
+# Name
+# String
+P23337=
+
+# UserID
+# String
+P23338=
+
+#######################################################################################
+# EXT MPK 69
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23340= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23341= 0
+
+# Name
+# String
+P23342=
+
+# UserID
+# String
+P23343=
+
+#######################################################################################
+# EXT MPK 70
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23345= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23346= 0
+
+# Name
+# String
+P23347=
+
+# UserID
+# String
+P23348=
+
+#######################################################################################
+# EXT MPK 71
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23350= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23351= 0
+
+# Name
+# String
+P23352=
+
+# UserID
+# String
+P23353=
+
+#######################################################################################
+# EXT MPK 72
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23355= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23356= 0
+
+# Name
+# String
+P23357=
+
+# UserID
+# String
+P23358=
+
+#######################################################################################
+# EXT MPK 73
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23360= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23361= 0
+
+# Name
+# String
+P23362=
+
+# UserID
+# String
+P23363=
+
+#######################################################################################
+# EXT MPK 74
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23365= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23366= 0
+
+# Name
+# String
+P23367=
+
+# UserID
+# String
+P23368=
+
+#######################################################################################
+# EXT MPK 75
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23370= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23371= 0
+
+# Name
+# String
+P23372=
+
+# UserID
+# String
+P23373=
+
+#######################################################################################
+# EXT MPK 76
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23375= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23376= 0
+
+# Name
+# String
+P23377=
+
+# UserID
+# String
+P23378=
+
+#######################################################################################
+# EXT MPK 77
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23380= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23381= 0
+
+# Name
+# String
+P23382=
+
+# UserID
+# String
+P23383=
+
+#######################################################################################
+# EXT MPK 78
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23385= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23386= 0
+
+# Name
+# String
+P23387=
+
+# UserID
+# String
+P23388=
+
+#######################################################################################
+# EXT MPK 79
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23390= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23391= 0
+
+# Name
+# String
+P23392=
+
+# UserID
+# String
+P23393=
+
+#######################################################################################
+# EXT MPK 80
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23395= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23396= 0
+
+# Name
+# String
+P23397=
+
+# UserID
+# String
+P23398=
+
+#######################################################################################
+# EXT MPK 81
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23400= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23401= 0
+
+# Name
+# String
+P23402=
+
+# UserID
+# String
+P23403=
+
+#######################################################################################
+# EXT MPK 82
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23405= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23406= 0
+
+# Name
+# String
+P23407=
+
+# UserID
+# String
+P23408=
+
+#######################################################################################
+# EXT MPK 83
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23410= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23411= 0
+
+# Name
+# String
+P23412=
+
+# UserID
+# String
+P23413=
+
+#######################################################################################
+# EXT MPK 84
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23415= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23416= 0
+
+# Name
+# String
+P23417=
+
+# UserID
+# String
+P23418=
+
+#######################################################################################
+# EXT MPK 85
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23420= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23421= 0
+
+# Name
+# String
+P23422=
+
+# UserID
+# String
+P23423=
+
+#######################################################################################
+# EXT MPK 86
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23425= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23426= 0
+
+# Name
+# String
+P23427=
+
+# UserID
+# String
+P23428=
+
+#######################################################################################
+# EXT MPK 87
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23430= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23431= 0
+
+# Name
+# String
+P23432=
+
+# UserID
+# String
+P23433=
+
+#######################################################################################
+# EXT MPK 88
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23435= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23436= 0
+
+# Name
+# String
+P23437=
+
+# UserID
+# String
+P23438=
+
+#######################################################################################
+# EXT MPK 89
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23440= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23441= 0
+
+# Name
+# String
+P23442=
+
+# UserID
+# String
+P23443=
+
+#######################################################################################
+# EXT MPK 90
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23445= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23446= 0
+
+# Name
+# String
+P23447=
+
+# UserID
+# String
+P23448=
+
+#######################################################################################
+# EXT MPK 91
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23450= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23451= 0
+
+# Name
+# String
+P23452=
+
+# UserID
+# String
+P23453=
+
+#######################################################################################
+# EXT MPK 92
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23455= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23456= 0
+
+# Name
+# String
+P23457=
+
+# UserID
+# String
+P23458=
+
+#######################################################################################
+# EXT MPK 93
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23460= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23461= 0
+
+# Name
+# String
+P23462=
+
+# UserID
+# String
+P23463=
+
+#######################################################################################
+# EXT MPK 94
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23465= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23466= 0
+
+# Name
+# String
+P23467=
+
+# UserID
+# String
+P23468=
+
+#######################################################################################
+# EXT MPK 95
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23470= 1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23471= 0
+
+# Name
+# String
+P23472=
+
+# UserID
+# String
+P23473=
+
+#######################################################################################
+# EXT MPK 96
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23475= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23476= 0
+
+# Name
+# String
+P23477=
+
+# UserID
+# String
+P23478=
+
+#######################################################################################
+# EXT MPK 97
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23480= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23481= 0
+
+# Name
+# String
+P23482=
+
+# UserID
+# String
+P23483=
+
+#######################################################################################
+# EXT MPK 98
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23485= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23486= 0
+
+# Name
+# String
+P23487=
+
+# UserID
+# String
+P23488=
+
+#######################################################################################
+# EXT MPK 99
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23490= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23491= 0
+
+# Name
+# String
+P23492=
+
+# UserID
+# String
+P23493=
+
+#######################################################################################
+# EXT MPK 100
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23495= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23496= 0
+
+# Name
+# String
+P23497=
+
+# UserID
+# String
+P23498=
+
+#######################################################################################
+# EXT MPK 101
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23500= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23501= 0
+
+# Name
+# String
+P23502=
+
+# UserID
+# String
+P23503=
+
+#######################################################################################
+# EXT MPK 102
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23505= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23506= 0
+
+# Name
+# String
+P23507=
+
+# UserID
+# String
+P23508=
+
+#######################################################################################
+# EXT MPK 103
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23510= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23511= 0
+
+# Name
+# String
+P23512=
+
+# UserID
+# String
+P23513=
+
+#######################################################################################
+# EXT MPK 104
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23515= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23516= 0
+
+# Name
+# String
+P23517=
+
+# UserID
+# String
+P23518=
+
+#######################################################################################
+# EXT MPK 105
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23520= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23521= 0
+
+# Name
+# String
+P23522=
+
+# UserID
+# String
+P23523=
+
+#######################################################################################
+# EXT MPK 106
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23525= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23526= 0
+
+# Name
+# String
+P23527=
+
+# UserID
+# String
+P23528=
+
+#######################################################################################
+# EXT MPK 107
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23530= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23531= 0
+
+# Name
+# String
+P23532=
+
+# UserID
+# String
+P23533=
+
+#######################################################################################
+# EXT MPK 108
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23535= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23536= 0
+
+# Name
+# String
+P23537=
+
+# UserID
+# String
+P23538=
+
+#######################################################################################
+# EXT MPK 109
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23540= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23541= 0
+
+# Name
+# String
+P23542=
+
+# UserID
+# String
+P23543=
+
+#######################################################################################
+# EXT MPK 110
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23545= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23546= 0
+
+# Name
+# String
+P23547=
+
+# UserID
+# String
+P23548=
+
+#######################################################################################
+# EXT MPK 111
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23550= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23551= 0
+
+# Name
+# String
+P23552=
+
+# UserID
+# String
+P23553=
+
+#######################################################################################
+# EXT MPK 112
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23555= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23556= 0
+
+# Name
+# String
+P23557=
+
+# UserID
+# String
+P23558=
+
+#######################################################################################
+# EXT MPK 113
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23560= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23561= 0
+
+# Name
+# String
+P23562=
+
+# UserID
+# String
+P23563=
+
+#######################################################################################
+# EXT MPK 114
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23565= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23566= 0
+
+# Name
+# String
+P23567=
+
+# UserID
+# String
+P23568=
+
+#######################################################################################
+# EXT MPK 115
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23570= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23571= 0
+
+# Name
+# String
+P23572=
+
+# UserID
+# String
+P23573=
+
+#######################################################################################
+# EXT MPK 116
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23575= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23576= 0
+
+# Name
+# String
+P23577=
+
+# UserID
+# String
+P23578=
+
+#######################################################################################
+# EXT MPK 117
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23580= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23581= 0
+
+# Name
+# String
+P23582=
+
+# UserID
+# String
+P23583=
+
+#######################################################################################
+# EXT MPK 118
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23585= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23586= 0
+
+# Name
+# String
+P23587=
+
+# UserID
+# String
+P23588=
+
+#######################################################################################
+# EXT MPK 119
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23590= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23591= 0
+
+# Name
+# String
+P23592=
+
+# UserID
+# String
+P23593=
+
+#######################################################################################
+# EXT MPK 120
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23595= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23596= 0
+
+# Name
+# String
+P23597=
+
+# UserID
+# String
+P23598=
+
+#######################################################################################
+# EXT MPK 121
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23600= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23601= 0
+
+# Name
+# String
+P23602=
+
+# UserID
+# String
+P23603=
+
+#######################################################################################
+# EXT MPK 122
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23605= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23606= 0
+
+# Name
+# String
+P23607=
+
+# UserID
+# String
+P23608=
+
+#######################################################################################
+# EXT MPK 123
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23610= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23611= 0
+
+# Name
+# String
+P23612=
+
+# UserID
+# String
+P23613=
+
+#######################################################################################
+# EXT MPK 124
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23615= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23616= 0
+
+# Name
+# String
+P23617=
+
+# UserID
+# String
+P23618=
+
+#######################################################################################
+# EXT MPK 125
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23620= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23621= 0
+
+# Name
+# String
+P23622=
+
+# UserID
+# String
+P23623=
+
+#######################################################################################
+# EXT MPK 126
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23625= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23626= 0
+
+# Name
+# String
+P23627=
+
+# UserID
+# String
+P23628=
+
+#######################################################################################
+# EXT MPK 127
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23630= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23631= 0
+
+# Name
+# String
+P23632=
+
+# UserID
+# String
+P23633=
+
+#######################################################################################
+# EXT MPK 128
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23635= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23636= 0
+
+# Name
+# String
+P23637=
+
+# UserID
+# String
+P23638=
+
+#######################################################################################
+# EXT MPK 129
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23640= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23641= 0
+
+# Name
+# String
+P23642=
+
+# UserID
+# String
+P23643=
+
+#######################################################################################
+# EXT MPK 130
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23645= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23646= 0
+
+# Name
+# String
+P23647=
+
+# UserID
+# String
+P23648=
+
+#######################################################################################
+# EXT MPK 131
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23650= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23651= 0
+
+# Name
+# String
+P23652=
+
+# UserID
+# String
+P23653=
+
+#######################################################################################
+# EXT MPK 132
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23655= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23656= 0
+
+# Name
+# String
+P23657=
+
+# UserID
+# String
+P23658=
+
+#######################################################################################
+# EXT MPK 133
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23660= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23661= 0
+
+# Name
+# String
+P23662=
+
+# UserID
+# String
+P23663=
+
+#######################################################################################
+# EXT MPK 134
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23665= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23666= 0
+
+# Name
+# String
+P23667=
+
+# UserID
+# String
+P23668=
+
+#######################################################################################
+# EXT MPK 135
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23670= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23671= 0
+
+# Name
+# String
+P23672=
+
+# UserID
+# String
+P23673=
+
+#######################################################################################
+# EXT MPK 136
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23675= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23676= 0
+
+# Name
+# String
+P23677=
+
+# UserID
+# String
+P23678=
+
+#######################################################################################
+# EXT MPK 137
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23680= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23681= 0
+
+# Name
+# String
+P23682=
+
+# UserID
+# String
+P23683=
+
+#######################################################################################
+# EXT MPK 138
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23685= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23686= 0
+
+# Name
+# String
+P23687=
+
+# UserID
+# String
+P23688=
+
+#######################################################################################
+# EXT MPK 139
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23690= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23691= 0
+
+# Name
+# String
+P23692=
+
+# UserID
+# String
+P23693=
+
+#######################################################################################
+# EXT MPK 140
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23695= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23696= 0
+
+# Name
+# String
+P23697=
+
+# UserID
+# String
+P23698=
+
+#######################################################################################
+# EXT MPK 141
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23700= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23701= 0
+
+# Name
+# String
+P23702=
+
+# UserID
+# String
+P23703=
+
+#######################################################################################
+# EXT MPK 142
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23705= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23706= 0
+
+# Name
+# String
+P23707=
+
+# UserID
+# String
+P23708=
+
+#######################################################################################
+# EXT MPK 143
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23710= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23711= 0
+
+# Name
+# String
+P23712=
+
+# UserID
+# String
+P23713=
+
+#######################################################################################
+# EXT MPK 144
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23715= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23716= 0
+
+# Name
+# String
+P23717=
+
+# UserID
+# String
+P23718=
+
+#######################################################################################
+# EXT MPK 145
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23720= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23721= 0
+
+# Name
+# String
+P23722=
+
+# UserID
+# String
+P23723=
+
+#######################################################################################
+# EXT MPK 146
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23725= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23726= 0
+
+# Name
+# String
+P23727=
+
+# UserID
+# String
+P23728=
+
+#######################################################################################
+# EXT MPK 147
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23730= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23731= 0
+
+# Name
+# String
+P23732=
+
+# UserID
+# String
+P23733=
+
+#######################################################################################
+# EXT MPK 148
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23735= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23736= 0
+
+# Name
+# String
+P23737=
+
+# UserID
+# String
+P23738=
+
+#######################################################################################
+# EXT MPK 149
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23740= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23741= 0
+
+# Name
+# String
+P23742=
+
+# UserID
+# String
+P23743=
+
+#######################################################################################
+# EXT MPK 150
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23745= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23746= 0
+
+# Name
+# String
+P23747=
+
+# UserID
+# String
+P23748=
+
+#######################################################################################
+# EXT MPK 151
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23750= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23751= 0
+
+# Name
+# String
+P23752=
+
+# UserID
+# String
+P23753=
+
+#######################################################################################
+# EXT MPK 152
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23755= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23756= 0
+
+# Name
+# String
+P23757=
+
+# UserID
+# String
+P23758=
+
+#######################################################################################
+# EXT MPK 153
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23760= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23761= 0
+
+# Name
+# String
+P23762=
+
+# UserID
+# String
+P23763=
+
+#######################################################################################
+# EXT MPK 154
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23765= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23766= 0
+
+# Name
+# String
+P23767=
+
+# UserID
+# String
+P23768=
+
+#######################################################################################
+# EXT MPK 155
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23770= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23771= 0
+
+# Name
+# String
+P23772=
+
+# UserID
+# String
+P23773=
+
+#######################################################################################
+# EXT MPK 156
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23775= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23776= 0
+
+# Name
+# String
+P23777=
+
+# UserID
+# String
+P23778=
+
+#######################################################################################
+# EXT MPK 157
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23780= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23781= 0
+
+# Name
+# String
+P23782=
+
+# UserID
+# String
+P23783=
+
+#######################################################################################
+# EXT MPK 158
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23785= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23786= 0
+
+# Name
+# String
+P23787=
+
+# UserID
+# String
+P23788=
+
+#######################################################################################
+# EXT MPK 159
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23790= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23791= 0
+
+# Name
+# String
+P23792=
+
+# UserID
+# String
+P23793=
+
+#######################################################################################
+# EXT MPK 160
+#######################################################################################
+# Key Mode.# 0 - Speed Dial, 1 - BLF, 4 - Speed Dial via active account, 5 - DialDTMF, 8 - Call Transfer, 9 - CallPark, 10 - Call Intercom, 13 - Multicast Paging, 14 - Group Call
+# Number: 0, 1, 4, 5, 8, 9, 10, 13, 14
+P23795= 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23796= 0
+
+# Name
+# String
+P23797=
+
+# UserID
+# String
+P23798=
+
+#######################################################################
+## Hidden P Values ##
+#######################################################################
+# Lock Down SD Card Feature 0 - Lock, 1 - Unlock. Default value is 1
+# Number: 0, 1
+P22035 = 1
+
+# Lock Down USB Port Feature 0 - Lock, 1 - Unlock. Default value is 1
+# Number: 0, 1
+P22036 = 1
+
+# Lock Down Bluetooth Feature 0 - Lock, 1 - Unlock. Default value is 1
+# Number: 0, 1
+P22037 = 1
+
+# Lock Down WiFi Feature 0 - Lock, 1 - Unlock. Default value is 1
+# Number: 0, 1
+P22038 = 1
+
+# Hide LDAP Contacts. nopvalue
+# Hide Local Call History. nopvalue
+# Display Soft Keyboard. nopvalue
diff --git a/endpoint/grandstream/gac/cfg$mac.xml b/endpoint/grandstream/gac/cfg$mac.xml
new file mode 100644
index 0000000..6a4eca7
--- /dev/null
+++ b/endpoint/grandstream/gac/cfg$mac.xml
@@ -0,0 +1,93 @@
+
+
+
+{% for line in lines %}
+1
+{{ provision.settings.account_name }}
+{{ line.sip_server.primary.host }}
+1
+
+{{ line.username }}
+{{ line.username }}
+{{ line.auth_password }}
+{{ line.display_name }}
+1
+*98
+1
+2
+1
+*5
+1
+0
+2
+stun.ipvideotalk.com
+1
+1
+1
+zellatech.com/firmware/gs/
+{% endfor %}
+{% if provision.settings.accounts.1.basic.enable %}
+1
+{{ provision.settings.account_name }}
+{{ provision.settings.accounts.1.sip.realm_01 }}
+{{ provision.settings.accounts.1.sip.outbound_proxy_01 }}
+{{ provision.settings.accounts.1.sip.username }}
+{{ provision.settings.accounts.1.sip.username }}
+{{ provision.settings.accounts.1.sip.password }}
+{{ provision.settings.accounts.1.basic.display_name }}
+{{ provision.settings.accounts.1.basic.display_name }}
+{% endif %}
+{% if provision.settings.accounts.2.basic.enable %}
+1
+{{ provision.settings.account_name }}
+{{ provision.settings.accounts.2.sip.realm_01 }}
+{{ provision.settings.accounts.2.sip.outbound_proxy_01 }}
+{{ provision.settings.accounts.2.sip.username }}
+{{ provision.settings.accounts.2.sip.username }}
+{{ provision.settings.accounts.2.sip.password }}
+{{ provision.settings.accounts.2.basic.display_name }}
+{% endif %}
+{% if provision.settings.accounts.3.basic.enable %}
+1
+{{ provision.settings.account_name }}
+{{ provision.settings.accounts.3.sip.realm_01 }}
+{{ provision.settings.accounts.3.sip.outbound_proxy_01 }}
+{{ provision.settings.accounts.3.sip.username }}
+{{ provision.settings.accounts.3.sip.username }}
+{{ provision.settings.accounts.3.sip.password }}
+{{ provision.settings.accounts.3.basic.display_name }}
+{% endif %}
+{% if provision.settings.accounts.4.basic.enable %}
+1
+{{ provision.settings.account_name }}
+{{ provision.settings.accounts.4.sip.realm_01 }}
+{{ provision.settings.accounts.4.sip.outbound_proxy_01 }}
+{{ provision.settings.accounts.4.sip.username }}
+{{ provision.settings.accounts.4.sip.username }}
+{{ provision.settings.accounts.4.sip.password }}
+{{ provision.settings.accounts.4.basic.display_name }}
+{% endif %}
+{% if provision.settings.accounts.5.basic.enable %}
+1
+{{ provision.settings.account_name }}
+{{ provision.settings.accounts.5.sip.realm_01 }}
+{{ provision.settings.accounts.5.sip.outbound_proxy_01 }}
+{{ provision.settings.accounts.5.sip.username }}
+{{ provision.settings.accounts.5.sip.username }}
+{{ provision.settings.accounts.5.sip.password }}
+{{ provision.settings.accounts.5.basic.display_name }}
+{% endif %}
+{% if provision.settings.lines.1.key.label %}
+{{ provision.settings.lines.1.type }}
+{{ provision.settings.lines.1.key.line }}
+{{ provision.settings.lines.1.key.label }}
+{{ provision.settings.lines.1.key.value }}
+{% endif %}
+{% if provision.settings.lines.2.key.label %}
+{{ provision.settings.lines.2.type }}
+{{ provision.settings.lines.2.key.line }}
+{{ provision.settings.lines.2.key.label }}
+{{ provision.settings.lines.2.key.value }}
+{% endif %}
+
+
diff --git a/endpoint/grandstream/gac/phone.php b/endpoint/grandstream/gac/phone.php
new file mode 100644
index 0000000..5272ce4
--- /dev/null
+++ b/endpoint/grandstream/gac/phone.php
@@ -0,0 +1,88 @@
+settings['dialplan'])) {
+ $this->settings['dialplan'] = str_replace("+", "%2B", $this->settings['dialplan']);
+ }
+ if (isset($this->settings['loops']['ext1'])) {
+ foreach ($this->settings['loops']['ext1'] as $key => $data) {
+ if ($this->settings['loops']['ext1'][$key]['mode'] == '999') {
+ $this->settings['loops']['ext1'][$key]['account'] = '';
+ $this->settings['loops']['ext1'][$key]['name'] = '';
+ $this->settings['loops']['ext1'][$key]['uid'] = '';
+ $this->settings['loops']['ext1'][$key]['mode'] = '';
+ }
+ $this->settings['loops']['ext1'][$key]['pnum'] = (strlen($key) == '1') ? '0' . $key : $key;
+ }
+ }
+ if (isset($this->settings['loops']['ext2'])) {
+ foreach ($this->settings['loops']['ext2'] as $key => $data) {
+ if ($this->settings['loops']['ext2'][$key]['mode'] == '999') {
+ $this->settings['loops']['ext2'][$key]['account'] = '';
+ $this->settings['loops']['ext2'][$key]['name'] = '';
+ $this->settings['loops']['ext2'][$key]['uid'] = '';
+ $this->settings['loops']['ext2'][$key]['mode'] = '';
+ }
+ $this->settings['loops']['ext2'][$key]['pnum'] = (strlen($key) == '1') ? '0' . $key : $key;
+ }
+ }
+ }
+ function reboot() {
+ if (($this->engine == "asterisk") AND ($this->system == "unix")) {
+ exec($this->engine_location . " -rx 'sip show peers like " . $this->settings['line'][0]['username'] . "'", $output);
+ if (preg_match("/\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b/", $output, $matches)) {
+ $ip = $matches[0];
+ $pass = (isset($this->options['admin_pass']) ? $this->options['admin_pass'] : 'admin');
+ if (function_exists('curl_init')) {
+ $ckfile = tempnam($this->sys_get_temp_dir(), "GSCURLCOOKIE");
+ $ch = curl_init('http://' . $ip . '/cgi-bin/dologin');
+ curl_setopt($ch, CURLOPT_COOKIEJAR, $ckfile);
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
+ curl_setopt($ch, CURLOPT_POST, true);
+ $data = array(
+ 'P2' => $pass,
+ 'Login' => 'Login',
+ 'gnkey' => '0b82'
+ );
+ curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
+ $output = curl_exec($ch);
+ $info = curl_getinfo($ch);
+ curl_close($ch);
+ $ch = curl_init("http://" . $ip . "/cgi-bin/rs");
+ curl_setopt($ch, CURLOPT_COOKIEFILE, $ckfile);
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
+ $output = curl_exec($ch);
+ curl_close($ch);
+ }
+ }
+ }
+ }
+}
diff --git a/endpoint/grandstream/gxp/cfg$mac b/endpoint/grandstream/gxp/cfg$mac
new file mode 100755
index 0000000..1248de0
--- /dev/null
+++ b/endpoint/grandstream/gxp/cfg$mac
@@ -0,0 +1,2043 @@
+#################PROVISIONER.NET#################
+# This Configuration file was generated from the Provisioner.net Library by {$provisioner_processor_info}
+# Generated on: {$provisioner_generated_timestamp}
+#
+# Provisioner Information Follows:
+# Brand Revision Timestamp: {$provisioner_brand_timestamp}
+# Family Revision Timestamp: {$provisioner_family_timestamp}
+#
+##################################################
+
+################################################################################################
+## Configuration template for GXP2000/GXP2020/GXP1200/GXP2010/GXP280 firmware version 1.2.5.3 By Winety
+################################################################################################
+
+##############################################################################
+## Advanced/System-wide Options
+##############################################################################
+
+# Enable Provider Lock. 0 - No, 1 - Yes.
+P9999 = {$provider_lock|0}
+
+# Provider Lock Key. A string of up to 16 bytes.
+P9998 =
+
+# Provider Authentication. A string of up to 16 bytes
+P9997 =
+
+# Password for configuration file authentication
+P1 =
+
+# Admin password for web interface
+P2 = {$admin_pass}
+
+# G723 rate. 0 - 6.3kbps encoding rate, 1 - 5.3kbps encoding rate
+P49 = {$g723_rate|0}
+
+# iLBC Frame Size. 0 - 20ms(default), 1 - 30ms.
+P97 = {$ilbc_frame_size|0}
+
+# iLBC payload type. Between 96 and 127, default is 97.
+P96 = {$ilbc_payload|97}
+
+# Silence Suppression. 0 - no, 1 - yes
+P50 = 0
+
+# Voice Frames per TX (up to 10/20/32/64 frames for G711/G726/G723/other codecs respectively)
+P37 = 2
+
+# Layer 3 QoS (IP Diff-Serv or Precedence value for RTP)
+P38 = 48
+
+# Layer 2 QoS. 802.1Q/VLAN Tag (VLAN classification for RTP)
+P51 = 0
+
+# Layer 2 QoS. 802.1p priority value (0 - 7)
+P87 = 0
+
+# Data VLAN Tag1; default is 0
+P1351=0
+
+# Data VLAN Tag2; default is 0
+P1352 = 0
+
+# Data VLAN Tag3; default is 0
+P1353 = 0
+
+# No Key Entry Timeout. Default - 4 seconds.
+P85 = {$no_key_entry_timeout|4}
+
+# Use # as Dial Key. 0 - no, 1 - yes
+P72 = {$pound_as_dial|1}
+
+# Local RTP port (1024-65535, default 5004)
+P39 = {$local_rtp_port|5004}
+
+# Use Random Port. 0 - no, 1 - yes
+P78 = {$use_rand_port|0}
+
+# Keep-alive interval (in seconds. default 20 seconds)
+P84 = {$keep_alive_int|20}
+
+# Use NAT IP. This will enable our SIP client to use this IP in the SIP/SDP message. Example 64.3.153.50.
+P101 =
+
+# STUN server
+P76 =
+
+#---------------------
+# Firmware Upgrade
+#---------------------
+
+# Firmware Upgrade. 0 - TFTP Upgrade, 1 - HTTP Upgrade.
+P212 = {$firmware_upgrade_type|1}
+
+# Firmware Server Path
+P192 = {$firmware_srv_path}
+
+# Config Server Path
+P237 = {$server.ip.1}
+
+# XML Config File Password (for GXP280/GXP285/GXP1200 only)
+P1359 =
+
+# Firmware File Prefix
+P232 =
+
+# Firmware File Postfix
+P233 =
+
+# Config File Prefix
+P234 =
+
+# Config File Postfix
+P235 =
+
+# Allow DHCP Option43 and Option 66 to override server: 0 - No, 1 - Yes. Default is Yes.
+# When set to Yes(1), it will override the configured provision path and method.
+P145 = 1
+
+# Automatic Upgrade. 0 - No, 1 - Yes. Default is No.
+P194 = {$auto_up}
+
+# Check for new firmware every () minutes, unit is in minute, minimnu 60 minutes, default is 7 days.
+P193 = 10080
+
+# Use firmware pre/postfix to determine if f/w is required
+# 0 = Always Check for New Firmware
+# 1 = Check New Firmware only when F/W pre/suffix changes
+# 2 = Always Skip the Firmware Check
+P238 = 0
+
+# Authenticate Conf File. 0 - No, 1 - Yes. Default is No.
+P240 = 0
+
+#--------------
+# XML Phonebook
+#--------------
+# Enable Phonebook XML Download
+# 0 = No
+# 1 = YES, HTTP
+# 2 = YES, TFTP
+P330 = {$enable_xml_phonebook}
+
+# Phonebook XML Server Path
+# This is a string of up to 128 characters that should contain a path to the XML file.
+# It MUST be in the host/path format. For example: "directory.grandstream.com/engineering"
+P331 = {$xml_server_path}
+
+# Phonebook Download Interval
+# This is an integer variable in hours.
+# Valid value range is 0-720 (default 0), and greater values will default to 720
+P332 = 0
+
+# Remove Manually-edited entries on Download
+# 0 - No, 1 - Yes, other values ignored
+P333 = 0
+
+# LDAP Script Server Path
+P1304 =
+
+#-------------
+# XML Idle Screen
+# N/A for GXP1200 and GXP280
+#-------------
+# Enable Idle Screen XML Download
+# 0 = No
+# 1 = YES, HTTP
+# 2 = YES, TFTP
+P340 = {$enable_idle_screen}
+
+# Download Screen XML At Boot-up. 0 - no, 1 - yes
+P1349 = {$enable_idle_screen}
+
+# Use Custom File Name. 0 - no, 1 - yes
+# GXP20?0GXP2020 only
+P1343 = 0
+
+# Idle Screen XML Server Path
+# This is a string of up to 128 characters that should contain a path to the XML file.
+# It MUST be in the host/path format. For example: "directory.grandstream.com/engineering"
+P341 = {$idle_screen_server_path}
+
+#-------------
+# XML Application
+# GXP2020 and GXP2010only
+#-------------
+# Server Path
+P337 =
+
+# Softkey Label
+P352 =
+
+# Offhook Auto Dial
+P71 =
+
+# DTMF Payload Type
+P79 = 101
+
+# Onhook Threshold. Default 800ms.
+# Hookflash OFF
+# 200 ms
+# 400 ms
+# 600 ms
+# 800 ms
+# 1000 ms
+# 1200 ms
+# GXP280 Only
+P245 = 8
+
+# Syslog Server (name of the server, max length is 64 charactors)
+P207 =
+
+# Syslog Level (Default setting is NONE)
+# 0 - NONE, 1 - DEBUG, 2 - INFO, 3 - WARNING, 4 - ERROR
+P208 = 0
+
+# NTP Server
+P30 = {$network_time_server}
+
+# Allow DHCP Option 42 to override NTP server. 0 - No, 1 - Yes. Default is No.
+# When set to Yes(1), it will override the configured NTP server.
+P144 = 0
+
+#Public Mode (Support for Call Queue on GXP1200, GXP2010, and GXP2020) 0 - No, 1 - Yes. Default is No
+P1345 = 0
+
+# Distinctive Ring Tone
+# Use custom ring tone 1 if incoming caller ID is the following:
+P105 =
+
+# Use custom ring tone 2 if incoming caller ID is the following:
+P106 =
+
+# Use custom ring tone 3 if incoming caller ID is the following:
+P107 =
+
+# System Ring Tone
+P345 = f1=440,f2=480,c=200/400;
+
+### Call Progress Tones ###
+# Syntax: f1=val,f2=val[,c=on1/off1[-on2/off2[-on3/off3]]];
+# (Frequencies are in Hz and cadence on and off are in 10ms)
+
+# Dial Tone
+P343 = f1=350,f2=440;
+
+# Message Waiting
+P344 = f1=350,f2=440,c=10/10;
+
+# Ring Back Tone
+P346 = f1=440,f2=480,c=200/400;
+
+# Call-Waiting Tone
+P347 = f1=440,f2=440,c=25/525;
+
+# Busy Tone
+P348 = f1=480,f2=620,c=50/50;
+
+# Reorder Tone
+P349 = f1=480,f2=620,c=25/25;
+
+# Intercom User ID. (Account 1)
+# For GXP-2010/2020
+P1303 =
+
+# Disable Call Waiting. 0 - no, 1 - yes
+P91 = 0
+
+# Disable Call-Waiting Tone. 0 - no, 1 - yes
+P186 = 0
+
+# Disable Direct IP Call. 0 - no, 1 - yes
+P1310 = 0
+
+# Use Quick IP-call mode. 0 - no, 1 - yes
+P184 = 0
+
+# Disable Conference. 0 - no, 1 - yes
+P1311 = 0
+
+# Lock Keypad Update. 0 - no, 1 - yes
+P88 = 0
+
+# Enable Muliti-Purpose-Key sending DTMF, 0 - no, 1 - yes
+# For GXP2000/2010/2020 only
+P1339 = 0
+
+# Disable DND Button. 0 - no, 1 - yes
+P1340 = 0
+
+# Disable Transfer. 0 - no, 1 - yes
+P1341 = 0
+
+# Disable Multicast Filter; 0 - no, 1 - yes
+P1350 = 0
+
+# Send Flash Event. 0 - no, 1 - yes
+# GXP280 Only
+P74 = 0
+
+# Display CID instead of Name. 0 - no, 1 - yes
+# GXP280 only
+P1344 = 0
+
+# Enable Constraint Mode. 0 - no, 1 - yes
+P1357 = 0
+
+# Auto-Attended Transfer. 0 - no, 1 - yes
+# For GXP1200 only
+P1376 = 0
+
+# Semi-attended Transfer Mode. 0 - RFC5589, 1 - Send REFER with early dialog
+P1358 = 0
+
+# Disable Headset Button. Default 0 - no, 1 - yes
+P1375 = 0
+
+# Headset Port Type. 0 - 2.5mm, 1 - RJ22
+# Not applicable for GXP-1200 and GXP2000
+P1300 = 0
+
+# Headset TX gain (dB). 0 - 0 dB, 1 - -6 dB, 2 - +6 dB.
+P1301 = 0
+
+# Headset RX gain (dB). 0 - 0 dB, 1 - -6 dB, 2 - +6 dB.
+P1302 = 0
+
+# Display Language. 0 - English, 3 - Secondary Language, 2 - Chinese
+P342 = 0
+
+# language file postfix
+P399 =
+
+
+####################################################################
+# Primary Account (Account 1) Settings
+####################################################################
+
+# Account Active (In Use). 0 - no, 1 - yes
+P271 = {$line_active.line.1|1}
+
+# Account Name
+P270 = {$username.line.1}
+
+# SIP Server
+P47 = {$server_host.line.1}
+
+# Outbound Proxy
+P48 = {$server_host.line.1}
+
+# SIP User ID
+P35 = {$username.line.1}
+
+# Authenticate ID
+P36 = {$authname.line.1}
+
+# Authenticate password
+P34 = {$secret.line.1}
+
+# Display Name (John Doe)
+P3 = {$displayname.line.1}
+
+# Use DNS SRV. 0 - No, 1 - Yes.
+P103 = 0
+
+# SIP User ID is phone number. 0 - no, 1 - yes
+P63 = 0
+
+# SIP Registration. 0 - no, 1 - yes
+P31 = 1
+
+# Unregister On Reboot. 0 - no, 1 - yes
+P81 = 1
+
+# Support SIP Instance ID. 0 - no, 1 - yes
+P288 = 0
+
+# Register Expiration (in minutes. default 1 hour, max 45 days)
+P32 = 60
+
+# Local SIP port (default 5060)
+P40 = {$server.port.1}
+
+# SIP Registration Failure Retry Wait Time. In seconds. Between 1-3600, default is 20.
+P138 = 20
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate)
+# 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default 100.
+P209 = 100
+
+# SIP T2 Interval. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses.
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default 400.
+P250 = 400
+
+# SIP Transport. 0 - UDP, 1 - TCP, 2 - TLS/TCP
+P130 = 0
+
+# Use RFC3581 Symmetric Routing. 0 - no, 1 - yes
+P131 = 0
+
+# NAT Traversal. 0 - yes, 1 - no, 2 - No, but send keep-alive
+P52 = 1
+
+# SUBSCRIBE for MWI. (Whether or not send SUBSCRIBE for Message Waiting Indication) 0 - No, 1 - Yes.
+P99 = 1
+
+#SUBSCRIBE for Registration Event 0 - No, 1 - Yes
+P1346 = 0
+
+# PUBLISH for Presence. 0 - no, 1 - yes
+P188 = 0
+
+# Proxy-Require (A SIP extension to enable firewall penetration)
+P197 =
+
+# Voice Mail UserID (User ID/extension for 3rd party voice mail system)
+P33 = *97
+
+# Send DTMF. 8 - in audio, 1 - via RTP, 2 - via SIP INFO
+# 11 - In Audio & RTP & SIP INFO, 9 - In Audio & RTP
+# 10 - IN Audio & SIP INFO, 3 - RTP & SIP INFO
+P73 = 9
+
+# Early Dial (use "Yes" only if proxy supports 484 response). 0 - no, 1 - yes
+P29 = 0
+
+#BLF Call-pickup Prefix ( "**" prefix prepended when answering call with BLF key):
+P1347 = **
+
+# Dial Plan Prefix (dial plan prefix string).
+P66 =
+
+# Delayed Call Forward Wait Time. 1 to 120 seconds. Default 20 seconds.
+P139 = 20
+
+# Enable Call Features. 0 - no, 1 - yes
+P191 = {$enable_call_features|1}
+
+# Call Log. 0 - Log All, 1 - Log Incoming/Outgoing only (Missed calls NOT recorded), 2 - Disable Call Log
+P182 = 1
+
+# Session Expiration (in seconds. default 180 seconds. Allowed value: 90-65535)
+P260 = 180
+
+# Minimum SE (in seconds. default 90 seconds, must be lower than or equal to P260)
+P261 = 90
+
+# Caller Request Timer (Request for timer when calling) 0 - no, 1 - yes
+P262 = 0
+
+# Callee Request Timer (Request for timer when called. i.e. if remote party supports timer but did not request for one) 0 - no, 1 - yes
+P263 = 0
+
+# Force Timer (Still use timer when remote party does not support timer) 0 - no, 1 - yes
+P264 = 0
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE) 0 - no, 1 - yes
+P265 = 0
+
+# UAC Specify Refresher. 0 - omit, 1 - UAC, 2 - UAS
+P266 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS
+P267 = 1
+
+# Enable 100rel. 0 - no, 1 - yes
+P272 = 0
+
+# Account Ring Tone. 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2
+# 3 - custom ring tone 3.
+P104 = 0
+
+# Ring Timeout. (in seconds. Between 30-3600, default is 60)
+P1328 = 60
+
+# Send Anonymous (caller ID will be blocked if set to Yes). 0 - no, 1 - yes
+P65 = 0
+
+# Anonymous Method. 0 - Use From Header, 1 - Use Privacy Header.
+P268 = 0
+
+# Anonymous Call Rejection. 0 - no, 1 - yes
+P129 = 0
+
+# Auto Answer. 0 - no, 1 - yes
+P90 = 0
+
+# Allow Auto Answer by Call-Info. 0 - no, 1 - yes
+P298 = 0
+
+# Turn off speaker on remote disconnect. 0 - no, 1 - yes
+P299 = 0
+
+# Check SIP User ID for incoming INVITE. 0 - no, 1 - yes
+P258 = 0
+
+# Refer-To Use Target Contact. 0 - no, 1 - yes
+P135 = 0
+
+# Disable Multiple Media Attribute in SDP. 0 - no, 1 - yes
+P137 = 0
+
+# Preferred Vocoder
+# 0 - PCMU, 2 - G.726-32, 3 - GSM, 4 - G.723.1, 8 - PCMA,
+# 9 - G.722, 18 - G.729A/B, 98 - iLBC
+
+# choice 1.
+P57 = 0
+
+# choice 2.
+P58 = 8
+
+# choice 3.
+P59 = 4
+
+# choice 4.
+P60 = 18
+
+# choice 5.
+P61 = 2
+
+# choice 6.
+P62 = 98
+
+# choice 7.
+P46 = 9
+
+# choice 8.
+P98 = 3
+
+# SRTP Mode
+# 0 = Disabled
+# 1 = Enabled but not forced
+# 2 = Enabled and forced
+# 3 = Optional
+P183 = 0
+
+# eventlist BLF URI
+# N/A for GXP1200 and GXP280
+P134 =
+
+# Special Feature. 100 - Standard, 101 - Nortel MCS, 102- Broadsoft, 108 - CBCOM, 109 - RNK
+# 110 - Sylantro, 111 - Huawei, 114 - ZTE, 112 - PT Prime (GXP280 only), 118 - Philips (GXP2000 only)
+P198 = 100
+
+########################################################################
+# SIP Account 2 Settings
+########################################################################
+
+# Account Active (In Use). 0 - no, 1 - yes
+P401 = {$line_active.line.2|0}
+
+#Account Name
+P417 = {$username.line.2}
+
+# SIP Server
+P402 = {$server_host.line.2}
+
+# Outbound Proxy Server
+P403 = {$server_host.line.2}
+
+# Account 2 SIP User ID
+P404 = {$username.line.2}
+
+# Authenticate ID
+P405 = {$authname.line.2}
+
+# Authenticate Password
+P406 = {$secret.line.2}
+
+# Display Name (John Doe)
+P407 = {$displayname.line.2}
+
+# Use DNS SRV. 0 - No, 1 - Yes.
+P408 = 0
+
+# User ID is phone number; "user=phone". 0 - no, 1 - yes
+P409 = 0
+
+# SIP Registration. 0 - no, 1 - yes
+P410 = 1
+
+# Unregister on Reboot. 0 - no, 1 - yes
+P411 = 0
+
+# Support SIP Instance ID. 0 - no, 1 - yes
+P489 = 0
+
+# Register Expiration (in minutes. default 1 hour, max 45 days)
+P412 = 60
+
+# Local SIP port (default 5062)
+P413 = 5062
+
+# SIP Registration Failure Retry Wait Time. In seconds. Between 1-3600, default is 20.
+P471 = 20
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate)
+# 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default 100.
+P440 = 100
+
+# SIP T2 Interval. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses.
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default 400.
+P441 = 400
+
+# SIP Transport. 0 - UDP, 1 - TCP, 2 - TLS/TCP
+P448 = 0
+
+# Use RFC3581 Symmetric Routing. 0 - no, 1 - yes
+P447 = 0
+
+# NAT Traversal. 0 - yes, 1 - no, 2 - No, but send keep-alive
+P414 = 1
+
+# Subscribe MWI. (Whether or not send SUBSCRIBE for Message Waiting Indication) 0 - No, 1 - Yes.
+P415 = 0
+
+#SUBSCRIBE for Registration Event 0 - No, 1 - Yes
+P480 = 0
+
+# PUBLISH for Presence. 0 - no, 1 - yes
+P488 = 0
+
+# Proxy Require
+P418 =
+
+# Voice Mail UserID (User ID/extension for 3rd party voice mail system)
+P426 =
+
+# Send DTMF. 8 - in audio, 1 - via RTP, 2 - via SIP INFO
+# 11 - In Audio & RTP & SIP INFO, 9 - In Audio & RTP
+# 10 - IN Audio & SIP INFO, 3 - RTP & SIP INFO
+P416 = 8
+
+# Early Dial. 0 - no, 1 - yes
+P422 = 0
+
+#BLF Call-pickup Prefix ( "**" prefix prepended when answering call with BLF key):
+P481 = **
+
+# Dial Plan Prefix
+P419 =
+
+# Delayed Call Forward Wait Time. 1 to 120 seconds. Default 20 seconds.
+P470 = 20
+
+# Enable Call Features. 0 - no, 1 - yes.
+P420 = 1
+
+# Call Log. 0 - Log All, 1 - Log Incoming/Outgoing only (Missed calls NOT recorded), 2 - Disable Call Log
+P442 = 0
+
+# Session Expiration (in seconds. default 180 seconds. Allowed value: 90-65535)
+P434 = 180
+
+# Minimum SE (in seconds. default 90 seconds, must be lower than or equal to P260)
+P427 = 90
+
+# Caller Request Timer (Request for timer when calling) 0 - no, 1 - yes
+P428 = 0
+
+# Callee Request Timer (Request for timer when called. i.e. if remote party supports timer but did not request for one) 0 - no, 1 - yes
+P429 = 0
+
+# Force Timer (Still use timer when remote party does not support timer) 0 - no, 1 - yes
+P430 = 0
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE) 0 - no, 1 - yes
+P431 = 0
+
+# UAC Specify Refresher. 0 - omit, 1 - UAC, 2 - UAS
+P432 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS
+P433 = 1
+
+# Enable 100rel. 0 - no, 1 - yes
+P435 = 0
+
+# Account Ring Tone. 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2
+# 3 - custom ring tone 3.
+P423 = 0
+
+# Ring Timeout. in seconds. Between 30-3600, default is 60
+P476 = 60
+
+# Send Anonymous. 0 - no, 1 - yes
+P421 = 0
+
+# Anonymous Method. 0 - Use From Header, 1 - Use Privacy Header.
+P468 = 0
+
+# Anonymous Call Rejection. 0 - no, 1 - yes
+P446 = 0
+
+# Auto Answer. 0 - no, 1 - yes.
+P425 = 0
+
+# Allow Auto Answer by Call-Info. 0 - no, 1 - yes
+P438 = 0
+
+# Turn off speaker on remote disconnect. 0 - no, 1 - yes
+P439 = 0
+
+# Check SIP User ID for incoming INVITE. 0 - no, 1 - yes
+P449 = 0
+
+# Refer-To Use Target Contact. 0 - no, 1 - yes
+P469 = 0
+
+# Disable Multiple Media Attribute in SDP. 0 - no, 1 - yes
+P487 = 0
+
+# Preferred Vocoder
+# 0 - PCMU, 2 - G.726-32, 3 - GSM, 4 - G.723.1, 8 - PCMA,
+# 9 - G.722, 18 - G.729A/B, 98 - iLBC
+
+# choice 1.
+P451 = 0
+
+# choice 2.
+P452 = 8
+
+# choice 3
+P453 = 4
+
+# choice 4.
+P454 = 18
+
+# choice 5.
+P455 = 2
+
+# choice 6.
+P456 = 98
+
+# choice 7.
+P457 = 9
+
+# choice 8.
+P458 = 3
+
+# SRTP Mode
+# 0 = Disabled
+# 1 = Enabled but not forced
+# 2 = Enabled and forced
+# 3 = Optional
+P443 = 0
+
+# eventlist BLF URI
+# N/A for GXP1200 and GXP280
+P444 =
+
+# Special Feature. 100 - Standard, 101 - Nortel MCS, 102- Broadsoft, 108 - CBCOM, 109 - RNK,
+# 110 - Sylantro, 111 - Huawei, 114 - ZTE, 118 - Philips (GXP2000 only)
+P424 = 100
+
+########################################################################
+# SIP Account 3 Settings (GXP2000/2020/2010)
+########################################################################
+
+# Account Active (In Use). 0 - no, 1 - yes
+P501 = {$line_active.line.3|0}
+
+# Account Name
+P517 = {$username.line.3}
+
+# SIP Server
+P502 = {$server_host.line.3}
+
+# Outbound Proxy Server
+P503 = {$server_host.line.3}
+
+# SIP User ID
+P504 = {$username.line.3}
+
+# Authenticate ID
+P505 = {$authname.line.3}
+
+# Authenticate Password
+P506 = {$secret.line.3}
+
+# Display Name (John Doe)
+P507 = {$displayname.line.3}
+
+# Use DNS SRV. 0 - No, 1 - Yes.
+P508 = 0
+
+# User ID is phone. "user=phone". 0 - no, 1 - yes
+P509 = 0
+
+# SIP Registration. 0 - no, 1 - yes
+P510 = 1
+
+# Unregister on Reboot. 0 - no, 1 - yes
+P511= 0
+
+# Support SIP Instance ID. 0 - no, 1 - yes
+P589 = 0
+
+# Register Expiration (in minutes. default 1 hour, max 45 days)
+P512 = 60
+
+# Local SIP port (default 5064)
+P513 = 5064
+
+# SIP Registration Failure Retry Wait Time. In seconds. Between 1-3600, default is 20.
+P571 = 20
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate)
+# 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default 100.
+P540 = 100
+
+# SIP T2 Interval. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses.
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default 400.
+P541 = 400
+
+# SIP Transport. 0 - UDP, 1 - TCP, 2 - TLS/TCP
+P548 = 0
+
+# Use RFC3581 Symmetric Routing. 0 - no, 1 - yes
+P547 = 0
+
+# NAT Traversal. 0 - yes, 1 - no, 2 - No, but send keep-alive
+P514 = 1
+
+# Subscribe MWI. (Whether or not send SUBSCRIBE for Message Waiting Indication) 0 - no, 1 - yes
+P515 = 0
+
+#SUBSCRIBE for Registration Event 0 - No, 1 - Yes
+P580 = 0
+
+# PUBLISH for Presence. 0 - no, 1 - yes
+P588 = 0
+
+# Proxy Require
+P518 =
+
+# Voice Mail UserID (User ID/extension for 3rd party voice mail system)
+P526 =
+
+# Send DTMF. 8 - in audio, 1 - via RTP, 2 - via SIP INFO
+# 11 - In Audio & RTP & SIP INFO, 9 - In Audio & RTP
+# 10 - IN Audio & SIP INFO, 3 - RTP & SIP INFO
+P516 = 8
+
+# Early Dial. 0 - no, 1 - yes
+P522 = 0
+
+#BLF Call-pickup Prefix ( "**" prefix prepended when answering call with BLF key):
+P581 = **
+
+# Dial Plan Prefix
+P519 =
+
+# Delayed Call Forward Wait Time. 1 to 120 seconds. Default 20 seconds.
+P570 = 20
+
+# Enable Call Features. 0 - no, 1 - yes.
+P520 = 1
+
+# Call Log. 0 - Log All, 1 - Log Incoming/Outgoing only (Missed calls NOT recorded), 2 - Disable Call Log
+P542 = 0
+
+# Session Expiration (in seconds. default 180 seconds. Allowed value: 90-65535)
+P534 = 180
+
+# Minimum SE (in seconds. default 90 seconds, must be lower than or equal to P260)
+P527 = 90
+
+# Caller Request Timer (Request for timer when calling) 0 - no, 1 - yes
+P528 = 0
+
+# Callee Request Timer (Request for timer when called. i.e. if remote party supports timer but did not request for one) 0 - no, 1 - yes
+P529 = 0
+
+# Force Timer (Still use timer when remote party does not support timer) 0 - no, 1 - yes
+P530 = 0
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE) 0 - no, 1 - yes
+P531 = 0
+
+# UAC Specify Refresher. 0 - omit, 1 - UAC, 2 - UAS
+P532 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS
+P533 = 1
+
+# Enable 100rel. 0 - no, 1 - yes
+P535 = 0
+
+# Account Ring Tone. 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2
+# 3 - custom ring tone 3.
+P523 = 0
+
+# Ring Timeout. in seconds. Between 30-3600, default is 60
+P576 = 60
+
+# Send Anonymous. 0 - no, 1 - yes
+P521 = 0
+
+# Anonymous Method. 0 - Use From Header, 1 - Use Privacy Header
+P568 = 0
+
+# Anonymous Call Rejection. 0 - no, 1 - yes
+P546 = 0
+
+# Auto Answer. 0 - no, 1 - yes
+P525 = 0
+
+# Allow Auto Answer by Call-Info. 0 - no, 1 - yes
+P538 = 0
+
+# Turn off speaker on remote disconnect. 0 - no, 1 - yes
+P539 = 0
+
+# Check SIP User ID for incoming INVITE. 0 - no, 1 - yes
+P549 = 0
+
+# Refer-To Use Target Contact. 0 - no, 1 - yes
+P569 = 0
+
+# Disable Multiple Media Attribute in SDP. 0 - no, 1 - yes
+P587 = 0
+
+# Preferred Vocoder
+# 0 - PCMU, 2 - G.726-32, 3 - GSM, 4 - G.723.1, 8 - PCMA,
+# 9 - G.722, 18 - G.729A/B, 98 - iLBC
+
+# choice 1.
+P551 = 0
+
+# choice 2.
+P552 = 8
+
+# choice 3.
+P553 = 4
+
+# choice 4.
+P554 = 18
+
+# choice 5.
+P555 = 2
+
+# choice 6.
+P556 = 98
+
+# choice 7.
+P557 = 9
+
+# choice 8.
+P558 = 3
+
+# SRTP Mode
+# 0 = Disabled
+# 1 = Enabled but not forced
+# 2 = Enabled and forced
+# 3 = Optional
+P543 = 0
+
+# eventlist BLF URI
+# N/A for GXP1200 and GXP280
+P544 =
+
+# Special Feature. 100 - Standard, 101 - Nortel MCS, 102- Broadsoft, 108 - CBCOM, 109 - RNK,
+# 110 - Sylantro, 111 - Huawei, 114 - ZTE, 118 - Philips (GXP2000 only)
+P524 = 100
+
+########################################################################
+# SIP Account 4 Settings (GXP2000/2020/2010)
+########################################################################
+
+# Account Active (In Use). 0 - no, 1 - yes
+P601 = {$line_active.line.4|0}
+
+#Account Name
+P617 = {$username.line.4}
+
+# SIP Server
+P602 = {$server_host.line.4}
+
+# Outbound Proxy Server
+P603 = {$server_host.line.4}
+
+# Account 4 SIP User ID
+P604 = {$authname.line.4}
+
+# Authenticate ID
+P605 = {$username.line.4}
+
+# Authenticate Password
+P606 = {$secret.line.4}
+
+# Display Name (John Doe)
+P607 = {$displayname.line.4}
+
+# Use DNS SRV. 0 - no, 1 - yes.
+P608 = 0
+
+# User ID is phone number. "user=phone". 0 - no, 1 - yes
+P609 = 0
+
+# SIP Registration. 0 - no, 1 - yes
+P610 = 1
+
+# Unregister on Reboot. 0 - no, 1 - yes
+P611 = 0
+
+# Support SIP Instance ID. 0 - no, 1 - yes
+P689 = 0
+
+# Register Expiration (in minutes. default 1 hour, max 45 days)
+P612 = 60
+
+# Local SIP port (default 5066)
+P613 = 5066
+
+# SIP Registration Failure Retry Wait Time. In seconds. Between 1-3600, default is 20.
+P671 = 20
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate)
+# 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default 100.
+P640 = 100
+
+# SIP T2 Interval. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses.
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default 400.
+P641 = 400
+
+# SIP Transport. 0 - UDP, 1 - TCP, 2 - TLS/TCP
+P648 = 0
+
+# Use RFC3581 Symmetric Routing. 0 - no, 1 - yes
+P647 = 0
+
+# NAT Traversal. 0 - yes, 1 - no, 2 - No, but send keep-alive
+P614 = 1
+
+# Subscribe MWI. Whether or not send SUBSCRIBE for Message Waiting Indication. 0 - no, 1 - yes
+P615 = 0
+
+#SUBSCRIBE for Registration Event 0 - No, 1 - Yes
+P680 = 0
+
+# PUBLISH for Presence. 0 - no, 1 - yes
+P688 = 0
+
+# Proxy Require
+P618 =
+
+# Voice Mail UserID (User ID/extension for 3rd party voice mail system)
+P626 =
+
+# Send DTMF. 8 - in audio, 1 - via RTP, 2 - via SIP INFO
+# 11 - In Audio & RTP & SIP INFO, 9 - In Audio & RTP
+# 10 - IN Audio & SIP INFO, 3 - RTP & SIP INFO
+P616 = 8
+
+# Early Dial. 0 - no, 1 - yes
+P622 = 0
+
+#BLF Call-pickup Prefix ( "**" prefix prepended when answering call with BLF key):
+P681 = **
+
+# Dial Plan Prefix
+P619 =
+
+# Delayed Call Forward Wait Time. 1 to 120 seconds. Default 20 seconds.
+P670 = 20
+
+# Enable Call Features. 0 - no, 1 - yes.
+P620 = 1
+
+# Call Log. 0 - Log All, 1 - Log Incoming/Outgoing only (Missed calls NOT recorded), 2 - Disable Call Log
+P642 = 0
+
+# Default Session Expires (in seconds. default 180 seconds. Allowed value: 90-65535)
+P634 = 180
+
+# Minimum SE (in seconds. default 90 seconds, must be lower than or equal to P260)
+P627 = 90
+
+# Caller Request Timer (Request for timer when calling) 0 - no, 1 - yes
+P628 = 0
+
+# Callee Request Timer (Request for timer when called. i.e. if remote party supports timer but did not request for one) 0 - no, 1 - yes
+P629 = 0
+
+# Force Timer (Still use timer when remote party does not support timer) 0 - no, 1 - yes
+P630 = 0
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE) 0 - no, 1 - yes
+P631 = 0
+
+# UAC Specify Refresher. 0 - omit, 1 - UAC, 2 - UAS
+P632 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS
+P633 = 1
+
+# Enable 100rel. 0 - no, 1 - yes
+P635 = 0
+
+# Account Ring Tone. 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2
+# 3 - custom ring tone 3.
+P623 = 0
+
+# Ring Timeout. in seconds. Between 30-3600, default is 60
+P676 = 60
+
+# Send Anonymous. 0 - no, 1 - yes
+P621 = 0
+
+# Anonymous Method. 0 - Use From Header, 1 - Use Privacy Header
+P668 = 0
+
+# Anonymous Call Rejection. 0 - no, 1 - yes
+P646 = 0
+
+# Auto Answer. 0 - no, 1 - yes.
+P625 = 0
+
+# Allow Auto Answer by Call-Info. 0 - no, 1 - yes
+P638 = 0
+
+# Turn off speaker on remote disconnect. 0 - no, 1 - yes
+P639 = 0
+
+# Check SIP User ID for incoming INVITE. 0 - no, 1 - yes
+P649 = 0
+
+# Refer-To Use Target Contact. 0 - no, 1 - yes
+P669 = 0
+
+# Disable Multiple Media Attribute in SDP. 0 - no, 1 - yes
+P687 = 0
+
+# Preferred Vocoder
+# 0 - PCMU, 2 - G.726-32, 3 - GSM, 4 - G.723.1, 8 - PCMA,
+# 9 - G.722, 18 - G.729A/B, 98 - iLBC
+
+# choice 1.
+P651 = 0
+
+# choice 2.
+P652 = 8
+
+# choice 3.
+P653 = 4
+
+# choice 4.
+P654 = 18
+
+# choice 5.
+P655 = 2
+
+# choice 6.
+P656 = 98
+
+# choice 7.
+P657 = 9
+
+# choice 8.
+P658 = 3
+
+# SRTP Mode
+# 0 = Disabled
+# 1 = Enabled but not forced
+# 2 = Enabled and forced
+# 3 = Optional
+P643 = 0
+
+# eventlist BLF URI
+# Not for GXP1200 and GXP280
+
+P644 =
+
+# Special Feature. 100 - Standard, 101 - Nortel MCS, 102- Broadsoft, 108 - CBCOM, 109 - RNK,
+# 110 - Sylantro, 111 - Huawei, 114 - ZTE, 118 - Philips (GXP2000 only)
+P624 = 100
+
+
+########################################################################
+# SIP Account 5 Settings. (GXP2020 only)
+########################################################################
+
+# Account Active (In Use). 0 - no, 1 - yes
+P1701 = {$line_active.line.5|0}
+
+#Account Name
+P1717 = {$username.line.5}
+
+# SIP Server
+P1702 = {$server_host.line.5}
+
+# Outbound Proxy Server
+P1703 = {$server_host.line.5}
+
+# Account 2 SIP User ID
+P1704 = {$username.line.5}
+
+# Authenticate ID
+P1705 = {$authname.line.5}
+
+# Authenticate Password
+P1706 = {$secret.line.5}
+
+# Display Name (John Doe)
+P1707 = {$displayname.line.5}
+
+# Use DNS SRV. 0 - no, 1 - yes.
+P1708 = 0
+
+# User ID is phone number. "user=phone". 0 - no, 1 - yes
+P1709 = 0
+
+# SIP Registration. 0 - no, 1 - yes
+P1710 = 1
+
+# Unregister on Reboot. 0 - no, 1 - yes
+P1711 = 0
+
+# Support SIP Instance ID. 0 - no, 1 - yes
+P1789 = 0
+
+# Register Expiration (in minutes. default 1 hour, max 45 days)
+P1712 = 60
+
+# Local SIP port (default 5066)
+P1713 = 5068
+
+# SIP Registration Failure Retry Wait Time. In seconds. Between 1-3600, default is 20.
+P1771 = 20
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate)
+# 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default 100.
+P1740 = 100
+
+# SIP T2 Interval. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses.
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default 400.
+P1741 = 400
+
+# SIP Transport. 0 - UDP, 1 - TCP, 2 - TLS/TCP
+P1748 = 0
+
+# Use RFC3581 Symmetric Routing. 0 - no, 1 - yes
+P1747 = 0
+
+# NAT Traversal. 0 - yes, 1 - no, 2 - No, but send keep-alive
+P1714 = 1
+
+# Subscribe MWI. Whether or not send SUBSCRIBE for Message Waiting Indication. 0 - no, 1 - yes
+P1715 = 0
+
+#SUBSCRIBE for Registration Event 0 - No, 1 - Yes
+P1780 = 0
+
+# PUBLISH for Presence. 0 - no, 1 - yes
+P1788 = 0
+
+# Proxy Require
+P1718 =
+
+# Voice Mail UserID (User ID/extension for 3rd party voice mail system)
+P1726 =
+
+# Send DTMF. 8 - in audio, 1 - via RTP, 2 - via SIP INFO
+# 11 - In Audio & RTP & SIP INFO, 9 - In Audio & RTP
+# 10 - IN Audio & SIP INFO, 3 - RTP & SIP INFO
+P1716 = 8
+
+# Early Dial. 0 - no, 1 - yes
+P1722 = 0
+
+#BLF Call-pickup Prefix ( "**" prefix prepended when answering call with BLF key):
+P1781 = **
+
+# Dial Plan Prefix
+P1719 =
+
+# Delayed Call Forward Wait Time. 1 to 120 seconds. Default 20 seconds.
+P1770 = 20
+
+# Enable Call Features. 0 - no, 1 - yes.
+P1720 = 1
+
+# Call Log. 0 - Log All, 1 - Log Incoming/Outgoing only (Missed calls NOT recorded), 2 - Disable Call Log
+P1742 = 0
+
+# Default Session Expires (in seconds. default 180 seconds. Allowed value: 90-65535)
+P1734 = 180
+
+# Minimum SE (in seconds. default 90 seconds, must be lower than or equal to P260)
+P1727 = 90
+
+# Caller Request Timer (Request for timer when calling) 0 - no, 1 - yes
+P1728 = 0
+
+# Callee Request Timer (Request for timer when called. i.e. if remote party supports timer but did not request for one) 0 - no, 1 - yes
+P1729 = 0
+
+# Force Timer (Still use timer when remote party does not support timer) 0 - no, 1 - yes
+P1730 = 0
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE) 0 - no, 1 - yes
+P1731 = 0
+
+# UAC Specify Refresher. 0 - omit, 1 - UAC, 2 - UAS
+P1732 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS
+P1733 = 1
+
+# Enable 100rel. 0 - no, 1 - yes
+P1735 = 0
+
+# Account Ring Tone. 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2
+# 3 - custom ring tone 3.
+P1723 = 0
+
+# Ring Timeout. in seconds. Between 30-3600, default is 60
+P1776 = 60
+
+# Send Anonymous. 0 - no, 1 - yes
+P1721 = 0
+
+# Anonymous Method. 0 - Use From Header, 1 - Use Privacy Header
+P1768 = 0
+
+# Anonymous Call Rejection. 0 - no, 1 - yes
+P1746 = 0
+
+# Auto Answer. 0 - no, 1 - yes.
+P1725 = 0
+
+# Allow Auto Answer by Call-Info. 0 - no, 1 - yes
+P1738 = 0
+
+# Turn off speaker on remote disconnect. 0 - no, 1 - yes
+P1739 = 0
+
+# Check SIP User ID for incoming INVITE. 0 - no, 1 - yes
+P1749 = 0
+
+# Refer-To Use Target Contact. 0 - no, 1 - yes
+P1769 = 0
+
+# Disable Multiple Media Attribute in SDP. 0 - no, 1 - yes
+P1787 = 0
+
+# Preferred Vocoder
+# 0 - PCMU, 2 - G.726-32, 3 - GSM, 4 - G.723.1, 8 - PCMA,
+# 9 - G.722, 18 - G.729A/B, 98 - iLBC
+
+# choice 1.
+P1751 = 0
+
+# choice 2.
+P1752 = 8
+
+# choice 3.
+P1753 = 4
+
+# choice 4.
+P1754 = 18
+
+# choice 5.
+P1755 = 2
+
+# choice 6.
+P1756 = 98
+
+# choice 7.
+P1757 = 9
+
+# choice 8.
+P1758 = 3
+
+# SRTP Mode
+# 0 = Disabled
+# 1 = Enabled but not forced
+# 2 = Enabled and forced
+# 3 = Optional
+P1743 = 0
+
+# eventlist BLF URI
+P1744 =
+
+# Special Feature. 100 - Standard, 101 - Nortel MCS, 102- Broadsoft, 108 - CBCOM, 109 - RNK,
+# 110 - Sylantro, 111 - Huawei, 114 - ZTE, 118 - Philips (GXP2000 only)
+P1724 = 100
+
+
+########################################################################
+# SIP Account 6 Settings. (GXP2020 only)
+########################################################################
+
+# Account Active (In Use). 0 - no, 1 - yes
+P1801 = {$line_active.line.6|0}
+
+#Account Name
+P1817 = {$username.line.6}
+
+# SIP Server
+P1802 = {$server_host.line.6}
+
+# Outbound Proxy Server
+P1803 = {$server_host.line.6}
+
+# Account 2 SIP User ID
+P1804 = {$username.line.6}
+
+# Authenticate ID
+P1805 = {$authname.line.6}
+
+# Authenticate Password
+P1806 = {$secret.line.6}
+
+# Display Name (John Doe)
+P1807 = {$displayname.line.6}
+
+# Use DNS SRV. 0 - no, 1 - yes.
+P1808 = 0
+
+# User ID is phone number. "user=phone". 0 - no, 1 - yes
+P1809 = 0
+
+# SIP Registration. 0 - no, 1 - yes
+P1810 = 1
+
+# Unregister on Reboot. 0 - no, 1 - yes
+P1811 = 0
+
+# Support SIP Instance ID. 0 - no, 1 - yes
+P1889 = 0
+
+# Register Expiration (in minutes. default 1 hour, max 45 days)
+P1812 = 60
+
+# Local SIP port (default 5066)
+P1813 = 5070
+
+# SIP Registration Failure Retry Wait Time. In seconds. Between 1-3600, default is 20.
+P1871 = 20
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate)
+# 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default 100.
+P1840 = 100
+
+# SIP T2 Interval. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses.
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default 400.
+P1841 = 400
+
+# SIP Transport. 0 - UDP, 1 - TCP, 2 - TLS/TCP
+P1848 = 0
+
+# Use RFC3581 Symmetric Routing. 0 - no, 1 - yes
+P1847 = 0
+
+# NAT Traversal. 0 - yes, 1 - no, 2 - No, but send keep-alive
+P1814 = 1
+
+# Subscribe MWI. Whether or not send SUBSCRIBE for Message Waiting Indication. 0 - no, 1 - yes
+P1815 = 0
+
+#SUBSCRIBE for Registration Event 0 - No, 1 - Yes
+P1880 = 0
+
+# PUBLISH for Presence. 0 - no, 1 - yes
+P1888 = 0
+
+# Proxy Require
+P1818 =
+
+# Voice Mail UserID (User ID/extension for 3rd party voice mail system)
+P1826 =
+
+# Send DTMF. 8 - in audio, 1 - via RTP, 2 - via SIP INFO
+# 11 - In Audio & RTP & SIP INFO, 9 - In Audio & RTP
+# 10 - IN Audio & SIP INFO, 3 - RTP & SIP INFO
+P1816 = 8
+
+# Early Dial. 0 - no, 1 - yes
+P1822 = 0
+
+#BLF Call-pickup Prefix ( "**" prefix prepended when answering call with BLF key):
+P1881 = **
+
+# Dial Plan Prefix
+P1819 =
+
+# Delayed Call Forward Wait Time. 1 to 120 seconds. Default 20 seconds.
+P1870 = 20
+
+# Enable Call Features. 0 - no, 1 - yes.
+P1820 = 1
+
+# Call Log. 0 - Log All, 1 - Log Incoming/Outgoing only (Missed calls NOT recorded), 2 - Disable Call Log
+P1842 = 0
+
+# Default Session Expires (in seconds. default 180 seconds. Allowed value: 90-65535)
+P1834 = 180
+
+# Minimum SE (in seconds. default 90 seconds, must be lower than or equal to P260)
+P1827 = 90
+
+# Caller Request Timer (Request for timer when calling) 0 - no, 1 - yes
+P1828 = 0
+
+# Callee Request Timer (Request for timer when called. i.e. if remote party supports timer but did not request for one) 0 - no, 1 - yes
+P1829 = 0
+
+# Force Timer (Still use timer when remote party does not support timer) 0 - no, 1 - yes
+P1830 = 0
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE) 0 - no, 1 - yes
+P1831 = 0
+
+# UAC Specify Refresher. 0 - omit, 1 - UAC, 2 - UAS
+P1832 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS
+P1833 = 1
+
+# Enable 100rel. 0 - no, 1 - yes
+P1835 = 0
+
+# Account Ring Tone. 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2
+# 3 - custom ring tone 3.
+P1823 = 0
+
+# Ring Timeout. in seconds. Between 30-3600, default is 60
+P1876 = 60
+
+# Send Anonymous. 0 - no, 1 - yes
+P1821 = 0
+
+# Anonymous Method. 0 - Use From Header, 1 - Use Privacy Header
+P1868 = 0
+
+# Anonymous Call Rejection. 0 - no, 1 - yes
+P1846 = 0
+
+# Auto Answer. 0 - no, 1 - yes.
+P1825 = 0
+
+# Allow Auto Answer by Call-Info. 0 - no, 1 - yes
+P1838 = 0
+
+# Turn off speaker on remote disconnect. 0 - no, 1 - yes
+P1839 = 0
+
+# Check SIP User ID for incoming INVITE. 0 - no, 1 - yes
+P1849 = 0
+
+# Refer-To Use Target Contact. 0 - no, 1 - yes
+P1869 = 0
+
+# Disable Multiple Media Attribute in SDP. 0 - no, 1 - yes
+P1887 = 0
+
+# Preferred Vocoder
+# 0 - PCMU, 2 - G.726-32, 3 - GSM, 4 - G.723.1, 8 - PCMA,
+# 9 - G.722, 18 - G.729A/B, 98 - iLBC
+
+# choice 1.
+P1851 = 0
+
+# choice 2.
+P1852 = 8
+
+# choice 3.
+P1853 = 4
+
+# choice 4.
+P1854 = 18
+
+# choice 5.
+P1855 = 2
+
+# choice 6.
+P1856 = 98
+
+# choice 7.
+P1857 = 9
+
+# choice 8.
+P1858 = 3
+
+# SRTP Mode
+# 0 = Disabled
+# 1 = Enabled but not forced
+# 2 = Enabled and forced
+# 3 = Optional
+P1843 = 0
+
+# eventlist BLF URI
+P1844 =
+
+# Special Feature. 100 - Standard, 101 - Nortel MCS, 102- Broadsoft, 108 - CBCOM, 109 - RNK,
+# 110 - Sylantro, 111 - Huawei, 114 - ZTE, 118 - Philips (GXP2000 only)
+P1824 = 100
+
+
+################################################################################
+# End User Settings. Please do not edit this section.
+################################################################################
+
+# End User Password
+#P196 = 123
+
+# DHCP support. 0 - yes, 1 - no
+#P8 = 0
+
+# PPPoE support. PPPoE user ID
+#P82 =
+
+# PPPoE password
+#P83 =
+
+# Host name, DHCP option 12. Max length allowed is 32 bytes.
+P146 =
+
+# Domain name, DHCP option 15. Max length allowed is 32 bytes.
+P147 =
+
+# Vendor Class ID, DHCP option 60. Max length allowed is 32 bytes.
+P148 = Grandstream GXP2000
+
+# Preferred DNS server. (if specified).
+#P92 = 0
+#P93 = 0
+#P94 = 0
+#P95 = 0
+
+# IP Address. Ignore if DHCP or PPPoE is used
+#P9 = 192
+#P10 = 168
+#P11 = 0
+#P12 = 160
+
+# Subnet mask. Ignore if DHCP or PPPoE is used
+#P13 = 0
+#P14 = 0
+#P15 = 0
+#P16 = 0
+
+# Router. Ignore if DHCP or PPPoE is used
+#P17 = 0
+#P18 = 0
+#P19 = 0
+#P20 = 0
+
+# DNS 1. Ignore if DHCP or PPPoE is used
+#P21 = 0
+#P22 = 0
+#P23 = 0
+#P24 = 0
+
+# DNS 2. Ignore if DHCP or PPPoE is used
+#P25 = 0
+#P26 = 0
+#P27 = 0
+#P28 = 0
+
+#-----------------------------
+# End User Multi Purpose Keys (GXP2000/2020/2010)
+#-----------------------------
+
+# Multi Purpose Key 1
+# ----------------------------
+# Key Mode. 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher, 3 - eventlist BLF
+P323 = {$key_mode_01}
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# For GXP2020, 4 - Account 5, 5 - Account 6
+P301 = 0
+
+# Name
+P302 = {$key_name_01}
+
+# UserID
+P303 = {$speed_dial_01}
+
+# Multi Purpose Key 2
+# ----------------------------
+# Key Mode. 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher, 3 - eventlist BLF
+P324 = {$key_mode_02}
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# For GXP2020, 4 - Account 5, 5 - Account 6
+P304 = 0
+
+# Name
+P305 = {$key_name_02}
+
+# UserID
+P306 = {$speed_dial_02}
+
+# Multi Purpose Key 3
+# ----------------------------
+# Key Mode. 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher, 3 - eventlist BLF
+P325 = {$key_mode_03}
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# For GXP2020, 4 - Account 5, 5 - Account 6
+P307 = 0
+
+# Name
+P308 = {$key_name_03}
+
+# UserID
+P309 = {$speed_dial_03}
+
+# Multi Purpose Key 4
+# ----------------------------
+# Key Mode. 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher, 3 - eventlist BLF
+P326 = {$key_mode_04}
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# For GXP2020, 4 - Account 5, 5 - Account 6
+P310 = 0
+
+# Name
+P311 = {$key_name_04}
+
+# UserID
+P312 = {$speed_dial_04}
+
+# Multi Purpose Key 5
+# ----------------------------
+# Key Mode. 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher, 3 - eventlist BLF
+P327 = {$key_mode_05}
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# For GXP2020, 4 - Account 5, 5 - Account 6
+P313 = 0
+
+# Name
+P314 = {$key_name_05}
+
+# UserID
+P315 = {$speed_dial_05}
+
+# Multi Purpose Key 6
+# ----------------------------
+# Key Mode. 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher, 3 - eventlist BLF
+P328 = {$key_mode_06}
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# For GXP2020, 4 - Account 5, 5 - Account 6
+P316 = 0
+
+# Name
+P317 = {$key_name_06}
+
+# UserID
+P318 = {$speed_dial_06}
+
+# Multi Purpose Key 7
+# ----------------------------
+# Key Mode. 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher, 3 - eventlist BLF
+P329 = {$key_mode_07}
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# For GXP2020, 4 - Account 5, 5 - Account 6
+P319 = 0
+
+# Name
+P320 = {$key_name_07}
+
+# UserID
+P321 = {$speed_dial_07}
+
+# The following are for GXP-2010 only
+
+# Multi Purpose Key 8
+# ----------------------------
+# Key Mode. 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher, 3 - eventlist BLF
+P353 = {$key_mode_08}
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# For GXP2020, 4 - Account 5, 5 - Account 6
+P354 = 0
+
+# Name
+P355 = {$key_name_08}
+
+# UserID
+P356 = {$speed_dial_08}
+
+# Multi Purpose Key 9
+# ----------------------------
+# Key Mode. 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher, 3 - eventlist BLF
+P357 = {$key_mode_09}
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# For GXP2020, 4 - Account 5, 5 - Account 6
+P358 = 0
+
+# Name
+P359 = {$key_name_09}
+
+# UserID
+P360 = {$speed_dial_09}
+
+# Multi Purpose Key 10
+# ----------------------------
+# Key Mode. 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher, 3 - eventlist BLF
+P361 = {$key_mode_10}
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# For GXP2020, 4 - Account 5, 5 - Account 6
+P362 = 0
+
+# Name
+P363 = {$key_name_10}
+
+# UserID
+P364 = {$speed_dial_10}
+
+# Multi Purpose Key 11
+# ----------------------------
+# Key Mode. 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher, 3 - eventlist BLF
+P365 = {$key_mode_11}
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# For GXP2020, 4 - Account 5, 5 - Account 6
+P366 = 0
+
+# Name
+P367 = {$key_name_11}
+
+# UserID
+P368 = {$speed_dial_11}
+
+# Multi Purpose Key 12
+# ----------------------------
+# Key Mode. 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher, 3 - eventlist BLF
+P369 = {$key_mode_12}
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# For GXP2020, 4 - Account 5, 5 - Account 6
+P370 = 0
+
+# Name
+P371 = {$key_name_12}
+
+# UserID
+P372 = {$speed_dial_12}
+
+# Multi Purpose Key 13
+# ----------------------------
+# Key Mode. 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher, 3 - eventlist BLF
+P373 = {$key_mode_13}
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# For GXP2020, 4 - Account 5, 5 - Account 6
+P374 = 0
+
+# Name
+P375 = {$key_name_13}
+
+# UserID
+P376 = {$speed_dial_13}
+
+# Multi Purpose Key 14
+# ----------------------------
+# Key Mode. 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher, 3 - eventlist BLF
+P377 = {$key_mode_14}
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# For GXP2020, 4 - Account 5, 5 - Account 6
+P378 = 0
+
+# Name
+P379 = {$key_name_14}
+
+# UserID
+P380 = {$speed_dial_14}
+
+# Multi Purpose Key 15
+# ----------------------------
+# Key Mode. 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher, 3 - eventlist BLF
+P381 = {$key_mode_15}
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# For GXP2020, 4 - Account 5, 5 - Account 6
+P382 = 0
+
+# Name
+P383 = {$key_name_15}
+
+# UserID
+P384 = {$speed_dial_15}
+
+# Multi Purpose Key 16
+# ----------------------------
+# Key Mode. 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher, 3 - eventlist BLF
+P385 = {$key_mode_16}
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# For GXP2020, 4 - Account 5, 5 - Account 6
+P386 = 0
+
+# Name
+P387 = {$key_name_16}
+
+# UserID
+P388 = {$speed_dial_16}
+
+# Multi Purpose Key 17
+# ----------------------------
+# Key Mode. 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher, 3 - eventlist BLF
+P389 = {$key_mode_17}
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# For GXP2020, 4 - Account 5, 5 - Account 6
+P390 = 0
+
+# Name
+P391 = {$key_name_17}
+
+# UserID
+P392 = {$speed_dial_17}
+
+# Multi Purpose Key 18
+# ----------------------------
+# Key Mode. 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher, 3 - eventlist BLF
+P393 = {$key_mode_18}
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# For GXP2020, 4 - Account 5, 5 - Account 6
+P394 = 0
+
+# Name
+P395 = {$key_name_18}
+
+# UserID
+P396 = {$speed_dial_18}
+
+#-----------------------------
+# End User Time settings
+#-----------------------------
+
+# Time Zone. Offset in minutes to GMT
+P64 = {$gs_timezone}
+
+# Allow DHCP Option 2 to override Time Zone setting. 0 - No, 1 - Yes.
+# When set to Yes(1), it will override the configured Time Zone setting if available.
+P143 = 0
+
+# Daylight Savings Time. 0 - no, 1 - yes
+P75 = 0
+
+# Optional Rule. Daylight Saving rule.
+P246 = 3,-1,7,2,0;10,5,7,2,0;60
+
+# LCD Backlight Always On. 0 - no, 1 - yes
+# For GXP2000/1200 Only
+P322 = 0
+
+# LCD Backlight Brightness. (0-8, where 0 is off and 8 is brightest)
+# For GXP2020/2010 Only
+P334 = 4
+P335 = 0
+
+# LCD Contrast (0-20)
+# For GXP2020/2010/2000/1200
+P1329 = 10
+
+# Time Display Format. 0 - 12 Hour, 1 - 24 Hour
+P122 = 0
+
+# Date Display Format. 0 - Year-Month-Day, 1 - Month-Day-Year, 2 - Day-Month-Year
+# For GXP2000/1200/280 Only
+P102 = 0
+
+# Display Clock instead of Date. 0 - no, 1 - yes
+# For GXP2000/1200/280 Only
+P123 = 0
+
+# Disable in-call DTMF display. 0 - no, 1 - yes
+P338 = 0
+
+# Mute Speaker Ringer in Headset Mode. 0 - no, 1 - yes
+P336 = 0
+
+# Disable Missed Call Backlight. 0 - no, 1 - yes
+# Not avaliable for GXP280
+P351 = 0
+
+# Headset keymode. 0 - Default Mode, 1 - Toggle Speaker(default)/Headset, 2 - Toggle Speaker/Headset(default)
+# Not avaliable for GXP2000
+P1312 = 0
+
+# For GXP1200 and GXP280 Only; 0 = Switch, 1 = Hub
+P1348 = 0
+
+
+##########################################################################################
+# Extension Board 1 Settings. For GXP2000/GXP2010/GXP2020
+##########################################################################################
+
+{loop_ext1}
+# EXT Key {$number}
+# -----------------------------
+# Key Mode. 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher, 3 - eventlist BLF
+P60{$pnum} = {$mode}
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+P62{$pnum} = {$account}
+
+# Name
+P64{$pnum} = {$name}
+
+# UserID
+P66{$pnum} = {$uid}
+{/loop_ext1}
+
+#########################################################################################
+# Extension Board 2 Settings.
+#########################################################################################
+
+{loop_ext2}
+# EXT Key {$number}
+# -----------------------------
+# Key Mode. 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher, 3 - eventlist BLF
+P60{$pnum} = {$mode}
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+P62{$pnum} = {$account}
+
+# Name
+P64{$pnum} = {$name}
+
+# UserID
+P66{$pnum} = {$uid}
+{/loop_ext2}
+
+##########################################################################################
+#
+# Below are for GXP2020 only
+#
+##########################################################################################
\ No newline at end of file
diff --git a/endpoint/grandstream/gxp/ext_b_1.json b/endpoint/grandstream/gxp/ext_b_1.json
new file mode 100644
index 0000000..e52801c
--- /dev/null
+++ b/endpoint/grandstream/gxp/ext_b_1.json
@@ -0,0 +1,95 @@
+{
+ "template_data":{
+ "category":[
+ {
+ "name":"ext1",
+ "subcategory":[
+ {
+ "name":"Extension Board 1 Settings. For GXP2000\/GXP2010\/GXP2020",
+ "item":[
+ {
+ "description":"Extension Board 1 Settings. For GXP2000\/GXP2010\/GXP2020",
+ "type":"loop",
+ "loop_start":"1",
+ "loop_end":"56",
+ "data":{
+ "item":[
+ {
+ "variable":"$ext1_mode",
+ "default_value":"999",
+ "category":"keys",
+ "description":"Key {$count} Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Empty",
+ "value":"999"
+ },
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$ext1_account",
+ "default_value":"999",
+ "category":"keys",
+ "description":"Account for Key {$count}",
+ "type":"list",
+ "data":[
+ {
+ "text":"Account 1",
+ "value":"1"
+ },
+ {
+ "text":"Account 2",
+ "value":"2"
+ },
+ {
+ "text":"Account 3",
+ "value":"3"
+ },
+ {
+ "text":"Account 4",
+ "value":"4"
+ }
+ ]
+ },
+ {
+ "variable":"$ext1_uid",
+ "default_value":"",
+ "description":"UserID for Key {$count}",
+ "type":"input"
+ },
+ {
+ "variable":"$ext1_name",
+ "default_value":"",
+ "description":"Name for Key {$count}",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ }
+ ]
+ }
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/endpoint/grandstream/gxp/ext_b_2.json b/endpoint/grandstream/gxp/ext_b_2.json
new file mode 100644
index 0000000..51d0999
--- /dev/null
+++ b/endpoint/grandstream/gxp/ext_b_2.json
@@ -0,0 +1,95 @@
+{
+ "template_data":{
+ "category":[
+ {
+ "name":"ext2",
+ "subcategory":[
+ {
+ "name":"Extension Board 2 Settings. For GXP2000\/GXP2010\/GXP2020",
+ "item":[
+ {
+ "description":"Extension Board 2 Settings. For GXP2000\/GXP2010\/GXP2020",
+ "type":"loop",
+ "loop_start":"57",
+ "loop_end":"112",
+ "data":{
+ "item":[
+ {
+ "variable":"$ext2_mode",
+ "default_value":"999",
+ "category":"keys",
+ "description":"Key {$count} Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Empty",
+ "value":"999"
+ },
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$ext2_account",
+ "default_value":"999",
+ "category":"keys",
+ "description":"Account for Key {$count}",
+ "type":"list",
+ "data":[
+ {
+ "text":"Account 1",
+ "value":"1"
+ },
+ {
+ "text":"Account 2",
+ "value":"2"
+ },
+ {
+ "text":"Account 3",
+ "value":"3"
+ },
+ {
+ "text":"Account 4",
+ "value":"4"
+ }
+ ]
+ },
+ {
+ "variable":"$ext2_uid",
+ "default_value":"",
+ "description":"UserID for Key {$count}",
+ "type":"input"
+ },
+ {
+ "variable":"$ext2_name",
+ "default_value":"",
+ "description":"Name for Key {$count}",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ }
+ ]
+ }
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/endpoint/grandstream/gxp/family_data.json b/endpoint/grandstream/gxp/family_data.json
new file mode 100644
index 0000000..6e6394b
--- /dev/null
+++ b/endpoint/grandstream/gxp/family_data.json
@@ -0,0 +1,72 @@
+{
+ "data": {
+ "name": "GXP Enterprise IP series [280,1200,2000,2010,2020]",
+ "id": "1",
+ "directory": "gxp",
+ "firmware_ver": 1395185795,
+ "firmware_md5sum": "69506226616958e459e0ad93ce07497b",
+ "firmware_pkg": "gxp_firmware.tgz",
+ "description": "Use Grandstream Encrypted Compiler By Default",
+ "configuration_files": "cfg$mac",
+ "changelog": "",
+ "provisioning_types": [
+ "tftp",
+ "http"
+ ],
+ "model_list": [
+ {
+ "model": "GXP280",
+ "lines": "1",
+ "id": "1",
+ "template_data": [
+ "template_data.json"
+ ]
+ },
+ {
+ "model": "GXP1200",
+ "lines": "2",
+ "id": "2",
+ "template_data": [
+ "template_data.json"
+ ]
+ },
+ {
+ "model": "GXP2000",
+ "lines": "4",
+ "id": "3",
+ "template_data": [
+ "template_data.json",
+ "keys_7.json",
+ "ext_b_1.json",
+ "ext_b_2.json"
+ ]
+ },
+ {
+ "model": "GXP2010",
+ "lines": "4",
+ "id": "4",
+ "template_data": [
+ "template_data.json",
+ "keys_18.json"
+ ]
+ },
+ {
+ "model": "GXP2020",
+ "lines": "6",
+ "id": "5",
+ "template_data": [
+ "template_data.json",
+ "keys_18.json"
+ ]
+ },
+ {
+ "model": "GXP285",
+ "lines": "1",
+ "id": "7",
+ "template_data": [
+ "template_data.json"
+ ]
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/endpoint/grandstream/gxp/keys_18.json b/endpoint/grandstream/gxp/keys_18.json
new file mode 100644
index 0000000..160b7e4
--- /dev/null
+++ b/endpoint/grandstream/gxp/keys_18.json
@@ -0,0 +1,715 @@
+{
+ "template_data":{
+ "category":[
+ {
+ "name":"keys",
+ "subcategory":[
+ {
+ "name":"Multi Function Keys",
+ "item":[
+ {
+ "variable":"$key_mode_01",
+ "default_value":"",
+ "description":"Key 1 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_01",
+ "default_value":"Speed Dial 1",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_01",
+ "default_value":"*01",
+ "description":"Value #1",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_02",
+ "default_value":"",
+ "description":"Key 2 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_02",
+ "default_value":"Speed Dial 2",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_02",
+ "default_value":"*02",
+ "description":"Value #2",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_03",
+ "default_value":"",
+ "description":"Key 3 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_03",
+ "default_value":"Speed Dial 3",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_03",
+ "default_value":"*03",
+ "description":"Value #3",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_04",
+ "default_value":"",
+ "description":"Key 4 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_04",
+ "default_value":"Speed Dial 4",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_04",
+ "default_value":"*04",
+ "description":"Value #4",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_05",
+ "default_value":"",
+ "description":"Key 5 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_05",
+ "default_value":"Speed Dial 5",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_05",
+ "default_value":"*05",
+ "description":"Value #5",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_06",
+ "default_value":"",
+ "description":"Key 6 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_06",
+ "default_value":"Speed Dial 6",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_06",
+ "default_value":"*06",
+ "description":"Value #6",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_07",
+ "default_value":"",
+ "description":"Key 7 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_07",
+ "default_value":"Speed Dial 7",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_07",
+ "default_value":"*07",
+ "description":"Value #7",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_08",
+ "default_value":"",
+ "description":"Key 8 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_08",
+ "default_value":"Speed Dial 8",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_08",
+ "default_value":"*08",
+ "description":"Value #8",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_09",
+ "default_value":"",
+ "description":"Key 9 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_09",
+ "default_value":"Speed Dial 9",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_09",
+ "default_value":"*09",
+ "description":"Value #9",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_10",
+ "default_value":"",
+ "description":"Key 10 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_10",
+ "default_value":"Speed Dial 10",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_10",
+ "default_value":"*10",
+ "description":"Value #10",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_11",
+ "default_value":"",
+ "description":"Key 11 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_11",
+ "default_value":"Speed Dial 11",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_11",
+ "default_value":"*11",
+ "description":"Value #11",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_12",
+ "default_value":"",
+ "description":"Key 12 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_12",
+ "default_value":"Speed Dial 12",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_12",
+ "default_value":"*12",
+ "description":"Value #12",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_13",
+ "default_value":"",
+ "description":"Key 13 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_13",
+ "default_value":"Speed Dial 13",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_13",
+ "default_value":"*13",
+ "description":"Value #13",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_14",
+ "default_value":"",
+ "description":"Key 14 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_14",
+ "default_value":"Speed Dial 14",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_14",
+ "default_value":"*14",
+ "description":"Value #14",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_15",
+ "default_value":"",
+ "description":"Key 15 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_15",
+ "default_value":"Speed Dial 15",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_15",
+ "default_value":"*15",
+ "description":"Value #15",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_16",
+ "default_value":"",
+ "description":"Key 16 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_16",
+ "default_value":"Speed Dial 16",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_16",
+ "default_value":"*16",
+ "description":"Value #16",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_17",
+ "default_value":"",
+ "description":"Key 17 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_17",
+ "default_value":"Speed Dial 17",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_17",
+ "default_value":"*17",
+ "description":"Value #17",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_18",
+ "default_value":"",
+ "description":"Key 18 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_18",
+ "default_value":"Speed Dial 18",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_18",
+ "default_value":"*18",
+ "description":"Value #18",
+ "type":"input"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/endpoint/grandstream/gxp/keys_7.json b/endpoint/grandstream/gxp/keys_7.json
new file mode 100644
index 0000000..20572b3
--- /dev/null
+++ b/endpoint/grandstream/gxp/keys_7.json
@@ -0,0 +1,286 @@
+{
+ "template_data":{
+ "category":[
+ {
+ "name":"keys",
+ "subcategory":[
+ {
+ "name":"Multi Function Keys",
+ "item":[
+ {
+ "variable":"$key_mode_01",
+ "default_value":"",
+ "description":"Key 1 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_01",
+ "default_value":"Speed Dial 1",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_01",
+ "default_value":"*01",
+ "description":"Value #1",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_02",
+ "default_value":"",
+ "description":"Key 2 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_02",
+ "default_value":"Speed Dial 2",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_02",
+ "default_value":"*02",
+ "description":"Value #2",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_03",
+ "default_value":"",
+ "description":"Key 3 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_03",
+ "default_value":"Speed Dial 3",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_03",
+ "default_value":"*03",
+ "description":"Value #3",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_04",
+ "default_value":"",
+ "description":"Key 4 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_04",
+ "default_value":"Speed Dial 4",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_04",
+ "default_value":"*04",
+ "description":"Value #4",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_05",
+ "default_value":"",
+ "description":"Key 5 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_05",
+ "default_value":"Speed Dial 5",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_05",
+ "default_value":"*05",
+ "description":"Value #5",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_06",
+ "default_value":"",
+ "description":"Key 6 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_06",
+ "default_value":"Speed Dial 6",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_06",
+ "default_value":"*06",
+ "description":"Value #6",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_07",
+ "default_value":"",
+ "description":"Key 7 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_07",
+ "default_value":"Speed Dial 7",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_07",
+ "default_value":"*07",
+ "description":"Value #7",
+ "type":"input"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/endpoint/grandstream/gxp/phone.php b/endpoint/grandstream/gxp/phone.php
new file mode 100755
index 0000000..9dedae5
--- /dev/null
+++ b/endpoint/grandstream/gxp/phone.php
@@ -0,0 +1,51 @@
+settings['loop']['ext1'])) {
+ foreach ($this->settings['loop']['ext1'] as $key => $data) {
+ if ($this->settings['loop']['ext1'][$key]['mode'] == '999') {
+
+ $this->settings['loop']['ext1'][$key]['account'] = '';
+ $this->settings['loop']['ext1'][$key]['name'] = '';
+ $this->settings['loop']['ext1'][$key]['uid'] = '';
+ $this->settings['loop']['ext1'][$key]['mode'] = '';
+ }
+
+ $this->settings['loop']['ext1'][$key]['pnum'] = (strlen($key) == '1') ? '0' . $key : $key;
+ }
+ }
+
+ if (isset($this->settings['loop']['ext2'])) {
+ foreach ($this->settings['loop']['ext2'] as $key => $data) {
+ if ($this->settings['loop']['ext2'][$key]['mode'] == '999') {
+
+ $this->settings['loop']['ext2'][$key]['account'] = '';
+ $this->settings['loop']['ext2'][$key]['name'] = '';
+ $this->settings['loop']['ext2'][$key]['uid'] = '';
+ $this->settings['loop']['ext2'][$key]['mode'] = '';
+ }
+
+ $this->settings['loop']['ext2'][$key]['pnum'] = (strlen($key) == '1') ? '0' . $key : $key;
+ }
+ }
+ }
+
+}
diff --git a/endpoint/grandstream/gxp/template_data.json b/endpoint/grandstream/gxp/template_data.json
new file mode 100644
index 0000000..e3cb00d
--- /dev/null
+++ b/endpoint/grandstream/gxp/template_data.json
@@ -0,0 +1,140 @@
+{
+ "template_data":{
+ "category":[
+ {
+ "name":"General",
+ "subcategory":[
+ {
+ "name":"General Settings",
+ "item":[
+ {
+ "variable":"$admin_pass",
+ "default_value":"admin",
+ "description":"Administration Password",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$firmware_srv_path",
+ "default_value":"",
+ "description":"Firmware Server Path",
+ "type":"input"
+ },
+ {
+ "variable":"$firmware_upgrade_type",
+ "default_value":"",
+ "description":"Firmware Upgrade Server Type",
+ "type":"radio",
+ "data":[
+ {
+ "text":"TFTP",
+ "value":"0"
+ },
+ {
+ "text":"HTTP",
+ "value":"1"
+ }
+ ]
+ },
+ {
+ "variable":"$auto_up",
+ "default_value":"",
+ "description":"Automatic Upgrade",
+ "type":"radio",
+ "data":[
+ {
+ "text":"Yes",
+ "value":"1"
+ },
+ {
+ "text":"No",
+ "value":"0"
+ }
+ ]
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$enable_xml_phonebook",
+ "default_value":"",
+ "description":"Enable XML Phone Book",
+ "type":"radio",
+ "data":[
+ {
+ "text":"Yes(HTTP)",
+ "value":"1"
+ },
+ {
+ "text":"Yes(TFTP)",
+ "value":"2"
+ },
+ {
+ "text":"No",
+ "value":"0"
+ }
+ ]
+ },
+ {
+ "variable":"$xml_server_path",
+ "default_value":"",
+ "description":"XML Phone Book Server Path",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$enable_idle_screen",
+ "default_value":"",
+ "description":"Enable XML Idle Screen",
+ "type":"radio",
+ "data":[
+ {
+ "text":"Yes(HTTP)",
+ "value":"1"
+ },
+ {
+ "text":"Yes(TFTP)",
+ "value":"2"
+ },
+ {
+ "text":"No",
+ "value":"0"
+ }
+ ]
+ },
+ {
+ "variable":"$idle_screen_server_path",
+ "default_value":"",
+ "description":"Idle Screen Server Path",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$enable_call_features",
+ "default_value":"1",
+ "description":"Enable Call Features",
+ "type":"radio",
+ "data":[
+ {
+ "text":"Yes",
+ "value":"1"
+ },
+ {
+ "text":"No",
+ "value":"0"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/endpoint/grandstream/gxphd/cfg$mac b/endpoint/grandstream/gxphd/cfg$mac
new file mode 100755
index 0000000..953c3c0
--- /dev/null
+++ b/endpoint/grandstream/gxphd/cfg$mac
@@ -0,0 +1,15627 @@
+##########################################################################################
+## Configuration Template For GXP2130/2140/2160/2170/2135 Firmware Version 1.0.8.50 ##
+##########################################################################################
+# Account Active. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+{% for line in lines %}
+P271 = 1
+
+# Account Name
+# String
+P270 = {{ line.username }}
+
+# SIP Server
+# String
+P47 = {{ line.sip_server.primary.host }}
+
+# Secondary SIP Server
+# String
+P2312 =
+
+# Outbound Proxy
+# String
+P48 = {{ line.outbound_proxy.primary.host }}
+
+# Backup Outbound Proxy
+# String
+P2333 =
+
+# BLF Server
+# String
+P2375 =
+
+# SIP User ID
+# String
+P35 = {{ line.username }}
+
+# Authenticate ID
+# String
+P36 = {{ line.username }}
+
+# Authenticate Password
+# String
+P34 = {{ line.auth_password }}
+
+# Name
+# String
+P3 = {{ line.display_name }}
+
+# Voice Mail Access Number
+# String
+P33 =
+{% endfor %}
+###############################################################
+# Account 1/Network Settings
+###############################################################
+# DNS Mode. 0 - A Record, 1 - SRV, 2 - NAPTR/SRV, 3 - Use Configured IP. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P103 = 0
+
+# DNS SRV Fail-over Mode. 0 - Default, 1 - Saved one until DNS TTL, 2 - Saved one until no response. Default is 0
+# Number: 0,1,2
+# Mandatory
+P26040 = 0
+
+# Primary IP. Maximum 15 characters
+# String
+P2308 =
+
+# Backup IP 1
+# String
+P2309 =
+
+# Backup IP 2
+# String
+P2310 =
+
+# NAT Traversal. 0 - No, 1 - STUN, 2 - keep alive, 3 - UPnP, 4 - Auto, 5 - VPN. Default is 0.
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P52 = 0
+
+# Proxy-Require (A SIP extension to enable firewall penetration). Max length is 64 characters
+# String
+P197 =
+
+###############################################################
+# Account 1/SIP Settings/Basic Settings
+###############################################################
+# TEL URI. 0 - Disabled, 1 - User=Phone, 2 - Enabled. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P63 = 0
+
+# SIP Registration. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P31 = 1
+
+# Unregister On Reboot. 0 - No, 1 - Yes, 2 - Instance. Default is 0
+# Number: 0, 1
+# Mandatory
+P81 = 0
+
+# Register Expiration (in minutes). Default is 60. Max about 45 days
+# Number: 1 - 64800
+# Mandatory
+P32 = 60
+
+# Subscribe Expiration. Default is 60. Max about 45 days
+# Number: 1 - 64800
+# Mandatory
+P26051 = 60
+
+# Reregister Before Expiration (in seconds). Default is 0 second
+# Number: 0 - 64800
+# Mandatory
+P2330 = 0
+
+# Enable OPTIONS Keep Alive. 0 - No, 1 - Yes. Default is 0
+# Number: 0,1
+# Mandatory
+P2397 = 0
+
+# OPTIONS Keep Alive Interval. Default is 30
+# Number
+# Mandatory
+P2398 = 30
+
+# OPTIONS Keep Alive Max Lost. Default is 3
+# Number
+# Mandatory
+P2399 = 30
+
+# Local SIP Port. Default is 5060
+# Number
+# Mandatory
+P40 = 5060
+
+# SIP Registration Failure Retry Wait Time (in seconds). Default is 20
+# Number: 1 - 3600
+# Mandatory
+P138 = 20
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate)
+# 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default is 50
+# Number: 50, 100, 200
+# Mandatory
+P209 = 50
+
+# SIP T2 Timeout. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default is 400
+# Number: 200, 400, 800
+# Mandatory
+P250 = 400
+
+# SIP Transport. 0 - UDP, 1 - TCP, 2 - TLS/TCP. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P130 = 0
+
+# SIP Listening Mode.
+# 0 - Transport Only, 1 - Dual, 2 - Dual (BLF Enforced), 3 - Dual (Secured). Default is 0
+# Number: 0,1,2,3
+# Mandatory
+P26024 = 0
+
+# SIP URI Scheme when using TLS. 0 - sip, 1 - sips. Default is 1
+# Number: 0, 1
+# Mandatory
+P2329 = 1
+
+# Use Actual Ephemeral Port in Contact with TCP/TLS. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2331 = 0
+
+# Outbound Proxy Mode. 0 - in route, 1 - not in route, 2 - always send to
+# Number: 0, 1, 2
+# Mandatory
+P2305 = 0
+
+# Support SIP Instance ID. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P288 = 1
+
+# SUBSCRIBE for MWI. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P99 = 0
+
+# SUBSCRIBE for Registration. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2319 = 0
+
+# Enable 100rel. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P272 = 0
+
+# Callee ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26025 = 0
+
+# Caller ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2324 = 0
+
+# Add Auth Header On Initial REGISTER
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2359 = 0
+
+# Allow SIP Reset
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26015 = 0
+
+# Ignore Alert-Info header
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26018 = 0
+
+###############################################################
+# Account 1/SIP Settings/Custom SIP Headers
+###############################################################
+
+# Use Privacy Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2338 = 0
+
+# Use P-Preferred-Identity Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2339 = 0
+
+# Use X-Grandstream-PBX Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26054 = 1
+
+# Use P-Access-Network-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26058 = 1
+
+# Use P-Emergency-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26059 = 1
+
+# Use MAC Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26061 = 1
+
+###############################################################
+# Account 1/SIP Settings/Advanced Features
+###############################################################
+# Line-Seize Timeout (in seconds). Default is 15
+# Number: 15 - 60
+# Mandatory
+P2313 = 15
+
+# Eventlist BLF URI
+# String
+P134 =
+
+#Auto Provision Eventlist BLFs. 0-Disabled, 1-Enabled. Default is 0
+#Number:0,1
+#Mandatory
+P2389 = 0
+
+# Conference URI
+# String
+P2318 =
+
+# Music On Hold URI
+# String
+P2350 =
+
+# Force BLF Call-pickup by prefix. 0 - Disable, 1 - Enable. Default is 0
+# Number: 0, 1
+# Mandatory
+P6752 = 0
+
+# BLF Call-pickup Prefix. Default is **
+# String
+# Mandatory
+P1347 = **
+
+# Call Pickup Barge-In Code
+# String
+P26046 =
+
+# PUBLISH for Presence. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P188 = 0
+
+# Omit charset=UTF-8 in MESSAGE. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2355 = 0
+
+# Allow Unsolicited REFER. 0 - Disabled, 1 - Enabled, 2 - Enabled/Force Auth. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26023 = 0
+
+# Special Feature. 100 - Standard, 101 - Nortel MCS, 102- Broadsoft, 108 - CBCOM,
+# 109 - RNK, 110 - Sylantro, 117 - Huawei IMS, 119 - Phonepower
+# Default is 100
+# Number: 100, 101, 102, 108, 109, 110, 117, 119
+# Mandatory
+P198 = 100
+
+# Broadsoft
+# Broadsoft Call Center. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2341 = 0
+
+# Hoteling Event. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2342 = 0
+
+# Call Center Status. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2343 = 0
+
+# Broadsoft Executive Assistant. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2364 = 0
+
+# Feature Key Synchronization. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2325 = 0
+
+# Broadsoft Call Park. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2388 = 0
+
+###############################################################
+# Account 1/SIP Settings/Session Timer
+###############################################################
+# Enable Session Timer. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2395 = 1
+
+# Session Expiration (in seconds). Default is 180
+# Number: 90 - 64800
+# Mandatory
+P260 = 180
+
+# Minimum SE (in seconds). Default is 90. This value must be lower than or equal to P260
+# Number: 90 - 64800
+# Mandatory
+P261 = 90
+
+# Caller Request Timer (Request for timer when calling). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P262 = 0
+
+# Callee Request Timer (Request for timer when called. i.e. if remote party supports timer but did not request for one)
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P263 = 0
+
+# Force Timer (Still use timer when remote party does not support timer). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P264 = 0
+
+# UAC Specify Refresher. 0 - omit, 1 - UAC, 2 - UAS. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P266 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS. Default is 1
+# Number: 1, 2
+# Mandatory
+P267 = 1
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE).
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P265 = 0
+
+###############################################################
+# Account 1/SIP Settings/Security Settings
+###############################################################
+# Check Domain Certificates. When set to Yes/Enabled, domain certificate will be checked as defined in RFC5922
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2311 = 0
+
+# Validate Certification Chain. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2367 = 0
+
+# Validate Incoming Messages. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2306 = 0
+
+# Check SIP User ID for incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P258 = 0
+
+# Accept Incoming SIP from Proxy Only. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2347 = 0
+
+# Authenticate Incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2346 = 0
+
+###############################################################
+# Account 1/Audio Settings
+###############################################################
+# Preferred Vocoder
+# 0 - PCMU, 2 - G.726-32, 8 - PCMA, 9 - G.722, 18 - G.729A/B, 4 - G.723.1, 98 - iLBC, 125 - OPUS
+# choice 1. Default is 0
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P57 = 0
+
+# choice 2. Default is 8
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P58 = 8
+
+# choice 3. Default is 4
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P59 = 4
+
+# choice 4. Default is 18
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P60 = 18
+
+# choice 5. Default is 9
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P61 = 9
+
+# choice 6. Default is 98
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P62 = 98
+
+# choice 7. Default is 2
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P46 = 2
+
+# choice 8. Default is 125
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P98 = 125
+
+# Use First Matching Vocoder in 200OK SDP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2348 = 0
+
+# Codec Negotiation Priority. 0 - Caller, 1 - Callee. Default is 1
+# Number: 0, 1
+# Mandatory
+P29061 = 1
+
+# Hide Vocoder. 0 - No, 1 - Yes. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P26047 = 0
+
+# Disable Multiple m line in SDP
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P137 = 0
+
+# SRTP Mode. 0 - Disabled, 1 - Enabled but not forced, 2 - Enabled and forced, 3 - Optional. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P183 = 0
+
+# SRTP Key Length. 0 - AES 128&256 bit, 1 - AES 128 bit, 2 - AES 256 bit. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P2383 = 0
+
+#Crypto Life Time
+#0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2363 = 0
+
+# Symmetric RTP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P291 = 0
+
+# Silence Suppression. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P50 = 0
+
+# Jitter Buffer Type. 0 - Fixed, 1 - Adaptive. Default is 1
+# Number: 0, 1
+# Mandatory
+P133 = 1
+
+# Jitter Buffer Length. 0 - 100ms, 1 - 200ms, 2 - 300ms, 3 - 400ms, 4 - 500ms, 5 - 600ms, 6 - 700ms, 7 - 800ms
+# Default is 2
+# Number: 0, 1, 2, 3, 4, 5, 6, 7
+# Mandatory
+P132 = 2
+
+# Voice Frames per TX (up to 10/20/32/64 frames for G711/G726/G723/other codecs respectively). Default is 2
+# Number: 1 - 64
+# Mandatory
+P37 = 2
+
+# G723 Rate. 0 - 6.3kbps encoding rate, 1 - 5.3kbps encoding rate. Default is 1
+# Number: 0, 1
+# Mandatory
+P49 = 1
+
+# G.726-32 Packing Mode. 0 - ITU, 1 - IETF. Default is 0
+# Number: 0, 1
+# Mandatory
+P2323 = 0
+
+# iLBC Frame Size. 0 - 20ms, 1 - 30ms. Default is 1
+# Number: 0, 1
+# Mandatory
+P97 = 1
+
+# iLBC Payload Type. Default is 97
+# Number: 96 - 127
+# Mandatory
+P96 = 97
+
+# OPUS Payload Type. Default is 123
+# Number: 96 - 127
+# Mandatory
+P2385 = 123
+
+# DTMF Payload Type. Default is 101
+# Number: 96 - 127
+# Mandatory
+P79 = 101
+
+# Send DTMF: In-audio. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2301 = 0
+
+# Send DTMF: Via RTP (RFC2833). 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2302 = 1
+
+# Send DTMF: Via SIP INFO. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2303 = 0
+
+# DTMF Delay. Default is 250
+# Number: 100 - 250
+# Mandatory
+P26060 = 250
+
+###############################################################
+# Account 1/Call Settings
+###############################################################
+# Early Dial (use "Yes" only if proxy supports 484 response). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P29 = 0
+
+# Dial Plan Prefix
+# String
+P66 =
+
+# Dial Plan. Default value is { x+ | \+x+ | *x+ | *xx*x+ }
+# String
+# Mandatory
+P290 = { x+ | \+x+ | *x+ | *xx*x+ }
+
+# Call Log. 0 - Log All Calls, 1 - Log Incoming/Outgoing only (missed calls NOT recorded), 2 - Disable Call Log. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P182 = 0
+
+# Account Ring Tone. 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone, 4 - silent. Default is 0
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P104 = 0
+
+# Matching Incoming Caller ID. Matching Rule 1
+# String
+P1488 =
+
+# Matching Rule 1 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1489 = 0
+
+# Matching Incoming Caller ID. Matching Rule 2
+# String
+P1490 =
+
+# Matching Rule 2 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1491 = 0
+
+# Matching Incoming Caller ID. Matching Rule 3
+# String
+P1492 =
+
+# Matching Rule 3 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1493 = 0
+
+# Ring Timeout (in seconds). Default is 60
+# Number: 30 - 3600
+# Mandatory
+P1328 = 60
+
+# Send Anonymous (caller ID will be blocked if set to Yes). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P65 = 0
+
+# Anonymous Call Rejection. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P129 = 0
+
+# Auto Answer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P90 = 0
+
+# Refer-To Use Target Contact. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P135 = 0
+
+# Transfer on Conference HangUp. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2304 = 0
+
+# Disable Recovery on Blind Transfer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2384 = 0
+
+# Blind Transfer Wait Timeout. Default is 30
+# Number: 30 - 300
+# Mandatory
+P26070 = 30
+
+# No Key Entry Timeout (in seconds). Default is 4
+# Number: 1 - 15
+# Mandatory
+P85 = 4
+
+# Use # as Dial Key. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1, 2
+# Mandatory
+P72 = 1
+
+# On Hold Reminder Tone. 0 - Disabled, 1 - Enable. Default is 0
+# Number: 0, 1
+# Mandatory
+P26006 = 0
+
+# RFC2543 Hold. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1, 2
+# Mandatory
+P26062= 1
+
+# Hiding Dialing Password
+# Prefix for dialing password
+# String
+P26049 =
+
+# Password length. Default is 0
+# Number
+# Mandatory
+P26050 = 0
+
+# Disable Call Waiting. 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26063 = 0
+
+###############################################################
+# Account 1/Intercom Settings
+###############################################################
+# Allow Auto Answer by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P298 = 0
+
+# Allow Barging by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26019 = 0
+
+# Mute on answer Intercom call. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26071 = 0
+
+# Play warning tone for Auto Answer Intercom. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26072 = 0
+
+# Custom Call-Info for Auto Answer.
+# String
+P2356 =
+
+###############################################################
+# Account 1/Feature Codes
+###############################################################
+#Enable Call Features. 0 - No, 1 - Yes. Default is 1
+#Number: 0, 1
+#Mandatory
+P191 = 1
+
+#Do Not Disturb (DND) - On
+# String
+P2344 =
+
+#Do Not Disturb (DND) - Off
+# String
+P2345 =
+
+#Call Forward Unconditionally (All) - On
+# String
+P26013 =
+
+#Call Forward Unconditionally (All) - Off
+# String
+P26014 =
+
+#Call Forward Busy - On
+# String
+P26009 =
+
+#Call Forward Busy - Off
+# String
+P26010 =
+
+#Call Forward Delayed (No Answer) - On
+#String
+P26011 =
+
+#Call Forward Delayed (No Answer) - Off
+#String
+P26012 =
+
+#Delayed Call Forward Wait Time (in seconds). Default is 20
+#Number: 1 - 120
+#Mandatory
+P139 = 20
+
+
+####################################################################
+# Account 2
+####################################################################
+###############################################################
+# Account 2/General Settings
+###############################################################
+# Account Active. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P401 = 1
+
+# Account Name
+# String
+P417 = {{ provision.settings.accounts.1.basic.display_name }}
+
+# SIP Server
+# String
+P402 = {{ provision.settings.accounts.1.sip.realm_01 }}
+
+# Secondary SIP Server
+# String
+P2412 =
+
+# Outbound Proxy
+# String
+P403 = {{ provision.settings.accounts.1.sip.outbound_proxy_01 }}
+
+# Backup Outbound Proxy
+# String
+P2433 =
+
+# BLF Server
+# String
+P2475 =
+
+# SIP User ID
+# String
+P404 = {{ provision.settings.accounts.1.sip.username }}
+
+# Authenticate ID
+# String
+P405 = {{ provision.settings.accounts.1.sip.username }}
+
+# Authenticate password
+# String
+P406 = {{ provision.settings.accounts.1.sip.password }}
+
+# Name
+# String
+P407 = {{ provision.settings.accounts.1.basic.display_name }}
+
+# Voice Mail UserID
+# String
+P426 =
+
+###############################################################
+# Account 2/Network Settings
+###############################################################
+# DNS Mode. 0 - A Record, 1 - SRV, 2 - NAPTR/SRV, 3 - Use Configured IP. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P408 = 0
+
+# DNS SRV Fail-over Mode. 0 - Default, 1 - Saved one until DNS TTL, 2 - Saved one until no response. Default is 0
+# Number: 0,1,2
+# Mandatory
+P26140 = 0
+
+# Primary IP. Maximum 15 characters
+# String
+P2408 =
+
+# Backup IP 1
+# String
+P2409 =
+
+# Backup IP 2
+# String
+P2410 =
+
+# NAT Traversal. 0 - No, 1 - STUN, 2 - keep alive, 3 - UPnP, 4 - Auto, 5 - VPN. Default is 0
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P414 = 0
+
+# Proxy-Require (A SIP extension to enable firewall penetration). Max length is 64 characters
+# String
+P418 =
+
+###############################################################
+# Account 2/SIP Settings/Basic Settings
+###############################################################
+# TEL URI. 0 - Disabled, 1 - User=Phone, 2 - Enabled. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P409 = 0
+
+# SIP Registration. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P410 = 1
+
+# Unregister On Reboot. 0 - No, 1 - Yes, 2 - Instance. Default is 0
+# Number: 0, 1
+# Mandatory
+P411 = 0
+
+# Register Expiration (in minutes). Default is 60. Max is 45 days
+# Number: 1 - 64800
+# Mandatory
+P412 = 60
+
+# Subscribe Expiration. Default is 60. Max about 45 days
+# Number: 1 - 64800
+# Mandatory
+P26151 = 60
+
+# Reregister before Expiration (in seconds). Default is 0
+# Number: 0 - 64800
+# Mandatory
+P2430 = 0
+
+# Enable OPTIONS Keep Alive. 0 - No, 1 - Yes. Default is 0
+# Number: 0,1
+# Mandatory
+P2497 = 0
+
+# OPTIONS Keep Alive Interval. Default is 30
+# Number
+# Mandatory
+P2498 = 30
+
+# OPTIONS Keep Alive Max Lost. Default is 3
+# Number
+# Mandatory
+P2499 = 30
+
+# Local SIP port. Default is 5062
+# Number
+# Mandatory
+P413 = 5062
+
+# SIP Registration Failure Retry Wait Time (in seconds). Default is 20
+# Number: 1 - 3600
+# Mandatory
+P471 = 20
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate)
+# 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default is 100
+# Number: 50, 100, 200
+# Mandatory
+P440 = 50
+
+# SIP T2 Timeout. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default is 400
+# Number: 200, 400, 800
+# Mandatory
+P441 = 400
+
+# SIP Transport. 0 - UDP, 1 - TCP, 2 - TCP/TLS. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P448 = 0
+
+# SIP Listening Mode.
+# 0 - Transport Only, 1 - Dual, 2 - Dual (BLF Enforced), 3 - Dual (Secured). Default is 0
+# Number: 0,1,2,3
+# Mandatory
+P26124 = 0
+
+# SIP URI Scheme when using TLS. 0 - sip, 1 - sips. Default is 1
+# Number: 0, 1
+# Mandatory
+P2429 = 1
+
+# Use Actual Ephemeral Port in Contact with TCP/TLS. 0 - No, 1- Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2431 = 0
+
+# Outbound Proxy Mode. 0 - in route, 1 - not in route, 2 - always send to
+# Number: 0, 1, 2
+# Mandatory
+P2405 = 0
+
+# Support SIP Instance ID. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P489 = 1
+
+# SUBSCRIBE for MWI (Whether or not send SUBSCRIBE for Message Waiting Indication). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P415 = 0
+
+# SUBSCRIBE for Registration. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2419 = 0
+
+# Enable 100rel. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P435 = 0
+
+# Caller ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26125 = 0
+
+# Callee ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2424 = 0
+
+# Add Auth Header On Initial REGISTER
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2459 = 0
+
+#Allow SIP Reset
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+#Mandatory
+P26115 = 0
+
+# Ignore Alert-Info header
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26118 = 0
+
+###############################################################
+# Account 2/SIP Settings/Custom SIP Headers
+###############################################################
+
+# Use Privacy Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2438 = 0
+
+# Use P-Preferred-Identity Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2439 = 0
+
+# Use X-Grandstream-PBX Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26154 = 1
+
+# Use P-Access-Network-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26158 = 1
+
+# Use P-Emergency-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26159 = 1
+
+# Use MAC Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26161 = 1
+
+###############################################################
+# Account 2/SIP Settings/Advanced Features
+###############################################################
+# Line-Seize Timeout (in seconds). Default is 15
+# Number: 15 - 60
+# Mandatory
+P2413 = 15
+
+# Eventlist BLF URI
+# String
+P444 =
+
+#Auto Provision Eventlist BLFs. 0-Disabled, 1-Enabled. Default is 0
+#Number:0,1
+#Mandatory
+P2489 = 0
+
+# Conference URI
+# String
+P2418 =
+
+# Music On Hold URI
+# String
+P2450 =
+
+# Force BLF Call-pickup by prefix. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P6753 = 0
+
+# BLF Call-pickup Prefix. Default is **
+# String
+# Mandatory
+P481 = **
+
+# Call Pickup Barge-In Code
+# String
+P26146 =
+
+# PUBLISH for Presence. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P488 = 0
+
+# Omit charset=UTF-8 in MESSAGE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2455 = 0
+
+# Allow Unsolicited REFER. 0 - Disabled, 1 - Enabled, 2 - Enabled/Force Auth. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26123 = 0
+
+# Special Feature. 100 - Standard, 101 - Nortel MCS, 102- Broadsoft, 108 - CBCOM, 109 - RNK, 110 - Sylantro, 117 - Huawei IMS
+# Number: 100, 101, 102, 108, 109, 110, 117. Default is 100
+# Mandatory
+P424 = 100
+
+# Broadsoft
+# Broadsoft Call Center. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2441 = 0
+
+# Hoteling Event. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2442 = 0
+
+# Call Center Status. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2443 = 0
+
+# Broadsoft Executive Assistant. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2464 = 0
+
+# Feature Key Synchronization. 0 - Disabled, 1 - Enabled. Default is 0.
+# Number: 0, 1
+# Mandatory
+P2425 = 0
+
+# Broadsoft Call Park. 0 - Disabled, 1 - Enabled. Default is 0.
+# Number: 0, 1
+# Mandatory
+P2488 = 0
+###############################################################
+# Account 2/SIP Settings/Session Timer
+###############################################################
+# Enable Session Timer. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2495 = 1
+
+# Session Expiration (in seconds). Default is 180
+# Number: 90 - 64800
+# Mandatory
+P434 = 180
+
+# Minimum SE (in seconds). Default is 90. This value must be lower than or equal to P434
+# Number: 90 - 64800
+# Mandatory
+P427 = 90
+
+# Caller Request Timer (Request for timer when calling). 0 - No, 1 - Yes
+# Number: 0, 1
+# Mandatory
+P428 = 0
+
+# Callee Request Timer (Request for timer when called. i.e. if remote party supports timer but did not request for one)
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P429 = 0
+
+# Force Timer (Still use timer when remote party does not support timer). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P430 = 0
+
+# UAC Specify Refresher. 0 - omit, 1 - UAC, 2 - UAS. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P432 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS. Default is 1
+# Number: 1, 2
+# Mandatory
+P433 = 1
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE)
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P431 = 0
+
+###############################################################
+# Account 2/SIP Settings/Security Settings
+###############################################################
+# Check Domain Certificates. 0 - No, 1 - Yes. When set to Yes/Enabled, the domain certificate will be checked as defined in RFC5922
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2411 = 0
+
+# Validate Certification Chain. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2467 = 0
+
+# Validate Incoming Messages. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2406 = 0
+
+# Check SIP User ID for incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P449 = 0
+
+# Accept Incoming SIP from Proxy Only. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2447 = 0
+
+# Authenticate Incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2446 = 0
+
+###############################################################
+# Account 2/Audio Settings
+###############################################################
+# Preferred Vocoder
+# 0 - PCMU, 2 - G.726-32, 8 - PCMA, 9 - G.722, 18 - G.729A/B, 4 - G.723.1, 98 - iLBC, 125 - OPUS
+# choice 1. Default is 0
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P451 = 0
+
+# choice 2. Default is 8
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P452 = 8
+
+# choice 3. Default is 4
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P453 = 4
+
+# choice 4. Default is 18
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P454 = 18
+
+# choice 5. Default is 9
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P455 = 9
+
+# choice 6. Default is 98
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P456 = 98
+
+# choice 7. Default is 2
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P457 = 2
+
+# choice 8. Default is 125
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P458 = 125
+
+# Use First Matching Vocoder in 200OK SDP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2448 = 0
+
+# Codec Negotiation Priority. 0 - Caller, 1 - Callee. Default is 1
+# Number: 0, 1
+# Mandatory
+P29161 = 1
+
+# Hide Vocoder. 0 - No, 1 - Yes. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P26147 = 0
+
+#Disable Multiple m line in SDP
+#0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P487 = 0
+
+# SRTP Mode
+# 0 - Disabled, 1 - Enabled but not forced, 2 - Enabled and forced, 3 - Optional. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P443 = 0
+
+# SRTP Key Length. 0 - AES 128&256 bit, 1 - AES 128 bit, 2 - AES 256 bit. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P2483 = 0
+
+#Crypto Life Time
+#0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2463 = 0
+
+# Symmetric RTP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P460 = 0
+
+# Silence Suppression 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P485 = 0
+
+# Jitter Buffer Type. 0 - Fixed, 1 - Adaptive. Default is 1
+# Number: 0, 1
+# Mandatory
+P498 = 1
+
+# Jitter Buffer Length.
+# 0 - 100ms, 1 - 200ms, 2 - 300ms, 3 - 400ms, 4 - 500ms, 5 - 600ms, 6 - 700ms, 7 - 800ms. Default is 2
+# Number: 0, 1, 2, 3, 4, 5, 6, 7
+# Mandatory
+P497 = 2
+
+# Voice Frames per TX (up to 10/20/32/64 frames for G711/G726/G723/other codecs respectively). Default is 2
+# Number: 1 - 64
+# Mandatory
+P486 = 2
+
+# G723 Rate. 0 - 6.3kbps encoding rate, 1 - 5.3kbps encoding rate. Default is 1
+# Number: 0, 1
+# Mandatory
+P493 = 1
+
+# G.726-32 Packing Mode. 0 - ITU, 1 - IETF. default is 0
+# Number: 0, 1
+# Mandatory
+P2423 = 0
+
+# iLBC Frame Size. 0 - 20ms, 1 - 30ms. Default is 1
+# Number: 0, 1
+# Mandatory
+P495 = 1
+
+# iLBC Payload Type. Default is 97
+# Number: 96 - 127
+# Mandatory
+P494 = 97
+
+# OPUS Payload Type. Default is 123
+# Number: 96 - 127
+# Mandatory
+P2485 = 123
+
+# DTMF Payload Type. Default is 101
+# Number: 96 - 127
+# Mandatory
+P496 = 101
+
+# Send DTMF: In-audio. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2401 = 0
+
+# Send DTMF: Via RTP (RFC2833). 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2402 = 1
+
+# Send DTMF: Via SIP INFO. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2403 = 0
+
+# DTMF Delay. Default is 250
+# Number: 100 - 250
+# Mandatory
+P26160 = 250
+
+###############################################################
+# Account 2/Call Settings
+###############################################################
+# Early Dial (use "Yes" only if proxy supports 484 response). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P422 = 0
+
+# Dial Plan Prefix
+# String
+P419 =
+
+# Dial Plan. Default is { x+ | \+x+ | *x+ | *xx*x+ }
+# String
+# Mandatory
+P459= { x+ | \+x+ | *x+ | *xx*x+ }
+
+# Call Log. 0 - Log All Calls, 1 - Log Incoming/Outgoing only (missed calls NOT recorded), 2 - Disable Call Log. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P442 = 0
+
+# Account Ring Tone. 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone, 4 - silent. Default is 0
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P423 = 0
+
+# Matching Incoming Caller ID. Matching Rule 1
+# String
+P1494 =
+
+# Matching Rule 1 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1495 = 0
+
+# Matching Incoming Caller ID. Matching Rule 2.
+# String
+P1496 =
+
+# Matching Rule 2 Distinctive Ringtone.
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1497 = 0
+
+# Matching Incoming Caller ID. Matching Rule 3.
+# String
+P1498 =
+
+# Matching Rule 3 Distinctive Ringtone.
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1499 = 0
+
+# Ring Timeout (in seconds) Default is 60
+# Number: 30 - 3600
+# Mandatory
+P476 = 60
+
+# Send Anonymous (caller ID will be blocked if set to Yes). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P421 = 0
+
+# Anonymous Call Rejection. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P446 = 0
+
+# Auto Answer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P425 = 0
+
+# Refer-To Use Target Contact. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P469 = 0
+
+# Transfer on conference HangUp. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2404 = 0
+
+# Disable Recovery on Blind Transfer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2484 = 0
+
+# Blind Transfer Wait Timeout. Default is 30
+# Number: 30 - 300
+# Mandatory
+P26170 = 30
+
+# No Key Entry Timeout. Default is 4
+# Number: 1 - 15
+# Mandatory
+P491 = 4
+
+# Use # As Dial Key. 0 - No, 1 - Yes
+# Number: 0, 1
+# Mandatory
+P492 = 1
+
+#On Hold Reminder Tone. 0 - Disabled, 1 - Enable. Default is 0
+# Number: 0, 1
+# Mandatory
+P26106 = 0
+
+# RFC2543 Hold. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1, 2
+# Mandatory
+P26162= 1
+
+# Hiding Dialing Password
+# Prefix for dialing password
+# String
+P26149 =
+
+# Password length. Default is 0
+# Number
+# Mandatory
+P26150 = 0
+
+# Disable Call Waiting. 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26163 = 0
+
+###############################################################
+# Account 2/Intercom Settings
+###############################################################
+# Allow Auto Answer by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P438 = 0
+
+# Allow Barging by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26119 = 0
+
+# Mute on answer Intercom call. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26171 = 0
+
+# Play warning tone for Auto Answer Intercom. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26172 = 0
+
+# Custom Call-Info for Auto Answer.
+# String
+P2456 =
+
+###############################################################
+# Account 2/Feature Codes
+###############################################################
+#Enable Call Features. 0 - No, 1 - Yes. Default is 1
+#Number: 0, 1
+#Mandatory
+P420 = 1
+
+#Do Not Disturb (DND) - On
+# String
+P2444 =
+
+#Do Not Disturb (DND) - Off
+# String
+P2445 =
+
+#Call Forward Unconditionally (All) - On
+# String
+P26113 =
+
+#Call Forward Unconditionally (All) - Off
+# String
+P26114 =
+
+#Call Forward Busy - On
+# String
+P26109 =
+
+#Call Forward Busy - Off
+# String
+P26110 =
+
+#Call Forward Delayed (No Answer) - On
+#String
+P26111 =
+
+#Call Forward Delayed (No Answer) - Off
+#String
+P26112 =
+
+#Delayed Call Forward Wait Time (in seconds). Default is 20
+#Number: 1 - 120
+#Mandatory
+P470=
+
+####################################################################
+# Account 3
+####################################################################
+###############################################################
+# Account 3/General Settings
+###############################################################
+# Account Active. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P501 = 1
+
+# Account Name
+# String
+P517 =
+
+# SIP Server
+# String
+P502 =
+
+# Secondary SIP Server
+# String
+P2512 =
+
+# Outbound Proxy
+# String
+P503 =
+
+# Backup Outbound Proxy
+# String
+P2533 =
+
+# BLF Server
+# String
+P2575 =
+
+# SIP User ID
+# String
+P504 =
+
+# Authenticate ID
+# String
+P505 =
+
+# Authenticate Password
+# String
+P506 =
+
+# Name
+# String
+P507 =
+
+# Voice Mail UserID
+# String
+P526 =
+
+###############################################################
+# Account 3/Network Settings
+###############################################################
+# DNS Mode. 0 - A Record, 1 - SRV, 2 - NAPTR/SRV, 3 - Use Configured IP. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P508 = 0
+
+# DNS SRV Fail-over Mode. 0 - Default, 1 - Saved one until DNS TTL, 2 - Saved one until no response. Default is 0
+# Number: 0,1,2
+# Mandatory
+P26240 = 0
+
+# Primary IP. Maximum 15 characters
+# String
+P2508 =
+
+# Backup IP 1
+# String
+P2509 =
+
+# Backup IP 2
+# String
+P2510 =
+
+# NAT Traversal. 0 - No, 1 - STUN, 2 - keep alive, 3 - UPnP, 4 - Auto, 5 - VPN. Default is 0
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P514 = 0
+
+# Proxy-Require (A SIP extension to enable firewall penetration). Max length is 64 characters
+# String
+P518 =
+
+###############################################################
+# Account 3/SIP Settings/Basic Settings
+###############################################################
+# TEL URI. 0 - Disabled, 1 - User=Phone, 2 - Enabled. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P509 = 0
+
+# SIP Registration. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P510 = 1
+
+# Unregister On Reboot. 0 - No, 1 - Yes, 2 - Instance. Default is 0
+# Number: 0, 1
+# Mandatory
+P511 = 0
+
+# Register Expiration (in minutes). Default is 60. Max is 45 days
+# Number: 1 - 64800
+# Mandatory
+P512 = 60
+
+# Subscribe Expiration. Default is 60. Max about 45 days
+# Number: 1 - 64800
+# Mandatory
+P26251 = 60
+
+# Reregister before Expiration (in seconds). Default is 0 second
+# Number: 0 - 64800
+# Mandatory
+P2530 = 0
+
+# Enable OPTIONS Keep Alive. 0 - No, 1 - Yes. Default is 0
+# Number: 0,1
+# Mandatory
+P2597 = 0
+
+# OPTIONS Keep Alive Interval. Default is 30
+# Number
+# Mandatory
+P2598 = 30
+
+# OPTIONS Keep Alive Max Lost. Default is 3
+# Number
+# Mandatory
+P2599 = 30
+
+# Local SIP Port. Default is 5064
+# Number
+# Mandatory
+P513 = 5064
+
+# SIP Registration Failure Retry Wait Time (in seconds). Default is 20
+# Number: 1 - 3600
+# Mandatory
+P571 = 20
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate)
+# 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default is 100
+# Number: 50, 100, 200
+# Mandatory
+P540 = 50
+
+# SIP T2 Timeout. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses.
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default is 400
+# Number: 200, 400, 800
+# Mandatory
+P541 = 400
+
+# SIP Transport. 0 - UDP, 1 - TCP. 2- TCP/TLS. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P548 = 0
+
+# SIP Listening Mode.
+# 0 - Transport Only, 1 - Dual, 2 - Dual (BLF Enforced), 3 - Dual (Secured). Default is 0
+# Number: 0,1,2,3
+# Mandatory
+P26224 = 0
+
+# SIP URI Scheme When Using TLS. 0 - sip, 1 - sips. Default is 1
+# Number: 0, 1
+# Mandatory
+P2529 = 1
+
+# Use Actual Ephemeral Port in Contact with TCP/TLS. 0 - No, 1- Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2531 = 0
+
+# Outbound Proxy Mode. 0 - in route, 1 - not in route, 2 - always send to
+# Number: 0, 1, 2
+# Mandatory
+P2505 = 0
+
+# Support SIP Instace ID. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P589 = 1
+
+# SUBSCRIBE for MWI (Whether or not send SUBSCRIBE for Message Waiting Indication). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P515 = 0
+
+# SUBSCRIBE for Registration. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2519 = 0
+
+# Enable 100rel. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P535 = 0
+
+# Callee ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26225 = 0
+
+# Caller ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2524 = 0
+
+# Add Auth Header On Initial REGISTER
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2559 = 0
+
+#Allow SIP Reset
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+#Mandatory
+P26215 = 0
+
+# Ignore Alert-Info header
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26218 = 0
+
+###############################################################
+# Account 3/SIP Settings/Custom SIP Headers
+###############################################################
+
+# Use Privacy Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2538 = 0
+
+# Use P-Preferred-Identity Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2539 = 0
+
+# Use X-Grandstream-PBX Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26254 = 1
+
+# Use P-Access-Network-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26258 = 1
+
+# Use P-Emergency-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26259 = 1
+
+# Use MAC Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26261 = 1
+
+##########################################
+# Account 3/SIP Settings/Advanced Features
+##########################################
+# Line-Seize Timeout (in seconds). Default is 15
+# Number: 15 - 60
+# Mandatory
+P2513 = 15
+
+# Eventlist BLF URI
+# String
+P544 =
+
+#Auto Provision Eventlist BLFs. 0-Disabled, 1-Enabled. Default is 0
+#Number:0,1
+#Mandatory
+P2589 = 0
+
+# Conference URI
+# String
+P2518 =
+
+# Music On Hold URI
+# String
+P2550 =
+
+# Force BLF Call-pickup by prefix. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P6754 = 0
+
+# BLF Call-pickup Prefix. Default is **
+# String
+# Mandatory
+P581 = **
+
+# Call Pickup Barge-In Code
+# String
+#P26246 =
+
+# PUBLISH for Presence. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P588 = 0
+
+# Omit charset=UTF-8 in MESSAGE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2555 = 0
+
+# Allow Unsolicited REFER. 0 - Disabled, 1 - Enabled, 2 - Enabled/Force Auth. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26223 = 0
+
+# Special Feature. 100 - Standard, 101 - Nortel MCS, 102- Broadsoft, 108 - CBCOM, 109 - RNK, 110 - Sylantro, 117 - Huawei IMS. Default is 100
+# Number: 100, 101, 102, 108, 109, 110, 117
+# Mandatory
+P524 = 100
+
+# Broadsoft
+# Broadsoft Call Center. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2541 = 0
+
+# Hoteling Event. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2542 = 0
+
+# Call Center Status. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2543 = 0
+
+# Broadsoft Executive Assistant. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2564 = 0
+
+# Feature Key Synchronization. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2525 = 0
+
+# Broadsoft Call Park. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2588 = 0
+
+##########################################
+# Account 3/SIP Settings/Session Timer
+##########################################
+# Enable Session Timer. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2595 = 1
+
+# Session Expiration (in seconds). Default is 180
+# Number: 90 - 64800
+# Mandatory
+P534 = 180
+
+# Minimum SE (in seconds). Default is 90. This value must be lower than or equal to P534
+# Number: 90 - 64800
+# Mandatory
+P527 = 90
+
+# Caller Request Timer (Request for timer when calling) 0 - No, 1 - Yes
+# Number: 0, 1
+# Mandatory
+P528 = 0
+
+# Callee Request Timer (Request for timer when called. i.e. if remote party supports timer but did not request for one)
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P529 = 0
+
+# Force Timer (Still use timer when remote party does not support timer). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P530 = 0
+
+# UAC Specify Refresher. 0 - omit, 1 - UAC, 2 - UAS. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P532 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS. Default is 1
+# Number: 1, 2
+# Mandatory
+P533 = 1
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P531 = 0
+
+##########################################
+# Account 3/SIP Settings/Security Settings
+##########################################
+# Check Domain Certificates. When set to Yes/Enabled, the domain certificate will be checked as defined in RFC5922
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2511 = 0
+
+# Validate Certification Chain. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2567 = 0
+
+# Validate Incoming Messages. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2506 = 0
+
+# Check SIP User ID for incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P549 = 0
+
+# Accept Incoming SIP from Proxy Only. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2547 = 0
+
+# Authenticate Incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2546 = 0
+
+##########################################
+# Account 3/Audio Settings
+##########################################
+# Send DTMF: In-audio. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2501 = 0
+
+# Send DTMF: Via RTP (RFC2833). 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2502 = 1
+
+# Send DTMF: Via SIP INFO. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2503 = 0
+
+# OPUS Payload Type. Default is 123
+# Number: 96 - 127
+# Mandatory
+P2585 = 123
+
+# DTMF Payload Type. Default is 101
+# Number: 96 - 127
+# Mandatory
+P596 = 101
+
+# Preferred Vocoder
+# 0 - PCMU, 2 - G.726-32, 8 - PCMA, 9 - G.722, 18 - G.729A/B, 4 - G.723.1, 98 - iLBC, 125 - OPUS
+# choice 1. Default is 0
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P551 = 0
+
+# choice 2. Default is 8
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P552 = 8
+
+# choice 3. Default is 4
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P553 = 4
+
+# choice 4. Default is 18
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P554 = 18
+
+# choice 5. Default is 9
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P555 = 9
+
+# choice 6. Default is 98
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P556 = 98
+
+# choice 7. Default is 2
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P557 = 2
+
+# choice 8. Default is 125
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P558 = 125
+
+# Use First Matching Vocoder in 200OK SDP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2548 = 0
+
+# Codec Negotiation Priority. 0 - Caller, 1 - Callee. Default is 1
+# Number: 0, 1
+# Mandatory
+P29261 = 1
+
+# Disable Multiple m line in SDP
+#0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P587 = 0
+
+# SRTP Mode
+# 0 - Disabled, 1 - Enabled but not forced, 2 - Enabled and forced, 3 - Optional. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P543 = 0
+
+# SRTP Key Length. 0 - AES 128&256 bit, 1 - AES 128 bit, 2 - AES 256 bit. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P2583 = 0
+
+#Crypto Life Time
+#0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2563 = 0
+
+# Symmetric RTP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P560 = 0
+
+# Silence Suppression 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P585 = 0
+
+# Voice Frames per TX (up to 10/20/32/64 frames for G711/G726/G723/other codecs respectively). Default is 2
+# Number: 1 - 64
+# Mandatory
+P586 = 2
+
+# G723 Rate. 0 - 6.3kbps encoding rate, 1 - 5.3kbps encoding rate. Default is 1
+# Number: 0, 1
+# Mandatory
+P593 = 1
+
+# G.726-32 Packing Mode. 0 - ITU, 1 - IETF. Default is 0
+# Number: 0, 1
+# Mandatory
+P2523 = 0
+
+# iLBC Frame Size. 0 - 20ms, 1 - 30ms. Default is 1
+# Number: 0, 1
+# Mandatory
+P595 = 1
+
+# iLBC Payload Type. Default is 97
+# Number: 96 - 127
+# Mandatory
+P594 = 97
+
+# Jitter Buffer Type. 0 - Fixed, 1 - Adaptive. Default is 1
+# Number: 0, 1
+# Mandatory
+P598 = 1
+
+# Jitter Buffer Length. 0 - 100ms, 1 - 200ms, 2 - 300ms, 3 - 400ms, 4 - 500ms, 5 - 600ms, 6 - 700ms, 7 - 800ms. Default is 2
+# Number: 0, 1, 2, 3, 4, 5, 6, 7
+# Mandatory
+P597 = 2
+
+# Hide Vocoder. 0 - No, 1 - Yes. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P26247 = 0
+
+# DTMF Delay. Default is 250
+# Number: 100 - 250
+# Mandatory
+P26260 = 250
+
+##########################################
+# Account 3/Call Settings
+##########################################
+# Early Dial (use "Yes" only if proxy supports 484 response). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P522 = 0
+
+# Dial Plan Prefix
+# String
+P519 =
+
+# Dial Plan. Default is { x+ | \+x+ | *x+ | *xx*x+ }
+# String
+# Mandatory
+P559= { x+ | \+x+ | *x+ | *xx*x+ }
+
+# Call Log. 0 - Log All Calls, 1 - Log Incoming/Outgoing only (Missed calls NOT recorded), 2 - Disable Call Log. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P542 = 0
+
+# Account Ring Tone. 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone, 4 - silent. Default is 0
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P523 = 0
+
+# Matching Incoming Caller ID. Matching Rule 1
+# String
+P1500 =
+
+# Matching Rule 1 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1501 = 0
+
+# Matching Incoming Caller ID. Matching Rule 2
+# String
+P1502 =
+
+# Matching Rule 2 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1503 = 0
+
+# Matching Incoming Caller ID. Matching Rule 3
+# String
+P1504 =
+
+# Matching Rule 3 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1505 = 0
+
+# Ring Timeout (in seconds). Default is 60
+# Number: 30 - 3600
+# Mandatory
+P576 = 60
+
+# Send Anonymous (caller ID will be blocked if set to Yes). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P521 = 0
+
+# Anonymous Call Rejection. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P546 = 0
+
+# Auto Answer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P525 = 0
+
+# Refer-To Use Target Contact. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P569 = 0
+
+# Transfer on conference Hang-Up. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2504 = 0
+
+#Disable Recovery on Blind Transfer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2584 = 0
+
+# Blind Transfer Wait Timeout. Default is 30
+# Number: 30 - 300
+# Mandatory
+P26270 = 30
+
+# No Key Entry Timeout. Default is 4
+# Number: 1 - 15
+# Mandatory
+P591 = 4
+
+# Use # As Dial Key. 0 - No, 1 - Yes
+# Number: 0, 1
+# Mandatory
+P592 = 1
+
+#On Hold Reminder Tone. 0 - Disabled, 1 - Enable. Default is 0
+# Number: 0, 1
+# Mandatory
+P26206 = 0
+
+# RFC2543 Hold. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1, 2
+# Mandatory
+P26262= 1
+
+# Hiding Dialing Password
+# Prefix for dialing password
+# String
+P26249 =
+
+# Password length. Default is 0
+# Number
+# Mandatory
+P26250 = 0
+
+# Disable Call Waiting. 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26263 = 0
+
+###############################################################
+# Account 3/Intercom Settings
+###############################################################
+# Allow Auto Answer by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P538 = 0
+
+# Allow Barging by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26219 = 0
+
+# Mute on answer Intercom call. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26271 = 0
+
+# Play warning tone for Auto Answer Intercom. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26272 = 0
+
+# Custom Call-Info for Auto Answer.
+# String
+P2556 =
+
+
+##########################################
+# Account 3/Feature Codes
+##########################################
+#Enable Call Features. 0 - No, 1 - Yes. Default is 1
+#Number: 0, 1
+#Mandatory
+P520 = 1
+
+#Do Not Disturb (DND) - On
+# String
+P2544 =
+
+#Do Not Disturb (DND) - Off
+# String
+P2545 =
+
+#Call Forward Unconditionally (All) - On
+# String
+P26213 =
+
+#Call Forward Unconditionally (All) - Off
+# String
+P26214 =
+
+#Call Forward Busy - On
+# String
+P26209 =
+
+#Call Forward Busy - Off
+# String
+P26210 =
+
+#Call Forward Delayed (No Answer) - On
+#String
+P26211 =
+
+#Call Forward Delayed (No Answer) - Off
+#String
+P26212 =
+
+#Delayed Call Forward Wait Time (in seconds). Default is 20
+#Number: 1 - 120
+#Mandatory
+P570=
+
+####################################################################
+# Account 4 - GXP2140/2160/2170/2135 only
+####################################################################
+##########################################
+# Account 4/General Settings
+##########################################
+# Account Active. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P601 = 1
+
+# Account Name
+# String
+P617 =
+
+# SIP Server
+# String
+P602 =
+
+# Secondary SIP Server
+# String
+P2612 =
+
+# Outbound Proxy
+# String
+P603 =
+
+# Backup Outbound Proxy
+# String
+P2633 =
+
+# BLF Server
+# String
+P2675 =
+
+# SIP User ID
+# String
+P604 =
+
+# Authenticate ID
+# String
+P605 =
+
+# Authenticate password
+# String
+P606 =
+
+# Name
+# String
+P607 =
+
+# Voice Mail UserID
+# String
+P626 =
+
+##########################################
+# Account 4/Network Settings
+##########################################
+# DNS Mode. 0 - A Record, 1 - SRV, 2 - NAPTR/SRV, 3 - Use Configured IP. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P608 = 0
+
+# DNS SRV Fail-over Mode. 0 - Default, 1 - Saved one until DNS TTL, 2 - Saved one until no response. Default is 0
+# Number: 0,1,2
+# Mandatory
+P26340 = 0
+
+# Primary IP. Maximum 15 characters
+# String
+P2608 =
+
+# Backup IP 1
+# String
+P2609 =
+
+# Backup IP 2
+# String
+P2610 =
+
+# NAT Traversal. 0 - No, 1 - STUN, 2 - keep alive, 3 - UPnP, 4 - Auto, 5 - VPN. Default is 0
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P614 = 0
+
+# Proxy-Require (A SIP extension to enable firewall penetration). Max length is 64 characters
+# String
+P618 =
+
+##########################################
+# Account 4/SIP Settings/Basic Settings
+##########################################
+# TEL URI. 0 - Disabled, 1 - User=Phone, 2 - Enabled. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P609 = 0
+
+# SIP Registration. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P610 = 1
+
+# Unregister On Reboot. 0 - No, 1 - Yes, 2 - Instance. Default is 0
+# Number: 0, 1
+# Mandatory
+P611 = 0
+
+# Register Expiration (in minutes). Default is 60. Max is 45 days
+# Number: 1 - 64800
+# Mandatory
+P612 = 60
+
+# Subscribe Expiration. Default is 60. Max about 45 days
+# Number: 1 - 64800
+# Mandatory
+P26351 = 60
+
+# Reregister before Expiration (in seconds). Default is 0
+# Number: 0 - 64800
+# Mandatory
+P2630 = 0
+
+# Enable OPTIONS Keep Alive. 0 - No, 1 - Yes. Default is 0
+# Number: 0,1
+# Mandatory
+P2697 = 0
+
+# OPTIONS Keep Alive Interval. Default is 30
+# Number
+# Mandatory
+P2698 = 30
+
+# OPTIONS Keep Alive Max Lost. Default is 3
+# Number
+# Mandatory
+P2699 = 30
+
+# Local SIP port. Default is 5066
+# Number
+# Mandatory
+P613 = 5066
+
+# SIP Registration Failure Retry Wait Time (in seconds). Default is 20
+# Number: 1 - 3600
+# Mandatory
+P671 = 20
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate)
+# 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default is 100
+# Number: 50, 100, 200
+# Mandatory
+P640 = 50
+
+# SIP T2 Timeout. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default is 400
+# Number: 200, 400, 800
+# Mandatory
+P641 = 400
+
+# SIP Transport. 0 - UDP, 1 - TCP. 2 - TCP/TLS. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P648 = 0
+
+# SIP Listening Mode.
+# 0 - Transport Only, 1 - Dual, 2 - Dual (BLF Enforced), 3 - Dual (Secured). Default is 0
+# Number: 0,1,2,3
+# Mandatory
+P26324 = 0
+
+# SIP URI Scheme When Using TLS. 0 - sip, 1 - sips. Default is 1
+# Number: 0, 1
+# Mandatory
+P2629 = 1
+
+# Use Actual Ephemeral Port in Contact with TCP/TLS. 0 - No, 1- Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2631 = 0
+
+# Outbound Proxy Mode. 0 - in route, 1 - not in route, 2 - always send to
+# Number: 0, 1, 2
+# Mandatory
+P2605 = 0
+
+# Support SIP Instance ID. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P689 = 1
+
+# SUBSCRIBE for MWI (Whether or not send SUBSCRIBE for Message Waiting Indication). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P615 = 0
+
+# SUBSCRIBE for Registration. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2619 = 0
+
+# Enable 100rel. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P635 = 0
+
+# Callee ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26325 = 0
+
+# Caller ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2624 = 0
+
+# Add Auth Header On Initial REGISTER
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2659 = 0
+
+#Allow SIP Reset
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+#Mandatory
+P26315 = 0
+
+# Ignore Alert-Info header
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26318 = 0
+
+###############################################################
+# Account 4/SIP Settings/Custom SIP Headers
+###############################################################
+
+# Use Privacy Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2638 = 0
+
+# Use P-Preferred-Identity Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2639 = 0
+
+# Use X-Grandstream-PBX Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26354 = 1
+
+# Use P-Access-Network-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26358 = 1
+
+# Use P-Emergency-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26359 = 1
+
+# Use MAC Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26361 = 1
+
+##########################################
+# Account 4/SIP Settings/Advanced Features
+##########################################
+# Line-Seize Timeout (in seconds). Default is 15
+# Number: 15 - 60
+# Mandatory
+P2613 = 15
+
+# Eventlist BLF URI
+# String
+P644 =
+
+#Auto Provision Eventlist BLFs. 0-Disabled, 1-Enabled. Default is 0
+#Number:0,1
+#Mandatory
+P2689 = 0
+
+# Conference URI
+# String
+P2618 =
+
+# Music On Hold URI
+# String
+P2650 =
+
+# Force BLF Call-pickup by prefix. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P6755 = 0
+
+# BLF Call-pickup Prefix. Default is **
+# String
+# Mandatory
+P681 = **
+
+# Call Pickup Barge-In Code
+# String
+#P26346 =
+
+# PUBLISH for Presence. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P688 = 0
+
+# Omit charset=UTF-8 in MESSAGE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2655 = 0
+
+# Allow Unsolicited REFER. 0 - Disabled, 1 - Enabled, 2 - Enabled/Force Auth. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26323 = 0
+
+# Special Feature. 100 - Standard, 101 - Nortel MCS, 102- Broadsoft, 108 - CBCOM, 109 - RNK, 110 - Sylantro, 117 - Huawei IMS. Default is 100
+# Number: 100, 101, 102, 108, 109, 110, 117
+# Mandatory
+P624 = 100
+
+# Broadsoft
+# Broadsoft Call Center. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2641 = 0
+
+# Hoteling Event. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2642 = 0
+
+# Call Center Status. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2643 = 0
+
+# Broadsoft Executive Assistant. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2664 = 0
+
+# Feature Key Synchronization. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2625 = 0
+
+# Broadsoft Call Park. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2688 = 0
+
+##########################################
+# Account 4/SIP Settings/Session Timer
+##########################################
+# Enable Session Timer. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2695 = 1
+
+# Session Expiration (in seconds). Default is 180
+# Number: 90 - 64800
+# Mandatory
+P634 = 180
+
+# Minimum SE (in seconds). Default is 90 seconds. This value must be lower than or equal to P634
+# Number: 90 - 64800
+# Mandatory
+P627 = 90
+
+# Caller Request Timer (Request for timer when calling). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P628 = 0
+
+# Callee Request Timer (Request for timer when called. i.e. if remote party supports timer but did not request for one)
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P629 = 0
+
+# Force Timer (Still use timer when remote party does not support timer). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P630 = 0
+
+# UAC Specify Refresher. 0 - omit, 1 - UAC, 2 - UAS. Default is 0
+# Number: 0 - 2
+# Mandatory
+P632 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS. Default is 1
+# Number: 1, 2
+# Mandatory
+P633 = 1
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE).
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P631 = 0
+
+##########################################
+# Account 4/SIP Settings/Security Settings
+##########################################
+# Check Domain Certificates. When set to Yes/Enabled, the domain certificate will be checked as defined in RFC5922
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2611 = 0
+
+# Validate Certification Chain. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2667 = 0
+
+# Validate Incoming Messages. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2606 = 0
+
+# Check SIP User ID for incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P649 = 0
+
+# Accept Incoming SIP from Proxy Only. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2647 = 0
+
+# Authenticate Incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2646 = 0
+
+##########################################
+# Account 4/Audio Settings
+##########################################
+# Send DTMF: In-audio. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2601 = 0
+
+# Send DTMF: Via RTP (RFC2833). 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2602 = 1
+
+# Send DTMF: Via SIP INFO. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2603 = 0
+
+# OPUS Payload Type. Default is 123
+# Number: 96 - 127
+# Mandatory
+P2685 = 123
+
+# DTMF Payload Type. Default is 101
+# Number: 96 - 127
+# Mandatory
+P696 = 101
+
+# Preferred Vocoder
+# 0 - PCMU, 2 - G.726-32, 8 - PCMA, 9 - G.722, 18 - G.729A/B, 4 - G.723.1, 98 - iLBC, 125 - OPUS
+# choice 1. Default is 0
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P651 = 0
+
+# choice 2. Default is 8
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P652 = 8
+
+# choice 3. Default is 4
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P653 = 4
+
+# choice 4. Default is 18
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P654 = 18
+
+# choice 5. Default is 9
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P655 = 9
+
+# choice 6. Default is 98
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P656 = 98
+
+# choice 7. Default is 2
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P657 = 2
+
+# choice 8. Default is 125
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P658 = 125
+
+# Use First Matching Vocoder in 200OK SDP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2648 = 0
+
+# Codec Negotiation Priority. 0 - Caller, 1 - Callee. Default is 1
+# Number: 0, 1
+# Mandatory
+P29361 = 1
+
+#Disable Multiple m line in SDP
+#0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P687 = 0
+
+# SRTP Mode
+# 0 - Disabled, 1 - Enabled but not forced, 2 - Enabled and forced, 3 - Optional. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P643 = 0
+
+# SRTP Key Length. 0 - AES 128&256 bit, 1 - AES 128 bit, 2 - AES 256 bit. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P2683 = 0
+
+#Crypto Life Time
+#0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2663 = 0
+
+# Symmetric RTP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P660 = 0
+
+# Silence Suppression 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P685 = 0
+
+# Voice Frames per TX (up to 10/20/32/64 frames for G711/G726/G723/other codecs respectively). Default is 2
+# Number: 1 - 64
+# Mandatory
+P686 = 2
+
+# G723 Rate. 0 - 6.3kbps encoding rate, 1 - 5.3kbps encoding rate. Default is 1
+# Number: 0, 1
+# Mandatory
+P693 = 1
+
+# G.726-32 Packing Mode. 0 - ITU, 1 - IETF. Default is 0
+# Number: 0, 1
+# Mandatory
+P2623 = 0
+
+# iLBC Frame Size. 0 - 20ms, 1 - 30ms. Default is 1
+# Number: 0, 1
+# Mandatory
+P695 = 1
+
+# iLBC Payload Type. Default is 97
+# Number: 96 - 127
+# Mandatory
+P694 = 97
+
+# Jitter Buffer Type. 0 - Fixed, 1 - Adaptive. Default is 1
+# Number: 0, 1
+# Mandatory
+P698 = 1
+
+# Jitter Buffer Length.
+# 0 - 100ms, 1 - 200ms, 2 - 300ms, 3 - 400ms, 4 - 500ms, 5 - 600ms, 6 - 700ms, 7 - 800ms. Default is 2
+# Number: 0, 1, 2, 3, 4, 5, 6, 7
+# Mandatory
+P697 = 2
+
+# Hide Vocoder. 0 - No, 1 - Yes. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P26347 = 0
+
+# DTMF Delay. Default is 250
+# Number: 100 - 250
+# Mandatory
+P26360 = 250
+
+##########################################
+# Account 4/Call Settings
+##########################################
+# Early Dial (use "Yes" only if proxy supports 484 response). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P622 = 0
+
+# Dial Plan Prefix
+# String
+P619 =
+
+# Dial Plan. Default is { x+ | \+x+ | *x+ | *xx*x+ }
+# String
+# Mandatory
+P659= { x+ | \+x+ | *x+ | *xx*x+ }
+
+# Call Log. 0 - Log All Calls, 1 - Log Incoming/Outgoing only (Missed calls NOT recorded), 2 - Disable Call Log. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P642 = 0
+
+# Account Ring Tone. 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone, 4 - silent. Default is 0
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P623 = 0
+
+# Matching Incoming Caller ID. Matching Rule 1
+# String
+P1506 =
+
+# Matching Rule 1 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1507 = 0
+
+# Matching Incoming Caller ID. Matching Rule 2
+# String
+P1508 =
+
+# Matching Rule 2 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1509 = 0
+
+# Matching Incoming Caller ID. Matching Rule 3
+# String
+P1510 =
+
+# Matching Rule 3 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1511 = 0
+
+# Ring Timeout (in seconds). Default is 60
+# Number: 30 - 3600
+# Mandatory
+P676 = 60
+
+# Send Anonymous (caller ID will be blocked if set to Yes). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P621 = 0
+
+# Anonymous Call Rejection. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P646 = 0
+
+# Auto Answer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P625 = 0
+
+# Refer-To Use Target Contact. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P669 = 0
+
+# Transfer on conference Hang-Up. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2604 = 0
+
+#Disable Recovery on Blind Transfer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2684 = 0
+
+# Blind Transfer Wait Timeout. Default is 30
+# Number: 30 - 300
+# Mandatory
+P26370 = 30
+
+# No Key Entry Timeout. Default is 4
+# Number: 1 - 15
+# Mandatory
+P691 = 4
+
+# Use # As Dial Key. 0 - No, 1 - Yes
+# Number: 0, 1
+# Mandatory
+P692 = 1
+
+#On Hold Reminder Tone. 0 - Disabled, 1 - Enable. Default is 0
+# Number: 0, 1
+# Mandatory
+P26306 = 0
+
+# RFC2543 Hold. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1, 2
+# Mandatory
+P26362= 1
+
+# Hiding Dialing Password
+# Prefix for dialing password
+# String
+P26349 =
+
+# Password length. Default is 0
+# Number
+# Mandatory
+P26350 = 0
+
+# Disable Call Waiting. 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26363 = 0
+
+###############################################################
+# Account 4/Intercom Settings
+###############################################################
+# Allow Auto Answer by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P638= 0
+
+# Allow Barging by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26319 = 0
+
+# Mute on answer Intercom call. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26371 = 0
+
+# Play warning tone for Auto Answer Intercom. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26372 = 0
+
+# Custom Call-Info for Auto Answer.
+# String
+P2656 =
+
+
+##########################################
+# Account 4/Feature Codes
+##########################################
+#Enable Call Features. 0 - No, 1 - Yes. Default is 1
+#Number: 0, 1
+#Mandatory
+P620 = 1
+
+#Do Not Disturb (DND) - On
+# String
+P2644 =
+
+#Do Not Disturb (DND) - Off
+# String
+P2645 =
+
+#Call Forward Unconditionally (All) - On
+# String
+P26313 =
+
+#Call Forward Unconditionally (All) - Off
+# String
+P26314 =
+
+#Call Forward Busy - On
+# String
+P26309 =
+
+#Call Forward Busy - Off
+# String
+P26310 =
+
+#Call Forward Delayed (No Answer) - On
+#String
+P26311 =
+
+#Call Forward Delayed (No Answer) - Off
+#String
+P26312 =
+
+#Delayed Call Forward Wait Time (in seconds). Default is 20
+#Number: 1 - 120
+#Mandatory
+P670=
+
+####################################################################
+# Account 5 - GXP2160/2170 only
+####################################################################
+##########################################
+# Account 5/General Settings
+##########################################
+# Account Active. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P1701 = 1
+
+# Account Name
+# String
+P1717 =
+
+# SIP Server
+# String
+P1702 =
+
+# Secondary SIP Server
+# String
+P2712 =
+
+# Outbound Proxy
+# String
+P1703 =
+
+# Backup Outbound Proxy
+# String
+P2733 =
+
+# BLF Server
+# String
+P2775 =
+
+# SIP User ID
+# String
+P1704 =
+
+# Authenticate ID
+# String
+P1705 =
+
+# Authenticate Password
+# String
+P1706 =
+
+# Name
+# String
+P1707 =
+
+# Voice Mail UserID
+# String
+P1726 =
+
+##########################################
+# Account 5/Network Settings
+##########################################
+# DNS Mode. 0 - A Record, 1 - SRV, 2 - NAPTR/SRV, 3 - Use Configured IP. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P1708 = 0
+
+# DNS SRV Fail-over Mode. 0 - Default, 1 - Saved one until DNS TTL, 2 - Saved one until no response. Default is 0
+# Number: 0,1,2
+# Mandatory
+P26440 = 0
+
+# Primary IP. Maximum 15 characters
+# String
+P2708 =
+
+# Backup IP 1
+# String
+P2709 =
+
+# Backup IP 2
+# String
+P2710 =
+
+# NAT Traversal. 0 - No, 1 - STUN, 2 - keep alive, 3 - UPnP, 4 - Auto, 5 - VPN. Default is 0
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P1714 = 0
+
+# Proxy-Require (A SIP extension to enable firewall penetration). Max length is 64 characters
+# String
+P1718 =
+
+##########################################
+# Account 5/SIP Settings/Basic Settings
+##########################################
+# TEL URI. 0 - Disabled, 1 - User=Phone, 2 - Enabled. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1709 = 0
+
+# SIP Registration. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P1710 = 1
+
+# Unregister On Reboot. 0 - No, 1 - Yes, 2 - Instance. Default is 0
+# Number: 0, 1
+# Mandatory
+P1711 = 0
+
+# Register Expiration (in minutes. default 1 hour, max 45 days)
+# Number: 1-64800
+# Mandatory
+P1712 = 60
+
+# Subscribe Expiration. Default is 60. Max about 45 days
+# Number: 1 - 64800
+# Mandatory
+P26451 = 60
+
+# Reregister before Expiration (in seconds) Default is 0
+# Number: 0 - 64800
+# Mandatory
+P2730 = 0
+
+# Enable OPTIONS Keep Alive. 0 - No, 1 - Yes. Default is 0
+# Number: 0,1
+# Mandatory
+P2797 = 0
+
+# OPTIONS Keep Alive Interval. Default is 30
+# Number
+# Mandatory
+P2798 = 30
+
+# OPTIONS Keep Alive Max Lost. Default is 3
+# Number
+# Mandatory
+P2799 = 30
+
+# Local SIP Port. Default is 5068
+# Number
+# Mandatory
+P1713 = 5068
+
+# SIP Registration Failure Retry Wait Time (in seconds). Default is 20
+# Number: 1 - 3600
+# Mandatory
+P1771 = 20
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate)
+# 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default is 100
+# Number: 50, 100, 200
+# Mandatory
+P1740 = 50
+
+# SIP T2 Timeout. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default is 400
+# Number: 200, 400, 800
+# Mandatory
+P1741 = 400
+
+# SIP Transport. 0 - UDP, 1 - TCP. 2 - TCP/TLS. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1748 = 0
+
+# SIP Listening Mode.
+# 0 - Transport Only, 1 - Dual, 2 - Dual (BLF Enforced), 3 - Dual (Secured). Default is 0
+# Number: 0,1,2,3
+# Mandatory
+P26424 = 0
+
+# SIP URI Scheme when using TLS. 0 - sip, 1 - sips. Default is 1
+# Number: 0, 1
+# Mandatory
+P2729 = 1
+
+# Use Actual Ephemeral Port in Contact with TCP/TLS. 0 - No, 1- Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2731 = 0
+
+# Outbound Proxy Mode. 0 - in route, 1 - not in route, 2 - always send to
+# Number: 0, 1, 2
+# Mandatory
+P2705 = 0
+
+# Support SIP Instace ID. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P1789 = 1
+
+# SUBSCRIBE for MWI (Whether or not send SUBSCRIBE for Message Waiting Indication). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1715 = 0
+
+# SUBSCRIBE for Registration. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2719 = 0
+
+# Enable 100rel. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1735 = 0
+
+# Callee ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26425 = 0
+
+# Caller ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2724 = 0
+
+# Add Auth Header On Initial REGISTER
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2759 = 0
+
+#Allow SIP Reset
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+#Mandatory
+P26415 = 0
+
+# Ignore Alert-Info header
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26418 = 0
+
+###############################################################
+# Account 5/SIP Settings/Custom SIP Headers
+###############################################################
+
+# Use Privacy Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2738 = 0
+
+# Use P-Preferred-Identity Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2739 = 0
+
+# Use X-Grandstream-PBX Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26454 = 1
+
+# Use P-Access-Network-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26458 = 1
+
+# Use P-Emergency-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26459 = 1
+
+# Use MAC Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26461 = 1
+
+##########################################
+# Account 5/SIP Settings/Advanced Features
+##########################################
+# Line-Seize Timeout (in seconds). Default is 15
+# Number: 15 - 60
+# Mandatory
+P2713 = 15
+
+# Eventlist BLF URI
+# String
+P1744 =
+
+#Auto Provision Eventlist BLFs. 0-Disabled, 1-Enabled. Default is 0
+#Number:0,1
+#Mandatory
+P2789 = 0
+
+# Conference URI
+# String
+P2718 =
+
+# Music On Hold URI
+# String
+P2750 =
+
+# Force BLF Call-pickup by prefix. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P6756 = 0
+
+# BLF Call-pickup Prefix. Default is **
+# String
+# Mandatory
+P1781 = **
+
+# Call Pickup Barge-In Code
+# String
+#P26446 =
+
+# PUBLISH for Presence. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1788 = 0
+
+# Omit charset=UTF-8 in MESSAGE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2755 = 0
+
+# Allow Unsolicited REFER. 0 - Disabled, 1 - Enabled, 2 - Enabled/Force Auth. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26423 = 0
+
+# Special Feature. 100 - Standard, 101 - Nortel MCS, 102- Broadsoft, 108 - CBCOM, 109 - RNK, 110 - Sylantro, 117 - Huawei IMS. Default is 100
+# Number: 100, 101, 102, 108, 109, 110, 117
+# Mandatory
+P1724 = 100
+
+# Broadsoft
+# Broadsoft Call Center. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2741 = 0
+
+# Hoteling Event. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2742 = 0
+
+# Call Center Status. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2743 = 0
+
+# Broadsoft Executive Assistant. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2764 = 0
+
+# Feature Key Synchronization. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2725 = 0
+
+# Broadsoft Call Park. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2788 = 0
+
+##########################################
+# Account 5/SIP Settings/Session Timer
+##########################################
+# Enable Session Timer. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2795 = 1
+
+# Session Expiration (in seconds). Default is 180
+# Number: 90 - 64800
+# Mandatory
+P1734 = 180
+
+# Minimum SE (in seconds). Default is 90. The value must be lower than or equal to P1734
+# Number: 90 - 64800
+# Mandatory
+P1727 = 90
+
+# Caller Request Timer (Request for timer when calling). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1728 = 0
+
+# Callee Request Timer (Request for timer when called. i.e. if remote party supports timer but did not request for one)
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1729 = 0
+
+# Force Timer (Still use timer when remote party does not support timer). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1730 = 0
+
+# UAC Specify Refresher. 0 - omit, 1 - UAC, 2 - UAS. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1732 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS. Default is 1
+# Number: 1, 2
+# Mandatory
+P1733 = 1
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1731 = 0
+
+##########################################
+# Account 5/SIP Settings/Security Settings
+##########################################
+# Check Domain Certificates. When set to Yes/Enabled, domain certificate will be checked as defined in RFC5922
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2711 = 0
+
+# Validate Certification Chain. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2767 = 0
+
+# Validate Incoming Messages. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2706 = 0
+
+# Check SIP User ID for incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1749 = 0
+
+# Accept Incoming SIP from Proxy Only. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2747 = 0
+
+# Authenticate Incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2746 = 0
+
+##########################################
+# Account 5/Audio Settings
+##########################################
+# Send DTMF: In-audio. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2701 = 0
+
+# Send DTMF: Via RTP (RFC2833). 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2702 = 1
+
+# Send DTMF: Via SIP INFO. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2703 = 0
+
+# OPUS Payload Type. Default is 123
+# Number: 96 - 127
+# Mandatory
+P2785 = 123
+
+# DTMF Payload Type. Default is 101
+# Number: 96 - 127
+# Mandatory
+P1796 = 101
+
+# Preferred Vocoder
+# 0 - PCMU, 2 - G.726-32, 8 - PCMA, 9 - G.722, 18 - G.729A/B, 4 - G.723.1, 98 - iLBC, 125 - OPUS
+# choice 1. Default is 0
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1751 = 0
+
+# choice 2. Default is 8
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1752 = 8
+
+# choice 3. Default is 4
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1753 = 4
+
+# choice 4. Default is 18
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1754 = 18
+
+# choice 5. Default is 9
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1755 = 9
+
+# choice 6. Default is 98
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1756 = 98
+
+# choice 7. Default is 2
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1757 = 2
+
+# choice 8. Default is 125
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1758 = 125
+
+# Use First Matching Vocoder in 200OK SDP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2748 = 0
+
+# Codec Negotiation Priority. 0 - Caller, 1 - Callee. Default is 1
+# Number: 0, 1
+# Mandatory
+P29461 = 1
+
+#Disable Multiple m line in SDP
+#0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1787 = 0
+
+# SRTP Mode
+# 0 - Disabled, 1 - Enabled but not forced, 2 - Enabled and forced, 3 - Optional. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P1743 = 0
+
+# SRTP Key Length. 0 - AES 128&256 bit, 1 - AES 128 bit, 2 - AES 256 bit. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P2783 = 0
+
+#Crypto Life Time
+#0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2763 = 0
+
+# Symmetric RTP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1760 = 0
+
+# Silence Suppression 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1785 = 0
+
+# Voice Frames per TX (up to 10/20/32/64 frames for G711/G726/G723/other codecs respectively). Default is 2
+# Number: 1 - 64
+# Mandatory
+P1786 = 2
+
+# G723 Rate. 0 - 6.3kbps encoding rate, 1 - 5.3kbps encoding rate. Default is 1
+# Number: 0, 1
+# Mandatory
+P1793 = 1
+
+# G.726-32 Packing Mode. 0 - ITU, 1 - IETF. Default is 0. Default is 0
+# Number: 0, 1
+# Mandatory
+P2723 = 0
+
+# iLBC Frame Size. 0 - 20ms, 1 - 30ms. Default is 1
+# Number: 0, 1
+# Mandatory
+P1795 = 1
+
+# iLBC Payload Type. Default is 97
+# Number: 96 - 127
+# Mandatory
+P1794 = 97
+
+# Jitter Buffer Type. 0 - Fixed, 1 - Adaptive. Default is 1
+# Number: 0, 1
+# Mandatory
+P1798 = 1
+
+# Jitter Buffer Length. 0 - 100ms, 1 - 200ms, 2 - 300ms, 3 - 400ms, 4 - 500ms, 5 - 600ms, 6 - 700ms, 7 - 800ms. Default is 2
+# Number: 0 - 7
+# Mandatory
+P1797 = 2
+
+# Hide Vocoder. 0 - No, 1 - Yes. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P26447 = 0
+
+# DTMF Delay. Default is 250
+# Number: 100 - 250
+# Mandatory
+P26460 = 250
+
+##########################################
+# Account 5/Call Settings
+##########################################
+# Early Dial (use "Yes" only if proxy supports 484 response). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1722 = 0
+
+# Dial Plan Prefix
+# String
+P1719 =
+
+# Dial Plan. Default is { x+ | \+x+ | *x+ | *xx*x+ }
+# String
+# Mandatory
+P1759= { x+ | \+x+ | *x+ | *xx*x+ }
+
+# Call Log. 0 - Log All, 1 - Log Incoming/Outgoing only (Missed calls NOT recorded), 2 - Disable Call Log. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1742 = 0
+
+# Account Ring Tone. 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone, 4 - silent. Default is 0
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1723 = 0
+
+# Matching Incoming Caller ID. Matching Rule 1.
+# String
+P1512 =
+
+# Matching Rule 1 Distinctive Ringtone.
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1513 = 0
+
+# Matching Incoming Caller ID. Matching Rule 2
+# String
+P1514 =
+
+# Matching Rule 2 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1515 = 0
+
+# Matching Incoming Caller ID. Matching Rule 3
+# String
+P1516 =
+
+# Matching Rule 3 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1517 = 0
+
+# Ring Timeout (in seconds). Default is 60
+# Number: 30 - 3600
+# Mandatory
+P1776 = 60
+
+# Send Anonymous (caller ID will be blocked if set to Yes). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1721 = 0
+
+# Anonymous Call Rejection. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1746 = 0
+
+# Auto Answer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1725 = 0
+
+# Refer-To Use Target Contact. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1769 = 0
+
+# Transfer on conference Hang-Up. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2704 = 0
+
+#Disable Recovery on Blind Transfer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2784 = 0
+
+# Blind Transfer Wait Timeout. Default is 30
+# Number: 30 - 300
+# Mandatory
+P26470 = 30
+
+# No Key Entry Timeout. Default is 4
+# Number: 1 - 15
+# Mandatory
+P791 = 4
+
+# Use # As Dial Key. 0 - No, 1 - Yes
+# Number: 0, 1
+# Mandatory
+P792 = 1
+
+#On Hold Reminder Tone. 0 - Disabled, 1 - Enable. Default is 0
+# Number: 0, 1
+# Mandatory
+P26406 = 0
+
+# RFC2543 Hold. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1, 2
+# Mandatory
+P26462= 1
+
+# Hiding Dialing Password
+# Prefix for dialing password
+# String
+P26449 =
+
+# Password length. Default is 0
+# Number
+# Mandatory
+P26450 = 0
+
+# Disable Call Waiting. 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26463 = 0
+
+###############################################################
+# Account 5/Intercom Settings
+###############################################################
+# Allow Auto Answer by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P738 = 0
+
+# Allow Barging by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26419 = 0
+
+# Mute on answer Intercom call. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26471 = 0
+
+# Play warning tone for Auto Answer Intercom. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26472 = 0
+
+# Custom Call-Info for Auto Answer.
+# String
+P2756 =
+
+
+##########################################
+# Account 5/Feature Codes
+##########################################
+#Enable Call Features. 0 - No, 1 - Yes. Default is 1
+#Number: 0, 1
+#Mandatory
+P1720 = 1
+
+#Do Not Disturb (DND) - On
+# String
+P2744 =
+
+#Do Not Disturb (DND) - Off
+# String
+P2745 =
+
+#Call Forward Unconditionally (All) - On
+# String
+P26413 =
+
+#Call Forward Unconditionally (All) - Off
+# String
+P26414 =
+
+#Call Forward Busy - On
+# String
+P26409 =
+
+#Call Forward Busy - Off
+# String
+P26410 =
+
+#Call Forward Delayed (No Answer) - On
+#String
+P26411 =
+
+#Call Forward Delayed (No Answer) - Off
+#String
+P26412 =
+
+#Delayed Call Forward Wait Time (in seconds). Default is 20
+#Number: 1 - 120
+#Mandatory
+P1770=
+
+####################################################################
+# Account 6 - GXP2160/2170 only
+####################################################################
+##########################################
+# Account 6/General Settings
+##########################################
+# Account Active. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P1801 = 1
+
+# Account Name
+# String
+P1817 =
+
+# SIP Server
+# String
+P1802 =
+
+# Secondary SIP Server
+# String
+P2812 =
+
+# Outbound Proxy
+# String
+P1803 =
+
+# Backup Outbound Proxy
+# String
+P2833 =
+
+# BLF Server
+# String
+P2875 =
+
+# SIP User ID
+# String
+P1804 =
+
+# Authenticate ID
+# String
+P1805 =
+
+# Authenticate password
+# String
+P1806 =
+
+# Display Name
+# String
+P1807 =
+
+# Voice Mail UserID
+# String
+P1826 =
+
+
+##########################################
+# Account 6/Network Settings
+##########################################
+# DNS Mode. 0 - A Record, 1 - SRV, 2 - NAPTR/SRV, 3 - Use Configured IP. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P1808 = 0
+
+# DNS SRV Fail-over Mode. 0 - Default, 1 - Saved one until DNS TTL, 2 - Saved one until no response. Default is 0
+# Number: 0,1,2
+# Mandatory
+P26540 = 0
+
+# Primary IP. Maximum 15 characters
+# String
+P2808 =
+
+# Backup IP 1
+# String
+P2809 =
+
+# Backup IP 2
+# String
+P2810 =
+
+# NAT Traversal. 0 - No, 1 - STUN, 2 - keep alive, 3 - UPnP, 4 - Auto, 5 - VPN. Default is 0
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P1814 = 0
+
+# Proxy-Require (A SIP extension to enable firewall penetration). Max length is 64 characters
+# String
+# Mandatory
+P1818 =
+
+##########################################
+# Account 6/SIP Settings/Basic Settings
+##########################################
+# TEL URI. 0 - Disabled, 1 - User=Phone, 2 - Enabled. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1809 = 0
+
+# SIP Registration. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P1810 = 1
+
+# Unregister On Reboot. 0 - No, 1 - Yes, 2 - Instance. Default is 0.
+# Number: 0, 1
+# Mandatory
+P1811 = 0
+
+# Register Expiration (in minutes). Default is 60. Max is 45 days
+# Number: 1 - 64800
+# Mandatory
+P1812 = 60
+
+# Subscribe Expiration. Default is 60. Max about 45 days
+# Number: 1 - 64800
+# Mandatory
+P26551 = 60
+
+# Reregister before Expiration (in seconds). Default is 0
+# Number: 1 - 64800
+# Mandatory
+P2830 = 0
+
+# Enable OPTIONS Keep Alive. 0 - No, 1 - Yes. Default is 0
+# Number: 0,1
+# Mandatory
+P2897 = 0
+
+# OPTIONS Keep Alive Interval. Default is 30
+# Number
+# Mandatory
+P2898 = 30
+
+# OPTIONS Keep Alive Max Lost. Default is 3
+# Number
+# Mandatory
+P2899 = 30
+
+# Local SIP Port. Default is 5070
+# Number
+# Mandatory
+P1813 = 5070
+
+# SIP Registration Failure Retry Wait Time (in seconds) Default is 20
+# Number: 1 - 3600
+# Mandatory
+P1871 = 20
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate)
+# 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default is 100
+# Number: 50, 100, 200
+# Mandatory
+P1840 = 50
+
+# SIP T2 Timeout. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses.
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default is 400.
+# Number: 200, 400, 800
+# Mandatory
+P1841 = 400
+
+# SIP Transport. 0 - UDP, 1 - TCP, 2 - TCP/TLS. Default is 2
+# Number: 0, 1, 2
+# Mandatory
+P1848 = 0
+
+# SIP Listening Mode.
+# 0 - Transport Only, 1 - Dual, 2 - Dual (BLF Enforced), 3 - Dual (Secured). Default is 0
+# Number: 0,1,2,3
+# Mandatory
+P26524 = 0
+
+# SIP URI Scheme when using TLS. 0 - sip, 1 - sips. Default is 1
+# Number: 0, 1
+# Mandatory
+P2829 = 1
+
+# Use Actual Ephemeral Port in Contact with TCP/TLS. 0 - No, 1- Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2831 = 0
+
+# Outbound Proxy Mode. 0 - in route, 1 - not in route, 2 - always send to
+# Number: 0, 1, 2
+# Mandatory
+P2805 = 0
+
+# Support SIP Instace ID. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P1889 = 1
+
+# SUBSCRIBE for MWI (Whether or not send SUBSCRIBE for Message Waiting Indication). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1815 = 0
+
+# SUBSCRIBE for Registration. 0 - No, 1 - Yes. Default is 0. Default is 0
+# Number: 0, 1
+# Mandatory
+P2819 = 0
+
+# Enable 100rel. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1835 = 0
+
+# Callee ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26525 = 0
+
+# Caller ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2824 = 0
+
+# Add Auth Header On Initial REGISTER
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2859 = 0
+
+#Allow SIP Reset
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+#Mandatory
+P26515 = 0
+
+# Ignore Alert-Info header
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26518 = 0
+
+###############################################################
+# Account 6/SIP Settings/Custom SIP Headers
+###############################################################
+
+# Use Privacy Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2838 = 0
+
+# Use P-Preferred-Identity Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2839 = 0
+
+# Use X-Grandstream-PBX Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26554 = 1
+
+# Use P-Access-Network-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26558 = 1
+
+# Use P-Emergency-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26559 = 1
+
+# Use MAC Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26561 = 1
+
+##########################################
+# Account 6/SIP Settings/Advanced Features
+##########################################
+# Line-Seize Timeout (in seconds). Default is 15
+# Number: 15 - 60
+# Mandatory
+P2813 = 15
+
+# Eventlist BLF URI
+# String
+P1844 =
+
+#Auto Provision Eventlist BLFs. 0-Disabled, 1-Enabled. Default is 0
+#Number:0,1
+#Mandatory
+P2889 = 0
+
+# Conference URI
+# String
+P2818 =
+
+# Music On Hold URI
+# String
+P2850 =
+
+# Force BLF Call-pickup by prefix. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P6757 = 0
+
+# BLF Call-pickup Prefix. Default is **
+# String
+# Mandatory
+P1881 = **
+
+# Call Pickup Barge-In Code
+# String
+P26546 =
+
+# PUBLISH for Presence. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1888 = 0
+
+# Omit charset=UTF-8 in MESSAGE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2855 = 0
+
+# Allow Unsolicited REFER. 0 - Disabled, 1 - Enabled, 2 - Enabled/Force Auth. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26523 = 0
+
+# Special Feature.100 - Standard, 101 - Nortel MCS, 102- Broadsoft, 108 - CBCOM, 109 - RNK, 110 - Sylantro, 117 - Huawei IMS. Default is 100
+# Number: 100, 101, 102, 108, 109, 110, 117
+# Mandatory
+P1824 = 100
+
+# Broadsoft
+# Broadsoft Call Center. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2841 = 0
+
+# Hoteling Event. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2842 = 0
+
+# Call Center Status. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2843 = 0
+
+# Broadsoft Executive Assistant. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2864 = 0
+
+# Feature Key Synchronization. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2825 = 0
+
+# Broadsoft Call Park. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2888 = 0
+
+##########################################
+# Account 6/SIP Settings/Session Timer
+##########################################
+# Enable Session Timer. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2895 = 1
+
+# Session Expiration (in seconds). Default is 180
+# Number: 0 - 64800
+# Mandatory
+P1834 = 180
+
+# Minimum SE (in seconds). Default is 90. This value must be lower than or equal to P1834
+# Number: 0 - 64800
+# Mandatory
+P1827 = 90
+
+# Caller Request Timer (Request for timer when calling). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1828 = 0
+
+# Callee Request Timer (Request for timer when called. i.e. if remote party supports timer but did not request for one)
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1829 = 0
+
+# Force Timer (Still use timer when remote party does not support timer)
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1830 = 0
+
+# UAC Specify Refresher. 0 - omit, 1 - UAC, 2 - UAS. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1832 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS. Default is 1
+# Number: 1, 2
+# Mandatory
+P1833 = 1
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE)
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1831 = 0
+
+##########################################
+# Account 6/SIP Settings/Security Settings
+##########################################
+# Check Domain Certificates. When set to Yes/Enabled, the domain certificate will be checked as defined in RFC5922
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2811 = 0
+
+# Validate Certification Chain. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2867 = 0
+
+# Validate Incoming Messages. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2806 = 0
+
+# Check SIP User ID for incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1849 = 0
+
+# Accept Incoming SIP from Proxy Only. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2847 = 0
+
+# Authenticate Incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2846 = 0
+
+##########################################
+# Account 6/Audio Settings
+##########################################
+# Send DTMF: In-audio. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2801 = 0
+
+# Send DTMF: Via RTP (RFC2833). 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2802 = 1
+
+# Send DTMF: Via SIP INFO. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2803 = 0
+
+# OPUS Payload Type. Default is 123
+# Number: 96 - 127
+# Mandatory
+P2885 = 123
+
+# DTMF Payload Type. Default is 101
+# Number: 96 - 127
+# Mandatory
+P1896 = 101
+
+# Preferred Vocoder
+# 0 - PCMU, 2 - G.726-32, 8 - PCMA, 9 - G.722, 18 - G.729A/B, 4 - G.723.1, 98 - iLBC, 125 - OPUS
+# choice 1. Default is 0
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1851 = 0
+
+# choice 2. Default is 8
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1852 = 8
+
+# choice 3. Default is 4
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1853 = 4
+
+# choice 4. Default is 18
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1854 = 18
+
+# choice 5. Default is 9
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1855 = 9
+
+# choice 6. Default is 98
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1856 = 98
+
+# choice 7. Default is 2
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1857 = 2
+
+# choice 8. Default is 125
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1858 = 125
+
+# Use First Matching Vocoder in 200OK SDP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2848 = 0
+
+# Codec Negotiation Priority. 0 - Caller, 1 - Callee. Default is 1
+# Number: 0, 1
+# Mandatory
+P29561 = 1
+
+#Disable Multiple m line in SDP
+#0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1887 = 0
+
+# SRTP Mode
+# 0 - Disabled, 1 - Enabled but not forced, 2 - Enabled and forced, 3 - Optional. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P1843 = 0
+
+# SRTP Key Length. 0 - AES 128&256 bit, 1 - AES 128 bit, 2 - AES 256 bit. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P2883 = 0
+
+#Crypto Life Time
+#0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2863 = 0
+
+# Symmetric RTP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1860 = 0
+
+# Silence Suppression 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1885 = 0
+
+# Voice Frames per TX (up to 10/20/32/64 frames for G711/G726/G723/other codecs respectively). Default is 2
+# Number: 1 - 64
+# Mandatory
+P1886 = 2
+
+# G723 Rate. 0 - 6.3kbps encoding rate, 1 - 5.3kbps encoding rate. Default is 1
+# Number: 0, 1
+# Mandatory
+P1893 = 1
+
+# G.726-32 Packing Mode. 0 - ITU, 1 - IETF. Default is 0
+# Number: 0, 1
+# Mandatory
+P2823 = 0
+
+# iLBC Frame Size. 0 - 20ms, 1 - 30ms. Default is 1
+# Number: 0, 1
+# Mandatory
+P1895 = 1
+
+# iLBC Payload Type. Default is 97
+# Number: 96 - 127
+# Mandatory
+P1894 = 97
+
+# Jitter Buffer Type. 0 - Fixed, 1 - Adaptive. Default is 1
+# Number: 0, 1
+# Mandatory
+P1898 = 1
+
+# Jitter Buffer Length. 0 - 100ms, 1 - 200ms, 2 - 300ms, 3 - 400ms, 4 - 500ms, 5 - 600ms, 6 - 700ms, 7 - 800ms. Default is 2
+# Number: 0-7
+# Mandatory
+P1897 = 2
+
+# Hide Vocoder. 0 - No, 1 - Yes. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P26547 = 0
+
+# DTMF Delay. Default is 250
+# Number: 100 - 250
+# Mandatory
+P26560 = 250
+
+##########################################
+# Account 6/Call Settings
+##########################################
+# Early Dial (use "Yes" only if proxy supports 484 response). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1822 = 0
+
+# Dial Plan Prefix
+# String
+P1819 =
+
+# Dial Plan. Default is { x+ | \+x+ | *x+ | *xx*x+ }
+# String
+# Mandatory
+P1859= { x+ | \+x+ | *x+ | *xx*x+ }
+
+# Call Log. 0 - Log All, 1 - Log Incoming/Outgoing only (Missed calls NOT recorded), 2 - Disable Call Log. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1842 = 0
+
+# Account Ring Tone. 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone, 4 - silent. Default is 0
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1823 = 0
+
+# Matching Incoming Caller ID. Matching Rule 1
+# String
+P1518 =
+
+# Matching Rule 1 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1519 = 0
+
+# Matching Incoming Caller ID. Matching Rule 2
+# String
+P1520 =
+
+# Matching Rule 2 Distinctive Ringtone.
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1521 = 0
+
+# Matching Incoming Caller ID. Matching Rule 3
+# String
+P1522 =
+
+# Matching Rule 3 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1523 = 0
+
+# Ring Timeout (in seconds). Default is 60
+# Number: 30 - 3600
+# Mandatory
+P1876 = 60
+
+# Send Anonymous (caller ID will be blocked if set to Yes). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1821 = 0
+
+# Anonymous Call Rejection. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1846 = 0
+
+# Auto Answer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1825 = 0
+
+# Refer-To Use Target Contact. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1869 = 0
+
+# Transfer on conference Hang-Up. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2804 = 0
+
+#Disable Recovery on Blind Transfer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2884 = 0
+
+# Blind Transfer Wait Timeout. Default is 30
+# Number: 30 - 300
+# Mandatory
+P26570 = 30
+
+# No Key Entry Timeout.
+# Number: 0, 1
+P891 = 4
+
+# Use # As Dial Key. 0 - No, 1 - Yes
+# Number: 0, 1
+# Mandatory
+P892 = 1
+
+#On Hold Reminder Tone. 0 - Disabled, 1 - Enable. Default is 0
+# Number: 0, 1
+# Mandatory
+P26506 = 0
+
+# RFC2543 Hold. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1, 2
+# Mandatory
+P26562= 1
+
+# Hiding Dialing Password
+# Prefix for dialing password
+# String
+P26549 =
+
+# Password length. Default is 0
+# Number
+# Mandatory
+P26550 = 0
+
+# Disable Call Waiting. 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26563 = 0
+
+###############################################################
+# Account 6/Intercom Settings
+###############################################################
+# Allow Auto Answer by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P838 = 0
+
+# Allow Barging by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26519 = 0
+
+# Mute on answer Intercom call. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26571 = 0
+
+# Play warning tone for Auto Answer Intercom. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26572 = 0
+
+# Custom Call-Info for Auto Answer.
+# String
+P2856 =
+
+##########################################
+# Account 6/Feature Codes
+##########################################
+#Enable Call Features. 0 - No, 1 - Yes. Default is 1
+#Number: 0, 1
+#Mandatory
+P1820 = 1
+
+#Do Not Disturb (DND) - On
+# String
+P2844 =
+
+#Do Not Disturb (DND) - Off
+# String
+P2845 =
+
+#Call Forward Unconditionally (All) - On
+# String
+P26513 =
+
+#Call Forward Unconditionally (All) - Off
+# String
+P26514 =
+
+#Call Forward Busy - On
+# String
+P26509 =
+
+#Call Forward Busy - Off
+# String
+P26510 =
+
+#Call Forward Delayed (No Answer) - On
+#String
+P26511 =
+
+#Call Forward Delayed (No Answer) - Off
+#String
+P26512 =
+
+#Delayed Call Forward Wait Time (in seconds). Default is 20
+#Number: 1 - 120
+#Mandatory
+P1870=
+
+###################################################################
+## Network/Basic Settings ##
+###################################################################
+# Internet Protocol. 0 - Both, prefer IPv4, 1 - Both, prefer IPv6, 2 - IPv4 Only, 3 - IPv6 Only Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P1415 = 0
+
+# IP Address Mode. 0 - DHCP, 1 - Static IP, 2 - PPPoE. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+# P8 = 0
+
+##########################################
+# DHCP
+##########################################
+# Host name, DHCP option 12. Max length allowed is 64 characters
+# String
+P146 =
+
+# Vendor Class ID, DHCP option 60. Max length allowed is 64 characters
+# String
+# For GXP2130, Default value is Grandstream GXP2130.
+# P148 = Grandstream GXP2130
+
+# For GXP2140, Default value is Grandstream GXP2140.
+# P148 = Grandstream GXP2140
+
+# For GXP2160, Default value is Grandstream GXP2160.
+# P148 = Grandstream GXP2160
+
+# For GXP2170, Default value is Grandstream GXP2170.
+# P148 = Grandstream GXP2170
+
+# For GXP2135, Default value is Grandstream GXP2135.
+# P148 = Grandstream GXP2135
+
+##########################################
+# PPPoE
+##########################################
+# PPPoE Account ID
+# String
+P82 =
+
+# PPPoE Password
+# String
+# Cannot contain ` or "
+P83 =
+
+# PPPoE Service Name
+# String
+P269 =
+
+##########################################
+# Statically Configured
+##########################################
+# IP Address. Ignore if DHCP or PPPoE is used
+# Number: 0 - 255
+P9 = 192
+
+# Number: 0 - 255
+P10 = 168
+
+# Number: 0 - 255
+P11 = 0
+
+# Number: 0 - 255
+P12 = 160
+
+# Subnet mask. Ignore if DHCP or PPPoE is used
+# Number: 0 - 255
+P13 = 255
+
+# Number: 0 - 255
+P14 = 255
+
+# Number: 0 - 255
+P15 = 0
+
+# Number: 0 - 255
+P16 = 0
+
+# Gateway. Ignore if DHCP or PPPoE is used
+# Number: 0 - 255
+P17 = 0
+
+# Number: 0 - 255
+P18 = 0
+
+# Number: 0 - 255
+P19 = 0
+
+# Number: 0 - 255
+P20 = 0
+
+# DNS 1 Server. Ignore if DHCP or PPPoE is used
+# Number: 0 - 255
+P21 = 0
+
+# Number: 0 - 255
+P22 = 0
+
+# Number: 0 - 255
+P23 = 0
+
+# Number: 0 - 255
+P24 = 0
+
+# DNS 2 Server. Ignore if DHCP or PPPoE is used
+# Number: 0 - 255
+P25 = 0
+
+# Number: 0 - 255
+P26 = 0
+
+# Number: 0 - 255
+P27 = 0
+
+# Number: 0 - 255
+P28 = 0
+
+# Preferred DNS server. (if specified).
+# Number: 0 - 255
+P92 = 0
+
+# Number: 0 - 255
+P93 = 0
+
+# Number: 0 - 255
+P94 = 0
+
+# Number: 0 - 255
+P95 = 0
+
+# IPv6 Address type. 0 - Auto Configured, 1 - Statically Configured. Default is 0.
+# Number: 0, 1
+# Mandatory
+P1419 = 0
+
+# IPv6 Address type: Statically configured. 0 - Full Static, 1 - Prefix Static
+# Number: 0, 1
+P1426 = 0
+
+# Full Static: Static IPv6 Address
+P1420 =
+
+# Full Static: IPv6 Prefix Length
+P1421 =
+
+# Prefix Static: IPv6 Prefix (64bits)
+P1422 =
+
+# DNS Server 1 for IPv6 Address
+# String: a-z, A-Z, 0-9, ".", ":", "[", "]"
+P1424 =
+
+# DNS Server 2 for IPv6 Address
+# String: a-z, A-Z, 0-9, ".", ":", "[", "]"
+P1425 =
+
+# Preferred DNS Server for IPv6 Address
+# String: a-z, A-Z, 0-9, ".", ":", "[", "]"
+P1423 =
+
+##############################################################################
+## Network/Advanced Settings ##
+##############################################################################
+
+# 802.1X Mode. 0 - Disable, 1 - EAP-MD5. 2 - EAP-TLS, 3 - EAP-PEAPv0/MSCHAPv2. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P7901 = 0
+
+# 802.1X Identity. Max length allowed is 64 characters
+# String
+P7902 =
+
+# MD5 Password. Max length allowed is 64 characters
+# String
+P7903 =
+
+# 802.1X CA Certificate
+# String
+# P8439 =
+
+# 802.1X Client Certificate
+# String
+# P8440 =
+
+# HTTP Proxy
+# String
+P1552 =
+
+# HTTPS Proxy
+# String
+P1553 =
+
+# Bypass Proxy For
+# String
+P22011 =
+
+#Layer 3 QoS for SIP
+#Number:0 - 63
+#Mandatory
+P1558 = 26
+
+#Layer 3 QoS for RTP
+#Number:0 - 63
+#Mandatory
+P1559 = 46
+
+# Enable DHCP VLAN. 0 - Disable, 1 - Enable. Default is 0.
+# Number: 0,1
+# Mandatory
+P8300 = 0
+
+# Layer 2 QoS. 802.1Q/VLAN Tag (VLAN classification for RTP). Default is 0
+# Number: 0 - 4094
+# Mandatory
+P51 = 0
+
+# Layer 2 QoS. 802.1p priority value (0 - 7). Default is 0
+# Number: 0 - 7
+# Mandatory
+P87 = 0
+
+# PC Port Mode. 0 - Enable, 1 - Disabled, 2 - Mirrored. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1348 = 0
+
+# PC Port VLAN Tag. Default is 0
+# Number: 0 - 4094
+#Mandatory
+P229 = 0
+
+# PC Port Priority Value. Default is 0
+# Number: 0 - 7
+# Mandatory
+P230 = 0
+
+# Enable LLDP. 0 - Disabled, 1 - Enabled. Default is 1
+# Number: 0, 1
+# Mandatory
+P1684 = 1
+
+# LLDP TX Interval. Default is 30
+# Number: 1 - 3600
+# Mandatory
+P22122 = 30
+
+##############################################################################
+## Network/Affinity Settings
+##############################################################################
+# Affinity Support. 0 - Disabled, 1 - Enabled
+# Number: 0, 1. Default is 0
+# 0 - No, 1 - Yes
+# Mandatory
+P8334 = 0
+
+# Preferred Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5. Default is 0
+# Mandatory
+P8335 = 0
+
+##############################################################################
+## Network /Bluetooth Settings
+##############################################################################
+# Bluetooth Power. Default is 1.
+# 0 - Off, 1 - On, 2 - Off & Hide Menu From LCD
+# Number: 0, 1, 2
+# Mandatory
+P2910 = 1
+
+# Handsfree Mode. Default is 0.
+# Number: 0, 1. 0 - Off, 1 - On
+# Mandatory
+P2911 = 0
+
+# Bluetooth Name.
+# String
+#P8364 =
+
+##############################################################################
+## Network/OpenVPN Settings ##
+##############################################################################
+# OpenVPN Enable. 0 - No, 1 - Yes. Default is 1
+#Number: 0, 1
+#Mandatory
+P7050 = 0
+
+# OpenVPN Server Address
+# String
+P7051 =
+
+# OpenVPN Port. Default is 1194
+# Number
+# Mandatory
+P7052 = 1194
+
+# OpenVPN Transport. 0 - UDP, 1 - TCP. Default is 0
+#Number: 0, 1
+#Mandatory
+P2912 = 0
+
+# OpenVPN CA
+# String
+P9902 =
+
+# OpenVPN Certificate
+# String
+P9903 =
+
+# OpenVPN Client Key
+# String
+P9904 =
+
+# OpenVPN Cipher Method. 0 - Blowfish, 1 - AES-128, 2 - AES-256, 3 - Triple-DES. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P8396 = 0
+
+# OpenVPN Username
+# String
+P8394 =
+
+# OpenVPN CA
+# String
+P8395 =
+
+##############################################################################
+## Maintenance/ Web Access ##
+##############################################################################
+
+# End User Password
+# String: a-z, A-Z, 0-9
+P196 =
+
+# Admin password for web interface
+# String: a-z, A-Z, 0-9
+P2 =
+
+##############################################################################
+## Maintenance/Upgrade and Provisioning
+##############################################################################
+
+# Firmware Upgrade and Provisioning
+# 0 - Always Check For New Firmware
+# 1 - Check New Firmware only when F/W pre/suffix changes
+# 2 - Always Skip the Firmware Check
+# Number: 0, 1, 2
+# Mandatory
+P238 = 0
+
+# Always Authenticate Before Challenge. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P20713 = 0
+
+# Allow DHCP Option 43 and Option 66 to override server. 0 - No, 1 - Yes. Default is 1
+# When set to Yes(1), it will override the configured provision path and method
+# Number: 0, 1
+# Mandatory
+P145 = 1
+
+# Additional Override DHCP Option. 0 - None, 1 - Option 150, 2 - Option 160. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P8337 = 0
+
+# Allow DHCP Option 120 to Override SIP Server
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1411 = 0
+
+# 3CX Auto Provision. 0 - No, 1 - Yes. Default is Yes
+# Number: 0, 1
+# Mandatory
+P1414 = 1
+
+# Automatic Upgrade.
+# 0 - No,
+# 1 - Yes, check for upgrade based on minute(s) setting,
+# 2 - Yes, check for upgrade based on Hour of Day setting,
+# 3 - Yes, check for upgrade based on Day of Week setting,
+# Default is No
+# Number: 0, 1, 2, 3
+# Mandatory
+P194 = 0
+
+# Check for new firmware every () minutes. Default is 7 days.
+# Number: 60-86400
+# Mandatory
+P193 = 10080
+
+# Hour of the Day (0-23). Default is 1
+# Number: 0 - 23
+P285 = 1
+
+# Day of the Week (0-6). Default is 1
+# Number: 0-6
+P286 = 1
+
+# Disable SIP NOTIFY Authentication. 0 - No, 1 - Yes. Default is 0
+# Number: 0,1
+# Mandatory
+P4428 = 0
+
+#Config
+# Config Via. 0 - TFTP, 1 - HTTP, 2 - HTTPS. Default is 2
+# Number: 0, 1, 2
+# Mandatory
+P212 = 2
+
+# Config Server Path
+# String
+P237 = fm.grandstream.com/gs
+
+# Config HTTP/HTTPS User Name
+# String
+P1360 =
+
+# Config HTTP/HTTPS Password
+# String
+P1361 =
+
+# Config File Prefix
+# String
+P234 =
+
+# Config File Postfix
+# String
+P235 =
+
+# XML Config File Password
+# String
+P1359 =
+
+# Authenticate Conf File. 0 - No, 1 - Yes. Default is No
+# Number: 0, 1
+# Mandatory
+P240 = 0
+
+# Firmware
+# Firmware Upgrade Via. 0 - TFTP, 1 - HTTP, 2 - HTTPS. Default is 2
+# Number: 0, 1, 2
+# Mandatory
+P6767 = 2
+
+# Firmware Server Path
+# String
+P192 = fm.grandstream.com/gs
+
+# Firmware HTTP/HTTPS User Name
+# String
+P6768 =
+
+# Firmware HTTP/HTTPS Password
+# String
+P6769 =
+
+# Firmware File Prefix
+# String
+P232 =
+
+# Firmware File Postfix
+# String
+P233 =
+
+##############################################################################
+## Maintenance/Syslog
+##############################################################################
+# Syslog Protocol. 0 - UDP, 1 - SSL/TLS. Default is 0
+# Number: 0, 1
+# Mandatory
+P8402 = 0
+
+# Syslog Server (name of the server, max length is 64 characters)
+# String
+P207 =
+
+# Syslog Level. 0 - NONE, 1 - DEBUG, 2 - INFO, 3 - WARNING, 4 - ERROR. Default is 0
+# Number: 0, 1 , 2, 3, 4
+# Mandatory
+P208 = 0
+
+# Syslog Keyword Filtering
+# String
+P22129 =
+
+# 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
+# Number: 0, 1
+# Mandatory
+P1387 = 0
+
+# Show Internet Down Message. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8370 = 0
+
+# Auto recover from abnormal. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P1438 = 1
+
+# USB Console Log. 0 - No, 1 - Yes. Default is 0 (for GXP2140/2160/2170 only)
+# Number: 0, 1
+# Mandatory
+P2922 = 0
+
+##############################################################################
+## Maintenance/Language
+##############################################################################
+# Display Language. Default is Auto
+# ar - Arabic, cz - Czech, de - Deutsh
+# en - English, es - Spanish, fr - Francais
+# he - Hebrew, hr - Hrvatski, hu - Magyar
+# it - Italiano, ja - japanese, ko - korean, lv - latvian
+# nl - Dutch, pl - Polski, pt - Portugue
+# ru - Russian, sl - Slovenian, se - Svenska, tr - Turkish
+# zh-tw - traditional chinese, zh - simplified chinese, auto - Automatic
+# gxp - Downloaded Language
+# String
+# Mandatory
+P1362 = Auto
+
+# Default Input Selection. Default is Multi-Tap.
+# 0 - Multi-Tap, 1 - Shiftable
+P2920 = 0
+
+# Auto language download. 0 - Yes, 1 - No. Default is 0
+# Number: 0, 1
+# Mandatory
+P2961 = 0
+
+##############################################################################
+## Maintenance/TR-069
+##############################################################################
+# ACS URL
+# String
+# P4503 =
+
+# TR-069 Username
+# String
+P4504 =
+
+# TR-069 Password
+# String
+P4505 =
+
+# Periodic Inform Enable. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P4506 = 0
+
+# Periodic Inform Interval. Default is 86400.
+# Number
+P4507 = 86400
+
+# Connection Request Username
+# String: a-z, A-Z, 0-9
+P4511 =
+
+# Connection Request Password
+# String: a-z, A-Z, 0-9
+P4512 =
+
+# Connection Request Port. Default is 7547.
+# Number
+P4518 = 7547
+
+# CPE SSL Certificate
+# String: a-z, A-Z, 0-9
+P8220 =
+
+# CPE SSL Private Key
+# String: a-z, A-Z, 0-9
+P8221 =
+
+##############################################################################
+## Maintenance/Security Settings/Security ##
+##############################################################################
+# Configuration Via Keypad Menu. 0 - Unrestricted, 1 - Basic settings only, 2 - Constraint mode, 3 - Locked Mode. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P1357 = 0
+
+# Enable STAR key Keypad locking. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1382 = 0
+
+# Password to lock/unlock (0-9 only)
+# Number
+P1383 =
+
+# SIP TLS Certificate
+# String: a-z, A-Z, 0-9
+#P280 =
+
+# SIP TLS Private Key
+# String: a-z, A-Z, 0-9
+#P279 =
+
+# SIP TLS Private Key Password
+# String: a-z, A-Z, 0-9
+P281 =
+
+# Web Access Mode. 0 - HTTPS, 1 - HTTP, 2 - Disabled. Default is 1
+# Number: 0, 1
+# Mandatory
+P1650 = 1
+
+# HTTP Web Port. Default is 80
+# Number
+# Mandatory
+P22120 = 80
+
+# HTTPS Web Port. Default is 443
+# Number
+# Mandatory
+P22121 = 443
+
+# Disable SSH. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+P276 = 0
+
+# Web/Keypad/Restrict mode Lockout Duration (0-60 minutes). Default is 5
+# Number: 0-60
+P1683 = 5
+
+##############################################################################
+## Maintenance/Security Settings/Trusted CA Certificates ##
+##############################################################################
+# Trusted CA Certificate 1
+# String
+# P8433 =
+
+# Trusted CA Certificate 2
+# String
+# P8434 =
+
+# Trusted CA Certificate 3
+# String
+# P8435 =
+
+# Trusted CA Certificate 4
+# String
+# P8436 =
+
+# Trusted CA Certificate 5
+# String
+# P8437 =
+
+# Trusted CA Certificate 6
+# String
+# P8438 =
+
+##############################################################################
+## Maintenance/Packet Capture ##
+##############################################################################
+# With RTP Packets. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P6007 = 0
+
+# Capture Location. 0 - Internal Storage, 1 - USB. Default is 0 (GXP2140/2160/GXP2170 only)
+# Number: 0, 1.
+# Mandatory
+P2999 = 0
+
+# USB Filename (GXP2140/2160/GXP2170 only)
+# String
+P6008 =
+
+##############################################################################
+## Phonebook/Phonebook Management
+##############################################################################
+# Enable Phonebook XML Download. # 0 - Disabled, 1 - Enabled, use HTTP, 2 - Enabled, use TFTP, 3 - Enabled, use HTTPS. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P330 = 0
+
+# HTTP/HTTPS User Name
+# String
+P6713 =
+
+# HTTP/HTTPS Password.
+# String
+P6714 =
+
+# Phonebook XML Server Path
+# This is a string of up to 256 characters that should contain a path to the XML file. It MUST be in the host/path format.
+# For example: directory.grandstream.com/engineering
+# String
+P331 =
+
+# Phonebook Download Interval (in minutes)
+# Valid value range is 5-720. Default is 0 for disabled
+# Number: 0, 5-720;
+P332 = 0
+
+# Remove Manually-edited entries on Download. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P333 = 1
+
+# Sort Phonebook by. 0 - Last Name, 1 - First Name. Default is 0
+# Number: 0, 1
+# Mandatory
+P2914 = 0
+
+# Phonebook Key Function. 0 - Default, 1 - LDAP Search, 2 - Local Phonebook, 3 - Local Group, 4 - Broadsoft Phonebook
+# Number: 0, 1, 2, 3, 4.
+# Mandatory
+P1526 = 0
+
+# Default search mode. 0 - Quick match, 1 - Exact match. Default is 0
+# Number: 0, 1.
+# Mandatory
+P2970 = 0
+
+##############################################################################
+## Phonebook/LDAP
+##############################################################################
+#LDAP protocol. 0 - LDAP, 1 - LDAPS
+#Number: 0,1
+#Mandatory
+P8037 = 0
+
+# LDAP Server Address, up to 256 characters can be used. It can be IP address or Domain name
+# String
+P8020 =
+
+# LDAP Server Port. Default is 389.
+# Number: 1 - 65535
+P8021 = 389
+
+# Base. The LDAP search base refers to the location in the directory where the search is requested to begin
+# Example 1: dc=grandstream,dc=com
+# Example 2: ou=Boston, dc=grandstream,dc=com
+# String
+P8022 =
+
+# User name. The bind "Username" for querying LDAP servers. Some LDAP servers allow anonymous binds in which case the setting can be left blank
+# String
+P8023 =
+
+# Password. The bind "Password" for querying LDAP servers. And the field can be left blank if the LDAP server allows anonymous binds
+# String
+P8024 =
+
+# LDAP Number Filter
+# LDAP name filter is the filter used for name look ups. Please refer to user manual for examples
+# String
+P8025 =
+
+# LDAP Name Filter
+# LDAP name filter is the filter used for name look ups. Please refer to user manual for examples
+# String
+P8026 =
+
+# LDAP Version. Protocol version for the phone when send the bind requests
+# 2 - version 2, 3 - version 3. Default is 3
+# Mandatory
+P8027 = 3
+
+# LDAP Name Attributes. This setting specifies the "name" attributes of each record which are returned in the LDAP search result
+# The setting allows the users to configure multiple space separated name attributes
+# String
+P8028 =
+
+# LDAP Number Attributes. This setting specifies the “number” attributes of each record which are returned in the LDAP search result
+# The setting allows the users to configure multiple space separated number attributes
+# String
+P8029 =
+
+# LDAP Display Name. The entry information to be shown on phone LCD. Grandstream phones will display up to 3 fields
+# String
+P8030 =
+
+# Max Hits. The setting specifies the maximum number of results to be returned by the LDAP server
+# If the value is set to 0, server will return all search results. Default is 50
+# Number: 0 - 32000
+# Mandatory
+P8031 = 50
+
+# Search Timeout (in seconds). Default is 30
+# The setting specifies how long the server should process the request and client waits for server to return
+# Number: 0 - 180
+# Mandatory
+P8032 = 30
+
+# Sort Results. This setting is used for sorting searching result. Default is 0
+# Number: 0, 1. 0 - No, 1 - Yes. Default is 0
+# Mandatory
+P8033 = 0
+
+# LDAP Lookup
+# Incoming calls. 0 - No, 1 - Yes. Default is 0
+P8035 = 0
+
+# Outgoing calls. 0 - No, 1 - Yes. Default is 0
+P8034 = 0
+
+# Lookup Display Name
+# String
+P8036 =
+
+##############################################################################
+## Settings/General Settings
+##############################################################################
+# Local RTP port. Default is 5004
+# Number: 1024 - 65400. Must be even number
+# Mandatory
+P39 = 5004
+
+# Local RTP port range. Default is 200
+# Number: 48 - 10000
+# Mandatory
+P29610 = 200
+
+# Use Random Port. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P78 = 0
+
+# Keep-Alive Interval (in seconds). Default is 20
+# Number: 10 - 160
+# Mandatory
+P84 = 20
+
+# Use NAT IP. This will enable our SIP client to use this IP in the SIP/SDP message. Example 64.3.153.50
+# String: a-z, A-Z, 0-9, ".", ":"
+P101 =
+
+# STUN server
+# String
+P76 =
+
+# Public Mode. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1345 = 0
+
+# Delay Registration. Default is 0.
+# Number: 0 - 90
+# Mandatory
+P8359 = 0
+
+##############################################################################
+## Settings/Broadsoft
+##############################################################################
+###################################################################
+# Broadsoft XSI
+###################################################################
+# XSI
+# Server address
+# String
+P1591 =
+
+# Port
+# Number
+P1592 =
+
+# XSI Actions Path
+# String
+P2937 =
+
+# Broadsoft Contact Download Interval. Default is 0. If set to 0, automatic download will be disabled. Valid range is 5 to 720.
+# Number: 5 - 720
+# Mandatory
+P8362 = 0
+
+# XSI Authentication Type. 0 - Login Credentials, 1 - SIP Credentials, 2 - Account 1, 3 - Account 2, 4 - Account 3, 5 - Account 4, 6 - Account 5, 7 - Account 6.
+# Number: 0,1,2,3,4,5,6,7.Default is 0.
+# Mandatory
+P22054 = 0
+
+# Login Credentials
+# Login Username
+# String
+P1593 =
+
+# Login Password
+# String
+P1594 =
+
+# SIP Credentials
+# SIP UserName
+# String
+P6772 =
+
+# SIP User ID
+# String
+P22034 =
+
+# SIP Password
+# String
+P6773 =
+
+# Sort Phonebook by. 0 - Last Name, 1 - First Name. Defaut is 0.
+# Number: 0, 1
+# Mandatory
+P22131 = 0
+
+######################################################################################
+# Network Directories
+######################################################################################
+### Group Directory ###
+# Disabled/Enabled. 0 - Disabled, 1 - Enabled.
+# Number: 0, 1. Default is 0
+# Mandatory
+P2971 = 0
+
+# Name.
+# String
+P2972 =
+
+### Enterprise Directory ###
+# Disabled/Enabled. 0 - Disabled, 1 - Enabled.
+# Number: 0, 1. Default is 0
+# Mandatory
+P2973 = 0
+
+# Name.
+# String
+P2974 =
+
+### Group Common ###
+# Disabled/Enabled. 0 - Disabled, 1 - Enabled.
+# Number: 0, 1. Default is 0
+# Mandatory
+P2975 = 0
+
+# Name.
+# String
+P2976 =
+
+### Enterprise Common ###
+# Disabled/Enabled. 0 - Disabled, 1 - Enabled.
+# Number: 0, 1. Default is 0
+# Mandatory
+P2977 = 0
+
+# Name.
+# String
+P2978 =
+
+### Personal Directory ###
+# Disabled/Enabled. 0 - Disabled, 1 - Enabled.
+# Number: 0, 1. Default is 0
+# Mandatory
+P2979 = 0
+
+# Name.
+# String
+P2980 =
+
+### Missed Call Log ###
+# Disabled/Enabled. 0 - Disabled, 1 - Enabled.
+# Number: 0, 1. Default is 0
+# Mandatory
+P2981 = 0
+
+# Name.
+# String
+P2982 =
+
+### Placed Call Log ###
+# Disabled/Enabled. 0 - Disabled, 1 - Enabled.
+# Number: 0, 1. Default is 0
+# Mandatory
+P2983 = 0
+
+# Name.
+# String
+P2984 =
+
+### Received Call Log ###
+# Disabled/Enabled. 0 - Disabled, 1 - Enabled.
+# Number: 0, 1. Default is 0
+# Mandatory
+P2985 = 0
+
+# Name.
+# String
+P2986 =
+
+##############################################################################
+## Phonebook/Broadsoft Instant Message and Presence
+##############################################################################
+# Login Credentials
+# Server.
+# String
+P6006 =
+
+# Port.
+# String
+P6005 =
+
+# Username.
+# String
+P2966 =
+
+# Password.
+# String
+P2967 =
+
+# IM&P Settings
+# Broadsoft IM&P. Default is 0.
+# Number: 0,1. 1 - Enabled, 0 - Disabled
+# Mandatory
+P2964 = 0
+
+# Associated Broadsoft Account. Default is 0.
+# Number: 0 - 5 : Account 1 - Account 6
+# Mandatory
+P2965 = 0
+
+# Auto Login. Default is 0.
+# 0 - No, 1 - Yes
+# Mandatory
+P2968 = 0
+
+# Display Non XMPP Contacts. Default is 0.
+# 0 - No, 1 - Yes
+# Mandatory
+P2969 = 0
+
+##############################################################################
+## Settings/External Service
+##############################################################################
+## Grandstream Door System
+
+###############################################################
+# Order 1
+###############################################################
+# Service Type. -1 - None, 0 - GDS. Default is -1.
+# Number: -1, 0
+# Mandatory: -1
+P32000 = -1
+
+# Account
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+P32001 = 0
+
+# System Identification
+# String
+P32002 =
+
+# System Number
+# String
+P32003 =
+
+# Access Password
+# String
+P32004 =
+
+###############################################################
+# Order 2
+###############################################################
+# Service Type. -1 - None, 0 - GDS. Default is -1.
+# Number: -1, 0
+# Mandatory: -1
+P32005 = -1
+
+# Account
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+P32006 = 0
+
+# System Identification
+# String
+P32007 =
+
+# System Number
+# String
+P32008 =
+
+# Access Password
+# String
+P32009 =
+
+###############################################################
+# Order 3
+###############################################################
+# Service Type. -1 - None, 0 - GDS. Default is -1.
+# Number: -1, 0
+# Mandatory: -1
+P32010 = -1
+
+# Account
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+P32011 = 0
+
+# System Identification
+# String
+P32012 =
+
+# System Number
+# String
+P32013 =
+
+# Access Password
+# String
+P32014 =
+
+###############################################################
+# Order 4
+###############################################################
+# Service Type. -1 - None, 0 - GDS. Default is -1.
+# Number: -1, 0
+# Mandatory: -1
+P32015 = -1
+
+# Account
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+P32016 = 0
+
+# System Identification
+# String
+P32017 =
+
+# System Number
+# String
+P32018 =
+
+# Access Password
+# String
+P32019 =
+
+###############################################################
+# Order 5
+###############################################################
+# Service Type. -1 - None, 0 - GDS. Default is -1.
+# Number: -1, 0
+# Mandatory: -1
+P32020 = -1
+
+# Account
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+P32021 = 0
+
+# System Identification
+# String
+P32022 =
+
+# System Number
+# String
+P32023 =
+
+# Access Password
+# String
+P32024 =
+
+###############################################################
+# Order 6
+###############################################################
+# Service Type. -1 - None, 0 - GDS. Default is -1.
+# Number: -1, 0
+# Mandatory: -1
+P32025 = -1
+
+# Account
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+P32026 = 0
+
+# System Identification
+# String
+P32027 =
+
+# System Number
+# String
+P32028 =
+
+# Access Password
+# String
+P32029 =
+
+###############################################################
+# Order 7
+###############################################################
+# Service Type. -1 - None, 0 - GDS. Default is -1.
+# Number: -1, 0
+# Mandatory: -1
+P32030 = -1
+
+# Account
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+P32031 = 0
+
+# System Identification
+# String
+P32032 =
+
+# System Number
+# String
+P32033 =
+
+# Access Password
+# String
+P32034 =
+
+###############################################################
+# Order 8
+###############################################################
+# Service Type. -1 - None, 0 - GDS. Default is -1.
+# Number: -1, 0
+# Mandatory: -1
+P32035 = -1
+
+# Account
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+P32036 = 0
+
+# System Identification
+# String
+P32037 =
+
+# System Number
+# String
+P32038 =
+
+# Access Password
+# String
+P32039 =
+
+###############################################################
+# Order 9
+###############################################################
+# Service Type. -1 - None, 0 - GDS. Default is -1.
+# Number: -1, 0
+# Mandatory: -1
+P32040 = -1
+
+# Account
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+P32041 = 0
+
+# System Identification
+# String
+P32042 =
+
+# System Number
+# String
+P32043 =
+
+# Access Password
+# String
+P32044 =
+
+###############################################################
+# Order 10
+###############################################################
+# Service Type. -1 - None, 0 - GDS. Default is -1.
+# Number: -1, 0
+# Mandatory: -1
+P32045 = -1
+
+# Account
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+P32046 = 0
+
+# System Identification
+# String
+P32047 =
+
+# System Number
+# String
+P32048 =
+
+# Access Password
+# String
+P32049 =
+
+##############################################################################
+## Settings/Call History
+##############################################################################
+
+##############################################################################
+## Settings/Call Features
+##############################################################################
+# Preferred Default Account.
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+P29612 = 0
+
+# Predictive Dialing Feature. 0 - Disabled, 1 - Enabled. Default is 1
+# Number: 0, 1
+# Mandatory
+P22126 = 1
+
+# Onhook Dial Barging. 0 - Disabled, 1 - Enabled. Default is 1
+# Number: 0, 1
+# Mandatory
+P8397 = 1
+
+# Off-hook Auto Dial
+# String
+P71 =
+
+# Off-hook Timeout (in seconds). Default is 30
+# Number: 10 - 60
+# Mandatory
+P1485 = 30
+
+# Enable Live DialPad. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8350 = 0
+
+# Live DialPad Expire Time. Default is 5
+# Number: 2 - 15.
+# Mandatory
+P8351 = 5
+
+# Enable Automatic Redial. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8353 = 0
+
+# Automatic Redial Times. Default is 10
+# Number
+# Mandatory
+P8354 = 10
+
+# Automatic Redial Interval. Default is 20
+# Number
+# Mandatory
+P8355 = 20
+
+# Bypass Dial Plan Through Call History and Directories. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P6758 = 0
+
+# Disable Call Waiting. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P91 = 0
+
+# Disable Call Waiting Tone. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P186 = 0
+
+# Ring for Call Waiting. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P22102 = 0
+
+# Disable Busy Tone on Remote Disconnect. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P6762 = 0
+
+# Disable Direct IP Call. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1310 = 0
+
+# Use Quick IP call mode. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P184 = 0
+
+# Disable Conference. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1311 = 0
+
+# Disable in-call DTMF display. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P338 = 0
+
+# Enable Sending DTMF via specific MPKs. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1339 = 0
+
+# Mute Key Functions While Idle. 0 - DND, 1 - Idle Mute, 2 - Disabled. Default is 0
+# Number: 0,1,2
+# Mandatory
+P1565 = 0
+
+# DND Override. 0 - Off, 1 - Allow All, 2 - Allow Only Contacts, 3 - Allow Only Favourites. Default is 0
+# Number: 0,1,2,3
+# Mandatory
+P8372 = 0
+
+# Disable Transfer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1341 = 0
+
+# In-call Dial Number on pressing transfer key
+# String
+P1525 =
+
+# Attended Transfer Mode. 0 - Static, 1 - Dynamic. Default is 0
+# Number: 0, 1
+# Mandatory
+P1376 = 0
+
+# Do not Escape '#' as 23% in SIP URL. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1406 = 0
+
+# Click-To-Dial Feature. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P1561 = 0
+
+# Default call log type. 0 - Default, 1 - Broadsoft Call Log, 2 - Local Call Log.
+# Number: 0,1,2. Default is 0.
+# Mandatory
+P6765 = 0
+
+# Return Code When Refusing Incoming Call. Default is 0
+# Number: 0,1,2,3. 0 - Busy, 1 - Temporarily Unavailable, 2 - Not Found(404), 3 - Decline(603).
+# Mandatory
+P8360 = 0
+
+# Return Code When Enable DND. Default is 0
+# Number: 0,1,2,3. 0 - Busy, 1 - Temporarily Unavailable, 2 - Not Found(404), 3 - Decline(603).
+# Mandatory
+P8361 = 0
+
+# Enable BLF Pickup Screen. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P9905 = 0
+
+# Enable BLF Pickup Sound. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P9906 = 0
+
+# Enable BLF Pickup Sound List. 0 - Except List, 1 - Only List. Default is 0
+# Number: 0, 1
+# Mandatory
+P9907 = 0
+
+# BLF Pickup Sound Except List.
+# String
+P9908 =
+
+# BLF Pickup Sound Only List.
+# String
+P9909 =
+
+# Local Call Recording Feature. 0 - Disable, 1 - Enable. Default is 0
+# Number: 0, 1
+# Mandatory
+P6760 = 0
+
+# Saved Local Call Recording Location. 0 - Internal Storage 1 - USB. Default is 0. --for GXP2140/2160/2170 only
+# Number: 0, 1
+# Mandatory
+P6761 = 0
+
+# Instant Message Popup Timeout
+# Number: 10 - 900
+# Mandatory
+P26055 = 10
+
+# Play Tone On Receiving IM. 0 - Disable, 1 - Enable. Default is 0
+# Number: 0, 1
+# Mandatory
+P26056 = 0
+
+# User-Agent Prefix
+# String
+P8358 =
+
+# Auto Provision List Starting Point. 0 - Extension Boards, 1 - VPK, 2 - MPK.
+# For GXP2140/GXP2170--Number: 0, 1. Default is 0
+# For GXP2130/GXP2160--Number: 1, 2. Default is 1
+# Mandatory
+#P8349 = 0
+
+# Hide BLF Remote Status. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8374 = 0
+
+# Show SIP Error Response. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P8376 = 1
+
+# Enable Missed Call Notification. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8393 = 0
+
+
+##############################################################################
+## Settings/Multicast Paging
+##############################################################################
+# Paging Barge. 0 - Disable, 1 - priority 1, 2 - priority 2, 3 - priority 3,
+# 4 - priority 4, 5 - priority 5, 6 - priority 6, 7 - priority 7, 8 - priority 8,
+# 9 - priority 9, 10 - priority 10. Default is 0.
+# Number: 0 - 10
+# Mandatory
+P1566 = 0
+
+# Paging Priority Active. 0 - Disabled, 1 - Enabled
+# Number: 0, 1
+# Mandatory
+P1567 = 0
+
+# Multicast Paging Codec. 18 - G.729A/B, 0 - PCMU, 8 - PCMA, 2 - G.726-32, 9 - G.722, 98 - iLBC, 4- G.723.1
+# Number: 18, 0, 8, 2, 9, 98, 4. Default is 0.
+# Mandatory
+P1568 = 0
+
+### Multicast Listening ###
+# Priority 1
+# Listening Address
+# String
+P1569 =
+
+# Label
+# String
+P1570 =
+
+# Priority 2
+# Listening Address
+# String
+P1571 =
+
+# Label
+# String
+P1572 =
+
+# Priority 3
+# Listening Address
+# String
+P1573 =
+
+# Label
+# String
+P1574 =
+
+# Priority 4
+# Listening Address
+# String
+P1575 =
+
+# Label
+# String
+P1576 =
+
+# Priority 5
+# Listening Address
+# String
+P1577 =
+
+# Label
+# String
+P1578 =
+
+# Priority 6
+# Listening Address
+# String
+P1579 =
+
+# Label
+# String
+P1580 =
+
+# Priority 7
+# Listening Address
+# String
+P1581 =
+
+# Label
+# String
+P1582 =
+
+# Priority 8
+# Listening Address
+# String
+P1583 =
+
+# Label
+# String
+P1584 =
+
+# Priority 9
+# Listening Address
+# String
+P1585 =
+
+# Label
+# String
+P1586 =
+
+# Priority 10
+# Listening Address
+# String
+P1587 =
+
+# Label
+# String
+P1588 =
+
+##############################################################################
+## Settings/Outbound Notification
+##############################################################################
+######################################################################################
+# Action URL
+######################################################################################
+# Setup Completed.
+# String
+P8304 =
+
+# Registered.
+# String
+P8305 =
+
+# Unregistered.
+# String
+P8306 =
+
+# Off Hook.
+# String
+P8308 =
+
+# On Hook.
+# String
+P8309 =
+
+# Incoming Call.
+# String
+P8310 =
+
+# Outgoing Call
+# String
+P8311 =
+
+# Missed Call
+# String
+P8312 =
+
+# Established Call
+# String
+P8313 =
+
+# Terminated Call
+# String
+P8314 =
+
+# Open DND
+# String
+P8316 =
+
+# Close DND
+# String
+P8317 =
+
+# Open Forward
+# String
+P8318 =
+
+# Close Forward
+# String
+P8319 =
+
+# Blind Transfer
+# String
+P8320 =
+
+# Attended Transfer
+# String
+P8321 =
+
+# Hold Call
+# String
+P8324 =
+
+# UnHold Call
+# String
+P8325 =
+
+######################################################################################
+# Destination
+######################################################################################
+
+######################################################################################
+# Notification
+######################################################################################
+
+##############################################################################
+## Settings/Preferences
+##############################################################################
+##############################################################################
+## Settings/Preferences / Audio Control
+##############################################################################
+# HEADSET Key Mode. 0 - Default Mode, 1 - Toggle Headset/Speaker. Default is 0
+# Number: 0, 1
+# Mandatory
+P1312 = 0
+
+# Headset Type. 0 - Normal, 1 - Plantronics EHS. Default is 0
+# Number: 0, 1
+# Mandatory
+P6779 = 0
+
+# EHS Headset Ring Tone. 0 - Normal, 1 - Plantronics EHS. Default is 0
+# Number: 0, 1
+# Mandatory
+P1487 = 0
+
+# Always Ring Speaker. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1439 = 0
+
+# Headset TX gain(db). 1 - -6, 0 - 0, 2 - +6. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1301 = 0
+
+# Headset RX gain(db). 1 - -6, 0 - 0, 2 - +6. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1302 = 0
+
+# Handset TX gain(db). 1 - -6, 0 - 0, 2 - +6. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1464 = 0
+
+##############################################################################
+## Settings/Preferences / Date and Time
+##############################################################################
+# NTP Server
+# String
+P30 = pool.ntp.org
+
+# Secondary NTP Server
+# String
+P8333 =
+
+# NTP Update Interval
+# String
+# Number: 5 - 1440, Default is 1440
+P5005 = 1440
+
+# Allow DHCP Option 42 to override NTP server. 0 - No, 1 - Yes. Default is 1
+# When set to Yes(1), it will override the configured NTP server
+# Number: 0, 1
+# Mandatory
+P144 = 1
+
+# Time Zone
+# P value Web GUI Option
+
+# auto Automatic
+# TZA+12 GMT-12:00 (International Date Line West)
+# TZB+11 GMT-11:00 (Midway Island, Samoa)
+# HAW10 GMT-10:00 (US Hawaiian Time)
+# AKST9AKDT GMT-9:00 (US Alaska Time)
+# PST8PDT GMT-8:00 (US Pacific Time, Los Angeles)
+# PST8PDT,M4.1.0,M10.5.0 GMT-08:00 (Baja California)
+# MST7MDT GMT-07:00 (US Mountain Time, Denver)
+# MST7 GMT-07:00 (Mountain Time (Arizona, no DST))
+# MST7MDT,M4.1.0,M10.5.0 GMT-07:00 (Chihuahua, La Paz, Mazatlan)
+# CST6CDT GMT-06:00 (Central Time)
+# CST+6 GMT-06:00 (Central America)
+# CST6CDT,M4.1.0,M10.5.0 GMT-06:00 (Guadalajara, Mexico City, Monterrey)
+# EST5EDT GMT-05:00 (Eastern Time)
+# EST5 GMT-05:00 (Eastern Time without daylight saving)
+# TZf+4:30 GMT-04:30 (Caracas)
+# AST4ADT GMT-04:00 (Atlantic Time)
+# AST4ADT,M4.1.0/00:01:00,M10.5.0/00:01:00 GMT-04:00 (Atlantic Time (New Brunswick))
+# NST+3:30NDT+2:30,M3.2.0/00:01:00,M11.1.0/00:01:00 GMT-03:30 (Newfoundland Time)
+# TZK+3 GMT-03:00 (Greenland)
+# BRST+3BRDT+2,M10.3.0,M2.3.0 GMT-03:00 (Brazil, Sao Paulo)
+# UTC+3 GMT-02:00 (Argentina)
+# TZL+2 GMT-02:00 (Mid-Atlantic)
+# TZM+1 GMT-01:00 (Azores, Cape Verdi Is.)
+# TZN+0 GMT (Edinburgh, Casablanca, Monrovia)
+# GMT+0BST-1,M3.5.0/01:00:00,M10.5.0/02:00:00 GMT (London, Great Britain)
+# WET-0WEST-1,M3.5.0/01:00:00,M10.5.0/02:00:00 GMT (Lisbon, Portugal)
+# GMT+0IST-1,M3.5.0/01:00:00,M10.5.0/02:00:00 GMT (Dublin, Ireland)
+# CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00 GMT+01:00 (Paris, Vienna, Warsaw, Roma, Madrid, Prague, Berlin, Budapest, Amsterdam, Belgium)
+# TZP-2 GMT+02:00 (Israel, Cairo, Athens, Istanbul, Buchrest)
+# EET-2EEST-3,M3.5.0/03:00:00,M10.5.0/04:00:00 GMT+02:00 (Helsinki, Athens, Tallinn)
+# EET-2EEST,M3.5.0/3,M10.5.0/4 GMT+02:00 (Kyiv, Ukraine)
+# TZQ-3 GMT+03:00 (Kuwait, Baghdad, Tehran, Nairobi)
+# MSK-3 GMT+03:00 (Moscow, Russia)
+# TZR-4 GMT+04:00 (Abu Dhabi, Baku)
+# TZS-5 GMT+05:00 (Islamabad, Ekaterinburg, Karachi, Tashkent)
+# TZT-5:30 GMT+05:30 (Chennai, New Delhi, Mumbai)
+# TZU-5:45 GMT+05:45 (Kathmandu)
+# TZV-6 GMT+06:00 (Almaty, Astana, Dhaka, Novosibirsk)
+# TZW-6:30 GMT+06:30 (Rangoon)
+# TZX-7 GMT+07:00 (Bankok, Hanoi, Krasnoyarsk)
+# WIB-7 GMT+07:00 (Jakarta)
+# TZY-8 GMT+08:00 (Beijing, Taipei, Kuala Lumpur, Irkutsk)
+# SGT-8 GMT+08:00 (Singapore)
+# ULAT-8 GMT+08:00 (Ulaanbaatar, Mongolia)
+# WST-8 GMT+08:00 (Perth)
+# TZZ-9 GMT+09:00 (Japan, Korea, Yakutsk)
+# CST-9:30CDT-10:30,M10.5.0/02:00:00,M3.5.0/03:00:00 GMT+09:30 (Adelaide)
+# CST-9:30 GMT+09:30 (Darwin)
+# TZb-10 GMT+10:00 (Guam)
+# EST-10EDT-11,M10.1.0/02:00:00,M3.5.0/03:00:00 GMT+10:00 (Hobart)
+# EST-10EDT-11,M10.5.0/02:00:00,M3.5.0/03:00:00 GMT+10:00 (Sydney, Melbourne, Canberra)
+# EST-10 GMT+10:00 (Brisbane)
+# TZc-11 GMT+11:00 (Magadan, Solomon Is., New Caledonia)
+# NZST-12NZDT-13,M9.5.0/02:00:00,M3.5.0/03:00:00 GMT+12:00 (Auckland, Wellington)
+# TZd-12 GMT+12:00 (Fiji)
+# TZe-13 GMT+13:00 (Nuku'alofa)
+# customize Self-Defined Time Zone
+
+# String
+# Mandatory
+P64 = auto
+
+# Allow DHCP Option 2 to override Time Zone setting. 0 - No, 1 - Yes. Default is 1
+# When set to Yes(1), it will override the configured Time Zone setting if available
+# Number: 0, 1
+# Mandatory
+P143 = 1
+
+# Self Defined Time zone. Max length allowed is 64 characters
+# String
+# Mandatory
+P246 = MTZ+6MDT+5,M4.1.0,M11.1.0
+
+# Date Display Format
+# 0: yyyy-mm-dd eg. 2011-10-31
+# 1: mm-dd-yyyy eg. 10-31-2011
+# 2: dd-mm-yyyy eg. 31-10-2011
+# 3: dddd, MMMM dd eg. Monday, October 31
+# 4: MMMM dd, dddd eg. October 31, Monday
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P102 = 0
+
+# Time Display Format. 0 - 12 Hour, 1 - 24 Hour
+# Number: 0, 1
+# Mandatory
+P122 = 0
+
+# Show Date On Status Bar. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8387 = 0
+
+##############################################################################
+## Settings/Preferences / LCD Display
+##############################################################################
+# Backlight Brightness.
+# Active. Default is 100.
+# Number: 10 - 100
+# Mandatory
+P334 = 100
+
+# Idle. Default is 60.
+# Number: 0 - 100
+# Mandatory
+P335 = 60
+
+# Active Backlight Timeout. Default is 1
+# Number: 1 - 90
+# Mandatory
+P8356 = 1
+
+# Disable Missed Call Backlight. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P351 = 0
+
+
+# Wallpaper Settings
+# Wallpaper Source. 0 - Default, 1 - Download, 2-USB(for GXP2140/2160/2170 only), 3 - Uploaded, 4 - Color Background
+# Number: 0-4
+# Mandatory
+P2916 = 0
+
+# Wallpaper Server Path
+# String
+P2917 =
+
+# Color Background. Default is #000000.
+# String
+P2921 = #000000
+
+# Screensaver Settings
+# Screensaver. 0 - No, 1 - Yes, 2 - On if no VPK is active. Default is 1
+# Mandatory
+P2918 = 1
+
+# Screensaver Source. 0 - Default, 1 - USB, 2 - Download. Default is 0. --for GXP2140/2160/2170 only
+# Number: 0, 1, 2
+# Mandatory
+P6759 = 0
+
+# Screensaver Timeout. Minutes.
+# Number: 3 - 60
+# Mandatory
+P2919 = 3
+
+# Screensaver Server Path.
+# String
+P934 =
+
+Screensaver XML Download Interval
+# Number: 5 - 720. Default is 0 (disable auto downloading)
+# Mandatory
+P935= 0
+
+##############################################################################
+## Settings/Preferences / LED Control
+##############################################################################
+# BLF LED Pattern. 0 - Default, 1 - Analog, 2 - Directional, 3 - Reserved(Red), 4 - Reserved(Green), 5 - Inverse. Default is 0
+# Number: 0 - 5
+# Mandatory
+P6766 = 0
+
+# Disable VM/MSG power light flash. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8371 = 0
+
+
+##############################################################################
+## Settings/Preferences / Ring Tone
+##############################################################################
+
+### Call Progress Tones ###
+# Syntax: f1=val,f2=val[,c=on1/off1[-on2/off2[-on3/off3]]];
+# (Frequencies are in Hz and cadence on and off are in 10ms)
+
+# System Ring Tone
+# String
+# Mandatory
+P345 = f1=440,f2=480,c=200/400;
+
+# Dial Tone
+# String
+# Mandatory
+P343 = f1=350,f2=440;
+
+# Second Dial Tone
+# String
+# Mandatory
+P2909 = f1=350,f2=440;
+
+# Message Waiting Tone
+# String
+# Mandatory
+P344 = f1=350,f2=440,c=10/10;
+
+# Ring Back Tone
+# String
+# Mandatory
+P346 = f1=440,f2=480,c=200/400;
+
+# Call-Waiting Tone
+# String
+# Mandatory
+P347 = f1=440,f2=440,c=25/525;
+
+# Call-Waiting Tone Gain. 0 - Low, 1 - Medium, 2 - High. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1555 = 0
+
+# Busy Tone
+# String
+# Mandatory
+P348 = f1=480,f2=620,c=50/50;
+
+# Reorder Tone
+# String
+# Mandatory
+P349 = f1=480,f2=620,c=25/25;
+
+# Speaker Ring Volume
+# Number: 0-7. Default is 5.
+# Mandatory
+P8352 = 5
+
+# Lock Volumne. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8392 = 0
+
+# Notification Tone Volume
+# Number: 0-7. Default is 5.
+# Mandatory
+P8399 = 5
+
+
+##############################################################################
+## Settings/Web Service
+##############################################################################
+# Weather Update
+
+# Use Auto Location Service. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P8338 = 1
+
+# Enable weather update. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P1402 = 1
+
+# City Code
+# 0 - Self-Defined City Code, 1 - Automatic. Default is 1
+# Number: 0, 1
+# Mandatory
+P1405 = 1
+
+# Self-Defined City Code
+# String
+P1377 =
+
+# Update Interval (in minutes). Default is 15
+# Number: 5 - 360
+# Mandatory
+P1378 = 15
+
+# Degree Unit. auto - Automatic, f - Fahrenheit, c - Celsius. Default is auto
+# String: auto, f, c
+# Mandatory
+P1379 = auto
+
+# Currency Update
+# Enable Currency update. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P1404 = 1
+
+# Currency Code
+# String
+# Mandatory
+P1381 = EUR/USD;GBP/USD;CAD/USD;AUD/USD;CNY/USD;JPY/USD
+
+##############################################################################
+## Settings/XML Applications
+##############################################################################
+# Server Path
+# String
+P337 =
+
+# Softkey Label
+# String
+P352 = XMLApp
+
+# Default Background Color
+# String
+P8367 =
+
+# Block Call Screen. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8368 = 0
+
+##############################################################################
+## Settings/Programmable Keys
+##############################################################################
+##############################################################################
+## Settings/Programmable Keys / Virtual Multi-Purpose Keys Settings
+##############################################################################
+# Idle Screen Settings
+# Show Label Background. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8345 = 0
+
+# Use Long Label. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8346 = 0
+
+# Call Screen Settings
+# Key Mode. 1 - Line Mode, 2 - Account Mode. Default is 1
+# Number: 1, 2
+# Mandatory
+P8369 = 1
+
+# Show VPK Icon. 0 - No, 1 - Yes. Default is 0 (For GXP2140/2160/2170 only)
+# Number: 0, 1
+# Mandatory
+P2936 = 0
+
+# Show Keys Label. 1 - Show, 2 - Hide, 0 - Toggle. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P8386 = 0
+
+##############################################################################
+## Settings/Programmable Keys/Virtual Multi-Purpose Keys
+##############################################################################
+######################################################################################
+# Virtual Multi-Purpose Keys (VPKs)
+# Note: 1. Fixed VPKs can only be edited. Adding or deleting Fixed VPK is not allowed.
+# 2. Even if a Dynamic VPK has mode set to None, it should be added in sequence. Skipping one will remove everything after that VPK.
+######################################################################################
+
+######################################################################################
+############################ For GXP2130 ###########################################
+######################################################################################
+# VPK 1-- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1363 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2. Default is 0.
+# Mandatory
+# P1364 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1465 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1466 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23968 = 0
+
+
+######################################################################################
+# VPK 2-- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1365 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2. Default is 0.
+# Mandatory
+# P1366 = 1
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1467 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1468 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23969 = 0
+
+######################################################################################
+# VPK 3 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1367 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2. Default is 0.
+# Mandatory
+# P1368 = 2
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1469 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1470 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23970 = 0
+
+######################################################################################
+# VPK 4 -- Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P1369 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2.
+# Mandatory
+# P1370 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1471 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1472 =
+
+######################################################################################
+# VPK 5 --Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P1371 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2.
+# Mandatory
+# P1372 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1473 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1474 =
+
+######################################################################################
+# VPK 6 --Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P1373 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2.
+# Mandatory
+# P1374 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1475 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1476 =
+
+######################################################################################
+# VPK 7--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23800 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2.
+# Mandatory
+# P23801 = 0
+
+# Description.
+# String.
+# P23802 =
+
+# Value.
+# String.
+# P23803 =
+
+#####################################################################################
+# VPK 8--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23804 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2.
+# Mandatory
+# P23805 = 0
+
+# Description.
+# String.
+# P23806 =
+
+# Value.
+# String.
+# P23807 =
+
+######################################################################################
+# VPK 9--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23808 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2.
+# Mandatory
+# P23809 = 0
+
+# Description.
+# String.
+# P23810 =
+
+# Value.
+# String.
+# P23811 =
+
+######################################################################################
+# VPK 10--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23812 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2.
+# Mandatory
+# P23813 = 0
+
+# Description.
+# String.
+# P23814 =
+
+# Value.
+# String.
+# P23815 =
+
+######################################################################################
+# VPK 11--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23816 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2.
+# Mandatory
+# P23817 = 0
+
+# Description.
+# String.
+# P23818 =
+
+# Value.
+# String.
+# P23819 =
+
+######################################################################################
+# VPK 12--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK. Default is -1.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23820 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2. Default is 0.
+# Mandatory
+# P23821 = 0
+
+# Description.
+# String.
+# P23822 =
+
+# Value.
+# String.
+# P23823 =
+
+######################################################################################
+############################ For GXP2140 ###########################################
+######################################################################################
+# VPK 1-- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1363 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3. Default is 0.
+# Mandatory
+# P1364 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1465 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1466 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23968 = 0
+
+######################################################################################
+# VPK 2-- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1365 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3. Default is 1.
+# Mandatory
+# P1366 = 1
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1467 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1468 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23969 = 0
+
+######################################################################################
+# VPK 3 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1367 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3. Default is 2.
+# Mandatory
+# P1368 = 2
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1469 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1470 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23970 = 0
+
+######################################################################################
+# VPK 4 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1369 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3. Default is 3.
+# Mandatory
+# P1370 = 3
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1471 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1472 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23971 = 0
+
+######################################################################################
+# VPK 5 --Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P1371 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P1372 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1473 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1474 =
+
+######################################################################################
+# VPK 6 --Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P1373 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P1374 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1475 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1476 =
+
+######################################################################################
+# VPK 7--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23800 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23801 = 0
+
+# Description.
+# String.
+# P23802 =
+
+# Value.
+# String.
+# P23803 =
+
+#####################################################################################
+# VPK 8--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23804 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23805 = 0
+
+# Description.
+# String.
+# P23806 =
+
+# Value.
+# String.
+# P23807 =
+
+######################################################################################
+# VPK 9--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23808 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23809 = 0
+
+# Description.
+# String.
+# P23810 =
+
+# Value.
+# String.
+# P23811 =
+
+######################################################################################
+# VPK 10--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23812 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23813 = 0
+
+# Description.
+# String.
+# P23814 =
+
+# Value.
+# String.
+# P23815 =
+
+######################################################################################
+# VPK 11--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23816 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23817 = 0
+
+# Description.
+# String.
+# P23818 =
+
+# Value.
+# String.
+# P23819 =
+
+######################################################################################
+# VPK 12--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23820 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23821 = 0
+
+# Description.
+# String.
+# P23822 =
+
+# Value.
+# String.
+# P23823 =
+
+######################################################################################
+# VPK 13--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23824 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23825 = 0
+
+# Description.
+# String.
+# P23826 =
+
+# Value.
+# String.
+# P23827 =
+
+######################################################################################
+# VPK 14--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23828 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23829 = 0
+
+# Description.
+# String.
+# P23830 =
+
+# Value.
+# String.
+# P23831 =
+
+######################################################################################
+# VPK 15--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23832 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23833 = 0
+
+# Description.
+# String.
+# P23834 =
+
+# Value.
+# String.
+# P23835 =
+
+#####################################################################################
+# VPK 16--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23836 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23837 = 0
+
+# Description.
+# String.
+# P23838 =
+
+# Value.
+# String.
+# P23839 =
+
+#####################################################################################
+# VPK 17--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23840 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23841 = 0
+
+# Description.
+# String.
+# P23842 =
+
+# Value.
+# String.
+# P23843 =
+
+#####################################################################################
+# VPK 18--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23844 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23845 = 0
+
+# Description.
+# String.
+# P23846 =
+
+# Value.
+# String.
+# P23847 =
+
+#####################################################################################
+# VPK 19--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23848 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23849 = 0
+
+# Description.
+# String.
+# P23850 =
+
+# Value.
+# String.
+# P23851 =
+
+#####################################################################################
+# VPK 20--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23852 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23853 = 0
+
+# Description.
+# String.
+# P23854 =
+
+# Value.
+# String.
+# P23855 =
+
+#####################################################################################
+# VPK 21--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23856 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23857 = 0
+
+# Description.
+# String.
+# P23858 =
+
+# Value.
+# String.
+# P23859 =
+
+#####################################################################################
+# VPK 22--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23860 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23861 = 0
+
+# Description.
+# String.
+# P23862 =
+
+# Value.
+# String.
+# P23863 =
+
+#####################################################################################
+# VPK 23--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23864 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23865 = 0
+
+# Description.
+# String.
+# P23866 =
+
+# Value.
+# String.
+# P23867 =
+
+#####################################################################################
+# VPK 24--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23868 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23869 = 0
+
+# Description.
+# String.
+# P23870 =
+
+# Value.
+# String.
+# P23871 =
+
+######################################################################################
+############################ For GXP2160 ###########################################
+######################################################################################
+# VPK 1-- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1363 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+# P1364 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1465 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1466 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23968 = 0
+
+######################################################################################
+# VPK 2-- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1365 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 1.
+# Mandatory
+# P1366 = 1
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1467 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1468 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23969 = 0
+
+######################################################################################
+# VPK 3 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1367 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 2.
+# Mandatory
+# P1368 = 2
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1469 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1470 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23970 = 0
+
+######################################################################################
+# VPK 4 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1369 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 3.
+# Mandatory
+# P1370 = 3
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1471 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1472 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23971 = 0
+
+######################################################################################
+# VPK 5 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1371 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 4.
+# Mandatory
+# P1372 = 4
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1473 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1474 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23972 = 0
+
+######################################################################################
+# VPK 6 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1373 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 5.
+# Mandatory
+# P1374 = 5
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1475 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1476 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23973 = 0
+
+######################################################################################
+# VPK 7--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23800 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23801 = 0
+
+# Description.
+# String.
+# P23802 =
+
+# Value.
+# String.
+# P23803 =
+
+#####################################################################################
+# VPK 8--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23804 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23805 = 0
+
+# Description.
+# String.
+# P23806 =
+
+# Value.
+# String.
+# P23807 =
+
+######################################################################################
+# VPK 9--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23808 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23809 = 0
+
+# Description.
+# String.
+# P23810 =
+
+# Value.
+# String.
+# P23811 =
+
+######################################################################################
+# VPK 10--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23812 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23813 = 0
+
+# Description.
+# String.
+# P23814 =
+
+# Value.
+# String.
+# P23815 =
+
+######################################################################################
+# VPK 11--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23816 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23817 = 0
+
+# Description.
+# String.
+# P23818 =
+
+# Value.
+# String.
+# P23819 =
+
+######################################################################################
+# VPK 12--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23820 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23821 = 0
+
+# Description.
+# String.
+# P23822 =
+
+# Value.
+# String.
+# P23823 =
+
+######################################################################################
+# VPK 13--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23824 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23825 = 0
+
+# Description.
+# String.
+# P23826 =
+
+# Value.
+# String.
+# P23827 =
+
+######################################################################################
+# VPK 14--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23828 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23829 = 0
+
+# Description.
+# String.
+# P23830 =
+
+# Value.
+# String.
+# P23831 =
+
+######################################################################################
+# VPK 15--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23832 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23833 = 0
+
+# Description.
+# String.
+# P23834 =
+
+# Value.
+# String.
+# P23835 =
+
+#####################################################################################
+# VPK 16--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23836 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23837 = 0
+
+# Description.
+# String.
+# P23838 =
+
+# Value.
+# String.
+# P23839 =
+
+#####################################################################################
+# VPK 17--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23840 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23841 = 0
+
+# Description.
+# String.
+# P23842 =
+
+# Value.
+# String.
+# P23843 =
+
+#####################################################################################
+# VPK 18--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23844 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23845 = 0
+
+# Description.
+# String.
+# P23846 =
+
+# Value.
+# String.
+# P23847 =
+
+#####################################################################################
+# VPK 19--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23848 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23849 = 0
+
+# Description.
+# String.
+# P23850 =
+
+# Value.
+# String.
+# P23851 =
+
+#####################################################################################
+# VPK 20--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23852 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23853 = 0
+
+# Description.
+# String.
+# P23854 =
+
+# Value.
+# String.
+# P23855 =
+
+#####################################################################################
+# VPK 21--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23856 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23857 = 0
+
+# Description.
+# String.
+# P23858 =
+
+# Value.
+# String.
+# P23859 =
+
+#####################################################################################
+# VPK 22--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23860 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23861 = 0
+
+# Description.
+# String.
+# P23862 =
+
+# Value.
+# String.
+# P23863 =
+
+#####################################################################################
+# VPK 23--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23864 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23865 = 0
+
+# Description.
+# String.
+# P23866 =
+
+# Value.
+# String.
+# P23867 =
+
+#####################################################################################
+# VPK 24--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23868 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23869 = 0
+
+# Description.
+# String.
+# P23870 =
+
+# Value.
+# String.
+# P23871 =
+
+######################################################################################
+############################ For GXP2170 ###########################################
+######################################################################################
+# VPK 1-- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1363 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+# P1364 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1465 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1466 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23968 = 0
+
+######################################################################################
+# VPK 2-- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1365 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 1.
+# Mandatory
+# P1366 = 1
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1467 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1468 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23969 = 0
+
+######################################################################################
+# VPK 3 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1367 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 2.
+# Mandatory
+# P1368 = 2
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1469 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1470 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23970 = 0
+
+######################################################################################
+# VPK 4 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1369 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 3.
+# Mandatory
+# P1370 = 3
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1471 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1472 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23971 = 0
+
+######################################################################################
+# VPK 5 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1371 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 4.
+# Mandatory
+# P1372 = 4
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1473 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1474 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23972 = 0
+
+######################################################################################
+# VPK 6 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1373 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 5.
+# Mandatory
+# P1374 = 5
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1475 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1476 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23973= 0
+
+######################################################################################
+# VPK 7--fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is -1.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P23800 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+# P23801 = 0
+
+# Description.
+# String.
+# P23802 =
+
+# Value.
+# String.
+# P23803 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23974 = 0
+
+#####################################################################################
+# VPK 8--fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is -1.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P23804 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+# P23805 = 0
+
+# Description.
+# String.
+# P23806 =
+
+# Value.
+# String.
+# P23807 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23975 = 0
+
+######################################################################################
+# VPK 9--fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is -1.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P23808 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+# P23809 = 0
+
+# Description.
+# String.
+# P23810 =
+
+# Value.
+# String.
+# P23811 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23976 = 0
+
+######################################################################################
+# VPK 10--fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is -1.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P23812 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+# P23813 = 0
+
+# Description.
+# String.
+# P23814 =
+
+# Value.
+# String.
+# P23815 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23977 = 0
+
+######################################################################################
+# VPK 11--fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is -1.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P23816 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+# P23817 = 0
+
+# Description.
+# String.
+# P23818 =
+
+# Value.
+# String.
+# P23819 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23978 = 0
+
+######################################################################################
+# VPK 12--fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is -1.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P23820 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+# P23821 = 0
+
+# Description.
+# String.
+# P23822 =
+
+# Value.
+# String.
+# P23823 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23979 = 0
+
+######################################################################################
+# VPK 13--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23824 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23825 = 0
+
+# Description.
+# String.
+# P23826 =
+
+# Value.
+# String.
+# P23827 =
+
+######################################################################################
+# VPK 14--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23828 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23829 = 0
+
+# Description.
+# String.
+# P23830 =
+
+# Value.
+# String.
+# P23831 =
+
+######################################################################################
+# VPK 15--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23832 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23833 = 0
+
+# Description.
+# String.
+# P23834 =
+
+# Value.
+# String.
+# P23835 =
+
+#####################################################################################
+# VPK 16--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23836 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23837 = 0
+
+# Description.
+# String.
+# P23838 =
+
+# Value.
+# String.
+# P23839 =
+
+#####################################################################################
+# VPK 17--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23840 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23841 = 0
+
+# Description.
+# String.
+# P23842 =
+
+# Value.
+# String.
+# P23843 =
+
+#####################################################################################
+# VPK 18--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23844 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23845 = 0
+
+# Description.
+# String.
+# P23846 =
+
+# Value.
+# String.
+# P23847 =
+
+#####################################################################################
+# VPK 19--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23848 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23849 = 0
+
+# Description.
+# String.
+# P23850 =
+
+# Value.
+# String.
+# P23851 =
+
+#####################################################################################
+# VPK 20--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23852 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23853 = 0
+
+# Description.
+# String.
+# P23854 =
+
+# Value.
+# String.
+# P23855 =
+
+#####################################################################################
+# VPK 21--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23856 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23857 = 0
+
+# Description.
+# String.
+# P23858 =
+
+# Value.
+# String.
+# P23859 =
+
+#####################################################################################
+# VPK 22--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23860 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23861 = 0
+
+# Description.
+# String.
+# P23862 =
+
+# Value.
+# String.
+# P23863 =
+
+#####################################################################################
+# VPK 23--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23864 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23865 = 0
+
+# Description.
+# String.
+# P23866 =
+
+# Value.
+# String.
+# P23867 =
+
+#####################################################################################
+# VPK 24--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23868 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23869 = 0
+
+# Description.
+# String.
+# P23870 =
+
+# Value.
+# String.
+# P23871 =
+
+#####################################################################################
+# VPK 25--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23872 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23873 = 0
+
+# Description.
+# String.
+# P23874 =
+
+# Value.
+# String.
+# P23875 =
+
+#####################################################################################
+# VPK 26--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23876 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23877 = 0
+
+# Description.
+# String.
+# P23878 =
+
+# Value.
+# String.
+# P23879 =
+
+#####################################################################################
+# VPK 27--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23880 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23881 = 0
+
+# Description.
+# String.
+# P23882 =
+
+# Value.
+# String.
+# P23883 =
+
+#####################################################################################
+# VPK 28--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23884 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23885 = 0
+
+# Description.
+# String.
+# P23886 =
+
+# Value.
+# String.
+# P23887 =
+
+#####################################################################################
+# VPK 29--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23888 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23889 = 0
+
+# Description.
+# String.
+# P23890 =
+
+# Value.
+# String.
+# P23891 =
+
+#####################################################################################
+# VPK 30--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23892 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23893 = 0
+
+# Description.
+# String.
+# P23894 =
+
+# Value.
+# String.
+# P23895 =
+
+#####################################################################################
+# VPK 31--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23896 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23897 = 0
+
+# Description.
+# String.
+# P23898 =
+
+# Value.
+# String.
+# P23899 =
+
+#####################################################################################
+# VPK 32--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23900 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23901 = 0
+
+# Description.
+# String.
+# P23902 =
+
+# Value.
+# String.
+# P23903 =
+
+
+#####################################################################################
+# VPK 33--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23904 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23905 = 0
+
+# Description.
+# String.
+# P23906=
+
+# Value.
+# String.
+# P23907 =
+
+#####################################################################################
+# VPK 34--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23908 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23909 = 0
+
+# Description.
+# String.
+# P23910 =
+
+# Value.
+# String.
+# P23911 =
+
+#####################################################################################
+# VPK 35--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23912 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23913 = 0
+
+# Description.
+# String.
+# P23914 =
+
+# Value.
+# String.
+# P23915 =
+
+#####################################################################################
+# VPK 36--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23916 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23917 = 0
+
+# Description.
+# String.
+# P23918 =
+
+# Value.
+# String.
+# P23919 =
+
+#####################################################################################
+# VPK 37--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23920 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23921 = 0
+
+# Description.
+# String.
+# P23922 =
+
+# Value.
+# String.
+# P23923 =
+
+#####################################################################################
+# VPK 38--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23924 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23925 = 0
+
+# Description.
+# String.
+# P23926 =
+
+# Value.
+# String.
+# P23927 =
+
+#####################################################################################
+# VPK 39--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23928 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23929 = 0
+
+# Description.
+# String.
+# P23930 =
+
+# Value.
+# String.
+# P23931 =
+
+#####################################################################################
+# VPK 40--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23932 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23933 = 0
+
+# Description.
+# String.
+# P23934 =
+
+# Value.
+# String.
+# P23935 =
+
+#####################################################################################
+# VPK 41--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23936 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23937 = 0
+
+# Description.
+# String.
+# P23938 =
+
+# Value.
+# String.
+# P23939 =
+
+#####################################################################################
+# VPK 42--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23940 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23941 = 0
+
+# Description.
+# String.
+# P23942 =
+
+# Value.
+# String.
+# P23943 =
+
+#####################################################################################
+# VPK 43--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23944 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23945 = 0
+
+# Description.
+# String.
+# P23946 =
+
+# Value.
+# String.
+# P23947 =
+
+#####################################################################################
+# VPK 44--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23948 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23949= 0
+
+# Description.
+# String.
+# P23950 =
+
+# Value.
+# String.
+# P23951 =
+
+#####################################################################################
+# VPK 45--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23952 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23953= 0
+
+# Description.
+# String.
+# P23954 =
+
+# Value.
+# String.
+# P23955 =
+
+#####################################################################################
+# VPK 46--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23956 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23957= 0
+
+# Description.
+# String.
+# P23958 =
+
+# Value.
+# String.
+# P23959 =
+
+#####################################################################################
+# VPK 47--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23960 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23961= 0
+
+# Description.
+# String.
+# P23962 =
+
+# Value.
+# String.
+# P23963 =
+
+#####################################################################################
+# VPK 48--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23964 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23965= 0
+
+# Description.
+# String.
+# P23966 =
+
+# Value.
+# String.
+# P23967 =
+
+######################################################################################
+############################ For GXP2135 ###########################################
+######################################################################################
+# VPK 1-- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1363 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3. Default is 0.
+# Mandatory
+# P1364 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1465 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1466 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23968 = 0
+
+######################################################################################
+# VPK 2-- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1365 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3. Default is 1.
+# Mandatory
+# P1366 = 1
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1467 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1468 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23969 = 0
+
+######################################################################################
+# VPK 3 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1367 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3. Default is 2.
+# Mandatory
+# P1368 = 2
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1469 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1470 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23970 = 0
+
+######################################################################################
+# VPK 4 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1369 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3. Default is 3.
+# Mandatory
+# P1370 = 3
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1471 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1472 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23971 = 0
+
+######################################################################################
+# VPK 5 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is -1.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1371 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3. Default is 0.
+# Mandatory
+# P1372 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1473 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1474 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23972 = 0
+
+######################################################################################
+# VPK 6 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is -1.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1373 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3. Default is 0.
+# Mandatory
+# P1374 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1475 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1476 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23973 = 0
+
+######################################################################################
+# VPK 7--fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is -1.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P23800 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23801 = 0
+
+# Description.
+# String.
+# P23802 =
+
+# Value.
+# String.
+# P23803 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23974 = 0
+
+#####################################################################################
+# VPK 8--fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is -1.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu, 28-XML Application, 29-Information, 30-Message
+# Mandatory
+# P23804 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23805 = 0
+
+# Description.
+# String.
+# P23806 =
+
+# Value.
+# String.
+# P23807 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23975 = 0
+
+######################################################################################
+# VPK 9--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23808 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23809 = 0
+
+# Description.
+# String.
+# P23810 =
+
+# Value.
+# String.
+# P23811 =
+
+######################################################################################
+# VPK 10--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23812 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23813 = 0
+
+# Description.
+# String.
+# P23814 =
+
+# Value.
+# String.
+# P23815 =
+
+######################################################################################
+# VPK 11--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23816 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23817 = 0
+
+# Description.
+# String.
+# P23818 =
+
+# Value.
+# String.
+# P23819 =
+
+######################################################################################
+# VPK 12--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23820 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23821 = 0
+
+# Description.
+# String.
+# P23822 =
+
+# Value.
+# String.
+# P23823 =
+
+######################################################################################
+# VPK 13--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23824 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23825 = 0
+
+# Description.
+# String.
+# P23826 =
+
+# Value.
+# String.
+# P23827 =
+
+######################################################################################
+# VPK 14--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23828 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23829 = 0
+
+# Description.
+# String.
+# P23830 =
+
+# Value.
+# String.
+# P23831 =
+
+######################################################################################
+# VPK 15--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23832 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23833 = 0
+
+# Description.
+# String.
+# P23834 =
+
+# Value.
+# String.
+# P23835 =
+
+#####################################################################################
+# VPK 16--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23836 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23837 = 0
+
+# Description.
+# String.
+# P23838 =
+
+# Value.
+# String.
+# P23839 =
+
+#####################################################################################
+# VPK 17--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23840 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23841 = 0
+
+# Description.
+# String.
+# P23842 =
+
+# Value.
+# String.
+# P23843 =
+
+#####################################################################################
+# VPK 18--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23844 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23845 = 0
+
+# Description.
+# String.
+# P23846 =
+
+# Value.
+# String.
+# P23847 =
+
+#####################################################################################
+# VPK 19--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23848 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23849 = 0
+
+# Description.
+# String.
+# P23850 =
+
+# Value.
+# String.
+# P23851 =
+
+#####################################################################################
+# VPK 20--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23852 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23853 = 0
+
+# Description.
+# String.
+# P23854 =
+
+# Value.
+# String.
+# P23855 =
+
+#####################################################################################
+# VPK 21--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23856 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23857 = 0
+
+# Description.
+# String.
+# P23858 =
+
+# Value.
+# String.
+# P23859 =
+
+#####################################################################################
+# VPK 22--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23860 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23861 = 0
+
+# Description.
+# String.
+# P23862 =
+
+# Value.
+# String.
+# P23863 =
+
+#####################################################################################
+# VPK 23--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23864 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23865 = 0
+
+# Description.
+# String.
+# P23866 =
+
+# Value.
+# String.
+# P23867 =
+
+#####################################################################################
+# VPK 24--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23868 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23869 = 0
+
+# Description.
+# String.
+# P23870 =
+
+# Value.
+# String.
+# P23871 =
+
+#####################################################################################
+# VPK 25--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23872 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23873 = 0
+
+# Description.
+# String.
+# P23874 =
+
+# Value.
+# String.
+# P23875 =
+
+#####################################################################################
+# VPK 26--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23876 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23877 = 0
+
+# Description.
+# String.
+# P23878 =
+
+# Value.
+# String.
+# P23879 =
+
+#####################################################################################
+# VPK 27--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23880 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23881 = 0
+
+# Description.
+# String.
+# P23882 =
+
+# Value.
+# String.
+# P23883 =
+
+#####################################################################################
+# VPK 28--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23884 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23885 = 0
+
+# Description.
+# String.
+# P23886 =
+
+# Value.
+# String.
+# P23887 =
+
+#####################################################################################
+# VPK 29--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23888 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23889 = 0
+
+# Description.
+# String.
+# P23890 =
+
+# Value.
+# String.
+# P23891 =
+
+#####################################################################################
+# VPK 30--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23892 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23893 = 0
+
+# Description.
+# String.
+# P23894 =
+
+# Value.
+# String.
+# P23895 =
+
+#####################################################################################
+# VPK 31--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23896 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23897 = 0
+
+# Description.
+# String.
+# P23898 =
+
+# Value.
+# String.
+# P23899 =
+
+#####################################################################################
+# VPK 32--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23900 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23901 = 0
+
+# Description.
+# String.
+# P23902 =
+
+# Value.
+# String.
+# P23903 =
+
+
+######################################################################################
+## Programmable Keys/Physical Multi-Purpose Keys - GXP2130/2160 only
+######################################################################################
+# MPK 1- GXP2130/2160 only
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P323 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P301 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P302 =
+
+# User ID. Max length allowed is 64 characters.
+# String
+P303 =
+
+######################################################################################
+# MPK 2- GXP2130/2160 only
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P324 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P304 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P305 =
+
+# User ID. Max length allowed is 64 characters.
+# String
+P306 =
+
+######################################################################################
+# MPK 3- GXP2130/2160 only
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P325 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P307 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P308 =
+
+# User ID. Max length allowed is 64 characters.
+# String
+P309 =
+
+######################################################################################
+# MPK 4- GXP2130/2160 only
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P326 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P310 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P311 =
+
+# User ID. Max length allowed is 64 characters.
+# String
+P312 =
+
+######################################################################################
+# MPK 5- GXP2130/2160 only
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P327 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P313 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P314 =
+
+# User ID. Max length allowed is 64 character
+# String
+P315 =
+
+######################################################################################
+# MPK 6- GXP2130/2160 only
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P328 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P316 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P317 =
+
+# User ID. Max length allowed is 64 character
+# String
+P318 =
+
+######################################################################################
+# MPK 7- GXP2130/2160 only
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P329 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P319 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P320 =
+
+# User ID. Max length allowed is 64 character
+# String
+P321 =
+
+######################################################################################
+# MPK 8- GXP2130/2160 only
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P353 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P354 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P355 =
+
+# User ID. Max length allowed is 64 character
+# String
+P356 =
+
+######################################################################################
+# MPK 9 - MPK 24 - GXP2160 only
+######################################################################################
+# MPK 9
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P357 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P358 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P359 =
+
+# User ID. Max length allowed is 64 character
+# String
+P360 =
+
+######################################################################################
+# MPK 10
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P361 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P362 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P363 =
+
+# User ID. Max length allowed is 64 character
+# String
+P364 =
+
+######################################################################################
+# MPK 11
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P365 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P366 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P367 =
+
+# User ID. Max length allowed is 64 character
+# String
+P368 =
+
+######################################################################################
+# MPK 12
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P369 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P370 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P371 =
+
+# User ID. Max length allowed is 64 character
+# String
+P372 =
+
+######################################################################################
+# MPK 13
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P373 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P374 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P375 =
+
+# User ID. Max length allowed is 64 character
+# String
+P376 =
+
+######################################################################################
+# MPK 14
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P377 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P378 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P379 =
+
+# User ID. Max length allowed is 64 character
+# String
+P380 =
+
+######################################################################################
+# MPK 15
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P381 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P382 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P383 =
+
+# User ID. Max length allowed is 64 character
+# String
+P384 =
+
+######################################################################################
+# MPK 16
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P385 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P386 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P387 =
+
+# User ID. Max length allowed is 64 character
+# String
+P388 =
+
+######################################################################################
+# MPK 17
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P389 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P390 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P391 =
+
+# User ID. Max length allowed is 64 character
+# String
+P392 =
+
+######################################################################################
+# MPK 18
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P393 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P394 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P395 =
+
+# User ID. Max length allowed is 64 character
+# String
+P396 =
+
+######################################################################################
+# MPK 19
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P1440 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P1441 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P1442 =
+
+# User ID. Max length allowed is 64 character
+# String
+P1443 =
+
+######################################################################################
+# MPK 20
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P1444 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P1445 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P1446 =
+
+# User ID. Max length allowed is 64 character
+# String
+P1447 =
+
+######################################################################################
+# MPK 21
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P1448 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P1449 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P1450 =
+
+# User ID. Max length allowed is 64 character
+# String
+P1451 =
+
+######################################################################################
+# MPK 22
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P1452 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P1453 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P1454 =
+
+# User ID. Max length allowed is 64 character
+# String
+P1455 =
+
+######################################################################################
+# MPK 23
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P1456 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P1457 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P1458 =
+
+# User ID. Max length allowed is 64 character
+# String
+P1459 =
+
+######################################################################################
+# MPK 24
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P1460 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P1461 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P1462 =
+
+# User ID. Max length allowed is 64 character
+# String
+P1463 =
+
+##############################################################################
+## Settings/Programmable Keys / Softkeys Settings
+##############################################################################
+# More Softkey Display Mode
+# Number: 0, 1. Default is 0
+# 0 - Menu, 1 - Toggle
+# Mandatory
+P2934 = 0
+
+# Show Target Softkey
+# Number: 0, 1. Default is 1
+# 0 - No, 1 - Yes
+# Mandatory
+P8377 = 1
+
+# Softkey Layout
+# Custom Softkey Layout. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2923 = 0
+
+# Enforce Softkey Layout Position. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2924 = 0
+
+# Hide System Softkey on Main Page.
+# String: Next, History, ForwardAll, Redial
+P8348 =
+
+## Custom Call Screen Softkey Layout ##
+# Softkey layout in dialing state
+# String: BTPhonebook,BTOnOff,EndCall,ReConf,ConfRoom,Redial,Dial,Backspace,PickUp,Target
+P2925 = BTPhonebook,BTOnOff,EndCall,ReConf,ConfRoom,Redial,Dial,Backspace,PickUp,Target
+
+# Softkey layout in onhook dialing state
+# String: BTPhonebook,DirectIP,Onhook,Cancel,Dial,Backspace,Target,
+P2935 = BTPhonebook,DirectIP,Onhook,Cancel,Dial,Backspace,Target
+
+# Softkey layout in ringing state
+# String: Answer, Reject, Forward, ReConf,Custom-Silence
+P2926 = Answer,Reject,Forward,ReConf
+
+# Softkey layout in calling state
+# String: BTOnOff,EndCall,ReConf,ConfRoom,ConfCall
+P2927 = BTOnOff,EndCall,ReConf,ConfRoom,ConfCall
+
+# Softkey layout in Call Connected state
+# String: BTPhonebook,BTOnOff,EndCall,ReConf,ConfRoom,ConfCall,Cancel,NewCall,Swap,Transfer,Trnf>VM,DialDTMF,BSCCenter,URecord,Record,UCallPark,PrivateHold,CallPark,
+# Custom-Hold,Custom-Conference,Custom-Mute
+P2928 = BTPhonebook,BTOnOff,EndCall,ReConf,ConfRoom,ConfCall,Cancel,NewCall,Swap,Transfer,Trnf>VM,DialDTMF,BSCCenter,URecord,Record,UCallPark,PrivateHold,CallPark
+
+# Softkey layout In conference connected state
+# String: BTOnOff,EndCall,Kick,NewCall,Trnf>VM,DialDTMF,BSCCenter,URecord,Record,ConfRoom,Add,Custom-Hold,Custom-Split,Custom-Mute
+P2933 = BTOnOff,EndCall,Kick,NewCall,Trnf>VM,DialDTMF,BSCCenter,URecord,Record,ConfRoom,Add
+
+# Softkey layout in onhold state
+# String: ReConf,Resume,HoldTrnf,ConfCall,Add,Custom-NewCall,Custom-EndCall
+P2929 = ReConf,Resume,HoldTrnf,ConfCall,Add
+
+# Softkey layout in call failed state
+# String: EndCall,ReCOnf,ConfRoom,Custom-NewCall
+P2930 = EndCall,ReConf,ConfRoom
+
+# Softkey layout in call transfer state
+# String: BTOnOff,Cancel,BlindTrnf,AttTrnf,Backspace,Target
+P2931 = BTOnOff,Cancel,BlindTrnf,AttTrnf,Backspace,Target
+
+# Softkey layout in conference state
+# String:BTOnOff,Cancel,Dial,Backspace,Target
+P2932 = BTOnOff,Cancel,Dial,Backspace,Target
+
+######################################################################################
+## Programmable Keys/Softkeys
+######################################################################################
+# Softkey 1
+######################################################################################
+# Key Mode.
+# 0 - Default, 10 - Speed Dial, 14 - Speed Dial via active account, 16 - Voicemail,
+# 17 - CallReturn, 20 - Intercom, 21 - LDAP Search, 25 - Call Log, 27 - Menu, 29 - Information, 30 - Message
+# Number: 0,10,14,16,17,20,21,25,27,29,30
+# Mandatory
+P2987 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4 (GXP 2140/2160 only), 4 - Account 5 (GXP2160 only), 5 - Account 6 (GXP2160 only)
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P2988 = 0
+
+# Description.
+# String.
+# P2989 =
+
+# Value.
+# String.
+# P2990 =
+
+######################################################################################
+# Softkey 2
+######################################################################################
+# Key Mode.
+# 0 - Default, 10 - Speed Dial, 14 - Speed Dial via active account, 16 - Voicemail,
+# 17 - CallReturn, 20 - Intercom, 21 - LDAP Search, 25 - Call Log, 27 - Menu, 29 - Information, 30 - Message
+# Number: 0,10,14,16,17,20,21,25,27,29,30
+# Mandatory
+P2991 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4 (GXP 2140/2160 only), 4 - Account 5 (GXP2160 only), 5 - Account 6 (GXP2160 only)
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P2992 = 0
+
+# Description.
+# String.
+# P2993 =
+
+# Value.
+# String.
+# P2994 =
+
+######################################################################################
+# Softkey 3 - GXP2140/2160/2170 only
+######################################################################################
+# Key Mode.
+# 0 - Default, 10 - Speed Dial, 14 - Speed Dial via active account, 16 - Voicemail,
+# 17 - CallReturn, 20 - Intercom, 21 - LDAP Search, 25 - Call Log, 27 - Menu, 29 - Information, 30 - Message
+# Number: 0,10,14,16,17,20,21,25,27,29,30
+# Mandatory
+P2995 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4 (GXP 2140/2160 only), 4 - Account 5 (GXP2160 only), 5 - Account 6 (GXP2160 only)
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P2996 = 0
+
+# Description.
+# String.
+# P2997 =
+
+# Value.
+# String.
+# P2998 =
+
+
+########################################################################
+## Settings/Extension Boards - GXP2140/GXP2170 only
+########################################################################
+
+########################################################################
+## Settings/Extension Boards/EXT Setting
+########################################################################
+# One Page Display Mode. 0 - No, 1 - Yes.
+# Number: 0, 1. Default is 0
+# Mandatory
+P8357 = 0
+
+# Sync Backlight with LCD. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8400 = 0
+
+######################################################################################
+# EXT 1
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23000 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23001 = 0
+
+# Description
+# String
+P23002 =
+
+# Value
+# String
+P23003 =
+
+######################################################################################
+# EXT MPK 2
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23005 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23006 = 0
+
+# Description
+# String
+P23007 =
+
+# Value
+# String
+P23008 =
+
+######################################################################################
+# EXT MPK 3
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23010 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23011 = 0
+
+# Description
+# String
+P23012 =
+
+# Value
+# String
+P23013 =
+
+######################################################################################
+# EXT MPK 4
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23015 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23016 = 0
+
+# Description
+# String
+P23017 =
+
+# Value
+# String
+P23018 =
+
+######################################################################################
+# EXT MPK 5
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23020 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23021 = 0
+
+# Description
+# String
+P23022 =
+
+# Value
+# String
+P23023 =
+
+######################################################################################
+# EXT MPK 6
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23025 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23026 = 0
+
+# Description
+# String
+P23027 =
+
+# Value
+# String
+P23028 =
+
+######################################################################################
+# EXT MPK 7
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23030 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23031 = 0
+
+# Description
+# String
+P23032 =
+
+# Value
+# String
+P23033 =
+
+######################################################################################
+# EXT MPK 8
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23035 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23036 = 0
+
+# Description
+# String
+P23037 =
+
+# Value
+# String
+P23038 =
+
+######################################################################################
+# EXT MPK 9
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23040 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23041 = 0
+
+# Description
+# String
+P23042 =
+
+# Value
+# String
+P23043 =
+
+######################################################################################
+# EXT MPK 10
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23045 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23046 = 0
+
+# Description
+# String
+P23047 =
+
+# Value
+# String
+P23048 =
+
+######################################################################################
+# EXT MPK 11
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23050 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23051 = 0
+
+# Description
+# String
+P23052 =
+
+# Value
+# String
+P23053 =
+
+######################################################################################
+# EXT MPK 12
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23055 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23056 = 0
+
+# Description
+# String
+P23057 =
+
+# Value
+# String
+P23058 =
+
+######################################################################################
+# EXT MPK 13
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23060 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23061 = 0
+
+# Description
+# String
+P23062 =
+
+# Value
+# String
+P23063 =
+
+######################################################################################
+# EXT MPK 14
+#######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23065 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23066 = 0
+
+# Description
+# String
+P23067 =
+
+# Value
+# String
+P23068 =
+
+######################################################################################
+# EXT MPK 15
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23070 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23071 = 0
+
+# Description
+# String
+P23072 =
+
+# Value
+# String
+P23073 =
+
+######################################################################################
+# EXT MPK 16
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23075 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23076 = 0
+
+# Description
+# String
+P23077 =
+
+# Value
+# String
+P23078 =
+
+######################################################################################
+# EXT MPK 17
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23080 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23081 = 0
+
+# Description
+# String
+P23082 =
+
+# Value
+# String
+P23083 =
+
+######################################################################################
+# EXT MPK 18
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23085 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23086 = 0
+
+# Description
+# String
+P23087 =
+
+# Value
+# String
+P23088 =
+
+######################################################################################
+# EXT MPK 19
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23090 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23091 = 0
+
+# Description
+# String
+P23092 =
+
+# Value
+# String
+P23093 =
+
+######################################################################################
+# EXT MPK 20
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23095 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23096 = 0
+
+# Description
+# String
+P23097 =
+
+# Value
+# String
+P23098 =
+
+######################################################################################
+# EXT MPK 21
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23100 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23101 = 0
+
+# Description
+# String
+P23102 =
+
+# Value
+# String
+P23103 =
+
+######################################################################################
+# EXT MPK 22
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23105 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23106 = 0
+
+# Description
+# String
+P23107 =
+
+# Value
+# String
+P23108 =
+
+######################################################################################
+# EXT MPK 23
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23110 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23111 = 0
+
+# Description
+# String
+P23112 =
+
+# Value
+# String
+P23113 =
+
+######################################################################################
+# EXT MPK 24
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23115 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23116 = 0
+
+# Description
+# String
+P23117 =
+
+# Value
+# String
+P23118 =
+
+######################################################################################
+# EXT MPK 25
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23120 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23121 = 0
+
+# Description
+# String
+P23122 =
+
+# Value
+# String
+P23123 =
+
+######################################################################################
+# EXT MPK 26
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23125 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23126 = 0
+
+# Description
+# String
+P23127 =
+
+# Value
+# String
+P23128 =
+
+######################################################################################
+# EXT MPK 27
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23130 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23131 = 0
+
+# Description
+# String
+P23132 =
+
+# Value
+# String
+P23133 =
+
+######################################################################################
+# EXT MPK 28
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23135 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23136 = 0
+
+# Description
+# String
+P23137 =
+
+# Value
+# String
+P23138 =
+
+######################################################################################
+# EXT MPK 29
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23140 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23141 = 0
+
+# Description
+# String
+P23142 =
+
+# Value
+# String
+P23143 =
+
+######################################################################################
+# EXT MPK 30
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23145 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23146 = 0
+
+# Description
+# String
+P23147 =
+
+# Value
+# String
+P23148 =
+
+######################################################################################
+# EXT MPK 31
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23150 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23151 = 0
+
+# Description
+# String
+P23152 =
+
+# Value
+# String
+P23153 =
+
+######################################################################################
+# EXT MPK 32
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23155 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23156 = 0
+
+# Description
+# String
+P23157 =
+
+# Value
+# String
+P23158 =
+
+######################################################################################
+# EXT MPK 33
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23160 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23161 = 0
+
+# Description
+# String
+P23162 =
+
+# Value
+# String
+P23163 =
+
+######################################################################################
+# EXT MPK 34
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23165 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23166 = 0
+
+# Description
+# String
+P23167 =
+
+# Value
+# String
+P23168 =
+
+######################################################################################
+# EXT MPK 35
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23170 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23171 = 0
+
+# Description
+# String
+P23172 =
+
+# Value
+# String
+P23173 =
+
+######################################################################################
+# EXT MPK 36
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23175 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23176 = 0
+
+# Description
+# String
+P23177 =
+
+# Value
+# String
+P23178 =
+
+######################################################################################
+# EXT MPK 37
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23180 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23181 = 0
+
+# Description
+# String
+P23182 =
+
+# Value
+# String
+P23183 =
+
+######################################################################################
+# EXT MPK 38
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23185 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23186 = 0
+
+# Description
+# String
+P23187 =
+
+# Value
+# String
+P23188 =
+
+######################################################################################
+# EXT MPK 39
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23190 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23191 = 0
+
+# Description
+# String
+P23192 =
+
+# Value
+# String
+P23193 =
+
+######################################################################################
+# EXT MPK 40
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23195 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23196 = 0
+
+# Description
+# String
+P23197 =
+
+# Value
+# String
+P23198 =
+
+
+########################################################################
+# EXT 2 #
+########################################################################
+
+######################################################################################
+# EXT MPK 41
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23200 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23201 = 0
+
+# Description
+# String
+P23202 =
+
+# Value
+# String
+P23203 =
+
+######################################################################################
+# EXT MPK 42
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23205 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23206 = 0
+
+# Description
+# String
+P23207 =
+
+# Value
+# String
+P23208 =
+
+######################################################################################
+# EXT MPK 43
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23210 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23211 = 0
+
+# Description
+# String
+P23212 =
+
+# Value
+# String
+P23213 =
+
+######################################################################################
+# EXT MPK 44
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23215 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23216 = 0
+
+# Description
+# String
+P23217 =
+
+# Value
+# String
+P23218 =
+
+######################################################################################
+# EXT MPK 45
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23220 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23221 = 0
+
+# Description
+# String
+P23222 =
+
+# Value
+# String
+P23223 =
+
+######################################################################################
+# EXT MPK 46
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23225 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23226 = 0
+
+# Description
+# String
+P23227 =
+
+# Value
+# String
+P23228 =
+
+######################################################################################
+# EXT MPK 47
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23230 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23231 = 0
+
+# Description
+# String
+P23232 =
+
+# Value
+# String
+P23233 =
+
+######################################################################################
+# EXT MPK 48
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23235 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23236 = 0
+
+# Description
+# String
+P23237 =
+
+# Value
+# String
+P23238 =
+
+######################################################################################
+# EXT MPK 49
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23240 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23241 = 0
+
+# Description
+# String
+P23242 =
+
+# Value
+# String
+P23243 =
+
+######################################################################################
+# EXT MPK 50
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23245 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23246 = 0
+
+# Description
+# String
+P23247 =
+
+# Value
+# String
+P23248 =
+
+######################################################################################
+# EXT MPK 51
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23250 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23251 = 0
+
+# Description
+# String
+P23252 =
+
+# Value
+# String
+P23253 =
+
+######################################################################################
+# EXT MPK 52
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23255 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23256 = 0
+
+# Description
+# String
+P23257 =
+
+# Value
+# String
+P23258 =
+
+######################################################################################
+# EXT MPK 53
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23260 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23261 = 0
+
+# Description
+# String
+P23262 =
+
+# Value
+# String
+P23263 =
+
+######################################################################################
+# EXT MPK 54
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23265 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23266 = 0
+
+# Description
+# String
+P23267 =
+
+# Value
+# String
+P23268 =
+
+######################################################################################
+# EXT MPK 55
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23270 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23271 = 0
+
+# Description
+# String
+P23272 =
+
+# Value
+# String
+P23273 =
+
+######################################################################################
+# EXT MPK 56
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23275 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23276 = 0
+
+# Description
+# String
+P23277 =
+
+# Value
+# String
+P23278 =
+
+######################################################################################
+# EXT MPK 57
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23280 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23281 = 0
+
+# Description
+# String
+P23282 =
+
+# Value
+# String
+P23283 =
+
+######################################################################################
+# EXT MPK 58
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23285 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23286 = 0
+
+# Description
+# String
+P23287 =
+
+# Value
+# String
+P23288 =
+
+######################################################################################
+# EXT MPK 59
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23290 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23291 = 0
+
+# Description
+# String
+P23292 =
+
+# Value
+# String
+P23293 =
+
+######################################################################################
+# EXT MPK 60
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23295 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23296 = 0
+
+# Description
+# String
+P23297 =
+
+# Value
+# String
+P23298 =
+
+######################################################################################
+# EXT MPK 61
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23300 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23301 = 0
+
+# Description
+# String
+P23302 =
+
+# Value
+# String
+P23303 =
+
+######################################################################################
+# EXT MPK 62
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23305 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23306 = 0
+
+# Description
+# String
+P23307 =
+
+# Value
+# String
+P23308 =
+
+######################################################################################
+# EXT MPK 63
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23310 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23311 = 0
+
+# Description
+# String
+P23312 =
+
+# Value
+# String
+P23313 =
+
+######################################################################################
+# EXT MPK 64
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23315 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23316 = 0
+
+# Description
+# String
+P23317 =
+
+# Value
+# String
+P23318 =
+
+######################################################################################
+# EXT MPK 65
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23320 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23321 = 0
+
+# Description
+# String
+P23322 =
+
+# Value
+# String
+P23323 =
+
+######################################################################################
+# EXT MPK 66
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23325 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23326 = 0
+
+# Description
+# String
+P23327 =
+
+# Value
+# String
+P23328 =
+
+######################################################################################
+# EXT MPK 67
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23330 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23331 = 0
+
+# Description
+# String
+P23332 =
+
+# Value
+# String
+P23333 =
+
+######################################################################################
+# EXT MPK 68
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23335 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23336 = 0
+
+# Description
+# String
+P23337 =
+
+# Value
+# String
+P23338 =
+
+######################################################################################
+# EXT MPK 69
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23340 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23341 = 0
+
+# Description
+# String
+P23342 =
+
+# Value
+# String
+P23343 =
+
+######################################################################################
+# EXT MPK 70
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23345 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23346 = 0
+
+# Description
+# String
+P23347 =
+
+# Value
+# String
+P23348 =
+
+######################################################################################
+# EXT MPK 71
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23350 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23351 = 0
+
+# Description
+# String
+P23352 =
+
+# Value
+# String
+P23353 =
+
+######################################################################################
+# EXT MPK 72
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23355 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23356 = 0
+
+# Description
+# String
+P23357 =
+
+# Value
+# String
+P23358 =
+
+######################################################################################
+# EXT MPK 73
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23360 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23361 = 0
+
+# Description
+# String
+P23362 =
+
+# Value
+# String
+P23363 =
+
+######################################################################################
+# EXT MPK 74
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23365 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23366 = 0
+
+# Description
+# String
+P23367 =
+
+# Value
+# String
+P23368 =
+
+######################################################################################
+# EXT MPK 75
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23370 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23371 = 0
+
+# Description
+# String
+P23372 =
+
+# Value
+# String
+P23373 =
+
+######################################################################################
+# EXT MPK 76
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23375 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23376 = 0
+
+# Description
+# String
+P23377 =
+
+# Value
+# String
+P23378 =
+
+######################################################################################
+# EXT MPK 77
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23380 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23381 = 0
+
+# Description
+# String
+P23382 =
+
+# Value
+# String
+P23383 =
+
+######################################################################################
+# EXT MPK 78
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23385 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23386 = 0
+
+# Description
+# String
+P23387 =
+
+# Value
+# String
+P23388 =
+
+######################################################################################
+# EXT MPK 79
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23390 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23391 = 0
+
+# Description
+# String
+P23392 =
+
+# Value
+# String
+P23393 =
+
+######################################################################################
+# EXT MPK 80
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23395 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23396 = 0
+
+# Description
+# String
+P23397 =
+
+# Value
+# String
+P23398 =
+
+
+########################################################################
+# EXT 3 #
+########################################################################
+
+
+######################################################################################
+# EXT MPK 81
+#######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23400 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23401 = 0
+
+# Description
+# String
+P23402 =
+
+# Value
+# String
+P23403 =
+
+##################################################################################################
+# EXT MPK 82
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23405 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23406 = 0
+
+# Description
+# String
+P23407 =
+
+# Value
+# String
+P23408 =
+
+##################################################################################################
+# EXT MPK 83
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23410 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23411 = 0
+
+# Description
+# String
+P23412 =
+
+# Value
+# String
+P23413 =
+
+##################################################################################################
+# EXT MPK 84
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23415 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23416 = 0
+
+# Description
+# String
+P23417 =
+
+# Value
+# String
+P23418 =
+
+##################################################################################################
+# EXT MPK 85
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23420 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23421 = 0
+
+# Description
+# String
+P23422 =
+
+# Value
+# String
+P23423 =
+
+##################################################################################################
+# EXT MPK 86
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23425 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23426 = 0
+
+# Description
+# String
+P23427 =
+
+# Value
+# String
+P23428 =
+
+##################################################################################################
+# EXT MPK 87
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23430 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23431 = 0
+
+# Description
+# String
+P23432 =
+
+# Value
+# String
+P23433 =
+
+##################################################################################################
+# EXT MPK 88
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23435 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23436 = 0
+
+# Description
+# String
+P23437 =
+
+# Value
+# String
+P23438 =
+
+##################################################################################################
+# EXT MPK 89
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23440 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23441 = 0
+
+# Description
+# String
+P23442 =
+
+# Value
+# String
+P23443 =
+
+##################################################################################################
+# EXT MPK 90
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23445 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23446 = 0
+
+# Description
+# String
+P23447 =
+
+# Value
+# String
+P23448 =
+
+##################################################################################################
+# EXT MPK 91
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23450 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23451 = 0
+
+# Description
+# String
+P23452 =
+
+# Value
+# String
+P23453 =
+
+##################################################################################################
+# EXT MPK 92
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23455 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23456 = 0
+
+# Description
+# String
+P23457 =
+
+# Value
+# String
+P23458 =
+
+##################################################################################################
+# EXT MPK 93
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23460 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23461 = 0
+
+# Description
+# String
+P23462 =
+
+# Value
+# String
+P23463 =
+
+##################################################################################################
+# EXT MPK 94
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23465 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23466 = 0
+
+# Description
+# String
+P23467 =
+
+# Value
+# String
+P23468 =
+
+##################################################################################################
+# EXT MPK 95
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23470 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23471 = 0
+
+# Description
+# String
+P23472 =
+
+# Value
+# String
+P23473 =
+
+##################################################################################################
+# EXT MPK 96
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23475 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23476 = 0
+
+# Description
+# String
+P23477 =
+
+# Value
+# String
+P23478 =
+
+##################################################################################################
+# EXT MPK 97
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23480 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23481 = 0
+
+# Description
+# String
+P23482 =
+
+# Value
+# String
+P23483 =
+
+##################################################################################################
+# EXT MPK 98
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23485 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23486 = 0
+
+# Description
+# String
+P23487 =
+
+# Value
+# String
+P23488 =
+
+##################################################################################################
+# EXT MPK 99
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23490 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23491 = 0
+
+# Description
+# String
+P23492 =
+
+# Value
+# String
+P23493 =
+
+##################################################################################################
+# EXT MPK 100
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23495 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23496 = 0
+
+# Description
+# String
+P23497 =
+
+# Value
+# String
+P23498 =
+
+##################################################################################################
+# EXT MPK 101
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23500 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23501 = 0
+
+# Description
+# String
+P23502 =
+
+# Value
+# String
+P23503 =
+
+##################################################################################################
+# EXT MPK 102
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23505 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23506 = 0
+
+# Description
+# String
+P23507 =
+
+# Value
+# String
+P23508 =
+
+##################################################################################################
+# EXT MPK 103
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23510 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23511 = 0
+
+# Description
+# String
+P23512 =
+
+# Value
+# String
+P23513 =
+
+##################################################################################################
+# EXT MPK 104
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23515 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23516 = 0
+
+# Description
+# String
+P23517 =
+
+# Value
+# String
+P23518 =
+
+##################################################################################################
+# EXT MPK 105
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23520 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23521 = 0
+
+# Description
+# String
+P23522 =
+
+# Value
+# String
+P23523 =
+
+##################################################################################################
+# EXT MPK 106
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23525 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23526 = 0
+
+# Description
+# String
+P23527 =
+
+# Value
+# String
+P23528 =
+
+##################################################################################################
+# EXT MPK 107
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23530 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23531 = 0
+
+# Description
+# String
+P23532 =
+
+# Value
+# String
+P23533 =
+
+##################################################################################################
+# EXT MPK 108
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23535 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23536 = 0
+
+# Description
+# String
+P23537 =
+
+# Value
+# String
+P23538 =
+
+##################################################################################################
+# EXT MPK 109
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23540 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23541 = 0
+
+# Description
+# String
+P23542 =
+
+# Value
+# String
+P23543 =
+
+##################################################################################################
+# EXT MPK 110
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23545 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23546 = 0
+
+# Description
+# String
+P23547 =
+
+# Value
+# String
+P23548 =
+
+##################################################################################################
+# EXT MPK 111
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23550 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23551 = 0
+
+# Description
+# String
+P23552 =
+
+# Value
+# String
+P23553 =
+
+##################################################################################################
+# EXT MPK 112
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23555 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23556 = 0
+
+# Description
+# String
+P23557 =
+
+# Value
+# String
+P23558 =
+
+##################################################################################################
+# EXT MPK 113
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23560 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23561 = 0
+
+# Description
+# String
+P23562 =
+
+# Value
+# String
+P23563 =
+
+##################################################################################################
+# EXT MPK 114
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23565 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23566 = 0
+
+# Description
+# String
+P23567 =
+
+# Value
+# String
+P23568 =
+
+##################################################################################################
+# EXT MPK 115
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23570 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23571 = 0
+
+# Description
+# String
+P23572 =
+
+# Value
+# String
+P23573 =
+
+##################################################################################################
+# EXT MPK 116
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23575 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23576 = 0
+
+# Description
+# String
+P23577 =
+
+# Value
+# String
+P23578 =
+
+##################################################################################################
+# EXT MPK 117
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23580 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23581 = 0
+
+# Description
+# String
+P23582 =
+
+# Value
+# String
+P23583 =
+
+##################################################################################################
+# EXT MPK 118
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23585 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23586 = 0
+
+# Description
+# String
+P23587 =
+
+# Value
+# String
+P23588 =
+
+##################################################################################################
+# EXT MPK 119
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23590 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23591 = 0
+
+# Description
+# String
+P23592 =
+
+# Value
+# String
+P23593 =
+
+##################################################################################################
+# EXT MPK 120
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23595 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23596 = 0
+
+# Description
+# String
+P23597 =
+
+# Value
+# String
+P23598 =
+
+
+########################################################################
+# EXT 4 #
+########################################################################
+
+##################################################################################################
+# EXT MPK 121
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23600 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23601 = 0
+
+# Description
+# String
+P23602 =
+
+# Value
+# String
+P23603 =
+
+##################################################################################################
+# EXT MPK 122
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23605 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23606 = 0
+
+# Description
+# String
+P23607 =
+
+# Value
+# String
+P23608 =
+
+##################################################################################################
+# EXT MPK 123
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23610 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23611 = 0
+
+# Description
+# String
+P23612 =
+
+# Value
+# String
+P23613 =
+
+##################################################################################################
+# EXT MPK 124
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23615 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23616 = 0
+
+# Description
+# String
+P23617 =
+
+# Value
+# String
+P23618 =
+
+##################################################################################################
+# EXT MPK 125
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23620 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23621 = 0
+
+# Description
+# String
+P23622 =
+
+# Value
+# String
+P23623 =
+
+##################################################################################################
+# EXT MPK 126
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23625 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23626 = 0
+
+# Description
+# String
+P23627 =
+
+# Value
+# String
+P23628 =
+
+##################################################################################################
+# EXT MPK 127
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23630 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23631 = 0
+
+# Description
+# String
+P23632 =
+
+# Value
+# String
+P23633 =
+
+##################################################################################################
+# EXT MPK 128
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23635 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23636 = 0
+
+# Description
+# String
+P23637 =
+
+# Value
+# String
+P23638 =
+
+##################################################################################################
+# EXT MPK 129
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23640 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23641 = 0
+
+# Description
+# String
+P23642 =
+
+# Value
+# String
+P23643 =
+
+##################################################################################################
+# EXT MPK 130
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23645 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23646 = 0
+
+# Description
+# String
+P23647 =
+
+# Value
+# String
+P23648 =
+
+##################################################################################################
+# EXT MPK 131
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23650 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23651 = 0
+
+# Description
+# String
+P23652 =
+
+# Value
+# String
+P23653 =
+
+##################################################################################################
+# EXT MPK 132
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23655 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23656 = 0
+
+# Description
+# String
+P23657 =
+
+# Value
+# String
+P23658 =
+
+##################################################################################################
+# EXT MPK 133
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23660 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23661 = 0
+
+# Description
+# String
+P23662 =
+
+# Value
+# String
+P23663 =
+
+##################################################################################################
+# EXT MPK 134
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23665 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23666 = 0
+
+# Description
+# String
+P23667 =
+
+# Value
+# String
+P23668 =
+
+##################################################################################################
+# EXT MPK 135
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23670 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23671 = 0
+
+# Description
+# String
+P23672 =
+
+# Value
+# String
+P23673 =
+
+##################################################################################################
+# EXT MPK 136
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23675 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23676 = 0
+
+# Description
+# String
+P23677 =
+
+# Value
+# String
+P23678 =
+
+##################################################################################################
+# EXT MPK 137
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23680 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23681 = 0
+
+# Description
+# String
+P23682 =
+
+# Value
+# String
+P23683 =
+
+##################################################################################################
+# EXT MPK 138
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23685 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23686 = 0
+
+# Description
+# String
+P23687 =
+
+# Value
+# String
+P23688 =
+
+##################################################################################################
+# EXT MPK 139
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23690 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23691 = 0
+
+# Description
+# String
+P23692 =
+
+# Value
+# String
+P23693 =
+
+##################################################################################################
+# EXT MPK 140
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23695 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23696 = 0
+
+# Description
+# String
+P23697 =
+
+# Value
+# String
+P23698 =
+
+##################################################################################################
+# EXT MPK 141
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23700 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23701 = 0
+
+# Description
+# String
+P23702 =
+
+# Value
+# String
+P23703 =
+
+##################################################################################################
+# EXT MPK 142
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23705 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23706 = 0
+
+# Description
+# String
+P23707 =
+
+# Value
+# String
+P23708 =
+
+##################################################################################################
+# EXT MPK 143
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23710 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23711 = 0
+
+# Description
+# String
+P23712 =
+
+# Value
+# String
+P23713 =
+
+##################################################################################################
+# EXT MPK 144
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23715 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23716 = 0
+
+# Description
+# String
+P23717 =
+
+# Value
+# String
+P23718 =
+
+##################################################################################################
+# EXT MPK 145
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23720 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23721 = 0
+
+# Description
+# String
+P23722 =
+
+# Value
+# String
+P23723 =
+
+##################################################################################################
+# EXT MPK 146
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23725 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23726 = 0
+
+# Description
+# String
+P23727 =
+
+# Value
+# String
+P23728 =
+
+##################################################################################################
+# EXT MPK 147
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23730 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23731 = 0
+
+# Description
+# String
+P23732 =
+
+# Value
+# String
+P23733 =
+
+##################################################################################################
+# EXT MPK 148
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23735 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23736 = 0
+
+# Description
+# String
+P23737 =
+
+# Value
+# String
+P23738 =
+
+##################################################################################################
+# EXT MPK 149
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23740 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23741 = 0
+
+# Description
+# String
+P23742 =
+
+# Value
+# String
+P23743 =
+
+##################################################################################################
+# EXT MPK 150
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23745 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23746 = 0
+
+# Description
+# String
+P23747 =
+
+# Value
+# String
+P23748 =
+
+##################################################################################################
+# EXT MPK 151
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23750 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23751 = 0
+
+# Description
+# String
+P23752 =
+
+# Value
+# String
+P23753 =
+
+##################################################################################################
+# EXT MPK 152
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23755 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23756 = 0
+
+# Description
+# String
+P23757 =
+
+# Value
+# String
+P23758 =
+
+##################################################################################################
+# EXT MPK 153
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23760 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23761 = 0
+
+# Description
+# String
+P23762 =
+
+# Value
+# String
+P23763 =
+
+##################################################################################################
+# EXT MPK 154
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23765 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23766 = 0
+
+# Description
+# String
+P23767 =
+
+# Value
+# String
+P23768 =
+
+##################################################################################################
+# EXT MPK 155
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23770 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23771 = 0
+
+# Description
+# String
+P23772 =
+
+# Value
+# String
+P23773 =
+
+##################################################################################################
+# EXT MPK 156
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23775 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23776 = 0
+
+# Description
+# String
+P23777 =
+
+# Value
+# String
+P23778 =
+
+##################################################################################################
+# EXT MPK 157
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23780 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23781 = 0
+
+# Description
+# String
+P23782 =
+
+# Value
+# String
+P23783 =
+
+##################################################################################################
+# EXT MPK 158
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23785 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23786 = 0
+
+# Description
+# String
+P23787 =
+
+# Value
+# String
+P23788 =
+
+##################################################################################################
+# EXT MPK 159
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23790 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23791 = 0
+
+# Description
+# String
+P23792 =
+
+# Value
+# String
+P23793 =
+
+##################################################################################################
+# EXT MPK 160
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23795 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23796 = 0
+
+# Description
+# String
+P23797 =
+
+# Value
+# String
+P23798 =
+
+
diff --git a/endpoint/grandstream/gxphd/cfg$mac.xml b/endpoint/grandstream/gxphd/cfg$mac.xml
new file mode 100755
index 0000000..39ae520
--- /dev/null
+++ b/endpoint/grandstream/gxphd/cfg$mac.xml
@@ -0,0 +1,447 @@
+
+
+
+{% for line in lines %}
+{% if line.userandomport %}
+{{ line.userandomport }}
+{% endif %}
+{% if line.hideblfremotestatus %}
+{{ line.hideblfremotestatus }}
+{% endif %}
+{% if line.wallpapersource %}
+{{ line.wallpapersource }}
+{% endif %}
+{% if line.wallpaperserverpath %}
+{{ line.wallpaperserverpath }}
+{% endif %}
+{% if provision.settings.wallpapersource %}
+{{ provision.settings.wallpapersource }}
+{% endif %}
+{% if provision.settings.wallpaperserverpath %}
+{{ provision.settings.wallpaperserverpath }}
+{% endif %}
+1
+{{ line.display_name }}
+{{ line.sip_server.primary.host }}
+{{ line.outbound_proxy.primary.host }}
+{{ line.username }}
+{{ line.username }}
+{{ line.auth_password }}
+{{ line.display_name }}
+{% if line.acceptincomsipfromproxyonly1 %}
+{{ line.acceptincomsipfromproxyonly1 }}
+{% endif %}
+{% endfor %}
+{% if provision.settings.accounts.1.basic.enable %}
+1
+{{ provision.settings.accounts.1.basic.display_name }}
+{{ provision.settings.accounts.1.sip.realm_01 }}
+{{ provision.settings.accounts.1.sip.outbound_proxy_01 }}
+{{ provision.settings.accounts.1.sip.username }}
+{{ provision.settings.accounts.1.sip.username }}
+{{ provision.settings.accounts.1.sip.password }}
+{{ provision.settings.accounts.1.basic.display_name }}
+{% for line in lines %}
+{% if line.acceptincomsipfromproxyonly2 %}
+{{ line.acceptincomsipfromproxyonly2 }}
+{% endif %}
+{% endfor %}
+{% endif %}
+{% if provision.settings.accounts.2.basic.enable %}
+1
+{{ provision.settings.accounts.2.basic.display_name }}
+{{ provision.settings.accounts.2.sip.realm_01 }}
+{{ provision.settings.accounts.2.sip.outbound_proxy_01 }}
+{{ provision.settings.accounts.2.sip.username }}
+{{ provision.settings.accounts.2.sip.username }}
+{{ provision.settings.accounts.2.sip.password }}
+{{ provision.settings.accounts.2.basic.display_name }}
+{% for line in lines %}
+{% if line.acceptincomsipfromproxyonly3 %}
+{{ line.acceptincomsipfromproxyonly3 }}
+{% endif %}
+{% endfor %}
+{% endif %}
+{% if provision.settings.accounts.3.basic.enable %}
+1
+{{ provision.settings.accounts.3.basic.display_name }}
+{{ provision.settings.accounts.3.sip.realm_01 }}
+{{ provision.settings.accounts.3.sip.outbound_proxy_01 }}
+{{ provision.settings.accounts.3.sip.username }}
+{{ provision.settings.accounts.3.sip.username }}
+{{ provision.settings.accounts.3.sip.password }}
+{{ provision.settings.accounts.3.basic.display_name }}
+{% for line in lines %}
+{% if line.acceptincomsipfromproxyonly4 %}
+{{ line.acceptincomsipfromproxyonly4 }}
+{% endif %}
+{% endfor %}
+{% endif %}
+{% if provision.settings.accounts.4.basic.enable %}
+1
+{{ provision.settings.accounts.4.basic.display_name }}
+{{ provision.settings.accounts.4.sip.realm_01 }}
+{{ provision.settings.accounts.4.sip.outbound_proxy_01 }}
+{{ provision.settings.accounts.4.sip.username }}
+{{ provision.settings.accounts.4.sip.username }}
+{{ provision.settings.accounts.4.sip.password }}
+{{ provision.settings.accounts.4.basic.display_name }}
+{% for line in lines %}
+{% if line.acceptincomsipfromproxyonly5 %}
+{{ line.acceptincomsipfromproxyonly5 }}
+{% endif %}
+{% endfor %}
+{% endif %}
+{% if provision.settings.accounts.5.basic.enable %}
+1
+{{ provision.settings.accounts.5.basic.display_name }}
+{{ provision.settings.accounts.5.sip.realm_01 }}
+{{ provision.settings.accounts.5.sip.outbound_proxy_01 }}
+{{ provision.settings.accounts.5.sip.username }}
+{{ provision.settings.accounts.5.sip.username }}
+{{ provision.settings.accounts.5.sip.password }}
+{{ provision.settings.accounts.5.basic.display_name }}
+{% for line in lines %}
+{% if line.acceptincomsipfromproxyonly6 %}
+{{ line.acceptincomsipfromproxyonly6 }}
+{% endif %}
+{% endfor %}
+{% endif %}
+{% if provision.settings.lines.1.key.label %}
+{{ provision.settings.lines.1.type }}
+{{ provision.settings.lines.1.key.line }}
+{{ provision.settings.lines.1.key.label }}
+{{ provision.settings.lines.1.key.value }}
+{% endif %}
+{% if provision.settings.lines.2.key.label %}
+{{ provision.settings.lines.2.type }}
+{{ provision.settings.lines.2.key.line }}
+{{ provision.settings.lines.2.key.label }}
+{{ provision.settings.lines.2.key.value }}
+{% endif %}
+{% if provision.settings.lines.3.key.label %}
+{{ provision.settings.lines.3.type }}
+{{ provision.settings.lines.3.key.line }}
+{{ provision.settings.lines.3.key.label }}
+{{ provision.settings.lines.3.key.value }}
+{% endif %}
+{% if provision.settings.lines.4.key.label %}
+{{ provision.settings.lines.4.type }}
+{{ provision.settings.lines.4.key.line }}
+{{ provision.settings.lines.4.key.label }}
+{{ provision.settings.lines.4.key.value }}
+{% endif %}
+{% if provision.settings.lines.5.key.label %}
+{{ provision.settings.lines.5.type }}
+{{ provision.settings.lines.5.key.line }}
+{{ provision.settings.lines.5.key.label }}
+{{ provision.settings.lines.5.key.value }}
+{% endif %}
+{% if provision.settings.lines.6.key.label %}
+{{ provision.settings.lines.6.type }}
+{{ provision.settings.lines.6.key.line }}
+{{ provision.settings.lines.6.key.label }}
+{{ provision.settings.lines.6.key.value }}
+{% endif %}
+{% if provision.settings.lines.7.key.label %}
+{{ provision.settings.lines.7.type }}
+{{ provision.settings.lines.7.key.line }}
+{{ provision.settings.lines.7.key.label }}
+{{ provision.settings.lines.7.key.value }}
+{% endif %}
+{% if provision.settings.lines.8.key.label %}
+{{ provision.settings.lines.8.type }}
+{{ provision.settings.lines.8.key.line }}
+{{ provision.settings.lines.8.key.label }}
+{{ provision.settings.lines.8.key.value }}
+{% endif %}
+{% if provision.settings.lines.9.key.label %}
+{{ provision.settings.lines.9.type }}
+{{ provision.settings.lines.9.key.line }}
+{{ provision.settings.lines.9.key.label }}
+{{ provision.settings.lines.9.key.value }}
+{% endif %}
+{% if provision.settings.lines.10.key.label %}
+{{ provision.settings.lines.10.type }}
+{{ provision.settings.lines.10.key.line }}
+{{ provision.settings.lines.10.key.label }}
+{{ provision.settings.lines.10.key.value }}
+{% endif %}
+{% if provision.settings.lines.11.key.label %}
+{{ provision.settings.lines.11.type }}
+{{ provision.settings.lines.11.key.line }}
+{{ provision.settings.lines.11.key.label }}
+{{ provision.settings.lines.11.key.value }}
+{% endif %}
+{% if provision.settings.lines.12.key.label %}
+{{ provision.settings.lines.12.type }}
+{{ provision.settings.lines.12.key.line }}
+{{ provision.settings.lines.12.key.label }}
+{{ provision.settings.lines.12.key.value }}
+{% endif %}
+{% if provision.settings.lines.13.key.label %}
+{{ provision.settings.lines.13.type }}
+{{ provision.settings.lines.13.key.line }}
+{{ provision.settings.lines.13.key.label }}
+{{ provision.settings.lines.13.key.value }}
+{% endif %}
+{% if provision.settings.lines.14.key.label %}
+{{ provision.settings.lines.14.type }}
+{{ provision.settings.lines.14.key.line }}
+{{ provision.settings.lines.14.key.label }}
+{{ provision.settings.lines.14.key.value }}
+{% endif %}
+{% if provision.settings.lines.15.key.label %}
+{{ provision.settings.lines.15.type }}
+{{ provision.settings.lines.15.key.line }}
+{{ provision.settings.lines.15.key.label }}
+{{ provision.settings.lines.15.key.value }}
+{% endif %}
+{% if provision.settings.lines.16.key.label %}
+{{ provision.settings.lines.16.type }}
+{{ provision.settings.lines.16.key.line }}
+{{ provision.settings.lines.16.key.label }}
+{{ provision.settings.lines.16.key.value }}
+{% endif %}
+{% if provision.settings.lines.17.key.label %}
+{{ provision.settings.lines.17.type }}
+{{ provision.settings.lines.17.key.line }}
+{{ provision.settings.lines.17.key.label }}
+{{ provision.settings.lines.17.key.value }}
+{% endif %}
+{% if provision.settings.lines.18.key.label %}
+{{ provision.settings.lines.18.type }}
+{{ provision.settings.lines.18.key.line }}
+{{ provision.settings.lines.18.key.label }}
+{{ provision.settings.lines.18.key.value }}
+{% endif %}
+{% if provision.settings.lines.19.key.label %}
+{{ provision.settings.lines.19.type }}
+{{ provision.settings.lines.19.key.line }}
+{{ provision.settings.lines.19.key.label }}
+{{ provision.settings.lines.19.key.value }}
+{% endif %}
+{% if provision.settings.lines.20.key.label %}
+{{ provision.settings.lines.20.type }}
+{{ provision.settings.lines.20.key.line }}
+{{ provision.settings.lines.20.key.label }}
+{{ provision.settings.lines.20.key.value }}
+{% endif %}
+{% if provision.settings.lines.21.key.label %}
+{{ provision.settings.lines.21.type }}
+{{ provision.settings.lines.21.key.line }}
+{{ provision.settings.lines.21.key.label }}
+{{ provision.settings.lines.21.key.value }}
+{% endif %}
+{% if provision.settings.lines.22.key.label %}
+{{ provision.settings.lines.22.type }}
+{{ provision.settings.lines.22.key.line }}
+{{ provision.settings.lines.22.key.label }}
+{{ provision.settings.lines.22.key.value }}
+{% endif %}
+{% if provision.settings.lines.23.key.label %}
+{{ provision.settings.lines.23.type }}
+{{ provision.settings.lines.23.key.line }}
+{{ provision.settings.lines.23.key.label }}
+{{ provision.settings.lines.23.key.value }}
+{% endif %}
+{% if provision.settings.lines.24.key.label %}
+{{ provision.settings.lines.24.type }}
+{{ provision.settings.lines.24.key.line }}
+{{ provision.settings.lines.24.key.label }}
+{{ provision.settings.lines.24.key.value }}
+{% endif %}
+{% if provision.settings.lines.25.key.label %}
+{{ provision.settings.lines.25.type }}
+{{ provision.settings.lines.25.key.line }}
+{{ provision.settings.lines.25.key.label }}
+{{ provision.settings.lines.25.key.value }}
+{% endif %}
+{% if provision.settings.lines.26.key.label %}
+{{ provision.settings.lines.26.type }}
+{{ provision.settings.lines.26.key.line }}
+{{ provision.settings.lines.26.key.label }}
+{{ provision.settings.lines.26.key.value }}
+{% endif %}
+{% if provision.settings.lines.27.key.label %}
+{{ provision.settings.lines.27.type }}
+{{ provision.settings.lines.27.key.line }}
+{{ provision.settings.lines.27.key.label }}
+{{ provision.settings.lines.27.key.value }}
+{% endif %}
+{% if provision.settings.lines.28.key.label %}
+{{ provision.settings.lines.28.type }}
+{{ provision.settings.lines.28.key.line }}
+{{ provision.settings.lines.28.key.label }}
+{{ provision.settings.lines.28.key.value }}
+{% endif %}
+{% if provision.settings.lines.29.key.label %}
+{{ provision.settings.lines.29.type }}
+{{ provision.settings.lines.29.key.line }}
+{{ provision.settings.lines.29.key.label }}
+{{ provision.settings.lines.29.key.value }}
+{% endif %}
+{% if provision.settings.lines.30.key.label %}
+{{ provision.settings.lines.30.type }}
+{{ provision.settings.lines.30.key.line }}
+{{ provision.settings.lines.30.key.label }}
+{{ provision.settings.lines.30.key.value }}
+{% endif %}
+{% if provision.settings.lines.31.key.label %}
+{{ provision.settings.lines.31.type }}
+{{ provision.settings.lines.31.key.line }}
+{{ provision.settings.lines.31.key.label }}
+{{ provision.settings.lines.31.key.value }}
+{% endif %}
+{% if provision.settings.lines.32.key.label %}
+{{ provision.settings.lines.32.type }}
+{{ provision.settings.lines.32.key.line }}
+{{ provision.settings.lines.32.key.label }}
+{{ provision.settings.lines.32.key.value }}
+{% endif %}
+{% if provision.settings.lines.33.key.label %}
+{{ provision.settings.lines.33.type }}
+{{ provision.settings.lines.33.key.line }}
+{{ provision.settings.lines.33.key.label }}
+{{ provision.settings.lines.33.key.value }}
+{% endif %}
+{% if provision.settings.lines.34.key.label %}
+{{ provision.settings.lines.34.type }}
+{{ provision.settings.lines.34.key.line }}
+{{ provision.settings.lines.34.key.label }}
+{{ provision.settings.lines.34.key.value }}
+{% endif %}
+{% if provision.settings.lines.35.key.label %}
+{{ provision.settings.lines.35.type }}
+{{ provision.settings.lines.35.key.line }}
+{{ provision.settings.lines.35.key.label }}
+{{ provision.settings.lines.35.key.value }}
+{% endif %}
+{% if provision.settings.lines.36.key.label %}
+{{ provision.settings.lines.36.type }}
+{{ provision.settings.lines.36.key.line }}
+{{ provision.settings.lines.36.key.label }}
+{{ provision.settings.lines.36.key.value }}
+{% endif %}
+{% if provision.settings.lines.37.key.label %}
+{{ provision.settings.lines.37.type }}
+{{ provision.settings.lines.37.key.line }}
+{{ provision.settings.lines.37.key.label }}
+{{ provision.settings.lines.37.key.value }}
+{% endif %}
+{% if provision.settings.lines.38.key.label %}
+{{ provision.settings.lines.38.type }}
+{{ provision.settings.lines.38.key.line }}
+{{ provision.settings.lines.38.key.label }}
+{{ provision.settings.lines.38.key.value }}
+{% endif %}
+{% if provision.settings.lines.39.key.label %}
+{{ provision.settings.lines.39.type }}
+{{ provision.settings.lines.39.key.line }}
+{{ provision.settings.lines.39.key.label }}
+{{ provision.settings.lines.39.key.value }}
+{% endif %}
+{% if provision.settings.lines.40.key.label %}
+{{ provision.settings.lines.40.type }}
+{{ provision.settings.lines.40.key.line }}
+{{ provision.settings.lines.40.key.label }}
+{{ provision.settings.lines.40.key.value }}
+{% endif %}
+{% if provision.settings.lines.41.key.label %}
+{{ provision.settings.lines.41.type }}
+{{ provision.settings.lines.41.key.line }}
+{{ provision.settings.lines.41.key.label }}
+{{ provision.settings.lines.41.key.value }}
+{% endif %}
+{% if provision.settings.lines.42.key.label %}
+{{ provision.settings.lines.42.type }}
+{{ provision.settings.lines.42.key.line }}
+{{ provision.settings.lines.42.key.label }}
+{{ provision.settings.lines.42.key.value }}
+{% endif %}
+{% if provision.settings.lines.43.key.label %}
+{{ provision.settings.lines.43.type }}
+{{ provision.settings.lines.43.key.line }}
+{{ provision.settings.lines.43.key.label }}
+{{ provision.settings.lines.43.key.value }}
+{% endif %}
+{% if provision.settings.lines.44.key.label %}
+{{ provision.settings.lines.44.type }}
+{{ provision.settings.lines.44.key.line }}
+{{ provision.settings.lines.44.key.label }}
+{{ provision.settings.lines.44.key.value }}
+{% endif %}
+{% if provision.settings.lines.45.key.label %}
+{{ provision.settings.lines.45.type }}
+{{ provision.settings.lines.45.key.line }}
+{{ provision.settings.lines.45.key.label }}
+{{ provision.settings.lines.45.key.value }}
+{% endif %}
+{% if provision.settings.lines.46.key.label %}
+{{ provision.settings.lines.46.type }}
+{{ provision.settings.lines.46.key.line }}
+{{ provision.settings.lines.46.key.label }}
+{{ provision.settings.lines.46.key.value }}
+{% endif %}
+{% if provision.settings.lines.47.key.label %}
+{{ provision.settings.lines.47.type }}
+{{ provision.settings.lines.47.key.line }}
+{{ provision.settings.lines.47.key.label }}
+{{ provision.settings.lines.47.key.value }}
+{% endif %}
+{% if provision.settings.lines.48.key.label %}
+{{ provision.settings.lines.48.type }}
+{{ provision.settings.lines.48.key.line }}
+{{ provision.settings.lines.48.key.label }}
+{{ provision.settings.lines.48.key.value }}
+{% endif %}
+{% if provision.settings.lines.mpk1.key.label %}
+{{ provision.settings.lines.mpk1.type }}
+{{ provision.settings.lines.mpk1.key.line }}
+{{ provision.settings.lines.mpk1.key.label }}
+{{ provision.settings.lines.mpk1.key.value }}
+{% endif %}
+{% if provision.settings.lines.mpk2.key.label %}
+{{ provision.settings.lines.mpk2.type }}
+{{ provision.settings.lines.mpk2.key.line }}
+{{ provision.settings.lines.mpk2.key.label }}
+{{ provision.settings.lines.mpk2.key.value }}
+{% endif %}
+{% if provision.settings.lines.mpk3.key.label %}
+{{ provision.settings.lines.mpk3.type }}
+{{ provision.settings.lines.mpk3.key.line }}
+{{ provision.settings.lines.mpk3.key.label }}
+{{ provision.settings.lines.mpk3.key.value }}
+{% endif %}
+{% if provision.settings.lines.mpk4.key.label %}
+{{ provision.settings.lines.mpk4.type }}
+{{ provision.settings.lines.mpk4.key.line }}
+{{ provision.settings.lines.mpk4.key.label }}
+{{ provision.settings.lines.mpk4.key.value }}
+{% endif %}
+{% if provision.settings.lines.mpk5.key.label %}
+{{ provision.settings.lines.mpk5.type }}
+{{ provision.settings.lines.mpk5.key.line }}
+{{ provision.settings.lines.mpk5.key.label }}
+{{ provision.settings.lines.mpk5.key.value }}
+{% endif %}
+{% if provision.settings.lines.mpk6.key.label %}
+{{ provision.settings.lines.mpk6.type }}
+{{ provision.settings.lines.mpk6.key.line }}
+{{ provision.settings.lines.mpk6.key.label }}
+{{ provision.settings.lines.mpk6.key.value }}
+{% endif %}
+{% if provision.settings.lines.mpk7.key.label %}
+{{ provision.settings.lines.mpk7.type }}
+{{ provision.settings.lines.mpk7.key.line }}
+{{ provision.settings.lines.mpk7.key.label }}
+{{ provision.settings.lines.mpk7.key.value }}
+{% endif %}
+{% if provision.settings.lines.mpk8.key.label %}
+{{ provision.settings.lines.mpk8.type }}
+{{ provision.settings.lines.mpk8.key.line }}
+{{ provision.settings.lines.mpk8.key.label }}
+{{ provision.settings.lines.mpk8.key.value }}
+{% endif %}
+
+
diff --git a/endpoint/grandstream/gxphd/ext_b_1.json b/endpoint/grandstream/gxphd/ext_b_1.json
new file mode 100755
index 0000000..ab419c2
--- /dev/null
+++ b/endpoint/grandstream/gxphd/ext_b_1.json
@@ -0,0 +1,95 @@
+{
+ "template_data":{
+ "category":[
+ {
+ "name":"ext1",
+ "subcategory":[
+ {
+ "name":"Extension Board 1 Settings. For GXP2000\/GXP2010\/GXP2020",
+ "item":[
+ {
+ "description":"Extension Board 1 Settings. For GXP2000\/GXP2010\/GXP2020",
+ "type":"loop",
+ "loop_start":"1",
+ "loop_end":"56",
+ "data":{
+ "item":[
+ {
+ "variable":"$ext1_mode",
+ "default_value":"999",
+ "category":"keys",
+ "description":"Key {$count} Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Empty",
+ "value":"999"
+ },
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$ext1_account",
+ "default_value":"999",
+ "category":"keys",
+ "description":"Account for Key {$count}",
+ "type":"list",
+ "data":[
+ {
+ "text":"Account 1",
+ "value":"0"
+ },
+ {
+ "text":"Account 2",
+ "value":"1"
+ },
+ {
+ "text":"Account 3",
+ "value":"2"
+ },
+ {
+ "text":"Account 4",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$ext1_uid",
+ "default_value":"",
+ "description":"UserID for Key {$count}",
+ "type":"input"
+ },
+ {
+ "variable":"$ext1_name",
+ "default_value":"",
+ "description":"Name for Key {$count}",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ }
+ ]
+ }
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+}
diff --git a/endpoint/grandstream/gxphd/ext_b_2.json b/endpoint/grandstream/gxphd/ext_b_2.json
new file mode 100755
index 0000000..01eb531
--- /dev/null
+++ b/endpoint/grandstream/gxphd/ext_b_2.json
@@ -0,0 +1,95 @@
+{
+ "template_data":{
+ "category":[
+ {
+ "name":"ext2",
+ "subcategory":[
+ {
+ "name":"Extension Board 2 Settings. For GXP2000\/GXP2010\/GXP2020",
+ "item":[
+ {
+ "description":"Extension Board 2 Settings. For GXP2000\/GXP2010\/GXP2020",
+ "type":"loop",
+ "loop_start":"57",
+ "loop_end":"112",
+ "data":{
+ "item":[
+ {
+ "variable":"$ext2_mode",
+ "default_value":"999",
+ "category":"keys",
+ "description":"Key {$count} Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Empty",
+ "value":"999"
+ },
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$ext2_account",
+ "default_value":"999",
+ "category":"keys",
+ "description":"Account for Key {$count}",
+ "type":"list",
+ "data":[
+ {
+ "text":"Account 1",
+ "value":"0"
+ },
+ {
+ "text":"Account 2",
+ "value":"1"
+ },
+ {
+ "text":"Account 3",
+ "value":"2"
+ },
+ {
+ "text":"Account 4",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$ext2_uid",
+ "default_value":"",
+ "description":"UserID for Key {$count}",
+ "type":"input"
+ },
+ {
+ "variable":"$ext2_name",
+ "default_value":"",
+ "description":"Name for Key {$count}",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ }
+ ]
+ }
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+}
diff --git a/endpoint/grandstream/gxphd/family_data.json b/endpoint/grandstream/gxphd/family_data.json
new file mode 100644
index 0000000..462db4a
--- /dev/null
+++ b/endpoint/grandstream/gxphd/family_data.json
@@ -0,0 +1,126 @@
+{
+ "data": {
+ "name": "GXP Enterprise HD series [2100,2110,2120,2130,2160]",
+ "id": "4",
+ "directory": "gxphd",
+ "firmware_ver": 1395185865,
+ "firmware_md5sum": "33e89f6445bd08532b8d6c72ecb82c21",
+ "firmware_pkg": "gxphd_firmware.tgz",
+ "description": "Use Grandstream Encrypted Compiler By Default",
+ "configuration_files": "cfg$mac,cfg$mac.xml",
+ "changelog": "",
+ "provisioning_types": [
+ "tftp",
+ "http"
+ ],
+ "model_list": [
+ {
+ "model": "GXP2100",
+ "lines": "4",
+ "id": "1",
+ "template_data": [
+ "template_data.json",
+ "keys.json"
+ ]
+ },
+ {
+ "model": "GXP2110",
+ "lines": "4",
+ "id": "2",
+ "template_data": [
+ "template_data.json",
+ "keys_gxp2110.json",
+ "ext_b_1.json",
+ "ext_b_2.json"
+ ]
+ },
+ {
+ "model": "GXP2120",
+ "lines": "6",
+ "id": "3",
+ "template_data": [
+ "template_data.json",
+ "keys.json",
+ "ext_b_1.json",
+ "ext_b_2.json"
+ ]
+ },
+ {
+ "model": "GXP2130",
+ "lines": "3",
+ "id": "10",
+ "template_data": [
+ "template_data.json",
+ "keys.json",
+ "ext_b_1.json",
+ "ext_b_2.json"
+ ]
+ },
+ {
+ "model": "GXP2160",
+ "lines": "6",
+ "id": "11",
+ "template_data": [
+ "template_data.json",
+ "keys.json",
+ "ext_b_1.json",
+ "ext_b_2.json"
+ ]
+ },
+ {
+ "model": "GXP1100",
+ "lines": "1",
+ "id": "4",
+ "template_data": [
+ "template_data.json",
+ "keys.json"
+ ]
+ },
+ {
+ "model": "GXP1105",
+ "lines": "1",
+ "id": "5",
+ "template_data": [
+ "template_data.json",
+ "keys.json"
+ ]
+ },
+ {
+ "model": "GXP1400",
+ "lines": "2",
+ "id": "6",
+ "template_data": [
+ "template_data.json",
+ "keys.json"
+ ]
+ },
+ {
+ "model": "GXP1405",
+ "lines": "2",
+ "id": "7",
+ "template_data": [
+ "template_data.json",
+ "keys.json"
+ ]
+ },
+ {
+ "model": "GXP1450",
+ "lines": "2",
+ "id": "8",
+ "template_data": [
+ "template_data.json",
+ "keys.json"
+ ]
+ },
+ {
+ "model": "GXP2124",
+ "lines": "4",
+ "id": "9",
+ "template_data": [
+ "template_data.json",
+ "keys.json"
+ ]
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/endpoint/grandstream/gxphd/gxp2130_40_60_70_35_config_1.0.8.50.txt b/endpoint/grandstream/gxphd/gxp2130_40_60_70_35_config_1.0.8.50.txt
new file mode 100644
index 0000000..2c4f5c2
--- /dev/null
+++ b/endpoint/grandstream/gxphd/gxp2130_40_60_70_35_config_1.0.8.50.txt
@@ -0,0 +1,17218 @@
+##########################################################################################
+## Configuration Template For GXP2130/2140/2160/2170/2135 Firmware Version 1.0.8.50 ##
+##########################################################################################
+
+######################################################################################
+## Change Log ##
+######################################################################################
+###############################################################
+# P values added since GXP2130/2140/2160/2170/2135 1.0.8.47
+###############################################################
+##############################################################################
+## Settings/Preferences / Date and Time
+##############################################################################
+# Show Date On Status Bar. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P8387 = 0
+
+##############################################################################
+## Maintenance/Syslog
+##############################################################################
+# Syslog Protocol. 0 - UDP, 1 - SSL/TLS. Default is 0
+# Number: 0, 1
+# Mandatory
+# P8402 = 0
+
+###############################################################
+# Account 1/2/3/4/5/6/ Call Settings
+###############################################################
+# Disable Call Waiting. 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+# P26063/P26163/P26263/P26363/P26463/P26563 = 0
+
+##############################################################################
+## Settings/Preferences / Ring Tone
+##############################################################################
+# Lock Volumne. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P8392 = 0
+
+# Notification Tone Volume
+# Number: 0-7. Default is 5.
+# Mandatory
+# P8399 = 5
+
+##############################################################################
+## Maintenance/Security Settings/Trusted CA Certificates
+##############################################################################
+# Trusted CA Certificate 1
+# String
+# P8433 =
+
+# Trusted CA Certificate 2
+# String
+# P8434 =
+
+# Trusted CA Certificate 3
+# String
+# P8435 =
+
+# Trusted CA Certificate 4
+# String
+# P8436 =
+
+# Trusted CA Certificate 5
+# String
+# P8437 =
+
+# Trusted CA Certificate 6
+# String
+# P8438 =
+
+##############################################################################
+## Network/Advanced Settings
+##############################################################################
+# 802.1X CA Certificate
+# String
+# P8439 =
+
+# 802.1X Client Certificate
+# String
+# P8440 =
+
+###############################################################
+# Account 1/2/3/4/5/6 Audio Settings
+###############################################################
+# SRTP Key Length. 0 - AES 128&256 bit, 1 - AES 128 bit, 2 - AES 256 bit. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+# P2383/P2483/P2583/P2683/P2783/P2883 = 0
+
+##############################################################################
+## Settings/External Service
+##############################################################################
+## Grandstream Door System
+## Order 1/2/3/4/5/6/7/8/9/10
+# Service Type. -1 - None, 0 - GDS. Default is -1.
+# Number: -1, 0
+# Mandatory: -1
+# P32000/P32005/P32010/P32015/P32020/P32025/P32030/P32035/P32040/P32045 = -1
+
+# Account
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+# P32001/P32006/P32011/P32016/P32021/P32026/P32031/P32036/P32041/P32046 = 0
+
+# System Identification
+# String
+# P32002/P32007/P32012/P32017/P32022/P32027/P32032/P32037/P32042/P32047 =
+
+# System Number
+# String
+# P32003/P32008/P32013/P32018/P32023/P32028/P32033/P32038/P32043/P32048 =
+
+# Access Password
+# String
+# P32004/P32009/P32014/P32019/P32024/P32029/P32034/P32039/P32044/P32049 =
+
+##############################################################################
+## Network/OpenVPN Settings
+##############################################################################
+# OpenVPN Cipher Method. 0 - Blowfish, 1 - AES-128, 2 - AES-256, 3 - Triple-DES. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+# P8396 = 0
+
+# OpenVPN Username
+# String
+# P8394 =
+
+# OpenVPN CA
+# String
+# P8395 =
+
+##############################################################################
+## Settings/Broadsoft/Broadsoft XSI
+##############################################################################
+# Sort Phonebook by. 0 - Last Name, 1 - First Name. Defaut is 0.
+# Number: 0, 1
+# Mandatory
+# P22131 = 0
+
+##############################################################################
+## Settings/Call Features
+##############################################################################
+# Onhook Dial Barging. 0 - Disabled, 1 - Enabled. Default is 1
+# Number: 0, 1
+# Mandatory
+# P8397 = 1
+
+
+###############################################################
+# P values added since GXP2130/2140/2160/2170/2135 1.0.8.46
+###############################################################
+##############################################################################
+## Settings/Broadsoft
+##############################################################################
+###################################################################
+# Broadsoft XSI
+###################################################################
+# XSI Actions Path
+# String
+# P2937 =
+
+###############################################################
+# P values added since GXP2130/2140/2160/2170/2135 1.0.7.97
+###############################################################
+###############################################################
+# Account x/SIP Settings/Basic Settings
+###############################################################
+
+# Enable OPTIONS Keep Alive. 0 - No, 1 - Yes. Default is 0
+# Number: 0,1
+# Mandatory
+#P2397/P2497/P2597/P2697/P2797/P2897 = 0
+
+# OPTIONS Keep Alive Interval. Default is 30
+# Number
+# Mandatory
+#P2398/P2498/P2598/P2698/P2798/P2898 = 30
+
+# OPTIONS Keep Alive Max Lost. Default is 3
+# Number
+# Mandatory
+#P2399/P2499/P2599/P2699/P2799/P2899 = 30
+
+# Callee ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+#P26025/P26125/P26225/P26325/P26425/P26525 = 0
+
+###############################################################
+# Account x/SIP Settings/Custom SIP Headers
+###############################################################
+# Use MAC Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+#P26061/P26161/P26261/P26361/P26461/P26561 = 1
+
+###############################################################
+# Account x/SIP Settings/Advanced Features
+###############################################################
+# Allow Unsolicited REFER. 0 - Disabled, 1 - Enabled, 2 - Enabled/Force Auth. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+#P26023/P26123/P26223/P26323/P26423/P26523 = 0
+
+###############################################################
+# Account x/Audio Settings
+###############################################################
+# Codec Negotiation Priority. 0 - Caller, 1 - Callee. Default is 1
+# Number: 0, 1
+# Mandatory
+#P29061/P29161/P29261/P29361/P29461/P29561 = 1
+
+###############################################################
+# Account x/Call Settings
+###############################################################
+# Blind Transfer Wait Timeout. Default is 30
+# Number: 30 - 300
+# Mandatory
+#P26070/P26170/P26270/P26370/P26470 = 30
+
+# RFC2543 Hold. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1, 2
+# Mandatory
+#P26062/P26162/P26262/P26362/P26462/P26562= 1
+
+# Hiding Dialing Password
+# Prefix for dialing password
+# String
+#P26049/P26149/P26249/P26349/P26449/P26549 =
+
+# Password length. Default is 0
+# Number
+# Mandatory
+#P26050/P26150/P26250/P26350/P26450/P26550 = 0
+
+###############################################################
+# Account x/Intercom Settings
+###############################################################
+# Mute on answer Intercom call. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+#P26071/P26171/P26271/P26371/P26471/P2571 = 0
+
+# Play warning tone for Auto Answer Intercom. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+#P26072/P26172/P26272/P26372/P26472/P26572 = 0
+
+##############################################################################
+## Network/Advanced Settings ##
+##############################################################################
+# Bypass Proxy For
+# String
+#P22011 =
+
+##############################################################################
+## Network/OpenVPN Settings ##
+##############################################################################
+# OpenVPN CA
+# String
+#P9902 =
+
+# OpenVPN Certificate
+# String
+#P9903 =
+
+# OpenVPN Client Key
+# String
+#P9904 =
+
+##############################################################################
+## Network/Affinity Settings
+##############################################################################
+# Affinity Support. 0 - Disabled, 1 - Enabled
+# Number: 0, 1. Default is 1
+# 0 - No, 1 - Yes
+# Mandatory
+#P8344 = 1
+
+# Preferred Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5. Default is 0
+# Mandatory
+#P8335 = 0
+
+##############################################################################
+## Maintenance/Upgrade and Provisioning
+##############################################################################
+# Firmware Upgrade Via. 0 - TFTP, 1 - HTTP, 2 - HTTPS. Default is 2
+# Number: 0, 1, 2
+# Mandatory
+#P6767 = 2
+
+# Firmware HTTP/HTTPS User Name
+# String
+#P6768 =
+
+# Firmware HTTP/HTTPS Password
+# String
+#P6769 =
+
+##############################################################################
+## Maintenance/Syslog
+##############################################################################
+# Syslog Keyword Filtering
+# String
+#P22129 =
+
+# USB Console Log. 0 - No, 1 - Yes. Default is 0 (for GXP2140/2160/2170 only)
+# Number: 0, 1
+# Mandatory
+#P2922 = 0
+
+##############################################################################
+## Settings/Call Features
+##############################################################################
+# Preferred Default Account.
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+#P29612 = 0
+
+# Predictive Dialing Feature. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+#P22126 = 0
+
+# Enable Live DialPad. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+#P8350 = 0
+
+# Live DialPad Expire Time. Default is 5
+# Number: 2 - 15.
+# Mandatory
+#P8351 = 5
+
+# Enable Automatic Redial. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+#P8353 = 0
+
+# Automatic Redial Times. Default is 10
+# Number
+# Mandatory
+#P8354 = 10
+
+# Automatic Redial Interval. Default is 20
+# Number
+# Mandatory
+#P8355 = 20
+
+# Attended Transfer Mode. 0 - Static, 1 - Dynamic. Default is 0
+# Number: 0, 1
+# Mandatory
+#P1376 = 0
+
+# DND Override. 0 - Off, 1 - Allow All, 2 - Allow Only Contacts, 3 - Allow Only Favourites. Default is 0
+# Number: 0,1,2,3
+# Mandatory
+#P8372 = 0
+
+# Hide BLF Remote Status. 0 - No, 1 - Yes. Default is 0-11
+# Number: 0, 1
+# Mandatory
+#P8374 = 0
+
+# Show SIP Error Response. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+#P8376 = 1
+
+# Enable Missed Call Notification. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+#P8393 = 0
+
+##############################################################################
+## Settings/Softkeys
+##############################################################################
+# More Softkey Display Mode
+# Number: 0, 1. Default is 0
+# 0 - Menu, 1 - Toggle
+# Mandatory
+#P2934 = 0
+
+# Show Target Softkey
+# Number: 0, 1. Default is 1
+# 0 - No, 1 - Yes
+# Mandatory
+#P8377 = 1
+
+# Softkey Layout
+# Custom Softkey Layout. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+#P2923 = 0
+
+# Enforce Softkey Layout Position. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+#P2924 = 0
+
+##############################################################################
+## Settings/Programmable Keys / Virtual Multi-Purpose Keys Settings
+##############################################################################
+# Show VPK Icon. 0 - No, 1 - Yes. Default is 0 (For GXP2140/2160/2170 only)
+# Number: 0, 1
+# Mandatory
+#P2936 = 0
+
+# Show Keys Label. 1 - Show, 2 - Hide, 0 - Toggle. Default is 0
+# Number: 1, 2
+# Mandatory
+#P8386 = 0
+
+########################################################################
+## Settings/Extension Boards/EXT Setting
+########################################################################
+# One Page Display Mode. 0 - No, 1 - Yes.
+# Number: 0, 1. Default is 0
+# Mandatory
+#P8357 = 0
+
+# Sync Backlight with LCD. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+#P8400 = 0
+
+##############################################################################
+## Settings/Programmable Keys/Virtual Multi-Purpose Keys
+##############################################################################
+Lock mode:
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23968--P23989 = 0
+
+##############################################################################
+## Settings/Softkeys
+##############################################################################
+## Custom Call Screen Softkey Layout ##
+# Softkey layout in dialing state
+# String: BTPhonebook,BTOnOff,EndCall,ReConf,ConfRoom,Redial,Dial,Backspace,PickUp,Target
+#P2925 = BTPhonebook,BTOnOff,EndCall,ReConf,ConfRoom,Redial,Dial,Backspace,PickUp,Target
+
+# Softkey layout in onhook dialing state
+# String: BTPhonebook,DirectIP,Onhook,Cancel,Dial,Backspace,Target,
+#P2935 = BTPhonebook,DirectIP,Onhook,Cancel,Dial,Backspace,Target
+
+# Softkey layout in ringing state
+# String: Answer, Reject, Forward, ReConf,Custom-Silence
+#P2926 = Answer,Reject,Forward,ReConf
+
+# Softkey layout in calling state
+# String: BTOnOff,EndCall,ReConf,ConfRoom,ConfCall
+#P2927 = BTOnOff,EndCall,ReConf,ConfRoom,ConfCall
+
+# Softkey layout in Call connected state
+# String: BTPhonebook,BTOnOff,EndCall,ReConf,ConfRoom,ConfCall,Cancel,NewCall,Swap,Transfer,Trnf>VM,DialDTMF,BSCCenter,URecord,Record,UCallPark,PrivateHold,CallPark,
+# Custom-Hold,Custom-Conference,Custom-Mute
+#P2928 = BTPhonebook,BTOnOff,EndCall,ReConf,ConfRoom,ConfCall,Cancel,NewCall,Swap,Transfer,Trnf>VM,DialDTMF,BSCCenter,URecord,Record,UCallPark,PrivateHold,CallPark
+
+# Softkey layout In conference connected state
+# String: BTOnOff,EndCall,Kick,NewCall,Trnf>VM,DialDTMF,BSCCenter,URecord,Record,ConfRoom,Add,Custom-Hold,Custom-Split,Custom-Mute
+#P2933 = BTOnOff,EndCall,Kick,NewCall,Trnf>VM,DialDTMF,BSCCenter,URecord,Record,ConfRoom,Add
+
+# Softkey layout in onhold state
+# String: ReConf,Resume,HoldTrnf,ConfCall,Add,Custom-NewCall,Custom-EndCall
+#P2929 = ReConf,Resume,HoldTrnf,ConfCall,Add
+
+# Softkey layout in call failed state
+# String: EndCall,ReCOnf,ConfRoom,Custom-NewCall
+#P2930 = EndCall,ReConf,ConfRoom
+
+# Softkey layout in call transfer state
+# String: BTOnOff,Cancel,BlindTrnf,AttTrnf,Backspace,Target
+#P2931 = BTOnOff,Cancel,BlindTrnf,AttTrnf,Backspace,Target
+
+# Softkey layout in conference
+# String:BTOnOff,Cancel,Dial,Backspace,Target
+#P2932 = BTOnOff,Cancel,Dial,Backspace,Target
+
+###############################################################
+# P values added since GXP2130/2140/2160/2170/2135 1.0.7.81
+###############################################################
+###############################################################
+# Account 1/2/3/4/5/6 Audio Settings
+###############################################################
+# DTMF Delay. Default is 250
+# Number: 100 - 250
+# Mandatory
+#P26060/P26160/P26260/P26360/P26460/P26560 = 250
+
+###############################################################
+# Account 1/2/3/4/5/6 SIP Settings/Custom Headers
+###############################################################
+# Use X-Grandstream-PBX Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+# P26054/P26154/P26254/P26354/P26454/P26554 = 1
+
+# Use P-Access-Network-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+# P26058/P26158/P26258/P26358/P26458/P26558 = 1
+
+# Use P-Emergency-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+# P26059/P26159/P26259/P26359/P26459/P26559 = 1
+
+###############################################################
+# Account 1/2/3/4/5/6/Call Settings
+###############################################################
+# Key As Send. 0 - Disabled, 1 - Pound(#), 2 - Star(*). Default is 1
+# Number: 0, 1, 2
+# Mandatory
+# P72/P492/P592/P692/P1792/P1892 = 1
+
+##############################################################################
+## Settings/General Settings
+##############################################################################
+# Max Local RTP Port. Default is 5204.
+# Number: 1024 - 65400.
+# Mandatory
+# P29608 = 5204
+
+# Delay Registration. Default is 0.
+# Number: 0 - 90
+# Mandatory
+# P8359 = 0
+
+# Local RTP port range. Default is 200
+# Number: 48 - 10000
+# Mandatory
+# P29610 = 200
+
+##############################################################################
+## Settings/Audio Control
+##############################################################################
+# Headset Type. 0 - Normal, 1 - Plantronics EHS. Default is 0
+# Number: 0, 1
+# Mandatory
+#P6779 = 0
+
+##############################################################################
+## Settings/Call Features
+##############################################################################
+# Instant Message Popup Timeout
+# Number
+# Mandatory
+# P26055 = 10
+
+# Play Tone On Receiving IM. 0 - Disable, 1 - Enable. Default is 0
+# Number: 0, 1
+# Mandatory
+# P26056 = 0
+
+# Allow Incoming Call Before Ringing. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# 29609 = 0
+
+# Return Code When Refusing Incoming Call. Default is 0
+# Number: 0,1,2,3. 0 - Busy, 1 - Temporarily Unavailable, 2 - Not Found(404), 3 - Decline(603).
+# Mandatory
+#P8360 = 0
+
+# Return Code When Enable DND. Default is 0
+# Number: 0,1,2,3. 0 - Busy, 1 - Temporarily Unavailable, 2 - Not Found(404), 3 - Decline(603).
+# Mandatory
+#P8361 = 0
+
+# Enable BLF Pickup Sound List. 0 - Except List, 1 - Only List. Default is 0
+# Number: 0, 1
+# Mandatory
+#P9907 = 0
+
+# BLF Pickup Sound Except List.
+# String
+#P9908 =
+
+# BLF Pickup Sound Only List.
+# String
+#P9909 =
+
+##############################################################################
+## Settings/LCD Display
+##############################################################################
+# Screensaver Server Path.
+# String
+# P934 =
+
+Screensaver XML Download Interval
+# Number: 5 - 720. Default is 0 (disable auto downloading)
+# Mandatory
+#P935= 0
+
+##############################################################################
+## Settings/LED Control
+##############################################################################
+# Disable VM/MSG power light flash. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+#P8371 = 0
+
+##############################################################################
+## Settings/Bluetooth
+##############################################################################
+# Bluetooth Power. Default is 0.
+# 0 - Off, 1 - On, 2 - Off & Hide Menu From LCD
+# Mandatory
+#P2910= 0
+
+# Handsfree Mode. Default is 0.
+# 0 - Off, 1 - On
+# Mandatory
+#P2911 = 0
+
+# Bluetooth Name.
+# String
+#P8364 =gxp21xx_[mac]-0
+
+##############################################################################
+## Network/Advanced Settings ##
+##############################################################################
+# Enable DHCP VLAN. 0 - Disable, 1 - Enable. Default is 0.
+# Number: 0,1
+# Mandatory
+#P8300 = 0
+
+##############################################################################
+## Maintenance/Security Settings/Security ##
+##############################################################################
+# HTTP Web Port. Default is 80
+# Number
+# Mandatory
+# P22120 = 80
+
+# HTTPS Web Port. Default is 443
+# Number
+# Mandatory
+# P22121 = 443
+
+###############################################################
+# P values added since GXP2130/2140/2160/2170/2135 1.0.7.25
+###############################################################
+####################################################################
+# Account Settings ##
+####################################################################
+####################################################################
+# Account 1/2/3/4/5/6 ##
+####################################################################
+###############################################################
+# Account 1/2/3/4/5/6/SIP Settings/Basic Settings
+###############################################################
+# Subscribe Expiration. Default is 60. Max about 45 days
+# Number: 1 - 64800
+# Mandatory
+# P26051/P26151/P26251/P26351/P26451/P26551= 60
+
+###############################################################
+# Account 1/2/3/4/5/6/Audio Settings
+###############################################################
+# Preferred Vocoder
+# 0 - PCMU, 2 - G.726-32, 8 - PCMA, 9 - G.722, 18 - G.729A/B, 4 - G.723.1, 98 - iLBC, 125 - OPUS
+# choice 8. Default is 125
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+# P98/P458/P558/P658/P1758/P1858 =125
+
+# OPUS Payload Type. Default is 123
+# Number: 96 - 127
+# Mandatory
+# P2385/P2485/P2585/P2685/P2785/P2885 = 123
+
+##############################################################################
+## Network/Advanced Settings ##
+##############################################################################
+# LLDP TX Interval. Default is 30
+# Number: 1 - 3600
+# Mandatory
+# P22122 = 30
+
+##############################################################################
+## Settings/LCD Display
+##############################################################################
+# Virtual Multi-Purpose Keys
+# VPK Mode. 0 - Advanced, 1 - Traditional. Default is 0
+# Number: 0, 1
+# Mandatory
+# P8369 = 0
+
+##############################################################################
+## Maintenance/Syslog
+##############################################################################
+# Show Internet Down Nessage. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P8370 = 0
+
+##############################################################################
+## Settings/XML Applications
+##############################################################################
+# Default Background Color
+# String
+# P8367 =
+
+# Block Call Screen. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P8368 = 0
+
+##############################################################################
+## Settings/Broadsoft
+##############################################################################
+###################################################################
+# Broadsoft XSI
+###################################################################
+# Broadsoft Contact Download Interval. Default is 0. If set to 0, automatic download will be disabled. Valid range is 5 to 720.
+# Number: 5 - 720
+# Mandatory
+# P8362 = 0
+
+###############################################################
+# P values added since GXP2130/2140/2160/2170/2135 1.0.7.15
+###############################################################
+###############################################################
+# Account 1/2/3/4/5/6/Network Settings
+###############################################################
+# DNS SRV Fail-over Mode. 0 - Default, 1 - Saved one until DNS TTL, 2 - Saved one until no response. Default is 0
+# Number: 0,1,2
+# Mandatory
+# P26040/P26140/P26240/P26340/P26440/P26540 = 0
+
+###############################################################
+# Account 1/2/3/4/5/6/SIP Settings/Basic Settings
+###############################################################
+# SIP Listening Mode.
+# 0 - Transport Only, 1 - Dual, 2 - Dual (BLF Enforced), 3 - Dual (Secured). Default is 0
+# Number: 0,1,2,3
+# Mandatory
+# P26024, P26124,P26224, P26324, P26424, P26524
+
+###############################################################
+# Account 1/2/3/4/5/6/SIP Settings/Advanced Features
+###############################################################
+# Call Pickup Barge-In Code
+# String
+# P26046/P26146/P26246/P26346/P26446/P26546 =
+
+###############################################################
+# Account 1/2/3/4/5/6/Audio Settings
+###############################################################
+# Hide Vocoder. 0 - No, 1 - Yes. Default is 0
+# Default is 0
+# Number: 0,1-
+# Mandatory
+# P26047/P26147/P26247/P26347/P26447/P26547 = 0
+
+###############################################################
+# Account 1/2/3/4/5/6/Call Settings
+###############################################################
+# Dial Plan. Default value is { x+ | \+x+ | *x+ | *xx*x+ }
+# String
+# Mandatory
+# P290/P459/P559/P659/P1759/P1859 = { x+ | \+x+ | *x+ | *xx*x+ }
+
+##############################################################################
+## Maintenance/Upgrade and Provisioning
+##############################################################################
+# Upgrade Via. 0 - TFTP, 1 - HTTP, 2 - HTTPS. Default is 2
+# Number: 0, 1, 2
+# Mandatory
+# P212 = 2
+
+##############################################################################
+## Settings/Call Features
+##############################################################################
+# Enable BLF Pickup Screen. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P9905 = 0
+
+# Enable BLF Pickup Sound. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P9906 = 0
+
+# User-Agent Prefix
+# String
+# P8358 =
+
+##############################################################################
+## Settings/Ring Tone
+##############################################################################
+# Speaker Ring Volume
+# Number: 0-7. Default is 5.
+# Mandatory
+# P8352 = 5
+
+##############################################################################
+## Settings/Date and Time
+##############################################################################
+# Secondary NTP Server
+# String
+# P8333 =
+
+##############################################################################
+## Settings/Web Service
+##############################################################################
+# Weather Update
+# Use Auto Location Service. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+# P8338 = 1
+
+##############################################################################
+## Settings/Broadsoft
+##############################################################################
+###################################################################
+# Broadsoft XSI
+###################################################################
+# XSI Authentication Type. 0 - Login Credentials, 1 - SIP Credentials, 2 - Account 1, 3 - Account 2, 4 - Account 3, 5 - Account 4, 6 - Account 5, 7 - Account 6. Default is 0.
+# Number: 0,1,2,3,4,5,6,7.
+# Mandatory
+# P22054 = 0
+
+# SIP Credentials
+# SIP UserName
+# String
+# P6772 =
+
+# SIP User ID
+# String
+# P22034 =
+
+# SIP Password
+# String
+# P6773 =
+
+###############################################################
+# P values added since GXP2130/2140/2160/2170/2135 1.0.6.9
+###############################################################
+##############################################################################
+## Settings/Call Features
+##############################################################################
+# Ring for Call Waiting. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P22102 = 0
+
+# Enable Sending DTMF via specific MPKs. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P1339= 0
+
+##############################################################################
+## Settings/LCD Display
+##############################################################################
+# Active Backlight Timeout. Default is 1
+# Number: 1 - 90
+# Mandatory
+# P8356 = 1
+
+# Color Background. Default is #000000.
+# String
+# P2921 = #000000
+
+###############################################################
+# Initial Version Firmware GXP2135 1.0.6.9
+###############################################################
+
+###############################################################
+# P values added since GXP2170 1.0.6.5
+###############################################################
+####################################################################
+# Account Settings ##
+####################################################################
+####################################################################
+# Account 1/2/3/4/5/6 ##
+####################################################################
+###############################################################
+# Account 1/2/3/4/5/6 General Settings
+###############################################################
+# Backup Outbound Proxy
+# String
+# P2333/P2433/P2533/P2633/P2733/P2833 =
+
+###############################################################
+# Account 1/SIP Settings/Session Timer
+###############################################################
+# Enable Session Timer. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+# P2395/P2495/P2595/P2695/P2795/P2895 = 1
+
+###############################################################
+# Account 1/Audio Settings
+###############################################################
+# choice 6. Default is 98
+# Number: 0, 2, 4, 8, 9, 18, 98
+# Mandatory
+# P62/P456/P556/P656/P1756/P1856 = 98
+
+# choice 7. Default is 2
+# Number: 0, 2, 4, 8, 9, 18, 98
+# Mandatory
+# P46/P457/P557/P657/P1757/P1857 = 2
+
+# G723 Rate. 0 - 6.3kbps encoding rate, 1 - 5.3kbps encoding rate. Default is 1
+# Number: 0, 1
+# Mandatory
+# P49/P493/P593/P693/P1793/P1893 = 1
+
+# iLBC Frame Size. 0 - 20ms, 1 - 30ms. Default is 1
+# Number: 0, 1
+# Mandatory
+# P97/P495/P595/P695/P1795/P1895 = 1
+
+# iLBC Payload Type. Default is 97
+# Number: 96 - 127
+# Mandatory
+# P96/P494/P594/P694/P1794/P1894 = 97
+
+###############################################################
+# Account 1/Call Settings
+###############################################################
+# Dial Plan. Default value is { x+ | \+x+ | *x+ | *xx*x+ }
+# String
+# Mandatory
+# P290 = { x+ | \+x+ | *x+ | *xx*x+ }
+
+##############################################################################
+## Network/Advanced Settings ##
+##############################################################################
+# OpenVPN Enable. 0 - No, 1 - Yes. Default is 1
+#Number: 0, 1
+#Mandatory
+# P7050 = 0
+
+# OpenVPN Server Address
+# String
+# P7051 =
+
+# OpenVPN Port. Default is 1194
+# Number
+# Mandatory
+# P7052 = 1194
+
+# OpenVPN Transport. 0 - UDP, 1 - TCP Default is 0
+#Number: 0, 1
+#Mandatory
+# P2912 = 0
+
+##############################################################################
+## Settings/Call Features
+##############################################################################
+#Disable Active MPK Page. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P6764 = 0
+
+# Auto Provision List Starting Point. 0 - Extension Boards, 1 - VPK. Default is 0 (For GXP2140/GXP2170)
+# Number: 0, 1
+# Mandatory
+# P8349 = 0
+
+# Auto Provision List Starting Point. 1 - VPK, 2 - MPK. Default is 1 (For GXP2130/GXP2160)
+# Number: 1, 2
+# Mandatory
+# P8349 = 1
+
+##############################################################################
+## Settings/LCD Display
+##############################################################################
+# Softkeys
+# Hide System Softkey on Main Page. Next, History, ForwardAll, Redial
+# String
+# P8348 =
+
+# Virtual Multi-Purpose Keys
+# Show Label Background. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P8345 = 0
+
+# Use Long Label. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P8346 = 0
+
+##############################################################################
+## Settings/Outbound Notification
+##############################################################################
+######################################################################################
+# Action URL
+######################################################################################
+# Setup Completed.
+# String
+# P8304 =
+
+# Registered.
+# String
+# P8305 =
+
+# Unregistered.
+# String
+# P8306 =
+
+# Off Hook.
+# String
+# P8308 =
+
+# On Hook.
+# String
+# P8309 =
+
+# Incoming Call.
+# String
+# P8310 =
+
+# Outgoing Call
+# String
+# P8311 =
+
+# Missed Call
+# String
+# P8312 =
+
+# Established Call
+# String
+# P8313 =
+
+# Terminated Call
+# String
+# P8314 =
+
+# Open DND
+# String
+# P8316 =
+
+# Close DND
+# String
+# P8317 =
+
+# Open Forward
+# String
+# P8318 =
+
+# Close Forward
+# String
+# P8319 =
+
+# Blind Transfer
+# String
+# P8319 =
+
+# Attended Transfer
+# String
+# P8321 =
+
+# Hold Call
+# String
+# P8324 =
+
+# UnHold Call
+# String
+# P8325 =
+
+######################################################################################
+# VPK modes change since GXP2170 1.0.6.2
+######################################################################################
+######################################################################################
+# VPK 7-12--fixed VPK
+######################################################################################
+# Key Mode.
+# -1 - None, 0 - Line, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher, 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF,
+# 16 - Voicemail, 17 - CallReturn, 18 - Transfer, 19 - CallPark, 20 - Intercom, 21 - LDAP Search, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu
+# Number: -1, 0,1,10-21,23-27
+
+###############################################################
+# Initial Version Firmware GXP2170 1.0.6.2
+###############################################################
+
+######################################################################################
+# P value added since GXP2130/2140/2160 1.0.5.23
+######################################################################################
+####################################################################
+# Account Settings ##
+####################################################################
+####################################################################
+# Account 1/2/3/4/5/6 ##
+####################################################################
+###############################################################
+# Account 1/2/3/4/5/6 General Settings
+###############################################################
+# Backup Outbound Proxy
+# String
+# P2333/P2433/P2533/P2633/P2733/P2833 =
+
+###############################################################
+# Account 1/2/3/4/5/6 SIP Settings/Basic Settings
+###############################################################
+# Ignore Alert-Info header
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P26018/P26118/P26218/P26318/P26418/P26518 = 0
+
+###############################################################
+# Account 1/2/3/4/5/6 SIP Settings/Advanced Features
+###############################################################
+# Call Pickup Barge-In Code
+# String
+# Mandatory
+# P26046/P26146/P26246/P26346/P26446/P26546 =
+
+##############################################################################
+## Maintenance/Upgrade and Provisioning
+##############################################################################
+# Additional Override DHCP Option. 0 - None, 1 - Option 150, 2 - Option 160. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+# P8337 = 0
+
+##############################################################################
+## Settings/Web Service
+##############################################################################
+# Enable IPVideo Talk. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+# P8338 = 1
+
+##############################################################################
+## Settings/Broadsoft/Broadsoft XSI
+##############################################################################
+# XSI Authentication Type
+# 0 - Login Credentials, 1 - SIP Credentials, 2 - Account 1, 3 - Account 2, 4 - Account 3, 5 - Account 4, 6 - Account 5, 7 - Account 6.
+# Number: 0 - 7. Default is 0
+# Mandatory
+# P22054 = 0
+
+###################################################################
+# SIP Credentials
+###################################################################
+# SIP Username
+# String
+# P6772 =
+
+# SIP User ID
+# String
+# P22034 =
+
+# SIP Password
+# String
+# P6773 =
+
+######################################################################################
+# P value added since GXP2130/2140/2160 1.0.5.18
+######################################################################################
+
+######################################################################################
+# P value added since GXP2130/2140/2160 1.0.4.23
+######################################################################################
+##########################################
+# Account X/SIP Settings/Basic Features
+##########################################
+# Allow SIP Reset
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P26015/P26115/P26215/P26315/P26415/P26515: Account 1/2/3/4/5/6
+
+##########################################
+# Account X/Audio Settings
+##########################################
+# Disable Multiple m line in SDP
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P137/P487/P587/P687/P1787/P1887: Account 1/2/3/4/5/6
+
+##########################################
+# Account X/Call Settings
+##########################################
+# Allow Barging by Call-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P26019/P26119/P26219/P26319/P26419/P26519 : Account 1/2/3/4/5/6
+
+# Disable Recovery on Blind Transfer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P2384/P2484/P2584/P2684/P2784/P2884 : Account 1/2/3/4/5/6
+
+# On Hold Reminder Tone. 0 - Disabled, 1 - Enable. Default is 0
+# Number: 0, 1
+# Mandatory
+# P26006/P26106/P26206/P26306/P26406/P26506 : Account 1/2/3/4/5/6
+
+##########################################
+# Account X/Feature Codes
+##########################################
+# Call Forward Unconditionally (All) - On
+# String
+# P26013/P26113/P26213/P26313/P26413/P26513 : Account 1/2/3/4/5/6
+
+# Call Forward Unconditionally (All)- Off
+# String
+# P26014/P26114/P26214/P26314/P26414/P26514 : Account 1/2/3/4/5/6
+
+# Call Forward Busy - On
+# String
+# P26009/P26109/P26209/P26309: Account 1/2/3/4
+
+# Call Forward Busy - Off
+# String
+# P26010/P26110/P26210/P26310/P26410/P26510 : Account 1/2/3/4/5/6
+
+# Call Forward Delayed (No Answer) - On
+# String
+# P26011/P26111/P26211/P26311 /P26411/P26511 : Account 1/2/3/4/5/6
+
+# Call Forward Delayed (No Answer) - Off
+# String
+# P26012/P26112/P26212/P26312 /P26412/P26512 : Account 1/2/3/4/5/6
+
+##########################################
+## Network/Advanced Settings
+##########################################
+# PC Port VLAN Tag. Default is 0
+# Number: 0 - 4094
+# Mandatory
+# P229 = 0
+
+# PC Port Priority Value. Default is 0
+# Number: 0 - 7
+# Mandatory
+# P230 = 0
+
+##########################################
+## Maintenance/Upgrade and Provisioning
+##########################################
+# Disable SIP NOTIFY Authentication. 0 - No, 1 - Yes. Default is 0
+# Mandatory
+# P4428 = 0
+
+##########################################
+## Maintenance/Language
+##########################################
+# Auto language download . 0 - No, 1 - Yes. Default is 0
+# Mandatory
+# Number: 0,1
+# P2961 =
+
+##########################################
+## Settings/Call Features
+##########################################
+# Default call log type. 0 - Default, 1 - Broadsoft Call Log, 2 - Local Call Log.
+# Number: 0,1,2. Default is 0.
+# Mandatory
+# P6765 = 0
+
+# Local Call Recording Feature. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P6760 = 0
+
+# Saved Local Call Recording Location. 0 - Internal Storage 1 - USB. Default is 0
+# Number: 0, 1
+# Mandatory
+# P6761 = 0
+
+##########################################
+## Settings/LCD Display
+##########################################
+# Screensaver Source. 0 - Default, 1 - USB. Default is 0
+# Mandatory
+# P6759 = 0
+
+##########################################
+## Settings/LCD Control
+##########################################
+# BLF LED Pattern. 0 - Default, 1 - Analog, 2 - Directional, 3 - Reserved(Red), 4 - Reserved(Green), 5 - Inverse. Default is 0
+# Number: 0 - 5
+# Mandatory
+# P6766 = 0
+
+######################################################################################
+# P value added since GXP2130/2140/2160 1.0.4.17
+######################################################################################
+# Crypto Life Time
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P2363/P2463/P2563/P2663/P2763/P2863: Account 1/2/3/4/5/6
+
+#Auto Provision Eventlist BLFs. 0-Disabled, 1-Enabled. Default is 0
+#Number:0,1
+#Mandatory
+#P2389 = 0
+
+#Auto Provision Eventlist BLFs. 0-Disabled, 1-Enabled. Default is 0
+#Number:0,1
+#Mandatory
+#P2489 = 0
+
+#Auto Provision Eventlist BLFs. 0-Disabled, 1-Enabled. Default is 0
+#Number:0,1
+#Mandatory
+#P2589 = 0
+
+#Auto Provision Eventlist BLFs. 0-Disabled, 1-Enabled. Default is 0
+#Number:0,1
+#Mandatory
+#P2689 = 0
+
+#Auto Provision Eventlist BLFs. 0-Disabled, 1-Enabled. Default is 0
+#Number:0,1
+#Mandatory
+#P2789 = 0
+
+#Auto Provision Eventlist BLFs. 0-Disabled, 1-Enabled. Default is 0
+#Number:0,1
+#Mandatory
+#P2889 = 0
+
+#Layer 3 QoS for SIP
+#Number:0 - 63
+#Mandatory
+#P1558 = 26
+
+#Layer 3 QoS for RTP
+#Number:0 - 63
+#Mandatory
+#P1559 = 46
+
+# NTP Update Interval
+# String
+# Number: 5 - 1440, Default is 1440
+# P5005 = 1440
+
+######################################################################################
+# P value added since GXP2130/2140/2160 1.0.4.10
+######################################################################################
+# Force BLF Call-pickup by prefix. 0 - No, 1 - Yes. Default is 0.
+# P6752, P6753, P6754, P6755, P6756, P6757: Account 1 - Account 6.
+
+# Broadsoft Call Park. 0 - Disabled, 1 - Enabled. Default is 0.
+# P2388, P2488, P2588, P2688, P2788, P2888: Account 1 - Account 6.
+
+# Always Authenticate Before Challenge. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P20713 = 0
+
+# Phonebook Management
+# HTTP/HTTPS User Name.
+# String
+# P6713 =
+
+# HTTP/HTTPS Password.
+# String
+# P6714 =
+
+# Bypass Dial Plan Through Call History and Directories. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P6758 = 0
+
+# Disable Busy Tone on Remote Disconnect. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P6762 = 0
+
+# XML Applications
+# Server Path
+# String
+# P337 =
+
+# Softkey Label
+# String
+# P352 = XMLApp
+
+######################################################################################
+# P value added since GXP2130/2140/2160 1.0.3.9
+######################################################################################
+# Show Account Name Only. (for GXP2130/GXP2140 Only)
+# 0 - No, 1 - Yes. Default is 0.
+# Number: 0, 1.
+# Mandatory
+# P2380/P2480/P2580/P2680: Account 1/2/3/4.
+
+# Add Auth Header On Initial REGISTER
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P2359 = 0
+
+# Language XML URL
+# String
+# P2962 =
+
+# Auto language download. 0 - Yes, 1 - No. Default is 0
+# Number: 0, 1
+# Mandatory
+# P2961 =
+
+# Validate Certification Chain. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P2367 = 0
+
+# Capture Location. 0 - Internal Storage, 1 - USB. Default is 0
+# Number: 0, 1.
+# Mandatory
+# P2999 = 0
+
+# With RTP Packets. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P6007 = 0
+
+# USB Filename
+# String
+# P6008 =
+
+# Sort Phonebook by. 0 - Last Name, 1 - First Name. Default is 0
+# Number: 0, 1
+# Mandatory
+# P2914 = 0
+
+# Public Mode. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+# P1345 = 0
+
+# Multicast Paging options
+# P1566 - P1588
+
+# Second Dial Tone
+# String
+# Mandatory
+# P2909 = f1=350,f2=440;
+
+# Programmable Keys/Softkeys
+# P2987 - P2998
+
+# Broadsoft IM&P Server.
+# String
+# P6006 =
+
+# Broadsoft IM&P Port.
+# String
+# P6005 =
+
+# Broadsoft Network Directories
+# P2971 - P2986
+
+######################################################################################
+# The value of P value changed since GXP2130/2140/2160 1.0.2.9
+######################################################################################
+# Special Feature. 100 - Standard, 101 - Nortel MCS, 102- Broadsoft, 108 - CBCOM,
+# 109 - RNK, 110 - Sylantro, 117 - Huawei IMS, 119 - Phonepower
+# Default is 100
+# Number: 100, 101, 102, 108, 109, 110, 117, 119
+# Mandatory
+# P198 = 100
+
+######################################################################################
+# P value added since GXP2130/2140/2160 1.0.2.9
+######################################################################################
+# HTTP Proxy
+# String
+# P1552 =
+
+# HTTPS Proxy
+# String
+# P1553 =
+
+# BLF Server
+# String
+# P2375/P2475/P2575/P2675/P2775/P2875 : Account 1/2/3/4/5/6
+
+# Broadsoft Executive Assistant. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+# P2364/P2464/P2564/P2664/P2764/P2864 : Account 1/2/3/4/5/6
+
+# Default Input Selection. Default is Multi-Tap.
+# 0 - Multi-Tap, 1 - Shiftable
+# P2920 = 0
+
+# Broadsoft IM&P. Default is 0.
+# 0 - Disabled, 1 - Enabled
+# Mandatory
+# P2964 = 0
+
+# Associated Broadsoft Account. Default is 0.
+# 0 - 5 : Account 1 - Account 6
+# Mandatory
+# P2965 = 0
+
+# Username.
+# String
+# P2966 =
+
+# Password.
+# String
+# P2967 =
+
+# Auto Login. Default is 1.
+# 0 - Yes, 1 - No
+# Mandatory
+# P2968 = 1
+
+# Display Non XMPP Contacts. Default is 1.
+# 0 - Yes, 1 - No
+# Mandatory
+# P2969 = 1
+
+# Default search mode. 0 - Quick match, 1 - Exact match. Default is 0
+# Number: 0, 1.
+# Mandatory
+# P2970 = 0
+
+######################################################################################
+# The value of P value changed since GXP2140/2160 1.0.1.14 or GXP2130 1.0.1.19
+######################################################################################
+# Mute Key Functions While Idle. 0 - DND, 1 - Idle Mute, 2 - Disabled. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+# P1565 = 0
+
+######################################################################################
+# P values added since GXP2140/2160 1.0.1.14 or GXP2130 1.0.1.19
+######################################################################################
+# Wallpaper Settings
+# Wallpaper Source. O - Default, 1 - Download, 2 - USB, 3 - Uploaded
+# Mandatory
+# P2916 = 0
+
+# Wallpaper Server Path
+# String
+# P2917 =
+
+# Screensaver Settings
+# Screensaver. 0 - No, 1 - Yes. Default is 1
+# Mandatory
+# P2918 = 1
+
+# Screensaver Timeout. Minutes.
+# Number: 3 - 60
+# P2919 =
+
+###############################################################
+# Initial Version Firmware GXP2130 1.0.1.19
+###############################################################
+
+###############################################################
+# P values added since GXP2140/2160 1.0.0.17
+###############################################################
+# Broadsoft Phonebook configurations
+# P1590 - P1649.
+
+###############################################################
+# Initial Version Firmware GXP2140/2160 1.0.0.17
+###############################################################
+
+####################################################################
+## Change Log End ##
+####################################################################
+
+
+####################################################################
+# Account Settings ##
+####################################################################
+####################################################################
+# Account 1 ##
+####################################################################
+###############################################################
+# Account 1/General Settings
+###############################################################
+# Account Active. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P271 = 1
+
+# Account Name
+# String
+P270 =
+
+# SIP Server
+# String
+P47 =
+
+# Secondary SIP Server
+# String
+P2312 =
+
+# Outbound Proxy
+# String
+P48 =
+
+# Backup Outbound Proxy
+# String
+P2333 =
+
+# BLF Server
+# String
+P2375 =
+
+# SIP User ID
+# String
+P35 =
+
+# Authenticate ID
+# String
+P36 =
+
+# Authenticate Password
+# String
+P34 =
+
+# Name
+# String
+P3 =
+
+# Voice Mail Access Number
+# String
+P33 =
+
+###############################################################
+# Account 1/Network Settings
+###############################################################
+# DNS Mode. 0 - A Record, 1 - SRV, 2 - NAPTR/SRV, 3 - Use Configured IP. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P103 = 0
+
+# DNS SRV Fail-over Mode. 0 - Default, 1 - Saved one until DNS TTL, 2 - Saved one until no response. Default is 0
+# Number: 0,1,2
+# Mandatory
+P26040 = 0
+
+# Primary IP. Maximum 15 characters
+# String
+P2308 =
+
+# Backup IP 1
+# String
+P2309 =
+
+# Backup IP 2
+# String
+P2310 =
+
+# NAT Traversal. 0 - No, 1 - STUN, 2 - keep alive, 3 - UPnP, 4 - Auto, 5 - VPN. Default is 0.
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P52 = 0
+
+# Proxy-Require (A SIP extension to enable firewall penetration). Max length is 64 characters
+# String
+P197 =
+
+###############################################################
+# Account 1/SIP Settings/Basic Settings
+###############################################################
+# TEL URI. 0 - Disabled, 1 - User=Phone, 2 - Enabled. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P63 = 0
+
+# SIP Registration. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P31 = 1
+
+# Unregister On Reboot. 0 - No, 1 - Yes, 2 - Instance. Default is 0
+# Number: 0, 1
+# Mandatory
+P81 = 0
+
+# Register Expiration (in minutes). Default is 60. Max about 45 days
+# Number: 1 - 64800
+# Mandatory
+P32 = 60
+
+# Subscribe Expiration. Default is 60. Max about 45 days
+# Number: 1 - 64800
+# Mandatory
+P26051 = 60
+
+# Reregister Before Expiration (in seconds). Default is 0 second
+# Number: 0 - 64800
+# Mandatory
+P2330 = 0
+
+# Enable OPTIONS Keep Alive. 0 - No, 1 - Yes. Default is 0
+# Number: 0,1
+# Mandatory
+P2397 = 0
+
+# OPTIONS Keep Alive Interval. Default is 30
+# Number
+# Mandatory
+P2398 = 30
+
+# OPTIONS Keep Alive Max Lost. Default is 3
+# Number
+# Mandatory
+P2399 = 30
+
+# Local SIP Port. Default is 5060
+# Number
+# Mandatory
+P40 = 5060
+
+# SIP Registration Failure Retry Wait Time (in seconds). Default is 20
+# Number: 1 - 3600
+# Mandatory
+P138 = 20
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate)
+# 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default is 50
+# Number: 50, 100, 200
+# Mandatory
+P209 = 50
+
+# SIP T2 Timeout. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default is 400
+# Number: 200, 400, 800
+# Mandatory
+P250 = 400
+
+# SIP Transport. 0 - UDP, 1 - TCP, 2 - TLS/TCP. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P130 = 0
+
+# SIP Listening Mode.
+# 0 - Transport Only, 1 - Dual, 2 - Dual (BLF Enforced), 3 - Dual (Secured). Default is 0
+# Number: 0,1,2,3
+# Mandatory
+P26024 = 0
+
+# SIP URI Scheme when using TLS. 0 - sip, 1 - sips. Default is 1
+# Number: 0, 1
+# Mandatory
+P2329 = 1
+
+# Use Actual Ephemeral Port in Contact with TCP/TLS. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2331 = 0
+
+# Outbound Proxy Mode. 0 - in route, 1 - not in route, 2 - always send to
+# Number: 0, 1, 2
+# Mandatory
+P2305 = 0
+
+# Support SIP Instance ID. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P288 = 1
+
+# SUBSCRIBE for MWI. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P99 = 0
+
+# SUBSCRIBE for Registration. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2319 = 0
+
+# Enable 100rel. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P272 = 0
+
+# Callee ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26025 = 0
+
+# Caller ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2324 = 0
+
+# Add Auth Header On Initial REGISTER
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2359 = 0
+
+# Allow SIP Reset
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26015 = 0
+
+# Ignore Alert-Info header
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26018 = 0
+
+###############################################################
+# Account 1/SIP Settings/Custom SIP Headers
+###############################################################
+
+# Use Privacy Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2338 = 0
+
+# Use P-Preferred-Identity Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2339 = 0
+
+# Use X-Grandstream-PBX Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26054 = 1
+
+# Use P-Access-Network-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26058 = 1
+
+# Use P-Emergency-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26059 = 1
+
+# Use MAC Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26061 = 1
+
+###############################################################
+# Account 1/SIP Settings/Advanced Features
+###############################################################
+# Line-Seize Timeout (in seconds). Default is 15
+# Number: 15 - 60
+# Mandatory
+P2313 = 15
+
+# Eventlist BLF URI
+# String
+P134 =
+
+#Auto Provision Eventlist BLFs. 0-Disabled, 1-Enabled. Default is 0
+#Number:0,1
+#Mandatory
+P2389 = 0
+
+# Conference URI
+# String
+P2318 =
+
+# Music On Hold URI
+# String
+P2350 =
+
+# Force BLF Call-pickup by prefix. 0 - Disable, 1 - Enable. Default is 0
+# Number: 0, 1
+# Mandatory
+P6752 = 0
+
+# BLF Call-pickup Prefix. Default is **
+# String
+# Mandatory
+P1347 = **
+
+# Call Pickup Barge-In Code
+# String
+P26046 =
+
+# PUBLISH for Presence. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P188 = 0
+
+# Omit charset=UTF-8 in MESSAGE. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2355 = 0
+
+# Allow Unsolicited REFER. 0 - Disabled, 1 - Enabled, 2 - Enabled/Force Auth. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26023 = 0
+
+# Special Feature. 100 - Standard, 101 - Nortel MCS, 102- Broadsoft, 108 - CBCOM,
+# 109 - RNK, 110 - Sylantro, 117 - Huawei IMS, 119 - Phonepower
+# Default is 100
+# Number: 100, 101, 102, 108, 109, 110, 117, 119
+# Mandatory
+P198 = 100
+
+# Broadsoft
+# Broadsoft Call Center. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2341 = 0
+
+# Hoteling Event. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2342 = 0
+
+# Call Center Status. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2343 = 0
+
+# Broadsoft Executive Assistant. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2364 = 0
+
+# Feature Key Synchronization. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2325 = 0
+
+# Broadsoft Call Park. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2388 = 0
+
+###############################################################
+# Account 1/SIP Settings/Session Timer
+###############################################################
+# Enable Session Timer. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2395 = 1
+
+# Session Expiration (in seconds). Default is 180
+# Number: 90 - 64800
+# Mandatory
+P260 = 180
+
+# Minimum SE (in seconds). Default is 90. This value must be lower than or equal to P260
+# Number: 90 - 64800
+# Mandatory
+P261 = 90
+
+# Caller Request Timer (Request for timer when calling). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P262 = 0
+
+# Callee Request Timer (Request for timer when called. i.e. if remote party supports timer but did not request for one)
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P263 = 0
+
+# Force Timer (Still use timer when remote party does not support timer). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P264 = 0
+
+# UAC Specify Refresher. 0 - omit, 1 - UAC, 2 - UAS. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P266 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS. Default is 1
+# Number: 1, 2
+# Mandatory
+P267 = 1
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE).
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P265 = 0
+
+###############################################################
+# Account 1/SIP Settings/Security Settings
+###############################################################
+# Check Domain Certificates. When set to Yes/Enabled, domain certificate will be checked as defined in RFC5922
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2311 = 0
+
+# Validate Certification Chain. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2367 = 0
+
+# Validate Incoming Messages. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2306 = 0
+
+# Check SIP User ID for incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P258 = 0
+
+# Accept Incoming SIP from Proxy Only. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2347 = 0
+
+# Authenticate Incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2346 = 0
+
+###############################################################
+# Account 1/Audio Settings
+###############################################################
+# Preferred Vocoder
+# 0 - PCMU, 2 - G.726-32, 8 - PCMA, 9 - G.722, 18 - G.729A/B, 4 - G.723.1, 98 - iLBC, 125 - OPUS
+# choice 1. Default is 0
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P57 = 0
+
+# choice 2. Default is 8
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P58 = 8
+
+# choice 3. Default is 4
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P59 = 4
+
+# choice 4. Default is 18
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P60 = 18
+
+# choice 5. Default is 9
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P61 = 9
+
+# choice 6. Default is 98
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P62 = 98
+
+# choice 7. Default is 2
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P46 = 2
+
+# choice 8. Default is 125
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P98 = 125
+
+# Use First Matching Vocoder in 200OK SDP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2348 = 0
+
+# Codec Negotiation Priority. 0 - Caller, 1 - Callee. Default is 1
+# Number: 0, 1
+# Mandatory
+P29061 = 1
+
+# Hide Vocoder. 0 - No, 1 - Yes. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P26047 = 0
+
+# Disable Multiple m line in SDP
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P137 = 0
+
+# SRTP Mode. 0 - Disabled, 1 - Enabled but not forced, 2 - Enabled and forced, 3 - Optional. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P183 = 0
+
+# SRTP Key Length. 0 - AES 128&256 bit, 1 - AES 128 bit, 2 - AES 256 bit. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P2383 = 0
+
+#Crypto Life Time
+#0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2363 = 0
+
+# Symmetric RTP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P291 = 0
+
+# Silence Suppression. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P50 = 0
+
+# Jitter Buffer Type. 0 - Fixed, 1 - Adaptive. Default is 1
+# Number: 0, 1
+# Mandatory
+P133 = 1
+
+# Jitter Buffer Length. 0 - 100ms, 1 - 200ms, 2 - 300ms, 3 - 400ms, 4 - 500ms, 5 - 600ms, 6 - 700ms, 7 - 800ms
+# Default is 2
+# Number: 0, 1, 2, 3, 4, 5, 6, 7
+# Mandatory
+P132 = 2
+
+# Voice Frames per TX (up to 10/20/32/64 frames for G711/G726/G723/other codecs respectively). Default is 2
+# Number: 1 - 64
+# Mandatory
+P37 = 2
+
+# G723 Rate. 0 - 6.3kbps encoding rate, 1 - 5.3kbps encoding rate. Default is 1
+# Number: 0, 1
+# Mandatory
+P49 = 1
+
+# G.726-32 Packing Mode. 0 - ITU, 1 - IETF. Default is 0
+# Number: 0, 1
+# Mandatory
+P2323 = 0
+
+# iLBC Frame Size. 0 - 20ms, 1 - 30ms. Default is 1
+# Number: 0, 1
+# Mandatory
+P97 = 1
+
+# iLBC Payload Type. Default is 97
+# Number: 96 - 127
+# Mandatory
+P96 = 97
+
+# OPUS Payload Type. Default is 123
+# Number: 96 - 127
+# Mandatory
+P2385 = 123
+
+# DTMF Payload Type. Default is 101
+# Number: 96 - 127
+# Mandatory
+P79 = 101
+
+# Send DTMF: In-audio. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2301 = 0
+
+# Send DTMF: Via RTP (RFC2833). 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2302 = 1
+
+# Send DTMF: Via SIP INFO. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2303 = 0
+
+# DTMF Delay. Default is 250
+# Number: 100 - 250
+# Mandatory
+P26060 = 250
+
+###############################################################
+# Account 1/Call Settings
+###############################################################
+# Early Dial (use "Yes" only if proxy supports 484 response). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P29 = 0
+
+# Dial Plan Prefix
+# String
+P66 =
+
+# Dial Plan. Default value is { x+ | \+x+ | *x+ | *xx*x+ }
+# String
+# Mandatory
+P290 = { x+ | \+x+ | *x+ | *xx*x+ }
+
+# Call Log. 0 - Log All Calls, 1 - Log Incoming/Outgoing only (missed calls NOT recorded), 2 - Disable Call Log. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P182 = 0
+
+# Account Ring Tone. 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone, 4 - silent. Default is 0
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P104 = 0
+
+# Matching Incoming Caller ID. Matching Rule 1
+# String
+P1488 =
+
+# Matching Rule 1 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1489 = 0
+
+# Matching Incoming Caller ID. Matching Rule 2
+# String
+P1490 =
+
+# Matching Rule 2 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1491 = 0
+
+# Matching Incoming Caller ID. Matching Rule 3
+# String
+P1492 =
+
+# Matching Rule 3 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1493 = 0
+
+# Ring Timeout (in seconds). Default is 60
+# Number: 30 - 3600
+# Mandatory
+P1328 = 60
+
+# Send Anonymous (caller ID will be blocked if set to Yes). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P65 = 0
+
+# Anonymous Call Rejection. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P129 = 0
+
+# Auto Answer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P90 = 0
+
+# Refer-To Use Target Contact. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P135 = 0
+
+# Transfer on Conference HangUp. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2304 = 0
+
+# Disable Recovery on Blind Transfer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2384 = 0
+
+# Blind Transfer Wait Timeout. Default is 30
+# Number: 30 - 300
+# Mandatory
+P26070 = 30
+
+# No Key Entry Timeout (in seconds). Default is 4
+# Number: 1 - 15
+# Mandatory
+P85 = 4
+
+# Use # as Dial Key. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1, 2
+# Mandatory
+P72 = 1
+
+# On Hold Reminder Tone. 0 - Disabled, 1 - Enable. Default is 0
+# Number: 0, 1
+# Mandatory
+P26006 = 0
+
+# RFC2543 Hold. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1, 2
+# Mandatory
+P26062= 1
+
+# Hiding Dialing Password
+# Prefix for dialing password
+# String
+P26049 =
+
+# Password length. Default is 0
+# Number
+# Mandatory
+P26050 = 0
+
+# Disable Call Waiting. 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26063 = 0
+
+###############################################################
+# Account 1/Intercom Settings
+###############################################################
+# Allow Auto Answer by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P298 = 0
+
+# Allow Barging by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26019 = 0
+
+# Mute on answer Intercom call. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26071 = 0
+
+# Play warning tone for Auto Answer Intercom. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26072 = 0
+
+# Custom Call-Info for Auto Answer.
+# String
+P2356 =
+
+###############################################################
+# Account 1/Feature Codes
+###############################################################
+#Enable Call Features. 0 - No, 1 - Yes. Default is 1
+#Number: 0, 1
+#Mandatory
+P191 = 1
+
+#Do Not Disturb (DND) - On
+# String
+P2344 =
+
+#Do Not Disturb (DND) - Off
+# String
+P2345 =
+
+#Call Forward Unconditionally (All) - On
+# String
+P26013 =
+
+#Call Forward Unconditionally (All) - Off
+# String
+P26014 =
+
+#Call Forward Busy - On
+# String
+P26009 =
+
+#Call Forward Busy - Off
+# String
+P26010 =
+
+#Call Forward Delayed (No Answer) - On
+#String
+P26011 =
+
+#Call Forward Delayed (No Answer) - Off
+#String
+P26012 =
+
+#Delayed Call Forward Wait Time (in seconds). Default is 20
+#Number: 1 - 120
+#Mandatory
+P139 = 20
+
+####################################################################
+# Account 2
+####################################################################
+###############################################################
+# Account 2/General Settings
+###############################################################
+# Account Active. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P401 = 1
+
+# Account Name
+# String
+P417 =
+
+# SIP Server
+# String
+P402 =
+
+# Secondary SIP Server
+# String
+P2412 =
+
+# Outbound Proxy
+# String
+P403 =
+
+# Backup Outbound Proxy
+# String
+P2433 =
+
+# BLF Server
+# String
+P2475 =
+
+# SIP User ID
+# String
+P404 =
+
+# Authenticate ID
+# String
+P405 =
+
+# Authenticate password
+# String
+P406 =
+
+# Name
+# String
+P407 =
+
+# Voice Mail UserID
+# String
+P426 =
+
+###############################################################
+# Account 2/Network Settings
+###############################################################
+# DNS Mode. 0 - A Record, 1 - SRV, 2 - NAPTR/SRV, 3 - Use Configured IP. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P408 = 0
+
+# DNS SRV Fail-over Mode. 0 - Default, 1 - Saved one until DNS TTL, 2 - Saved one until no response. Default is 0
+# Number: 0,1,2
+# Mandatory
+P26140 = 0
+
+# Primary IP. Maximum 15 characters
+# String
+P2408 =
+
+# Backup IP 1
+# String
+P2409 =
+
+# Backup IP 2
+# String
+P2410 =
+
+# NAT Traversal. 0 - No, 1 - STUN, 2 - keep alive, 3 - UPnP, 4 - Auto, 5 - VPN. Default is 0
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P414 = 0
+
+# Proxy-Require (A SIP extension to enable firewall penetration). Max length is 64 characters
+# String
+P418 =
+
+###############################################################
+# Account 2/SIP Settings/Basic Settings
+###############################################################
+# TEL URI. 0 - Disabled, 1 - User=Phone, 2 - Enabled. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P409 = 0
+
+# SIP Registration. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P410 = 1
+
+# Unregister On Reboot. 0 - No, 1 - Yes, 2 - Instance. Default is 0
+# Number: 0, 1
+# Mandatory
+P411 = 0
+
+# Register Expiration (in minutes). Default is 60. Max is 45 days
+# Number: 1 - 64800
+# Mandatory
+P412 = 60
+
+# Subscribe Expiration. Default is 60. Max about 45 days
+# Number: 1 - 64800
+# Mandatory
+P26151 = 60
+
+# Reregister before Expiration (in seconds). Default is 0
+# Number: 0 - 64800
+# Mandatory
+P2430 = 0
+
+# Enable OPTIONS Keep Alive. 0 - No, 1 - Yes. Default is 0
+# Number: 0,1
+# Mandatory
+P2497 = 0
+
+# OPTIONS Keep Alive Interval. Default is 30
+# Number
+# Mandatory
+P2498 = 30
+
+# OPTIONS Keep Alive Max Lost. Default is 3
+# Number
+# Mandatory
+P2499 = 30
+
+# Local SIP port. Default is 5062
+# Number
+# Mandatory
+P413 = 5062
+
+# SIP Registration Failure Retry Wait Time (in seconds). Default is 20
+# Number: 1 - 3600
+# Mandatory
+P471 = 20
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate)
+# 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default is 100
+# Number: 50, 100, 200
+# Mandatory
+P440 = 50
+
+# SIP T2 Timeout. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default is 400
+# Number: 200, 400, 800
+# Mandatory
+P441 = 400
+
+# SIP Transport. 0 - UDP, 1 - TCP, 2 - TCP/TLS. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P448 = 0
+
+# SIP Listening Mode.
+# 0 - Transport Only, 1 - Dual, 2 - Dual (BLF Enforced), 3 - Dual (Secured). Default is 0
+# Number: 0,1,2,3
+# Mandatory
+P26124 = 0
+
+# SIP URI Scheme when using TLS. 0 - sip, 1 - sips. Default is 1
+# Number: 0, 1
+# Mandatory
+P2429 = 1
+
+# Use Actual Ephemeral Port in Contact with TCP/TLS. 0 - No, 1- Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2431 = 0
+
+# Outbound Proxy Mode. 0 - in route, 1 - not in route, 2 - always send to
+# Number: 0, 1, 2
+# Mandatory
+P2405 = 0
+
+# Support SIP Instance ID. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P489 = 1
+
+# SUBSCRIBE for MWI (Whether or not send SUBSCRIBE for Message Waiting Indication). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P415 = 0
+
+# SUBSCRIBE for Registration. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2419 = 0
+
+# Enable 100rel. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P435 = 0
+
+# Caller ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26125 = 0
+
+# Callee ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2424 = 0
+
+# Add Auth Header On Initial REGISTER
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2459 = 0
+
+#Allow SIP Reset
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+#Mandatory
+P26115 = 0
+
+# Ignore Alert-Info header
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26118 = 0
+
+###############################################################
+# Account 2/SIP Settings/Custom SIP Headers
+###############################################################
+
+# Use Privacy Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2438 = 0
+
+# Use P-Preferred-Identity Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2439 = 0
+
+# Use X-Grandstream-PBX Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26154 = 1
+
+# Use P-Access-Network-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26158 = 1
+
+# Use P-Emergency-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26159 = 1
+
+# Use MAC Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26161 = 1
+
+###############################################################
+# Account 2/SIP Settings/Advanced Features
+###############################################################
+# Line-Seize Timeout (in seconds). Default is 15
+# Number: 15 - 60
+# Mandatory
+P2413 = 15
+
+# Eventlist BLF URI
+# String
+P444 =
+
+#Auto Provision Eventlist BLFs. 0-Disabled, 1-Enabled. Default is 0
+#Number:0,1
+#Mandatory
+P2489 = 0
+
+# Conference URI
+# String
+P2418 =
+
+# Music On Hold URI
+# String
+P2450 =
+
+# Force BLF Call-pickup by prefix. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P6753 = 0
+
+# BLF Call-pickup Prefix. Default is **
+# String
+# Mandatory
+P481 = **
+
+# Call Pickup Barge-In Code
+# String
+P26146 =
+
+# PUBLISH for Presence. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P488 = 0
+
+# Omit charset=UTF-8 in MESSAGE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2455 = 0
+
+# Allow Unsolicited REFER. 0 - Disabled, 1 - Enabled, 2 - Enabled/Force Auth. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26123 = 0
+
+# Special Feature. 100 - Standard, 101 - Nortel MCS, 102- Broadsoft, 108 - CBCOM, 109 - RNK, 110 - Sylantro, 117 - Huawei IMS
+# Number: 100, 101, 102, 108, 109, 110, 117. Default is 100
+# Mandatory
+P424 = 100
+
+# Broadsoft
+# Broadsoft Call Center. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2441 = 0
+
+# Hoteling Event. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2442 = 0
+
+# Call Center Status. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2443 = 0
+
+# Broadsoft Executive Assistant. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2464 = 0
+
+# Feature Key Synchronization. 0 - Disabled, 1 - Enabled. Default is 0.
+# Number: 0, 1
+# Mandatory
+P2425 = 0
+
+# Broadsoft Call Park. 0 - Disabled, 1 - Enabled. Default is 0.
+# Number: 0, 1
+# Mandatory
+P2488 = 0
+###############################################################
+# Account 2/SIP Settings/Session Timer
+###############################################################
+# Enable Session Timer. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2495 = 1
+
+# Session Expiration (in seconds). Default is 180
+# Number: 90 - 64800
+# Mandatory
+P434 = 180
+
+# Minimum SE (in seconds). Default is 90. This value must be lower than or equal to P434
+# Number: 90 - 64800
+# Mandatory
+P427 = 90
+
+# Caller Request Timer (Request for timer when calling). 0 - No, 1 - Yes
+# Number: 0, 1
+# Mandatory
+P428 = 0
+
+# Callee Request Timer (Request for timer when called. i.e. if remote party supports timer but did not request for one)
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P429 = 0
+
+# Force Timer (Still use timer when remote party does not support timer). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P430 = 0
+
+# UAC Specify Refresher. 0 - omit, 1 - UAC, 2 - UAS. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P432 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS. Default is 1
+# Number: 1, 2
+# Mandatory
+P433 = 1
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE)
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P431 = 0
+
+###############################################################
+# Account 2/SIP Settings/Security Settings
+###############################################################
+# Check Domain Certificates. 0 - No, 1 - Yes. When set to Yes/Enabled, the domain certificate will be checked as defined in RFC5922
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2411 = 0
+
+# Validate Certification Chain. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2467 = 0
+
+# Validate Incoming Messages. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2406 = 0
+
+# Check SIP User ID for incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P449 = 0
+
+# Accept Incoming SIP from Proxy Only. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2447 = 0
+
+# Authenticate Incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2446 = 0
+
+###############################################################
+# Account 2/Audio Settings
+###############################################################
+# Preferred Vocoder
+# 0 - PCMU, 2 - G.726-32, 8 - PCMA, 9 - G.722, 18 - G.729A/B, 4 - G.723.1, 98 - iLBC, 125 - OPUS
+# choice 1. Default is 0
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P451 = 0
+
+# choice 2. Default is 8
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P452 = 8
+
+# choice 3. Default is 4
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P453 = 4
+
+# choice 4. Default is 18
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P454 = 18
+
+# choice 5. Default is 9
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P455 = 9
+
+# choice 6. Default is 98
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P456 = 98
+
+# choice 7. Default is 2
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P457 = 2
+
+# choice 8. Default is 125
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P458 = 125
+
+# Use First Matching Vocoder in 200OK SDP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2448 = 0
+
+# Codec Negotiation Priority. 0 - Caller, 1 - Callee. Default is 1
+# Number: 0, 1
+# Mandatory
+P29161 = 1
+
+# Hide Vocoder. 0 - No, 1 - Yes. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P26147 = 0
+
+#Disable Multiple m line in SDP
+#0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P487 = 0
+
+# SRTP Mode
+# 0 - Disabled, 1 - Enabled but not forced, 2 - Enabled and forced, 3 - Optional. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P443 = 0
+
+# SRTP Key Length. 0 - AES 128&256 bit, 1 - AES 128 bit, 2 - AES 256 bit. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P2483 = 0
+
+#Crypto Life Time
+#0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2463 = 0
+
+# Symmetric RTP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P460 = 0
+
+# Silence Suppression 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P485 = 0
+
+# Jitter Buffer Type. 0 - Fixed, 1 - Adaptive. Default is 1
+# Number: 0, 1
+# Mandatory
+P498 = 1
+
+# Jitter Buffer Length.
+# 0 - 100ms, 1 - 200ms, 2 - 300ms, 3 - 400ms, 4 - 500ms, 5 - 600ms, 6 - 700ms, 7 - 800ms. Default is 2
+# Number: 0, 1, 2, 3, 4, 5, 6, 7
+# Mandatory
+P497 = 2
+
+# Voice Frames per TX (up to 10/20/32/64 frames for G711/G726/G723/other codecs respectively). Default is 2
+# Number: 1 - 64
+# Mandatory
+P486 = 2
+
+# G723 Rate. 0 - 6.3kbps encoding rate, 1 - 5.3kbps encoding rate. Default is 1
+# Number: 0, 1
+# Mandatory
+P493 = 1
+
+# G.726-32 Packing Mode. 0 - ITU, 1 - IETF. default is 0
+# Number: 0, 1
+# Mandatory
+P2423 = 0
+
+# iLBC Frame Size. 0 - 20ms, 1 - 30ms. Default is 1
+# Number: 0, 1
+# Mandatory
+P495 = 1
+
+# iLBC Payload Type. Default is 97
+# Number: 96 - 127
+# Mandatory
+P494 = 97
+
+# OPUS Payload Type. Default is 123
+# Number: 96 - 127
+# Mandatory
+P2485 = 123
+
+# DTMF Payload Type. Default is 101
+# Number: 96 - 127
+# Mandatory
+P496 = 101
+
+# Send DTMF: In-audio. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2401 = 0
+
+# Send DTMF: Via RTP (RFC2833). 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2402 = 1
+
+# Send DTMF: Via SIP INFO. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2403 = 0
+
+# DTMF Delay. Default is 250
+# Number: 100 - 250
+# Mandatory
+P26160 = 250
+
+###############################################################
+# Account 2/Call Settings
+###############################################################
+# Early Dial (use "Yes" only if proxy supports 484 response). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P422 = 0
+
+# Dial Plan Prefix
+# String
+P419 =
+
+# Dial Plan. Default is { x+ | \+x+ | *x+ | *xx*x+ }
+# String
+# Mandatory
+P459= { x+ | \+x+ | *x+ | *xx*x+ }
+
+# Call Log. 0 - Log All Calls, 1 - Log Incoming/Outgoing only (missed calls NOT recorded), 2 - Disable Call Log. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P442 = 0
+
+# Account Ring Tone. 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone, 4 - silent. Default is 0
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P423 = 0
+
+# Matching Incoming Caller ID. Matching Rule 1
+# String
+P1494 =
+
+# Matching Rule 1 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1495 = 0
+
+# Matching Incoming Caller ID. Matching Rule 2.
+# String
+P1496 =
+
+# Matching Rule 2 Distinctive Ringtone.
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1497 = 0
+
+# Matching Incoming Caller ID. Matching Rule 3.
+# String
+P1498 =
+
+# Matching Rule 3 Distinctive Ringtone.
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1499 = 0
+
+# Ring Timeout (in seconds) Default is 60
+# Number: 30 - 3600
+# Mandatory
+P476 = 60
+
+# Send Anonymous (caller ID will be blocked if set to Yes). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P421 = 0
+
+# Anonymous Call Rejection. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P446 = 0
+
+# Auto Answer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P425 = 0
+
+# Refer-To Use Target Contact. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P469 = 0
+
+# Transfer on conference HangUp. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2404 = 0
+
+# Disable Recovery on Blind Transfer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2484 = 0
+
+# Blind Transfer Wait Timeout. Default is 30
+# Number: 30 - 300
+# Mandatory
+P26170 = 30
+
+# No Key Entry Timeout. Default is 4
+# Number: 1 - 15
+# Mandatory
+P491 = 4
+
+# Use # As Dial Key. 0 - No, 1 - Yes
+# Number: 0, 1
+# Mandatory
+P492 = 1
+
+#On Hold Reminder Tone. 0 - Disabled, 1 - Enable. Default is 0
+# Number: 0, 1
+# Mandatory
+P26106 = 0
+
+# RFC2543 Hold. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1, 2
+# Mandatory
+P26162= 1
+
+# Hiding Dialing Password
+# Prefix for dialing password
+# String
+P26149 =
+
+# Password length. Default is 0
+# Number
+# Mandatory
+P26150 = 0
+
+# Disable Call Waiting. 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26163 = 0
+
+###############################################################
+# Account 2/Intercom Settings
+###############################################################
+# Allow Auto Answer by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P438 = 0
+
+# Allow Barging by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26119 = 0
+
+# Mute on answer Intercom call. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26171 = 0
+
+# Play warning tone for Auto Answer Intercom. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26172 = 0
+
+# Custom Call-Info for Auto Answer.
+# String
+P2456 =
+
+###############################################################
+# Account 2/Feature Codes
+###############################################################
+#Enable Call Features. 0 - No, 1 - Yes. Default is 1
+#Number: 0, 1
+#Mandatory
+P420 = 1
+
+#Do Not Disturb (DND) - On
+# String
+P2444 =
+
+#Do Not Disturb (DND) - Off
+# String
+P2445 =
+
+#Call Forward Unconditionally (All) - On
+# String
+P26113 =
+
+#Call Forward Unconditionally (All) - Off
+# String
+P26114 =
+
+#Call Forward Busy - On
+# String
+P26109 =
+
+#Call Forward Busy - Off
+# String
+P26110 =
+
+#Call Forward Delayed (No Answer) - On
+#String
+P26111 =
+
+#Call Forward Delayed (No Answer) - Off
+#String
+P26112 =
+
+#Delayed Call Forward Wait Time (in seconds). Default is 20
+#Number: 1 - 120
+#Mandatory
+P470=
+
+####################################################################
+# Account 3
+####################################################################
+###############################################################
+# Account 3/General Settings
+###############################################################
+# Account Active. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P501 = 1
+
+# Account Name
+# String
+P517 =
+
+# SIP Server
+# String
+P502 =
+
+# Secondary SIP Server
+# String
+P2512 =
+
+# Outbound Proxy
+# String
+P503 =
+
+# Backup Outbound Proxy
+# String
+P2533 =
+
+# BLF Server
+# String
+P2575 =
+
+# SIP User ID
+# String
+P504 =
+
+# Authenticate ID
+# String
+P505 =
+
+# Authenticate Password
+# String
+P506 =
+
+# Name
+# String
+P507 =
+
+# Voice Mail UserID
+# String
+P526 =
+
+###############################################################
+# Account 3/Network Settings
+###############################################################
+# DNS Mode. 0 - A Record, 1 - SRV, 2 - NAPTR/SRV, 3 - Use Configured IP. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P508 = 0
+
+# DNS SRV Fail-over Mode. 0 - Default, 1 - Saved one until DNS TTL, 2 - Saved one until no response. Default is 0
+# Number: 0,1,2
+# Mandatory
+P26240 = 0
+
+# Primary IP. Maximum 15 characters
+# String
+P2508 =
+
+# Backup IP 1
+# String
+P2509 =
+
+# Backup IP 2
+# String
+P2510 =
+
+# NAT Traversal. 0 - No, 1 - STUN, 2 - keep alive, 3 - UPnP, 4 - Auto, 5 - VPN. Default is 0
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P514 = 0
+
+# Proxy-Require (A SIP extension to enable firewall penetration). Max length is 64 characters
+# String
+P518 =
+
+###############################################################
+# Account 3/SIP Settings/Basic Settings
+###############################################################
+# TEL URI. 0 - Disabled, 1 - User=Phone, 2 - Enabled. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P509 = 0
+
+# SIP Registration. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P510 = 1
+
+# Unregister On Reboot. 0 - No, 1 - Yes, 2 - Instance. Default is 0
+# Number: 0, 1
+# Mandatory
+P511 = 0
+
+# Register Expiration (in minutes). Default is 60. Max is 45 days
+# Number: 1 - 64800
+# Mandatory
+P512 = 60
+
+# Subscribe Expiration. Default is 60. Max about 45 days
+# Number: 1 - 64800
+# Mandatory
+P26251 = 60
+
+# Reregister before Expiration (in seconds). Default is 0 second
+# Number: 0 - 64800
+# Mandatory
+P2530 = 0
+
+# Enable OPTIONS Keep Alive. 0 - No, 1 - Yes. Default is 0
+# Number: 0,1
+# Mandatory
+P2597 = 0
+
+# OPTIONS Keep Alive Interval. Default is 30
+# Number
+# Mandatory
+P2598 = 30
+
+# OPTIONS Keep Alive Max Lost. Default is 3
+# Number
+# Mandatory
+P2599 = 30
+
+# Local SIP Port. Default is 5064
+# Number
+# Mandatory
+P513 = 5064
+
+# SIP Registration Failure Retry Wait Time (in seconds). Default is 20
+# Number: 1 - 3600
+# Mandatory
+P571 = 20
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate)
+# 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default is 100
+# Number: 50, 100, 200
+# Mandatory
+P540 = 50
+
+# SIP T2 Timeout. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses.
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default is 400
+# Number: 200, 400, 800
+# Mandatory
+P541 = 400
+
+# SIP Transport. 0 - UDP, 1 - TCP. 2- TCP/TLS. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P548 = 0
+
+# SIP Listening Mode.
+# 0 - Transport Only, 1 - Dual, 2 - Dual (BLF Enforced), 3 - Dual (Secured). Default is 0
+# Number: 0,1,2,3
+# Mandatory
+P26224 = 0
+
+# SIP URI Scheme When Using TLS. 0 - sip, 1 - sips. Default is 1
+# Number: 0, 1
+# Mandatory
+P2529 = 1
+
+# Use Actual Ephemeral Port in Contact with TCP/TLS. 0 - No, 1- Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2531 = 0
+
+# Outbound Proxy Mode. 0 - in route, 1 - not in route, 2 - always send to
+# Number: 0, 1, 2
+# Mandatory
+P2505 = 0
+
+# Support SIP Instace ID. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P589 = 1
+
+# SUBSCRIBE for MWI (Whether or not send SUBSCRIBE for Message Waiting Indication). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P515 = 0
+
+# SUBSCRIBE for Registration. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2519 = 0
+
+# Enable 100rel. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P535 = 0
+
+# Callee ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26225 = 0
+
+# Caller ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2524 = 0
+
+# Add Auth Header On Initial REGISTER
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2559 = 0
+
+#Allow SIP Reset
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+#Mandatory
+P26215 = 0
+
+# Ignore Alert-Info header
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26218 = 0
+
+###############################################################
+# Account 3/SIP Settings/Custom SIP Headers
+###############################################################
+
+# Use Privacy Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2538 = 0
+
+# Use P-Preferred-Identity Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2539 = 0
+
+# Use X-Grandstream-PBX Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26254 = 1
+
+# Use P-Access-Network-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26258 = 1
+
+# Use P-Emergency-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26259 = 1
+
+# Use MAC Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26261 = 1
+
+##########################################
+# Account 3/SIP Settings/Advanced Features
+##########################################
+# Line-Seize Timeout (in seconds). Default is 15
+# Number: 15 - 60
+# Mandatory
+P2513 = 15
+
+# Eventlist BLF URI
+# String
+P544 =
+
+#Auto Provision Eventlist BLFs. 0-Disabled, 1-Enabled. Default is 0
+#Number:0,1
+#Mandatory
+P2589 = 0
+
+# Conference URI
+# String
+P2518 =
+
+# Music On Hold URI
+# String
+P2550 =
+
+# Force BLF Call-pickup by prefix. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P6754 = 0
+
+# BLF Call-pickup Prefix. Default is **
+# String
+# Mandatory
+P581 = **
+
+# Call Pickup Barge-In Code
+# String
+#P26246 =
+
+# PUBLISH for Presence. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P588 = 0
+
+# Omit charset=UTF-8 in MESSAGE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2555 = 0
+
+# Allow Unsolicited REFER. 0 - Disabled, 1 - Enabled, 2 - Enabled/Force Auth. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26223 = 0
+
+# Special Feature. 100 - Standard, 101 - Nortel MCS, 102- Broadsoft, 108 - CBCOM, 109 - RNK, 110 - Sylantro, 117 - Huawei IMS. Default is 100
+# Number: 100, 101, 102, 108, 109, 110, 117
+# Mandatory
+P524 = 100
+
+# Broadsoft
+# Broadsoft Call Center. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2541 = 0
+
+# Hoteling Event. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2542 = 0
+
+# Call Center Status. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2543 = 0
+
+# Broadsoft Executive Assistant. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2564 = 0
+
+# Feature Key Synchronization. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2525 = 0
+
+# Broadsoft Call Park. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2588 = 0
+
+##########################################
+# Account 3/SIP Settings/Session Timer
+##########################################
+# Enable Session Timer. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2595 = 1
+
+# Session Expiration (in seconds). Default is 180
+# Number: 90 - 64800
+# Mandatory
+P534 = 180
+
+# Minimum SE (in seconds). Default is 90. This value must be lower than or equal to P534
+# Number: 90 - 64800
+# Mandatory
+P527 = 90
+
+# Caller Request Timer (Request for timer when calling) 0 - No, 1 - Yes
+# Number: 0, 1
+# Mandatory
+P528 = 0
+
+# Callee Request Timer (Request for timer when called. i.e. if remote party supports timer but did not request for one)
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P529 = 0
+
+# Force Timer (Still use timer when remote party does not support timer). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P530 = 0
+
+# UAC Specify Refresher. 0 - omit, 1 - UAC, 2 - UAS. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P532 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS. Default is 1
+# Number: 1, 2
+# Mandatory
+P533 = 1
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P531 = 0
+
+##########################################
+# Account 3/SIP Settings/Security Settings
+##########################################
+# Check Domain Certificates. When set to Yes/Enabled, the domain certificate will be checked as defined in RFC5922
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2511 = 0
+
+# Validate Certification Chain. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2567 = 0
+
+# Validate Incoming Messages. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2506 = 0
+
+# Check SIP User ID for incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P549 = 0
+
+# Accept Incoming SIP from Proxy Only. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2547 = 0
+
+# Authenticate Incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2546 = 0
+
+##########################################
+# Account 3/Audio Settings
+##########################################
+# Send DTMF: In-audio. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2501 = 0
+
+# Send DTMF: Via RTP (RFC2833). 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2502 = 1
+
+# Send DTMF: Via SIP INFO. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2503 = 0
+
+# OPUS Payload Type. Default is 123
+# Number: 96 - 127
+# Mandatory
+P2585 = 123
+
+# DTMF Payload Type. Default is 101
+# Number: 96 - 127
+# Mandatory
+P596 = 101
+
+# Preferred Vocoder
+# 0 - PCMU, 2 - G.726-32, 8 - PCMA, 9 - G.722, 18 - G.729A/B, 4 - G.723.1, 98 - iLBC, 125 - OPUS
+# choice 1. Default is 0
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P551 = 0
+
+# choice 2. Default is 8
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P552 = 8
+
+# choice 3. Default is 4
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P553 = 4
+
+# choice 4. Default is 18
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P554 = 18
+
+# choice 5. Default is 9
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P555 = 9
+
+# choice 6. Default is 98
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P556 = 98
+
+# choice 7. Default is 2
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P557 = 2
+
+# choice 8. Default is 125
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P558 = 125
+
+# Use First Matching Vocoder in 200OK SDP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2548 = 0
+
+# Codec Negotiation Priority. 0 - Caller, 1 - Callee. Default is 1
+# Number: 0, 1
+# Mandatory
+P29261 = 1
+
+# Disable Multiple m line in SDP
+#0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P587 = 0
+
+# SRTP Mode
+# 0 - Disabled, 1 - Enabled but not forced, 2 - Enabled and forced, 3 - Optional. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P543 = 0
+
+# SRTP Key Length. 0 - AES 128&256 bit, 1 - AES 128 bit, 2 - AES 256 bit. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P2583 = 0
+
+#Crypto Life Time
+#0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2563 = 0
+
+# Symmetric RTP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P560 = 0
+
+# Silence Suppression 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P585 = 0
+
+# Voice Frames per TX (up to 10/20/32/64 frames for G711/G726/G723/other codecs respectively). Default is 2
+# Number: 1 - 64
+# Mandatory
+P586 = 2
+
+# G723 Rate. 0 - 6.3kbps encoding rate, 1 - 5.3kbps encoding rate. Default is 1
+# Number: 0, 1
+# Mandatory
+P593 = 1
+
+# G.726-32 Packing Mode. 0 - ITU, 1 - IETF. Default is 0
+# Number: 0, 1
+# Mandatory
+P2523 = 0
+
+# iLBC Frame Size. 0 - 20ms, 1 - 30ms. Default is 1
+# Number: 0, 1
+# Mandatory
+P595 = 1
+
+# iLBC Payload Type. Default is 97
+# Number: 96 - 127
+# Mandatory
+P594 = 97
+
+# Jitter Buffer Type. 0 - Fixed, 1 - Adaptive. Default is 1
+# Number: 0, 1
+# Mandatory
+P598 = 1
+
+# Jitter Buffer Length. 0 - 100ms, 1 - 200ms, 2 - 300ms, 3 - 400ms, 4 - 500ms, 5 - 600ms, 6 - 700ms, 7 - 800ms. Default is 2
+# Number: 0, 1, 2, 3, 4, 5, 6, 7
+# Mandatory
+P597 = 2
+
+# Hide Vocoder. 0 - No, 1 - Yes. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P26247 = 0
+
+# DTMF Delay. Default is 250
+# Number: 100 - 250
+# Mandatory
+P26260 = 250
+
+##########################################
+# Account 3/Call Settings
+##########################################
+# Early Dial (use "Yes" only if proxy supports 484 response). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P522 = 0
+
+# Dial Plan Prefix
+# String
+P519 =
+
+# Dial Plan. Default is { x+ | \+x+ | *x+ | *xx*x+ }
+# String
+# Mandatory
+P559= { x+ | \+x+ | *x+ | *xx*x+ }
+
+# Call Log. 0 - Log All Calls, 1 - Log Incoming/Outgoing only (Missed calls NOT recorded), 2 - Disable Call Log. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P542 = 0
+
+# Account Ring Tone. 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone, 4 - silent. Default is 0
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P523 = 0
+
+# Matching Incoming Caller ID. Matching Rule 1
+# String
+P1500 =
+
+# Matching Rule 1 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1501 = 0
+
+# Matching Incoming Caller ID. Matching Rule 2
+# String
+P1502 =
+
+# Matching Rule 2 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1503 = 0
+
+# Matching Incoming Caller ID. Matching Rule 3
+# String
+P1504 =
+
+# Matching Rule 3 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1505 = 0
+
+# Ring Timeout (in seconds). Default is 60
+# Number: 30 - 3600
+# Mandatory
+P576 = 60
+
+# Send Anonymous (caller ID will be blocked if set to Yes). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P521 = 0
+
+# Anonymous Call Rejection. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P546 = 0
+
+# Auto Answer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P525 = 0
+
+# Refer-To Use Target Contact. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P569 = 0
+
+# Transfer on conference Hang-Up. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2504 = 0
+
+#Disable Recovery on Blind Transfer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2584 = 0
+
+# Blind Transfer Wait Timeout. Default is 30
+# Number: 30 - 300
+# Mandatory
+P26270 = 30
+
+# No Key Entry Timeout. Default is 4
+# Number: 1 - 15
+# Mandatory
+P591 = 4
+
+# Use # As Dial Key. 0 - No, 1 - Yes
+# Number: 0, 1
+# Mandatory
+P592 = 1
+
+#On Hold Reminder Tone. 0 - Disabled, 1 - Enable. Default is 0
+# Number: 0, 1
+# Mandatory
+P26206 = 0
+
+# RFC2543 Hold. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1, 2
+# Mandatory
+P26262= 1
+
+# Hiding Dialing Password
+# Prefix for dialing password
+# String
+P26249 =
+
+# Password length. Default is 0
+# Number
+# Mandatory
+P26250 = 0
+
+# Disable Call Waiting. 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26263 = 0
+
+###############################################################
+# Account 3/Intercom Settings
+###############################################################
+# Allow Auto Answer by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P538 = 0
+
+# Allow Barging by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26219 = 0
+
+# Mute on answer Intercom call. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26271 = 0
+
+# Play warning tone for Auto Answer Intercom. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26272 = 0
+
+# Custom Call-Info for Auto Answer.
+# String
+P2556 =
+
+
+##########################################
+# Account 3/Feature Codes
+##########################################
+#Enable Call Features. 0 - No, 1 - Yes. Default is 1
+#Number: 0, 1
+#Mandatory
+P520 = 1
+
+#Do Not Disturb (DND) - On
+# String
+P2544 =
+
+#Do Not Disturb (DND) - Off
+# String
+P2545 =
+
+#Call Forward Unconditionally (All) - On
+# String
+P26213 =
+
+#Call Forward Unconditionally (All) - Off
+# String
+P26214 =
+
+#Call Forward Busy - On
+# String
+P26209 =
+
+#Call Forward Busy - Off
+# String
+P26210 =
+
+#Call Forward Delayed (No Answer) - On
+#String
+P26211 =
+
+#Call Forward Delayed (No Answer) - Off
+#String
+P26212 =
+
+#Delayed Call Forward Wait Time (in seconds). Default is 20
+#Number: 1 - 120
+#Mandatory
+P570=
+
+####################################################################
+# Account 4 - GXP2140/2160/2170/2135 only
+####################################################################
+##########################################
+# Account 4/General Settings
+##########################################
+# Account Active. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P601 = 1
+
+# Account Name
+# String
+P617 =
+
+# SIP Server
+# String
+P602 =
+
+# Secondary SIP Server
+# String
+P2612 =
+
+# Outbound Proxy
+# String
+P603 =
+
+# Backup Outbound Proxy
+# String
+P2633 =
+
+# BLF Server
+# String
+P2675 =
+
+# SIP User ID
+# String
+P604 =
+
+# Authenticate ID
+# String
+P605 =
+
+# Authenticate password
+# String
+P606 =
+
+# Name
+# String
+P607 =
+
+# Voice Mail UserID
+# String
+P626 =
+
+##########################################
+# Account 4/Network Settings
+##########################################
+# DNS Mode. 0 - A Record, 1 - SRV, 2 - NAPTR/SRV, 3 - Use Configured IP. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P608 = 0
+
+# DNS SRV Fail-over Mode. 0 - Default, 1 - Saved one until DNS TTL, 2 - Saved one until no response. Default is 0
+# Number: 0,1,2
+# Mandatory
+P26340 = 0
+
+# Primary IP. Maximum 15 characters
+# String
+P2608 =
+
+# Backup IP 1
+# String
+P2609 =
+
+# Backup IP 2
+# String
+P2610 =
+
+# NAT Traversal. 0 - No, 1 - STUN, 2 - keep alive, 3 - UPnP, 4 - Auto, 5 - VPN. Default is 0
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P614 = 0
+
+# Proxy-Require (A SIP extension to enable firewall penetration). Max length is 64 characters
+# String
+P618 =
+
+##########################################
+# Account 4/SIP Settings/Basic Settings
+##########################################
+# TEL URI. 0 - Disabled, 1 - User=Phone, 2 - Enabled. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P609 = 0
+
+# SIP Registration. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P610 = 1
+
+# Unregister On Reboot. 0 - No, 1 - Yes, 2 - Instance. Default is 0
+# Number: 0, 1
+# Mandatory
+P611 = 0
+
+# Register Expiration (in minutes). Default is 60. Max is 45 days
+# Number: 1 - 64800
+# Mandatory
+P612 = 60
+
+# Subscribe Expiration. Default is 60. Max about 45 days
+# Number: 1 - 64800
+# Mandatory
+P26351 = 60
+
+# Reregister before Expiration (in seconds). Default is 0
+# Number: 0 - 64800
+# Mandatory
+P2630 = 0
+
+# Enable OPTIONS Keep Alive. 0 - No, 1 - Yes. Default is 0
+# Number: 0,1
+# Mandatory
+P2697 = 0
+
+# OPTIONS Keep Alive Interval. Default is 30
+# Number
+# Mandatory
+P2698 = 30
+
+# OPTIONS Keep Alive Max Lost. Default is 3
+# Number
+# Mandatory
+P2699 = 30
+
+# Local SIP port. Default is 5066
+# Number
+# Mandatory
+P613 = 5066
+
+# SIP Registration Failure Retry Wait Time (in seconds). Default is 20
+# Number: 1 - 3600
+# Mandatory
+P671 = 20
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate)
+# 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default is 100
+# Number: 50, 100, 200
+# Mandatory
+P640 = 50
+
+# SIP T2 Timeout. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default is 400
+# Number: 200, 400, 800
+# Mandatory
+P641 = 400
+
+# SIP Transport. 0 - UDP, 1 - TCP. 2 - TCP/TLS. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P648 = 0
+
+# SIP Listening Mode.
+# 0 - Transport Only, 1 - Dual, 2 - Dual (BLF Enforced), 3 - Dual (Secured). Default is 0
+# Number: 0,1,2,3
+# Mandatory
+P26324 = 0
+
+# SIP URI Scheme When Using TLS. 0 - sip, 1 - sips. Default is 1
+# Number: 0, 1
+# Mandatory
+P2629 = 1
+
+# Use Actual Ephemeral Port in Contact with TCP/TLS. 0 - No, 1- Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2631 = 0
+
+# Outbound Proxy Mode. 0 - in route, 1 - not in route, 2 - always send to
+# Number: 0, 1, 2
+# Mandatory
+P2605 = 0
+
+# Support SIP Instance ID. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P689 = 1
+
+# SUBSCRIBE for MWI (Whether or not send SUBSCRIBE for Message Waiting Indication). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P615 = 0
+
+# SUBSCRIBE for Registration. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2619 = 0
+
+# Enable 100rel. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P635 = 0
+
+# Callee ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26325 = 0
+
+# Caller ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2624 = 0
+
+# Add Auth Header On Initial REGISTER
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2659 = 0
+
+#Allow SIP Reset
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+#Mandatory
+P26315 = 0
+
+# Ignore Alert-Info header
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26318 = 0
+
+###############################################################
+# Account 4/SIP Settings/Custom SIP Headers
+###############################################################
+
+# Use Privacy Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2638 = 0
+
+# Use P-Preferred-Identity Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2639 = 0
+
+# Use X-Grandstream-PBX Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26354 = 1
+
+# Use P-Access-Network-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26358 = 1
+
+# Use P-Emergency-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26359 = 1
+
+# Use MAC Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26361 = 1
+
+##########################################
+# Account 4/SIP Settings/Advanced Features
+##########################################
+# Line-Seize Timeout (in seconds). Default is 15
+# Number: 15 - 60
+# Mandatory
+P2613 = 15
+
+# Eventlist BLF URI
+# String
+P644 =
+
+#Auto Provision Eventlist BLFs. 0-Disabled, 1-Enabled. Default is 0
+#Number:0,1
+#Mandatory
+P2689 = 0
+
+# Conference URI
+# String
+P2618 =
+
+# Music On Hold URI
+# String
+P2650 =
+
+# Force BLF Call-pickup by prefix. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P6755 = 0
+
+# BLF Call-pickup Prefix. Default is **
+# String
+# Mandatory
+P681 = **
+
+# Call Pickup Barge-In Code
+# String
+#P26346 =
+
+# PUBLISH for Presence. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P688 = 0
+
+# Omit charset=UTF-8 in MESSAGE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2655 = 0
+
+# Allow Unsolicited REFER. 0 - Disabled, 1 - Enabled, 2 - Enabled/Force Auth. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26323 = 0
+
+# Special Feature. 100 - Standard, 101 - Nortel MCS, 102- Broadsoft, 108 - CBCOM, 109 - RNK, 110 - Sylantro, 117 - Huawei IMS. Default is 100
+# Number: 100, 101, 102, 108, 109, 110, 117
+# Mandatory
+P624 = 100
+
+# Broadsoft
+# Broadsoft Call Center. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2641 = 0
+
+# Hoteling Event. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2642 = 0
+
+# Call Center Status. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2643 = 0
+
+# Broadsoft Executive Assistant. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2664 = 0
+
+# Feature Key Synchronization. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2625 = 0
+
+# Broadsoft Call Park. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2688 = 0
+
+##########################################
+# Account 4/SIP Settings/Session Timer
+##########################################
+# Enable Session Timer. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2695 = 1
+
+# Session Expiration (in seconds). Default is 180
+# Number: 90 - 64800
+# Mandatory
+P634 = 180
+
+# Minimum SE (in seconds). Default is 90 seconds. This value must be lower than or equal to P634
+# Number: 90 - 64800
+# Mandatory
+P627 = 90
+
+# Caller Request Timer (Request for timer when calling). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P628 = 0
+
+# Callee Request Timer (Request for timer when called. i.e. if remote party supports timer but did not request for one)
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P629 = 0
+
+# Force Timer (Still use timer when remote party does not support timer). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P630 = 0
+
+# UAC Specify Refresher. 0 - omit, 1 - UAC, 2 - UAS. Default is 0
+# Number: 0 - 2
+# Mandatory
+P632 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS. Default is 1
+# Number: 1, 2
+# Mandatory
+P633 = 1
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE).
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P631 = 0
+
+##########################################
+# Account 4/SIP Settings/Security Settings
+##########################################
+# Check Domain Certificates. When set to Yes/Enabled, the domain certificate will be checked as defined in RFC5922
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2611 = 0
+
+# Validate Certification Chain. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2667 = 0
+
+# Validate Incoming Messages. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2606 = 0
+
+# Check SIP User ID for incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P649 = 0
+
+# Accept Incoming SIP from Proxy Only. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2647 = 0
+
+# Authenticate Incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2646 = 0
+
+##########################################
+# Account 4/Audio Settings
+##########################################
+# Send DTMF: In-audio. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2601 = 0
+
+# Send DTMF: Via RTP (RFC2833). 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2602 = 1
+
+# Send DTMF: Via SIP INFO. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2603 = 0
+
+# OPUS Payload Type. Default is 123
+# Number: 96 - 127
+# Mandatory
+P2685 = 123
+
+# DTMF Payload Type. Default is 101
+# Number: 96 - 127
+# Mandatory
+P696 = 101
+
+# Preferred Vocoder
+# 0 - PCMU, 2 - G.726-32, 8 - PCMA, 9 - G.722, 18 - G.729A/B, 4 - G.723.1, 98 - iLBC, 125 - OPUS
+# choice 1. Default is 0
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P651 = 0
+
+# choice 2. Default is 8
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P652 = 8
+
+# choice 3. Default is 4
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P653 = 4
+
+# choice 4. Default is 18
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P654 = 18
+
+# choice 5. Default is 9
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P655 = 9
+
+# choice 6. Default is 98
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P656 = 98
+
+# choice 7. Default is 2
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P657 = 2
+
+# choice 8. Default is 125
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P658 = 125
+
+# Use First Matching Vocoder in 200OK SDP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2648 = 0
+
+# Codec Negotiation Priority. 0 - Caller, 1 - Callee. Default is 1
+# Number: 0, 1
+# Mandatory
+P29361 = 1
+
+#Disable Multiple m line in SDP
+#0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P687 = 0
+
+# SRTP Mode
+# 0 - Disabled, 1 - Enabled but not forced, 2 - Enabled and forced, 3 - Optional. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P643 = 0
+
+# SRTP Key Length. 0 - AES 128&256 bit, 1 - AES 128 bit, 2 - AES 256 bit. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P2683 = 0
+
+#Crypto Life Time
+#0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2663 = 0
+
+# Symmetric RTP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P660 = 0
+
+# Silence Suppression 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P685 = 0
+
+# Voice Frames per TX (up to 10/20/32/64 frames for G711/G726/G723/other codecs respectively). Default is 2
+# Number: 1 - 64
+# Mandatory
+P686 = 2
+
+# G723 Rate. 0 - 6.3kbps encoding rate, 1 - 5.3kbps encoding rate. Default is 1
+# Number: 0, 1
+# Mandatory
+P693 = 1
+
+# G.726-32 Packing Mode. 0 - ITU, 1 - IETF. Default is 0
+# Number: 0, 1
+# Mandatory
+P2623 = 0
+
+# iLBC Frame Size. 0 - 20ms, 1 - 30ms. Default is 1
+# Number: 0, 1
+# Mandatory
+P695 = 1
+
+# iLBC Payload Type. Default is 97
+# Number: 96 - 127
+# Mandatory
+P694 = 97
+
+# Jitter Buffer Type. 0 - Fixed, 1 - Adaptive. Default is 1
+# Number: 0, 1
+# Mandatory
+P698 = 1
+
+# Jitter Buffer Length.
+# 0 - 100ms, 1 - 200ms, 2 - 300ms, 3 - 400ms, 4 - 500ms, 5 - 600ms, 6 - 700ms, 7 - 800ms. Default is 2
+# Number: 0, 1, 2, 3, 4, 5, 6, 7
+# Mandatory
+P697 = 2
+
+# Hide Vocoder. 0 - No, 1 - Yes. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P26347 = 0
+
+# DTMF Delay. Default is 250
+# Number: 100 - 250
+# Mandatory
+P26360 = 250
+
+##########################################
+# Account 4/Call Settings
+##########################################
+# Early Dial (use "Yes" only if proxy supports 484 response). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P622 = 0
+
+# Dial Plan Prefix
+# String
+P619 =
+
+# Dial Plan. Default is { x+ | \+x+ | *x+ | *xx*x+ }
+# String
+# Mandatory
+P659= { x+ | \+x+ | *x+ | *xx*x+ }
+
+# Call Log. 0 - Log All Calls, 1 - Log Incoming/Outgoing only (Missed calls NOT recorded), 2 - Disable Call Log. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P642 = 0
+
+# Account Ring Tone. 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone, 4 - silent. Default is 0
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P623 = 0
+
+# Matching Incoming Caller ID. Matching Rule 1
+# String
+P1506 =
+
+# Matching Rule 1 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1507 = 0
+
+# Matching Incoming Caller ID. Matching Rule 2
+# String
+P1508 =
+
+# Matching Rule 2 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1509 = 0
+
+# Matching Incoming Caller ID. Matching Rule 3
+# String
+P1510 =
+
+# Matching Rule 3 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1511 = 0
+
+# Ring Timeout (in seconds). Default is 60
+# Number: 30 - 3600
+# Mandatory
+P676 = 60
+
+# Send Anonymous (caller ID will be blocked if set to Yes). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P621 = 0
+
+# Anonymous Call Rejection. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P646 = 0
+
+# Auto Answer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P625 = 0
+
+# Refer-To Use Target Contact. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P669 = 0
+
+# Transfer on conference Hang-Up. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2604 = 0
+
+#Disable Recovery on Blind Transfer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2684 = 0
+
+# Blind Transfer Wait Timeout. Default is 30
+# Number: 30 - 300
+# Mandatory
+P26370 = 30
+
+# No Key Entry Timeout. Default is 4
+# Number: 1 - 15
+# Mandatory
+P691 = 4
+
+# Use # As Dial Key. 0 - No, 1 - Yes
+# Number: 0, 1
+# Mandatory
+P692 = 1
+
+#On Hold Reminder Tone. 0 - Disabled, 1 - Enable. Default is 0
+# Number: 0, 1
+# Mandatory
+P26306 = 0
+
+# RFC2543 Hold. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1, 2
+# Mandatory
+P26362= 1
+
+# Hiding Dialing Password
+# Prefix for dialing password
+# String
+P26349 =
+
+# Password length. Default is 0
+# Number
+# Mandatory
+P26350 = 0
+
+# Disable Call Waiting. 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26363 = 0
+
+###############################################################
+# Account 4/Intercom Settings
+###############################################################
+# Allow Auto Answer by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P638= 0
+
+# Allow Barging by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26319 = 0
+
+# Mute on answer Intercom call. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26371 = 0
+
+# Play warning tone for Auto Answer Intercom. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26372 = 0
+
+# Custom Call-Info for Auto Answer.
+# String
+P2656 =
+
+
+##########################################
+# Account 4/Feature Codes
+##########################################
+#Enable Call Features. 0 - No, 1 - Yes. Default is 1
+#Number: 0, 1
+#Mandatory
+P620 = 1
+
+#Do Not Disturb (DND) - On
+# String
+P2644 =
+
+#Do Not Disturb (DND) - Off
+# String
+P2645 =
+
+#Call Forward Unconditionally (All) - On
+# String
+P26313 =
+
+#Call Forward Unconditionally (All) - Off
+# String
+P26314 =
+
+#Call Forward Busy - On
+# String
+P26309 =
+
+#Call Forward Busy - Off
+# String
+P26310 =
+
+#Call Forward Delayed (No Answer) - On
+#String
+P26311 =
+
+#Call Forward Delayed (No Answer) - Off
+#String
+P26312 =
+
+#Delayed Call Forward Wait Time (in seconds). Default is 20
+#Number: 1 - 120
+#Mandatory
+P670=
+
+####################################################################
+# Account 5 - GXP2160/2170 only
+####################################################################
+##########################################
+# Account 5/General Settings
+##########################################
+# Account Active. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P1701 = 1
+
+# Account Name
+# String
+P1717 =
+
+# SIP Server
+# String
+P1702 =
+
+# Secondary SIP Server
+# String
+P2712 =
+
+# Outbound Proxy
+# String
+P1703 =
+
+# Backup Outbound Proxy
+# String
+P2733 =
+
+# BLF Server
+# String
+P2775 =
+
+# SIP User ID
+# String
+P1704 =
+
+# Authenticate ID
+# String
+P1705 =
+
+# Authenticate Password
+# String
+P1706 =
+
+# Name
+# String
+P1707 =
+
+# Voice Mail UserID
+# String
+P1726 =
+
+##########################################
+# Account 5/Network Settings
+##########################################
+# DNS Mode. 0 - A Record, 1 - SRV, 2 - NAPTR/SRV, 3 - Use Configured IP. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P1708 = 0
+
+# DNS SRV Fail-over Mode. 0 - Default, 1 - Saved one until DNS TTL, 2 - Saved one until no response. Default is 0
+# Number: 0,1,2
+# Mandatory
+P26440 = 0
+
+# Primary IP. Maximum 15 characters
+# String
+P2708 =
+
+# Backup IP 1
+# String
+P2709 =
+
+# Backup IP 2
+# String
+P2710 =
+
+# NAT Traversal. 0 - No, 1 - STUN, 2 - keep alive, 3 - UPnP, 4 - Auto, 5 - VPN. Default is 0
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P1714 = 0
+
+# Proxy-Require (A SIP extension to enable firewall penetration). Max length is 64 characters
+# String
+P1718 =
+
+##########################################
+# Account 5/SIP Settings/Basic Settings
+##########################################
+# TEL URI. 0 - Disabled, 1 - User=Phone, 2 - Enabled. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1709 = 0
+
+# SIP Registration. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P1710 = 1
+
+# Unregister On Reboot. 0 - No, 1 - Yes, 2 - Instance. Default is 0
+# Number: 0, 1
+# Mandatory
+P1711 = 0
+
+# Register Expiration (in minutes. default 1 hour, max 45 days)
+# Number: 1-64800
+# Mandatory
+P1712 = 60
+
+# Subscribe Expiration. Default is 60. Max about 45 days
+# Number: 1 - 64800
+# Mandatory
+P26451 = 60
+
+# Reregister before Expiration (in seconds) Default is 0
+# Number: 0 - 64800
+# Mandatory
+P2730 = 0
+
+# Enable OPTIONS Keep Alive. 0 - No, 1 - Yes. Default is 0
+# Number: 0,1
+# Mandatory
+P2797 = 0
+
+# OPTIONS Keep Alive Interval. Default is 30
+# Number
+# Mandatory
+P2798 = 30
+
+# OPTIONS Keep Alive Max Lost. Default is 3
+# Number
+# Mandatory
+P2799 = 30
+
+# Local SIP Port. Default is 5068
+# Number
+# Mandatory
+P1713 = 5068
+
+# SIP Registration Failure Retry Wait Time (in seconds). Default is 20
+# Number: 1 - 3600
+# Mandatory
+P1771 = 20
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate)
+# 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default is 100
+# Number: 50, 100, 200
+# Mandatory
+P1740 = 50
+
+# SIP T2 Timeout. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default is 400
+# Number: 200, 400, 800
+# Mandatory
+P1741 = 400
+
+# SIP Transport. 0 - UDP, 1 - TCP. 2 - TCP/TLS. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1748 = 0
+
+# SIP Listening Mode.
+# 0 - Transport Only, 1 - Dual, 2 - Dual (BLF Enforced), 3 - Dual (Secured). Default is 0
+# Number: 0,1,2,3
+# Mandatory
+P26424 = 0
+
+# SIP URI Scheme when using TLS. 0 - sip, 1 - sips. Default is 1
+# Number: 0, 1
+# Mandatory
+P2729 = 1
+
+# Use Actual Ephemeral Port in Contact with TCP/TLS. 0 - No, 1- Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2731 = 0
+
+# Outbound Proxy Mode. 0 - in route, 1 - not in route, 2 - always send to
+# Number: 0, 1, 2
+# Mandatory
+P2705 = 0
+
+# Support SIP Instace ID. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P1789 = 1
+
+# SUBSCRIBE for MWI (Whether or not send SUBSCRIBE for Message Waiting Indication). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1715 = 0
+
+# SUBSCRIBE for Registration. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2719 = 0
+
+# Enable 100rel. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1735 = 0
+
+# Callee ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26425 = 0
+
+# Caller ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2724 = 0
+
+# Add Auth Header On Initial REGISTER
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2759 = 0
+
+#Allow SIP Reset
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+#Mandatory
+P26415 = 0
+
+# Ignore Alert-Info header
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26418 = 0
+
+###############################################################
+# Account 5/SIP Settings/Custom SIP Headers
+###############################################################
+
+# Use Privacy Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2738 = 0
+
+# Use P-Preferred-Identity Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2739 = 0
+
+# Use X-Grandstream-PBX Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26454 = 1
+
+# Use P-Access-Network-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26458 = 1
+
+# Use P-Emergency-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26459 = 1
+
+# Use MAC Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26461 = 1
+
+##########################################
+# Account 5/SIP Settings/Advanced Features
+##########################################
+# Line-Seize Timeout (in seconds). Default is 15
+# Number: 15 - 60
+# Mandatory
+P2713 = 15
+
+# Eventlist BLF URI
+# String
+P1744 =
+
+#Auto Provision Eventlist BLFs. 0-Disabled, 1-Enabled. Default is 0
+#Number:0,1
+#Mandatory
+P2789 = 0
+
+# Conference URI
+# String
+P2718 =
+
+# Music On Hold URI
+# String
+P2750 =
+
+# Force BLF Call-pickup by prefix. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P6756 = 0
+
+# BLF Call-pickup Prefix. Default is **
+# String
+# Mandatory
+P1781 = **
+
+# Call Pickup Barge-In Code
+# String
+#P26446 =
+
+# PUBLISH for Presence. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1788 = 0
+
+# Omit charset=UTF-8 in MESSAGE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2755 = 0
+
+# Allow Unsolicited REFER. 0 - Disabled, 1 - Enabled, 2 - Enabled/Force Auth. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26423 = 0
+
+# Special Feature. 100 - Standard, 101 - Nortel MCS, 102- Broadsoft, 108 - CBCOM, 109 - RNK, 110 - Sylantro, 117 - Huawei IMS. Default is 100
+# Number: 100, 101, 102, 108, 109, 110, 117
+# Mandatory
+P1724 = 100
+
+# Broadsoft
+# Broadsoft Call Center. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2741 = 0
+
+# Hoteling Event. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2742 = 0
+
+# Call Center Status. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2743 = 0
+
+# Broadsoft Executive Assistant. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2764 = 0
+
+# Feature Key Synchronization. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2725 = 0
+
+# Broadsoft Call Park. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2788 = 0
+
+##########################################
+# Account 5/SIP Settings/Session Timer
+##########################################
+# Enable Session Timer. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2795 = 1
+
+# Session Expiration (in seconds). Default is 180
+# Number: 90 - 64800
+# Mandatory
+P1734 = 180
+
+# Minimum SE (in seconds). Default is 90. The value must be lower than or equal to P1734
+# Number: 90 - 64800
+# Mandatory
+P1727 = 90
+
+# Caller Request Timer (Request for timer when calling). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1728 = 0
+
+# Callee Request Timer (Request for timer when called. i.e. if remote party supports timer but did not request for one)
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1729 = 0
+
+# Force Timer (Still use timer when remote party does not support timer). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1730 = 0
+
+# UAC Specify Refresher. 0 - omit, 1 - UAC, 2 - UAS. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1732 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS. Default is 1
+# Number: 1, 2
+# Mandatory
+P1733 = 1
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1731 = 0
+
+##########################################
+# Account 5/SIP Settings/Security Settings
+##########################################
+# Check Domain Certificates. When set to Yes/Enabled, domain certificate will be checked as defined in RFC5922
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2711 = 0
+
+# Validate Certification Chain. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2767 = 0
+
+# Validate Incoming Messages. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2706 = 0
+
+# Check SIP User ID for incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1749 = 0
+
+# Accept Incoming SIP from Proxy Only. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2747 = 0
+
+# Authenticate Incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2746 = 0
+
+##########################################
+# Account 5/Audio Settings
+##########################################
+# Send DTMF: In-audio. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2701 = 0
+
+# Send DTMF: Via RTP (RFC2833). 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2702 = 1
+
+# Send DTMF: Via SIP INFO. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2703 = 0
+
+# OPUS Payload Type. Default is 123
+# Number: 96 - 127
+# Mandatory
+P2785 = 123
+
+# DTMF Payload Type. Default is 101
+# Number: 96 - 127
+# Mandatory
+P1796 = 101
+
+# Preferred Vocoder
+# 0 - PCMU, 2 - G.726-32, 8 - PCMA, 9 - G.722, 18 - G.729A/B, 4 - G.723.1, 98 - iLBC, 125 - OPUS
+# choice 1. Default is 0
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1751 = 0
+
+# choice 2. Default is 8
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1752 = 8
+
+# choice 3. Default is 4
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1753 = 4
+
+# choice 4. Default is 18
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1754 = 18
+
+# choice 5. Default is 9
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1755 = 9
+
+# choice 6. Default is 98
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1756 = 98
+
+# choice 7. Default is 2
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1757 = 2
+
+# choice 8. Default is 125
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1758 = 125
+
+# Use First Matching Vocoder in 200OK SDP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2748 = 0
+
+# Codec Negotiation Priority. 0 - Caller, 1 - Callee. Default is 1
+# Number: 0, 1
+# Mandatory
+P29461 = 1
+
+#Disable Multiple m line in SDP
+#0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1787 = 0
+
+# SRTP Mode
+# 0 - Disabled, 1 - Enabled but not forced, 2 - Enabled and forced, 3 - Optional. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P1743 = 0
+
+# SRTP Key Length. 0 - AES 128&256 bit, 1 - AES 128 bit, 2 - AES 256 bit. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P2783 = 0
+
+#Crypto Life Time
+#0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2763 = 0
+
+# Symmetric RTP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1760 = 0
+
+# Silence Suppression 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1785 = 0
+
+# Voice Frames per TX (up to 10/20/32/64 frames for G711/G726/G723/other codecs respectively). Default is 2
+# Number: 1 - 64
+# Mandatory
+P1786 = 2
+
+# G723 Rate. 0 - 6.3kbps encoding rate, 1 - 5.3kbps encoding rate. Default is 1
+# Number: 0, 1
+# Mandatory
+P1793 = 1
+
+# G.726-32 Packing Mode. 0 - ITU, 1 - IETF. Default is 0. Default is 0
+# Number: 0, 1
+# Mandatory
+P2723 = 0
+
+# iLBC Frame Size. 0 - 20ms, 1 - 30ms. Default is 1
+# Number: 0, 1
+# Mandatory
+P1795 = 1
+
+# iLBC Payload Type. Default is 97
+# Number: 96 - 127
+# Mandatory
+P1794 = 97
+
+# Jitter Buffer Type. 0 - Fixed, 1 - Adaptive. Default is 1
+# Number: 0, 1
+# Mandatory
+P1798 = 1
+
+# Jitter Buffer Length. 0 - 100ms, 1 - 200ms, 2 - 300ms, 3 - 400ms, 4 - 500ms, 5 - 600ms, 6 - 700ms, 7 - 800ms. Default is 2
+# Number: 0 - 7
+# Mandatory
+P1797 = 2
+
+# Hide Vocoder. 0 - No, 1 - Yes. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P26447 = 0
+
+# DTMF Delay. Default is 250
+# Number: 100 - 250
+# Mandatory
+P26460 = 250
+
+##########################################
+# Account 5/Call Settings
+##########################################
+# Early Dial (use "Yes" only if proxy supports 484 response). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1722 = 0
+
+# Dial Plan Prefix
+# String
+P1719 =
+
+# Dial Plan. Default is { x+ | \+x+ | *x+ | *xx*x+ }
+# String
+# Mandatory
+P1759= { x+ | \+x+ | *x+ | *xx*x+ }
+
+# Call Log. 0 - Log All, 1 - Log Incoming/Outgoing only (Missed calls NOT recorded), 2 - Disable Call Log. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1742 = 0
+
+# Account Ring Tone. 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone, 4 - silent. Default is 0
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1723 = 0
+
+# Matching Incoming Caller ID. Matching Rule 1.
+# String
+P1512 =
+
+# Matching Rule 1 Distinctive Ringtone.
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1513 = 0
+
+# Matching Incoming Caller ID. Matching Rule 2
+# String
+P1514 =
+
+# Matching Rule 2 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1515 = 0
+
+# Matching Incoming Caller ID. Matching Rule 3
+# String
+P1516 =
+
+# Matching Rule 3 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1517 = 0
+
+# Ring Timeout (in seconds). Default is 60
+# Number: 30 - 3600
+# Mandatory
+P1776 = 60
+
+# Send Anonymous (caller ID will be blocked if set to Yes). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1721 = 0
+
+# Anonymous Call Rejection. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1746 = 0
+
+# Auto Answer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1725 = 0
+
+# Refer-To Use Target Contact. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1769 = 0
+
+# Transfer on conference Hang-Up. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2704 = 0
+
+#Disable Recovery on Blind Transfer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2784 = 0
+
+# Blind Transfer Wait Timeout. Default is 30
+# Number: 30 - 300
+# Mandatory
+P26470 = 30
+
+# No Key Entry Timeout. Default is 4
+# Number: 1 - 15
+# Mandatory
+P791 = 4
+
+# Use # As Dial Key. 0 - No, 1 - Yes
+# Number: 0, 1
+# Mandatory
+P792 = 1
+
+#On Hold Reminder Tone. 0 - Disabled, 1 - Enable. Default is 0
+# Number: 0, 1
+# Mandatory
+P26406 = 0
+
+# RFC2543 Hold. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1, 2
+# Mandatory
+P26462= 1
+
+# Hiding Dialing Password
+# Prefix for dialing password
+# String
+P26449 =
+
+# Password length. Default is 0
+# Number
+# Mandatory
+P26450 = 0
+
+# Disable Call Waiting. 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26463 = 0
+
+###############################################################
+# Account 5/Intercom Settings
+###############################################################
+# Allow Auto Answer by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P738 = 0
+
+# Allow Barging by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26419 = 0
+
+# Mute on answer Intercom call. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26471 = 0
+
+# Play warning tone for Auto Answer Intercom. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26472 = 0
+
+# Custom Call-Info for Auto Answer.
+# String
+P2756 =
+
+
+##########################################
+# Account 5/Feature Codes
+##########################################
+#Enable Call Features. 0 - No, 1 - Yes. Default is 1
+#Number: 0, 1
+#Mandatory
+P1720 = 1
+
+#Do Not Disturb (DND) - On
+# String
+P2744 =
+
+#Do Not Disturb (DND) - Off
+# String
+P2745 =
+
+#Call Forward Unconditionally (All) - On
+# String
+P26413 =
+
+#Call Forward Unconditionally (All) - Off
+# String
+P26414 =
+
+#Call Forward Busy - On
+# String
+P26409 =
+
+#Call Forward Busy - Off
+# String
+P26410 =
+
+#Call Forward Delayed (No Answer) - On
+#String
+P26411 =
+
+#Call Forward Delayed (No Answer) - Off
+#String
+P26412 =
+
+#Delayed Call Forward Wait Time (in seconds). Default is 20
+#Number: 1 - 120
+#Mandatory
+P1770=
+
+####################################################################
+# Account 6 - GXP2160/2170 only
+####################################################################
+##########################################
+# Account 6/General Settings
+##########################################
+# Account Active. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P1801 = 1
+
+# Account Name
+# String
+P1817 =
+
+# SIP Server
+# String
+P1802 =
+
+# Secondary SIP Server
+# String
+P2812 =
+
+# Outbound Proxy
+# String
+P1803 =
+
+# Backup Outbound Proxy
+# String
+P2833 =
+
+# BLF Server
+# String
+P2875 =
+
+# SIP User ID
+# String
+P1804 =
+
+# Authenticate ID
+# String
+P1805 =
+
+# Authenticate password
+# String
+P1806 =
+
+# Display Name
+# String
+P1807 =
+
+# Voice Mail UserID
+# String
+P1826 =
+
+
+##########################################
+# Account 6/Network Settings
+##########################################
+# DNS Mode. 0 - A Record, 1 - SRV, 2 - NAPTR/SRV, 3 - Use Configured IP. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P1808 = 0
+
+# DNS SRV Fail-over Mode. 0 - Default, 1 - Saved one until DNS TTL, 2 - Saved one until no response. Default is 0
+# Number: 0,1,2
+# Mandatory
+P26540 = 0
+
+# Primary IP. Maximum 15 characters
+# String
+P2808 =
+
+# Backup IP 1
+# String
+P2809 =
+
+# Backup IP 2
+# String
+P2810 =
+
+# NAT Traversal. 0 - No, 1 - STUN, 2 - keep alive, 3 - UPnP, 4 - Auto, 5 - VPN. Default is 0
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P1814 = 0
+
+# Proxy-Require (A SIP extension to enable firewall penetration). Max length is 64 characters
+# String
+# Mandatory
+P1818 =
+
+##########################################
+# Account 6/SIP Settings/Basic Settings
+##########################################
+# TEL URI. 0 - Disabled, 1 - User=Phone, 2 - Enabled. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1809 = 0
+
+# SIP Registration. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P1810 = 1
+
+# Unregister On Reboot. 0 - No, 1 - Yes, 2 - Instance. Default is 0.
+# Number: 0, 1
+# Mandatory
+P1811 = 0
+
+# Register Expiration (in minutes). Default is 60. Max is 45 days
+# Number: 1 - 64800
+# Mandatory
+P1812 = 60
+
+# Subscribe Expiration. Default is 60. Max about 45 days
+# Number: 1 - 64800
+# Mandatory
+P26551 = 60
+
+# Reregister before Expiration (in seconds). Default is 0
+# Number: 1 - 64800
+# Mandatory
+P2830 = 0
+
+# Enable OPTIONS Keep Alive. 0 - No, 1 - Yes. Default is 0
+# Number: 0,1
+# Mandatory
+P2897 = 0
+
+# OPTIONS Keep Alive Interval. Default is 30
+# Number
+# Mandatory
+P2898 = 30
+
+# OPTIONS Keep Alive Max Lost. Default is 3
+# Number
+# Mandatory
+P2899 = 30
+
+# Local SIP Port. Default is 5070
+# Number
+# Mandatory
+P1813 = 5070
+
+# SIP Registration Failure Retry Wait Time (in seconds) Default is 20
+# Number: 1 - 3600
+# Mandatory
+P1871 = 20
+
+# SIP T1 Timeout. RFC 3261 T1 value (RTT estimate)
+# 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default is 100
+# Number: 50, 100, 200
+# Mandatory
+P1840 = 50
+
+# SIP T2 Timeout. RFC 3261 T2 value. The maximum retransmit interval for non-INVITE requests and INVITE responses.
+# 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default is 400.
+# Number: 200, 400, 800
+# Mandatory
+P1841 = 400
+
+# SIP Transport. 0 - UDP, 1 - TCP, 2 - TCP/TLS. Default is 2
+# Number: 0, 1, 2
+# Mandatory
+P1848 = 0
+
+# SIP Listening Mode.
+# 0 - Transport Only, 1 - Dual, 2 - Dual (BLF Enforced), 3 - Dual (Secured). Default is 0
+# Number: 0,1,2,3
+# Mandatory
+P26524 = 0
+
+# SIP URI Scheme when using TLS. 0 - sip, 1 - sips. Default is 1
+# Number: 0, 1
+# Mandatory
+P2829 = 1
+
+# Use Actual Ephemeral Port in Contact with TCP/TLS. 0 - No, 1- Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2831 = 0
+
+# Outbound Proxy Mode. 0 - in route, 1 - not in route, 2 - always send to
+# Number: 0, 1, 2
+# Mandatory
+P2805 = 0
+
+# Support SIP Instace ID. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P1889 = 1
+
+# SUBSCRIBE for MWI (Whether or not send SUBSCRIBE for Message Waiting Indication). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1815 = 0
+
+# SUBSCRIBE for Registration. 0 - No, 1 - Yes. Default is 0. Default is 0
+# Number: 0, 1
+# Mandatory
+P2819 = 0
+
+# Enable 100rel. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1835 = 0
+
+# Callee ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26525 = 0
+
+# Caller ID Display. 0 - Auto, 1 - Disabled, 2 - From Header. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2824 = 0
+
+# Add Auth Header On Initial REGISTER
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2859 = 0
+
+#Allow SIP Reset
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+#Mandatory
+P26515 = 0
+
+# Ignore Alert-Info header
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26518 = 0
+
+###############################################################
+# Account 6/SIP Settings/Custom SIP Headers
+###############################################################
+
+# Use Privacy Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2838 = 0
+
+# Use P-Preferred-Identity Header
+# 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P2839 = 0
+
+# Use X-Grandstream-PBX Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26554 = 1
+
+# Use P-Access-Network-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26558 = 1
+
+# Use P-Emergency-Info Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26559 = 1
+
+# Use MAC Header
+# 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P26561 = 1
+
+##########################################
+# Account 6/SIP Settings/Advanced Features
+##########################################
+# Line-Seize Timeout (in seconds). Default is 15
+# Number: 15 - 60
+# Mandatory
+P2813 = 15
+
+# Eventlist BLF URI
+# String
+P1844 =
+
+#Auto Provision Eventlist BLFs. 0-Disabled, 1-Enabled. Default is 0
+#Number:0,1
+#Mandatory
+P2889 = 0
+
+# Conference URI
+# String
+P2818 =
+
+# Music On Hold URI
+# String
+P2850 =
+
+# Force BLF Call-pickup by prefix. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P6757 = 0
+
+# BLF Call-pickup Prefix. Default is **
+# String
+# Mandatory
+P1881 = **
+
+# Call Pickup Barge-In Code
+# String
+P26546 =
+
+# PUBLISH for Presence. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1888 = 0
+
+# Omit charset=UTF-8 in MESSAGE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2855 = 0
+
+# Allow Unsolicited REFER. 0 - Disabled, 1 - Enabled, 2 - Enabled/Force Auth. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26523 = 0
+
+# Special Feature.100 - Standard, 101 - Nortel MCS, 102- Broadsoft, 108 - CBCOM, 109 - RNK, 110 - Sylantro, 117 - Huawei IMS. Default is 100
+# Number: 100, 101, 102, 108, 109, 110, 117
+# Mandatory
+P1824 = 100
+
+# Broadsoft
+# Broadsoft Call Center. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2841 = 0
+
+# Hoteling Event. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2842 = 0
+
+# Call Center Status. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2843 = 0
+
+# Broadsoft Executive Assistant. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2864 = 0
+
+# Feature Key Synchronization. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2825 = 0
+
+# Broadsoft Call Park. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2888 = 0
+
+##########################################
+# Account 6/SIP Settings/Session Timer
+##########################################
+# Enable Session Timer. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2895 = 1
+
+# Session Expiration (in seconds). Default is 180
+# Number: 0 - 64800
+# Mandatory
+P1834 = 180
+
+# Minimum SE (in seconds). Default is 90. This value must be lower than or equal to P1834
+# Number: 0 - 64800
+# Mandatory
+P1827 = 90
+
+# Caller Request Timer (Request for timer when calling). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1828 = 0
+
+# Callee Request Timer (Request for timer when called. i.e. if remote party supports timer but did not request for one)
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1829 = 0
+
+# Force Timer (Still use timer when remote party does not support timer)
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1830 = 0
+
+# UAC Specify Refresher. 0 - omit, 1 - UAC, 2 - UAS. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1832 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS. Default is 1
+# Number: 1, 2
+# Mandatory
+P1833 = 1
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE)
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1831 = 0
+
+##########################################
+# Account 6/SIP Settings/Security Settings
+##########################################
+# Check Domain Certificates. When set to Yes/Enabled, the domain certificate will be checked as defined in RFC5922
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2811 = 0
+
+# Validate Certification Chain. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2867 = 0
+
+# Validate Incoming Messages. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2806 = 0
+
+# Check SIP User ID for incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1849 = 0
+
+# Accept Incoming SIP from Proxy Only. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2847 = 0
+
+# Authenticate Incoming INVITE. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2846 = 0
+
+##########################################
+# Account 6/Audio Settings
+##########################################
+# Send DTMF: In-audio. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2801 = 0
+
+# Send DTMF: Via RTP (RFC2833). 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P2802 = 1
+
+# Send DTMF: Via SIP INFO. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2803 = 0
+
+# OPUS Payload Type. Default is 123
+# Number: 96 - 127
+# Mandatory
+P2885 = 123
+
+# DTMF Payload Type. Default is 101
+# Number: 96 - 127
+# Mandatory
+P1896 = 101
+
+# Preferred Vocoder
+# 0 - PCMU, 2 - G.726-32, 8 - PCMA, 9 - G.722, 18 - G.729A/B, 4 - G.723.1, 98 - iLBC, 125 - OPUS
+# choice 1. Default is 0
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1851 = 0
+
+# choice 2. Default is 8
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1852 = 8
+
+# choice 3. Default is 4
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1853 = 4
+
+# choice 4. Default is 18
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1854 = 18
+
+# choice 5. Default is 9
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1855 = 9
+
+# choice 6. Default is 98
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1856 = 98
+
+# choice 7. Default is 2
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1857 = 2
+
+# choice 8. Default is 125
+# Number: 0, 2, 4, 8, 9, 18, 98, 125
+# Mandatory
+P1858 = 125
+
+# Use First Matching Vocoder in 200OK SDP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2848 = 0
+
+# Codec Negotiation Priority. 0 - Caller, 1 - Callee. Default is 1
+# Number: 0, 1
+# Mandatory
+P29561 = 1
+
+#Disable Multiple m line in SDP
+#0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1887 = 0
+
+# SRTP Mode
+# 0 - Disabled, 1 - Enabled but not forced, 2 - Enabled and forced, 3 - Optional. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P1843 = 0
+
+# SRTP Key Length. 0 - AES 128&256 bit, 1 - AES 128 bit, 2 - AES 256 bit. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P2883 = 0
+
+#Crypto Life Time
+#0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2863 = 0
+
+# Symmetric RTP. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1860 = 0
+
+# Silence Suppression 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1885 = 0
+
+# Voice Frames per TX (up to 10/20/32/64 frames for G711/G726/G723/other codecs respectively). Default is 2
+# Number: 1 - 64
+# Mandatory
+P1886 = 2
+
+# G723 Rate. 0 - 6.3kbps encoding rate, 1 - 5.3kbps encoding rate. Default is 1
+# Number: 0, 1
+# Mandatory
+P1893 = 1
+
+# G.726-32 Packing Mode. 0 - ITU, 1 - IETF. Default is 0
+# Number: 0, 1
+# Mandatory
+P2823 = 0
+
+# iLBC Frame Size. 0 - 20ms, 1 - 30ms. Default is 1
+# Number: 0, 1
+# Mandatory
+P1895 = 1
+
+# iLBC Payload Type. Default is 97
+# Number: 96 - 127
+# Mandatory
+P1894 = 97
+
+# Jitter Buffer Type. 0 - Fixed, 1 - Adaptive. Default is 1
+# Number: 0, 1
+# Mandatory
+P1898 = 1
+
+# Jitter Buffer Length. 0 - 100ms, 1 - 200ms, 2 - 300ms, 3 - 400ms, 4 - 500ms, 5 - 600ms, 6 - 700ms, 7 - 800ms. Default is 2
+# Number: 0-7
+# Mandatory
+P1897 = 2
+
+# Hide Vocoder. 0 - No, 1 - Yes. Default is 0
+# Default is 0
+# Number: 0,1
+# Mandatory
+P26547 = 0
+
+# DTMF Delay. Default is 250
+# Number: 100 - 250
+# Mandatory
+P26560 = 250
+
+##########################################
+# Account 6/Call Settings
+##########################################
+# Early Dial (use "Yes" only if proxy supports 484 response). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1822 = 0
+
+# Dial Plan Prefix
+# String
+P1819 =
+
+# Dial Plan. Default is { x+ | \+x+ | *x+ | *xx*x+ }
+# String
+# Mandatory
+P1859= { x+ | \+x+ | *x+ | *xx*x+ }
+
+# Call Log. 0 - Log All, 1 - Log Incoming/Outgoing only (Missed calls NOT recorded), 2 - Disable Call Log. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1842 = 0
+
+# Account Ring Tone. 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone, 4 - silent. Default is 0
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1823 = 0
+
+# Matching Incoming Caller ID. Matching Rule 1
+# String
+P1518 =
+
+# Matching Rule 1 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1519 = 0
+
+# Matching Incoming Caller ID. Matching Rule 2
+# String
+P1520 =
+
+# Matching Rule 2 Distinctive Ringtone.
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1521 = 0
+
+# Matching Incoming Caller ID. Matching Rule 3
+# String
+P1522 =
+
+# Matching Rule 3 Distinctive Ringtone
+# 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2, 3 - custom ring tone 3, 4 - silent. Default is 0.
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P1523 = 0
+
+# Ring Timeout (in seconds). Default is 60
+# Number: 30 - 3600
+# Mandatory
+P1876 = 60
+
+# Send Anonymous (caller ID will be blocked if set to Yes). 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1821 = 0
+
+# Anonymous Call Rejection. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1846 = 0
+
+# Auto Answer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1825 = 0
+
+# Refer-To Use Target Contact. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1869 = 0
+
+# Transfer on conference Hang-Up. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2804 = 0
+
+#Disable Recovery on Blind Transfer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2884 = 0
+
+# Blind Transfer Wait Timeout. Default is 30
+# Number: 30 - 300
+# Mandatory
+P26570 = 30
+
+# No Key Entry Timeout.
+# Number: 0, 1
+P891 = 4
+
+# Use # As Dial Key. 0 - No, 1 - Yes
+# Number: 0, 1
+# Mandatory
+P892 = 1
+
+#On Hold Reminder Tone. 0 - Disabled, 1 - Enable. Default is 0
+# Number: 0, 1
+# Mandatory
+P26506 = 0
+
+# RFC2543 Hold. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1, 2
+# Mandatory
+P26562= 1
+
+# Hiding Dialing Password
+# Prefix for dialing password
+# String
+P26549 =
+
+# Password length. Default is 0
+# Number
+# Mandatory
+P26550 = 0
+
+# Disable Call Waiting. 0 - Default, 1 - No, 2 - Yes. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P26563 = 0
+
+###############################################################
+# Account 6/Intercom Settings
+###############################################################
+# Allow Auto Answer by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P838 = 0
+
+# Allow Barging by Call-Info/Alert-Info. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26519 = 0
+
+# Mute on answer Intercom call. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26571 = 0
+
+# Play warning tone for Auto Answer Intercom. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P26572 = 0
+
+# Custom Call-Info for Auto Answer.
+# String
+P2856 =
+
+##########################################
+# Account 6/Feature Codes
+##########################################
+#Enable Call Features. 0 - No, 1 - Yes. Default is 1
+#Number: 0, 1
+#Mandatory
+P1820 = 1
+
+#Do Not Disturb (DND) - On
+# String
+P2844 =
+
+#Do Not Disturb (DND) - Off
+# String
+P2845 =
+
+#Call Forward Unconditionally (All) - On
+# String
+P26513 =
+
+#Call Forward Unconditionally (All) - Off
+# String
+P26514 =
+
+#Call Forward Busy - On
+# String
+P26509 =
+
+#Call Forward Busy - Off
+# String
+P26510 =
+
+#Call Forward Delayed (No Answer) - On
+#String
+P26511 =
+
+#Call Forward Delayed (No Answer) - Off
+#String
+P26512 =
+
+#Delayed Call Forward Wait Time (in seconds). Default is 20
+#Number: 1 - 120
+#Mandatory
+P1870=
+
+###################################################################
+## Network/Basic Settings ##
+###################################################################
+# Internet Protocol. 0 - Both, prefer IPv4, 1 - Both, prefer IPv6, 2 - IPv4 Only, 3 - IPv6 Only Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P1415 = 0
+
+# IP Address Mode. 0 - DHCP, 1 - Static IP, 2 - PPPoE. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+# P8 = 0
+
+##########################################
+# DHCP
+##########################################
+# Host name, DHCP option 12. Max length allowed is 64 characters
+# String
+P146 =
+
+# Vendor Class ID, DHCP option 60. Max length allowed is 64 characters
+# String
+# For GXP2130, Default value is Grandstream GXP2130.
+# P148 = Grandstream GXP2130
+
+# For GXP2140, Default value is Grandstream GXP2140.
+# P148 = Grandstream GXP2140
+
+# For GXP2160, Default value is Grandstream GXP2160.
+# P148 = Grandstream GXP2160
+
+# For GXP2170, Default value is Grandstream GXP2170.
+# P148 = Grandstream GXP2170
+
+# For GXP2135, Default value is Grandstream GXP2135.
+# P148 = Grandstream GXP2135
+
+##########################################
+# PPPoE
+##########################################
+# PPPoE Account ID
+# String
+P82 =
+
+# PPPoE Password
+# String
+# Cannot contain ` or "
+P83 =
+
+# PPPoE Service Name
+# String
+P269 =
+
+##########################################
+# Statically Configured
+##########################################
+# IP Address. Ignore if DHCP or PPPoE is used
+# Number: 0 - 255
+P9 = 192
+
+# Number: 0 - 255
+P10 = 168
+
+# Number: 0 - 255
+P11 = 0
+
+# Number: 0 - 255
+P12 = 160
+
+# Subnet mask. Ignore if DHCP or PPPoE is used
+# Number: 0 - 255
+P13 = 255
+
+# Number: 0 - 255
+P14 = 255
+
+# Number: 0 - 255
+P15 = 0
+
+# Number: 0 - 255
+P16 = 0
+
+# Gateway. Ignore if DHCP or PPPoE is used
+# Number: 0 - 255
+P17 = 0
+
+# Number: 0 - 255
+P18 = 0
+
+# Number: 0 - 255
+P19 = 0
+
+# Number: 0 - 255
+P20 = 0
+
+# DNS 1 Server. Ignore if DHCP or PPPoE is used
+# Number: 0 - 255
+P21 = 0
+
+# Number: 0 - 255
+P22 = 0
+
+# Number: 0 - 255
+P23 = 0
+
+# Number: 0 - 255
+P24 = 0
+
+# DNS 2 Server. Ignore if DHCP or PPPoE is used
+# Number: 0 - 255
+P25 = 0
+
+# Number: 0 - 255
+P26 = 0
+
+# Number: 0 - 255
+P27 = 0
+
+# Number: 0 - 255
+P28 = 0
+
+# Preferred DNS server. (if specified).
+# Number: 0 - 255
+P92 = 0
+
+# Number: 0 - 255
+P93 = 0
+
+# Number: 0 - 255
+P94 = 0
+
+# Number: 0 - 255
+P95 = 0
+
+# IPv6 Address type. 0 - Auto Configured, 1 - Statically Configured. Default is 0.
+# Number: 0, 1
+# Mandatory
+P1419 = 0
+
+# IPv6 Address type: Statically configured. 0 - Full Static, 1 - Prefix Static
+# Number: 0, 1
+P1426 = 0
+
+# Full Static: Static IPv6 Address
+P1420 =
+
+# Full Static: IPv6 Prefix Length
+P1421 =
+
+# Prefix Static: IPv6 Prefix (64bits)
+P1422 =
+
+# DNS Server 1 for IPv6 Address
+# String: a-z, A-Z, 0-9, ".", ":", "[", "]"
+P1424 =
+
+# DNS Server 2 for IPv6 Address
+# String: a-z, A-Z, 0-9, ".", ":", "[", "]"
+P1425 =
+
+# Preferred DNS Server for IPv6 Address
+# String: a-z, A-Z, 0-9, ".", ":", "[", "]"
+P1423 =
+
+##############################################################################
+## Network/Advanced Settings ##
+##############################################################################
+
+# 802.1X Mode. 0 - Disable, 1 - EAP-MD5. 2 - EAP-TLS, 3 - EAP-PEAPv0/MSCHAPv2. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P7901 = 0
+
+# 802.1X Identity. Max length allowed is 64 characters
+# String
+P7902 =
+
+# MD5 Password. Max length allowed is 64 characters
+# String
+P7903 =
+
+# 802.1X CA Certificate
+# String
+# P8439 =
+
+# 802.1X Client Certificate
+# String
+# P8440 =
+
+# HTTP Proxy
+# String
+P1552 =
+
+# HTTPS Proxy
+# String
+P1553 =
+
+# Bypass Proxy For
+# String
+P22011 =
+
+#Layer 3 QoS for SIP
+#Number:0 - 63
+#Mandatory
+P1558 = 26
+
+#Layer 3 QoS for RTP
+#Number:0 - 63
+#Mandatory
+P1559 = 46
+
+# Enable DHCP VLAN. 0 - Disable, 1 - Enable. Default is 0.
+# Number: 0,1
+# Mandatory
+P8300 = 0
+
+# Layer 2 QoS. 802.1Q/VLAN Tag (VLAN classification for RTP). Default is 0
+# Number: 0 - 4094
+# Mandatory
+P51 = 0
+
+# Layer 2 QoS. 802.1p priority value (0 - 7). Default is 0
+# Number: 0 - 7
+# Mandatory
+P87 = 0
+
+# PC Port Mode. 0 - Enable, 1 - Disabled, 2 - Mirrored. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1348 = 0
+
+# PC Port VLAN Tag. Default is 0
+# Number: 0 - 4094
+#Mandatory
+P229 = 0
+
+# PC Port Priority Value. Default is 0
+# Number: 0 - 7
+# Mandatory
+P230 = 0
+
+# Enable LLDP. 0 - Disabled, 1 - Enabled. Default is 1
+# Number: 0, 1
+# Mandatory
+P1684 = 1
+
+# LLDP TX Interval. Default is 30
+# Number: 1 - 3600
+# Mandatory
+P22122 = 30
+
+##############################################################################
+## Network/Affinity Settings
+##############################################################################
+# Affinity Support. 0 - Disabled, 1 - Enabled
+# Number: 0, 1. Default is 0
+# 0 - No, 1 - Yes
+# Mandatory
+P8334 = 0
+
+# Preferred Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5. Default is 0
+# Mandatory
+P8335 = 0
+
+##############################################################################
+## Network /Bluetooth Settings
+##############################################################################
+# Bluetooth Power. Default is 1.
+# 0 - Off, 1 - On, 2 - Off & Hide Menu From LCD
+# Number: 0, 1, 2
+# Mandatory
+P2910 = 1
+
+# Handsfree Mode. Default is 0.
+# Number: 0, 1. 0 - Off, 1 - On
+# Mandatory
+P2911 = 0
+
+# Bluetooth Name.
+# String
+#P8364 =
+
+##############################################################################
+## Network/OpenVPN Settings ##
+##############################################################################
+# OpenVPN Enable. 0 - No, 1 - Yes. Default is 1
+#Number: 0, 1
+#Mandatory
+P7050 = 0
+
+# OpenVPN Server Address
+# String
+P7051 =
+
+# OpenVPN Port. Default is 1194
+# Number
+# Mandatory
+P7052 = 1194
+
+# OpenVPN Transport. 0 - UDP, 1 - TCP. Default is 0
+#Number: 0, 1
+#Mandatory
+P2912 = 0
+
+# OpenVPN CA
+# String
+P9902 =
+
+# OpenVPN Certificate
+# String
+P9903 =
+
+# OpenVPN Client Key
+# String
+P9904 =
+
+# OpenVPN Cipher Method. 0 - Blowfish, 1 - AES-128, 2 - AES-256, 3 - Triple-DES. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P8396 = 0
+
+# OpenVPN Username
+# String
+P8394 =
+
+# OpenVPN CA
+# String
+P8395 =
+
+##############################################################################
+## Maintenance/ Web Access ##
+##############################################################################
+
+# End User Password
+# String: a-z, A-Z, 0-9
+P196 =
+
+# Admin password for web interface
+# String: a-z, A-Z, 0-9
+P2 =
+
+##############################################################################
+## Maintenance/Upgrade and Provisioning
+##############################################################################
+
+# Firmware Upgrade and Provisioning
+# 0 - Always Check For New Firmware
+# 1 - Check New Firmware only when F/W pre/suffix changes
+# 2 - Always Skip the Firmware Check
+# Number: 0, 1, 2
+# Mandatory
+P238 = 0
+
+# Always Authenticate Before Challenge. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P20713 = 0
+
+# Allow DHCP Option 43 and Option 66 to override server. 0 - No, 1 - Yes. Default is 1
+# When set to Yes(1), it will override the configured provision path and method
+# Number: 0, 1
+# Mandatory
+P145 = 1
+
+# Additional Override DHCP Option. 0 - None, 1 - Option 150, 2 - Option 160. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P8337 = 0
+
+# Allow DHCP Option 120 to Override SIP Server
+# 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1411 = 0
+
+# 3CX Auto Provision. 0 - No, 1 - Yes. Default is Yes
+# Number: 0, 1
+# Mandatory
+P1414 = 1
+
+# Automatic Upgrade.
+# 0 - No,
+# 1 - Yes, check for upgrade based on minute(s) setting,
+# 2 - Yes, check for upgrade based on Hour of Day setting,
+# 3 - Yes, check for upgrade based on Day of Week setting,
+# Default is No
+# Number: 0, 1, 2, 3
+# Mandatory
+P194 = 0
+
+# Check for new firmware every () minutes. Default is 7 days.
+# Number: 60-86400
+# Mandatory
+P193 = 10080
+
+# Hour of the Day (0-23). Default is 1
+# Number: 0 - 23
+P285 = 1
+
+# Day of the Week (0-6). Default is 1
+# Number: 0-6
+P286 = 1
+
+# Disable SIP NOTIFY Authentication. 0 - No, 1 - Yes. Default is 0
+# Number: 0,1
+# Mandatory
+P4428 = 0
+
+#Config
+# Config Via. 0 - TFTP, 1 - HTTP, 2 - HTTPS. Default is 2
+# Number: 0, 1, 2
+# Mandatory
+P212 = 2
+
+# Config Server Path
+# String
+P237 = fm.grandstream.com/gs
+
+# Config HTTP/HTTPS User Name
+# String
+P1360 =
+
+# Config HTTP/HTTPS Password
+# String
+P1361 =
+
+# Config File Prefix
+# String
+P234 =
+
+# Config File Postfix
+# String
+P235 =
+
+# XML Config File Password
+# String
+P1359 =
+
+# Authenticate Conf File. 0 - No, 1 - Yes. Default is No
+# Number: 0, 1
+# Mandatory
+P240 = 0
+
+# Firmware
+# Firmware Upgrade Via. 0 - TFTP, 1 - HTTP, 2 - HTTPS. Default is 2
+# Number: 0, 1, 2
+# Mandatory
+P6767 = 2
+
+# Firmware Server Path
+# String
+P192 = fm.grandstream.com/gs
+
+# Firmware HTTP/HTTPS User Name
+# String
+P6768 =
+
+# Firmware HTTP/HTTPS Password
+# String
+P6769 =
+
+# Firmware File Prefix
+# String
+P232 =
+
+# Firmware File Postfix
+# String
+P233 =
+
+##############################################################################
+## Maintenance/Syslog
+##############################################################################
+# Syslog Protocol. 0 - UDP, 1 - SSL/TLS. Default is 0
+# Number: 0, 1
+# Mandatory
+P8402 = 0
+
+# Syslog Server (name of the server, max length is 64 characters)
+# String
+P207 =
+
+# Syslog Level. 0 - NONE, 1 - DEBUG, 2 - INFO, 3 - WARNING, 4 - ERROR. Default is 0
+# Number: 0, 1 , 2, 3, 4
+# Mandatory
+P208 = 0
+
+# Syslog Keyword Filtering
+# String
+P22129 =
+
+# 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
+# Number: 0, 1
+# Mandatory
+P1387 = 0
+
+# Show Internet Down Message. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8370 = 0
+
+# Auto recover from abnormal. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P1438 = 1
+
+# USB Console Log. 0 - No, 1 - Yes. Default is 0 (for GXP2140/2160/2170 only)
+# Number: 0, 1
+# Mandatory
+P2922 = 0
+
+##############################################################################
+## Maintenance/Language
+##############################################################################
+# Display Language. Default is Auto
+# ar - Arabic, cz - Czech, de - Deutsh
+# en - English, es - Spanish, fr - Francais
+# he - Hebrew, hr - Hrvatski, hu - Magyar
+# it - Italiano, ja - japanese, ko - korean, lv - latvian
+# nl - Dutch, pl - Polski, pt - Portugue
+# ru - Russian, sl - Slovenian, se - Svenska, tr - Turkish
+# zh-tw - traditional chinese, zh - simplified chinese, auto - Automatic
+# gxp - Downloaded Language
+# String
+# Mandatory
+P1362 = Auto
+
+# Default Input Selection. Default is Multi-Tap.
+# 0 - Multi-Tap, 1 - Shiftable
+P2920 = 0
+
+# Auto language download. 0 - Yes, 1 - No. Default is 0
+# Number: 0, 1
+# Mandatory
+P2961 = 0
+
+##############################################################################
+## Maintenance/TR-069
+##############################################################################
+# ACS URL
+# String
+# P4503 =
+
+# TR-069 Username
+# String
+P4504 =
+
+# TR-069 Password
+# String
+P4505 =
+
+# Periodic Inform Enable. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P4506 = 0
+
+# Periodic Inform Interval. Default is 86400.
+# Number
+P4507 = 86400
+
+# Connection Request Username
+# String: a-z, A-Z, 0-9
+P4511 =
+
+# Connection Request Password
+# String: a-z, A-Z, 0-9
+P4512 =
+
+# Connection Request Port. Default is 7547.
+# Number
+P4518 = 7547
+
+# CPE SSL Certificate
+# String: a-z, A-Z, 0-9
+P8220 =
+
+# CPE SSL Private Key
+# String: a-z, A-Z, 0-9
+P8221 =
+
+##############################################################################
+## Maintenance/Security Settings/Security ##
+##############################################################################
+# Configuration Via Keypad Menu. 0 - Unrestricted, 1 - Basic settings only, 2 - Constraint mode, 3 - Locked Mode. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P1357 = 0
+
+# Enable STAR key Keypad locking. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1382 = 0
+
+# Password to lock/unlock (0-9 only)
+# Number
+P1383 =
+
+# SIP TLS Certificate
+# String: a-z, A-Z, 0-9
+#P280 =
+
+# SIP TLS Private Key
+# String: a-z, A-Z, 0-9
+#P279 =
+
+# SIP TLS Private Key Password
+# String: a-z, A-Z, 0-9
+P281 =
+
+# Web Access Mode. 0 - HTTPS, 1 - HTTP, 2 - Disabled. Default is 1
+# Number: 0, 1
+# Mandatory
+P1650 = 1
+
+# HTTP Web Port. Default is 80
+# Number
+# Mandatory
+P22120 = 80
+
+# HTTPS Web Port. Default is 443
+# Number
+# Mandatory
+P22121 = 443
+
+# Disable SSH. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+P276 = 0
+
+# Web/Keypad/Restrict mode Lockout Duration (0-60 minutes). Default is 5
+# Number: 0-60
+P1683 = 5
+
+##############################################################################
+## Maintenance/Security Settings/Trusted CA Certificates ##
+##############################################################################
+# Trusted CA Certificate 1
+# String
+# P8433 =
+
+# Trusted CA Certificate 2
+# String
+# P8434 =
+
+# Trusted CA Certificate 3
+# String
+# P8435 =
+
+# Trusted CA Certificate 4
+# String
+# P8436 =
+
+# Trusted CA Certificate 5
+# String
+# P8437 =
+
+# Trusted CA Certificate 6
+# String
+# P8438 =
+
+##############################################################################
+## Maintenance/Packet Capture ##
+##############################################################################
+# With RTP Packets. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P6007 = 0
+
+# Capture Location. 0 - Internal Storage, 1 - USB. Default is 0 (GXP2140/2160/GXP2170 only)
+# Number: 0, 1.
+# Mandatory
+P2999 = 0
+
+# USB Filename (GXP2140/2160/GXP2170 only)
+# String
+P6008 =
+
+##############################################################################
+## Phonebook/Phonebook Management
+##############################################################################
+# Enable Phonebook XML Download. # 0 - Disabled, 1 - Enabled, use HTTP, 2 - Enabled, use TFTP, 3 - Enabled, use HTTPS. Default is 0
+# Number: 0, 1, 2, 3
+# Mandatory
+P330 = 0
+
+# HTTP/HTTPS User Name
+# String
+P6713 =
+
+# HTTP/HTTPS Password.
+# String
+P6714 =
+
+# Phonebook XML Server Path
+# This is a string of up to 256 characters that should contain a path to the XML file. It MUST be in the host/path format.
+# For example: directory.grandstream.com/engineering
+# String
+P331 =
+
+# Phonebook Download Interval (in minutes)
+# Valid value range is 5-720. Default is 0 for disabled
+# Number: 0, 5-720;
+P332 = 0
+
+# Remove Manually-edited entries on Download. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P333 = 1
+
+# Sort Phonebook by. 0 - Last Name, 1 - First Name. Default is 0
+# Number: 0, 1
+# Mandatory
+P2914 = 0
+
+# Phonebook Key Function. 0 - Default, 1 - LDAP Search, 2 - Local Phonebook, 3 - Local Group, 4 - Broadsoft Phonebook
+# Number: 0, 1, 2, 3, 4.
+# Mandatory
+P1526 = 0
+
+# Default search mode. 0 - Quick match, 1 - Exact match. Default is 0
+# Number: 0, 1.
+# Mandatory
+P2970 = 0
+
+##############################################################################
+## Phonebook/LDAP
+##############################################################################
+#LDAP protocol. 0 - LDAP, 1 - LDAPS
+#Number: 0,1
+#Mandatory
+P8037 = 0
+
+# LDAP Server Address, up to 256 characters can be used. It can be IP address or Domain name
+# String
+P8020 =
+
+# LDAP Server Port. Default is 389.
+# Number: 1 - 65535
+P8021 = 389
+
+# Base. The LDAP search base refers to the location in the directory where the search is requested to begin
+# Example 1: dc=grandstream,dc=com
+# Example 2: ou=Boston, dc=grandstream,dc=com
+# String
+P8022 =
+
+# User name. The bind "Username" for querying LDAP servers. Some LDAP servers allow anonymous binds in which case the setting can be left blank
+# String
+P8023 =
+
+# Password. The bind "Password" for querying LDAP servers. And the field can be left blank if the LDAP server allows anonymous binds
+# String
+P8024 =
+
+# LDAP Number Filter
+# LDAP name filter is the filter used for name look ups. Please refer to user manual for examples
+# String
+P8025 =
+
+# LDAP Name Filter
+# LDAP name filter is the filter used for name look ups. Please refer to user manual for examples
+# String
+P8026 =
+
+# LDAP Version. Protocol version for the phone when send the bind requests
+# 2 - version 2, 3 - version 3. Default is 3
+# Mandatory
+P8027 = 3
+
+# LDAP Name Attributes. This setting specifies the "name" attributes of each record which are returned in the LDAP search result
+# The setting allows the users to configure multiple space separated name attributes
+# String
+P8028 =
+
+# LDAP Number Attributes. This setting specifies the “number” attributes of each record which are returned in the LDAP search result
+# The setting allows the users to configure multiple space separated number attributes
+# String
+P8029 =
+
+# LDAP Display Name. The entry information to be shown on phone LCD. Grandstream phones will display up to 3 fields
+# String
+P8030 =
+
+# Max Hits. The setting specifies the maximum number of results to be returned by the LDAP server
+# If the value is set to 0, server will return all search results. Default is 50
+# Number: 0 - 32000
+# Mandatory
+P8031 = 50
+
+# Search Timeout (in seconds). Default is 30
+# The setting specifies how long the server should process the request and client waits for server to return
+# Number: 0 - 180
+# Mandatory
+P8032 = 30
+
+# Sort Results. This setting is used for sorting searching result. Default is 0
+# Number: 0, 1. 0 - No, 1 - Yes. Default is 0
+# Mandatory
+P8033 = 0
+
+# LDAP Lookup
+# Incoming calls. 0 - No, 1 - Yes. Default is 0
+P8035 = 0
+
+# Outgoing calls. 0 - No, 1 - Yes. Default is 0
+P8034 = 0
+
+# Lookup Display Name
+# String
+P8036 =
+
+##############################################################################
+## Settings/General Settings
+##############################################################################
+# Local RTP port. Default is 5004
+# Number: 1024 - 65400. Must be even number
+# Mandatory
+P39 = 5004
+
+# Local RTP port range. Default is 200
+# Number: 48 - 10000
+# Mandatory
+P29610 = 200
+
+# Use Random Port. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P78 = 0
+
+# Keep-Alive Interval (in seconds). Default is 20
+# Number: 10 - 160
+# Mandatory
+P84 = 20
+
+# Use NAT IP. This will enable our SIP client to use this IP in the SIP/SDP message. Example 64.3.153.50
+# String: a-z, A-Z, 0-9, ".", ":"
+P101 =
+
+# STUN server
+# String
+P76 =
+
+# Public Mode. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1345 = 0
+
+# Delay Registration. Default is 0.
+# Number: 0 - 90
+# Mandatory
+P8359 = 0
+
+##############################################################################
+## Settings/Broadsoft
+##############################################################################
+###################################################################
+# Broadsoft XSI
+###################################################################
+# XSI
+# Server address
+# String
+P1591 =
+
+# Port
+# Number
+P1592 =
+
+# XSI Actions Path
+# String
+P2937 =
+
+# Broadsoft Contact Download Interval. Default is 0. If set to 0, automatic download will be disabled. Valid range is 5 to 720.
+# Number: 5 - 720
+# Mandatory
+P8362 = 0
+
+# XSI Authentication Type. 0 - Login Credentials, 1 - SIP Credentials, 2 - Account 1, 3 - Account 2, 4 - Account 3, 5 - Account 4, 6 - Account 5, 7 - Account 6.
+# Number: 0,1,2,3,4,5,6,7.Default is 0.
+# Mandatory
+P22054 = 0
+
+# Login Credentials
+# Login Username
+# String
+P1593 =
+
+# Login Password
+# String
+P1594 =
+
+# SIP Credentials
+# SIP UserName
+# String
+P6772 =
+
+# SIP User ID
+# String
+P22034 =
+
+# SIP Password
+# String
+P6773 =
+
+# Sort Phonebook by. 0 - Last Name, 1 - First Name. Defaut is 0.
+# Number: 0, 1
+# Mandatory
+P22131 = 0
+
+######################################################################################
+# Network Directories
+######################################################################################
+### Group Directory ###
+# Disabled/Enabled. 0 - Disabled, 1 - Enabled.
+# Number: 0, 1. Default is 0
+# Mandatory
+P2971 = 0
+
+# Name.
+# String
+P2972 =
+
+### Enterprise Directory ###
+# Disabled/Enabled. 0 - Disabled, 1 - Enabled.
+# Number: 0, 1. Default is 0
+# Mandatory
+P2973 = 0
+
+# Name.
+# String
+P2974 =
+
+### Group Common ###
+# Disabled/Enabled. 0 - Disabled, 1 - Enabled.
+# Number: 0, 1. Default is 0
+# Mandatory
+P2975 = 0
+
+# Name.
+# String
+P2976 =
+
+### Enterprise Common ###
+# Disabled/Enabled. 0 - Disabled, 1 - Enabled.
+# Number: 0, 1. Default is 0
+# Mandatory
+P2977 = 0
+
+# Name.
+# String
+P2978 =
+
+### Personal Directory ###
+# Disabled/Enabled. 0 - Disabled, 1 - Enabled.
+# Number: 0, 1. Default is 0
+# Mandatory
+P2979 = 0
+
+# Name.
+# String
+P2980 =
+
+### Missed Call Log ###
+# Disabled/Enabled. 0 - Disabled, 1 - Enabled.
+# Number: 0, 1. Default is 0
+# Mandatory
+P2981 = 0
+
+# Name.
+# String
+P2982 =
+
+### Placed Call Log ###
+# Disabled/Enabled. 0 - Disabled, 1 - Enabled.
+# Number: 0, 1. Default is 0
+# Mandatory
+P2983 = 0
+
+# Name.
+# String
+P2984 =
+
+### Received Call Log ###
+# Disabled/Enabled. 0 - Disabled, 1 - Enabled.
+# Number: 0, 1. Default is 0
+# Mandatory
+P2985 = 0
+
+# Name.
+# String
+P2986 =
+
+##############################################################################
+## Phonebook/Broadsoft Instant Message and Presence
+##############################################################################
+# Login Credentials
+# Server.
+# String
+P6006 =
+
+# Port.
+# String
+P6005 =
+
+# Username.
+# String
+P2966 =
+
+# Password.
+# String
+P2967 =
+
+# IM&P Settings
+# Broadsoft IM&P. Default is 0.
+# Number: 0,1. 1 - Enabled, 0 - Disabled
+# Mandatory
+P2964 = 0
+
+# Associated Broadsoft Account. Default is 0.
+# Number: 0 - 5 : Account 1 - Account 6
+# Mandatory
+P2965 = 0
+
+# Auto Login. Default is 0.
+# 0 - No, 1 - Yes
+# Mandatory
+P2968 = 0
+
+# Display Non XMPP Contacts. Default is 0.
+# 0 - No, 1 - Yes
+# Mandatory
+P2969 = 0
+
+##############################################################################
+## Settings/External Service
+##############################################################################
+## Grandstream Door System
+
+###############################################################
+# Order 1
+###############################################################
+# Service Type. -1 - None, 0 - GDS. Default is -1.
+# Number: -1, 0
+# Mandatory: -1
+P32000 = -1
+
+# Account
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+P32001 = 0
+
+# System Identification
+# String
+P32002 =
+
+# System Number
+# String
+P32003 =
+
+# Access Password
+# String
+P32004 =
+
+###############################################################
+# Order 2
+###############################################################
+# Service Type. -1 - None, 0 - GDS. Default is -1.
+# Number: -1, 0
+# Mandatory: -1
+P32005 = -1
+
+# Account
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+P32006 = 0
+
+# System Identification
+# String
+P32007 =
+
+# System Number
+# String
+P32008 =
+
+# Access Password
+# String
+P32009 =
+
+###############################################################
+# Order 3
+###############################################################
+# Service Type. -1 - None, 0 - GDS. Default is -1.
+# Number: -1, 0
+# Mandatory: -1
+P32010 = -1
+
+# Account
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+P32011 = 0
+
+# System Identification
+# String
+P32012 =
+
+# System Number
+# String
+P32013 =
+
+# Access Password
+# String
+P32014 =
+
+###############################################################
+# Order 4
+###############################################################
+# Service Type. -1 - None, 0 - GDS. Default is -1.
+# Number: -1, 0
+# Mandatory: -1
+P32015 = -1
+
+# Account
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+P32016 = 0
+
+# System Identification
+# String
+P32017 =
+
+# System Number
+# String
+P32018 =
+
+# Access Password
+# String
+P32019 =
+
+###############################################################
+# Order 5
+###############################################################
+# Service Type. -1 - None, 0 - GDS. Default is -1.
+# Number: -1, 0
+# Mandatory: -1
+P32020 = -1
+
+# Account
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+P32021 = 0
+
+# System Identification
+# String
+P32022 =
+
+# System Number
+# String
+P32023 =
+
+# Access Password
+# String
+P32024 =
+
+###############################################################
+# Order 6
+###############################################################
+# Service Type. -1 - None, 0 - GDS. Default is -1.
+# Number: -1, 0
+# Mandatory: -1
+P32025 = -1
+
+# Account
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+P32026 = 0
+
+# System Identification
+# String
+P32027 =
+
+# System Number
+# String
+P32028 =
+
+# Access Password
+# String
+P32029 =
+
+###############################################################
+# Order 7
+###############################################################
+# Service Type. -1 - None, 0 - GDS. Default is -1.
+# Number: -1, 0
+# Mandatory: -1
+P32030 = -1
+
+# Account
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+P32031 = 0
+
+# System Identification
+# String
+P32032 =
+
+# System Number
+# String
+P32033 =
+
+# Access Password
+# String
+P32034 =
+
+###############################################################
+# Order 8
+###############################################################
+# Service Type. -1 - None, 0 - GDS. Default is -1.
+# Number: -1, 0
+# Mandatory: -1
+P32035 = -1
+
+# Account
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+P32036 = 0
+
+# System Identification
+# String
+P32037 =
+
+# System Number
+# String
+P32038 =
+
+# Access Password
+# String
+P32039 =
+
+###############################################################
+# Order 9
+###############################################################
+# Service Type. -1 - None, 0 - GDS. Default is -1.
+# Number: -1, 0
+# Mandatory: -1
+P32040 = -1
+
+# Account
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+P32041 = 0
+
+# System Identification
+# String
+P32042 =
+
+# System Number
+# String
+P32043 =
+
+# Access Password
+# String
+P32044 =
+
+###############################################################
+# Order 10
+###############################################################
+# Service Type. -1 - None, 0 - GDS. Default is -1.
+# Number: -1, 0
+# Mandatory: -1
+P32045 = -1
+
+# Account
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+P32046 = 0
+
+# System Identification
+# String
+P32047 =
+
+# System Number
+# String
+P32048 =
+
+# Access Password
+# String
+P32049 =
+
+##############################################################################
+## Settings/Call History
+##############################################################################
+
+##############################################################################
+## Settings/Call Features
+##############################################################################
+# Preferred Default Account.
+# 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4(For GXP2140/2160/2170 only), 4 - Account 5(For GXP2160/2170 only), 5 - Account 6(For GXP2160/2170 only).
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+P29612 = 0
+
+# Predictive Dialing Feature. 0 - Disabled, 1 - Enabled. Default is 1
+# Number: 0, 1
+# Mandatory
+P22126 = 1
+
+# Onhook Dial Barging. 0 - Disabled, 1 - Enabled. Default is 1
+# Number: 0, 1
+# Mandatory
+P8397 = 1
+
+# Off-hook Auto Dial
+# String
+P71 =
+
+# Off-hook Timeout (in seconds). Default is 30
+# Number: 10 - 60
+# Mandatory
+P1485 = 30
+
+# Enable Live DialPad. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8350 = 0
+
+# Live DialPad Expire Time. Default is 5
+# Number: 2 - 15.
+# Mandatory
+P8351 = 5
+
+# Enable Automatic Redial. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8353 = 0
+
+# Automatic Redial Times. Default is 10
+# Number
+# Mandatory
+P8354 = 10
+
+# Automatic Redial Interval. Default is 20
+# Number
+# Mandatory
+P8355 = 20
+
+# Bypass Dial Plan Through Call History and Directories. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P6758 = 0
+
+# Disable Call Waiting. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P91 = 0
+
+# Disable Call Waiting Tone. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P186 = 0
+
+# Ring for Call Waiting. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P22102 = 0
+
+# Disable Busy Tone on Remote Disconnect. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P6762 = 0
+
+# Disable Direct IP Call. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1310 = 0
+
+# Use Quick IP call mode. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P184 = 0
+
+# Disable Conference. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1311 = 0
+
+# Disable in-call DTMF display. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P338 = 0
+
+# Enable Sending DTMF via specific MPKs. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1339 = 0
+
+# Mute Key Functions While Idle. 0 - DND, 1 - Idle Mute, 2 - Disabled. Default is 0
+# Number: 0,1,2
+# Mandatory
+P1565 = 0
+
+# DND Override. 0 - Off, 1 - Allow All, 2 - Allow Only Contacts, 3 - Allow Only Favourites. Default is 0
+# Number: 0,1,2,3
+# Mandatory
+P8372 = 0
+
+# Disable Transfer. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1341 = 0
+
+# In-call Dial Number on pressing transfer key
+# String
+P1525 =
+
+# Attended Transfer Mode. 0 - Static, 1 - Dynamic. Default is 0
+# Number: 0, 1
+# Mandatory
+P1376 = 0
+
+# Do not Escape '#' as 23% in SIP URL. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1406 = 0
+
+# Click-To-Dial Feature. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P1561 = 0
+
+# Default call log type. 0 - Default, 1 - Broadsoft Call Log, 2 - Local Call Log.
+# Number: 0,1,2. Default is 0.
+# Mandatory
+P6765 = 0
+
+# Return Code When Refusing Incoming Call. Default is 0
+# Number: 0,1,2,3. 0 - Busy, 1 - Temporarily Unavailable, 2 - Not Found(404), 3 - Decline(603).
+# Mandatory
+P8360 = 0
+
+# Return Code When Enable DND. Default is 0
+# Number: 0,1,2,3. 0 - Busy, 1 - Temporarily Unavailable, 2 - Not Found(404), 3 - Decline(603).
+# Mandatory
+P8361 = 0
+
+# Enable BLF Pickup Screen. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P9905 = 0
+
+# Enable BLF Pickup Sound. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P9906 = 0
+
+# Enable BLF Pickup Sound List. 0 - Except List, 1 - Only List. Default is 0
+# Number: 0, 1
+# Mandatory
+P9907 = 0
+
+# BLF Pickup Sound Except List.
+# String
+P9908 =
+
+# BLF Pickup Sound Only List.
+# String
+P9909 =
+
+# Local Call Recording Feature. 0 - Disable, 1 - Enable. Default is 0
+# Number: 0, 1
+# Mandatory
+P6760 = 0
+
+# Saved Local Call Recording Location. 0 - Internal Storage 1 - USB. Default is 0. --for GXP2140/2160/2170 only
+# Number: 0, 1
+# Mandatory
+P6761 = 0
+
+# Instant Message Popup Timeout
+# Number: 10 - 900
+# Mandatory
+P26055 = 10
+
+# Play Tone On Receiving IM. 0 - Disable, 1 - Enable. Default is 0
+# Number: 0, 1
+# Mandatory
+P26056 = 0
+
+# User-Agent Prefix
+# String
+P8358 =
+
+# Auto Provision List Starting Point. 0 - Extension Boards, 1 - VPK, 2 - MPK.
+# For GXP2140/GXP2170--Number: 0, 1. Default is 0
+# For GXP2130/GXP2160--Number: 1, 2. Default is 1
+# Mandatory
+#P8349 = 0
+
+# Hide BLF Remote Status. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8374 = 0
+
+# Show SIP Error Response. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P8376 = 1
+
+# Enable Missed Call Notification. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8393 = 0
+
+
+##############################################################################
+## Settings/Multicast Paging
+##############################################################################
+# Paging Barge. 0 - Disable, 1 - priority 1, 2 - priority 2, 3 - priority 3,
+# 4 - priority 4, 5 - priority 5, 6 - priority 6, 7 - priority 7, 8 - priority 8,
+# 9 - priority 9, 10 - priority 10. Default is 0.
+# Number: 0 - 10
+# Mandatory
+P1566 = 0
+
+# Paging Priority Active. 0 - Disabled, 1 - Enabled
+# Number: 0, 1
+# Mandatory
+P1567 = 0
+
+# Multicast Paging Codec. 18 - G.729A/B, 0 - PCMU, 8 - PCMA, 2 - G.726-32, 9 - G.722, 98 - iLBC, 4- G.723.1
+# Number: 18, 0, 8, 2, 9, 98, 4. Default is 0.
+# Mandatory
+P1568 = 0
+
+### Multicast Listening ###
+# Priority 1
+# Listening Address
+# String
+P1569 =
+
+# Label
+# String
+P1570 =
+
+# Priority 2
+# Listening Address
+# String
+P1571 =
+
+# Label
+# String
+P1572 =
+
+# Priority 3
+# Listening Address
+# String
+P1573 =
+
+# Label
+# String
+P1574 =
+
+# Priority 4
+# Listening Address
+# String
+P1575 =
+
+# Label
+# String
+P1576 =
+
+# Priority 5
+# Listening Address
+# String
+P1577 =
+
+# Label
+# String
+P1578 =
+
+# Priority 6
+# Listening Address
+# String
+P1579 =
+
+# Label
+# String
+P1580 =
+
+# Priority 7
+# Listening Address
+# String
+P1581 =
+
+# Label
+# String
+P1582 =
+
+# Priority 8
+# Listening Address
+# String
+P1583 =
+
+# Label
+# String
+P1584 =
+
+# Priority 9
+# Listening Address
+# String
+P1585 =
+
+# Label
+# String
+P1586 =
+
+# Priority 10
+# Listening Address
+# String
+P1587 =
+
+# Label
+# String
+P1588 =
+
+##############################################################################
+## Settings/Outbound Notification
+##############################################################################
+######################################################################################
+# Action URL
+######################################################################################
+# Setup Completed.
+# String
+P8304 =
+
+# Registered.
+# String
+P8305 =
+
+# Unregistered.
+# String
+P8306 =
+
+# Off Hook.
+# String
+P8308 =
+
+# On Hook.
+# String
+P8309 =
+
+# Incoming Call.
+# String
+P8310 =
+
+# Outgoing Call
+# String
+P8311 =
+
+# Missed Call
+# String
+P8312 =
+
+# Established Call
+# String
+P8313 =
+
+# Terminated Call
+# String
+P8314 =
+
+# Open DND
+# String
+P8316 =
+
+# Close DND
+# String
+P8317 =
+
+# Open Forward
+# String
+P8318 =
+
+# Close Forward
+# String
+P8319 =
+
+# Blind Transfer
+# String
+P8320 =
+
+# Attended Transfer
+# String
+P8321 =
+
+# Hold Call
+# String
+P8324 =
+
+# UnHold Call
+# String
+P8325 =
+
+######################################################################################
+# Destination
+######################################################################################
+
+######################################################################################
+# Notification
+######################################################################################
+
+##############################################################################
+## Settings/Preferences
+##############################################################################
+##############################################################################
+## Settings/Preferences / Audio Control
+##############################################################################
+# HEADSET Key Mode. 0 - Default Mode, 1 - Toggle Headset/Speaker. Default is 0
+# Number: 0, 1
+# Mandatory
+P1312 = 0
+
+# Headset Type. 0 - Normal, 1 - Plantronics EHS. Default is 0
+# Number: 0, 1
+# Mandatory
+P6779 = 0
+
+# EHS Headset Ring Tone. 0 - Normal, 1 - Plantronics EHS. Default is 0
+# Number: 0, 1
+# Mandatory
+P1487 = 0
+
+# Always Ring Speaker. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P1439 = 0
+
+# Headset TX gain(db). 1 - -6, 0 - 0, 2 - +6. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1301 = 0
+
+# Headset RX gain(db). 1 - -6, 0 - 0, 2 - +6. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1302 = 0
+
+# Handset TX gain(db). 1 - -6, 0 - 0, 2 - +6. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1464 = 0
+
+##############################################################################
+## Settings/Preferences / Date and Time
+##############################################################################
+# NTP Server
+# String
+P30 = pool.ntp.org
+
+# Secondary NTP Server
+# String
+P8333 =
+
+# NTP Update Interval
+# String
+# Number: 5 - 1440, Default is 1440
+P5005 = 1440
+
+# Allow DHCP Option 42 to override NTP server. 0 - No, 1 - Yes. Default is 1
+# When set to Yes(1), it will override the configured NTP server
+# Number: 0, 1
+# Mandatory
+P144 = 1
+
+# Time Zone
+# P value Web GUI Option
+
+# auto Automatic
+# TZA+12 GMT-12:00 (International Date Line West)
+# TZB+11 GMT-11:00 (Midway Island, Samoa)
+# HAW10 GMT-10:00 (US Hawaiian Time)
+# AKST9AKDT GMT-9:00 (US Alaska Time)
+# PST8PDT GMT-8:00 (US Pacific Time, Los Angeles)
+# PST8PDT,M4.1.0,M10.5.0 GMT-08:00 (Baja California)
+# MST7MDT GMT-07:00 (US Mountain Time, Denver)
+# MST7 GMT-07:00 (Mountain Time (Arizona, no DST))
+# MST7MDT,M4.1.0,M10.5.0 GMT-07:00 (Chihuahua, La Paz, Mazatlan)
+# CST6CDT GMT-06:00 (Central Time)
+# CST+6 GMT-06:00 (Central America)
+# CST6CDT,M4.1.0,M10.5.0 GMT-06:00 (Guadalajara, Mexico City, Monterrey)
+# EST5EDT GMT-05:00 (Eastern Time)
+# EST5 GMT-05:00 (Eastern Time without daylight saving)
+# TZf+4:30 GMT-04:30 (Caracas)
+# AST4ADT GMT-04:00 (Atlantic Time)
+# AST4ADT,M4.1.0/00:01:00,M10.5.0/00:01:00 GMT-04:00 (Atlantic Time (New Brunswick))
+# NST+3:30NDT+2:30,M3.2.0/00:01:00,M11.1.0/00:01:00 GMT-03:30 (Newfoundland Time)
+# TZK+3 GMT-03:00 (Greenland)
+# BRST+3BRDT+2,M10.3.0,M2.3.0 GMT-03:00 (Brazil, Sao Paulo)
+# UTC+3 GMT-02:00 (Argentina)
+# TZL+2 GMT-02:00 (Mid-Atlantic)
+# TZM+1 GMT-01:00 (Azores, Cape Verdi Is.)
+# TZN+0 GMT (Edinburgh, Casablanca, Monrovia)
+# GMT+0BST-1,M3.5.0/01:00:00,M10.5.0/02:00:00 GMT (London, Great Britain)
+# WET-0WEST-1,M3.5.0/01:00:00,M10.5.0/02:00:00 GMT (Lisbon, Portugal)
+# GMT+0IST-1,M3.5.0/01:00:00,M10.5.0/02:00:00 GMT (Dublin, Ireland)
+# CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00 GMT+01:00 (Paris, Vienna, Warsaw, Roma, Madrid, Prague, Berlin, Budapest, Amsterdam, Belgium)
+# TZP-2 GMT+02:00 (Israel, Cairo, Athens, Istanbul, Buchrest)
+# EET-2EEST-3,M3.5.0/03:00:00,M10.5.0/04:00:00 GMT+02:00 (Helsinki, Athens, Tallinn)
+# EET-2EEST,M3.5.0/3,M10.5.0/4 GMT+02:00 (Kyiv, Ukraine)
+# TZQ-3 GMT+03:00 (Kuwait, Baghdad, Tehran, Nairobi)
+# MSK-3 GMT+03:00 (Moscow, Russia)
+# TZR-4 GMT+04:00 (Abu Dhabi, Baku)
+# TZS-5 GMT+05:00 (Islamabad, Ekaterinburg, Karachi, Tashkent)
+# TZT-5:30 GMT+05:30 (Chennai, New Delhi, Mumbai)
+# TZU-5:45 GMT+05:45 (Kathmandu)
+# TZV-6 GMT+06:00 (Almaty, Astana, Dhaka, Novosibirsk)
+# TZW-6:30 GMT+06:30 (Rangoon)
+# TZX-7 GMT+07:00 (Bankok, Hanoi, Krasnoyarsk)
+# WIB-7 GMT+07:00 (Jakarta)
+# TZY-8 GMT+08:00 (Beijing, Taipei, Kuala Lumpur, Irkutsk)
+# SGT-8 GMT+08:00 (Singapore)
+# ULAT-8 GMT+08:00 (Ulaanbaatar, Mongolia)
+# WST-8 GMT+08:00 (Perth)
+# TZZ-9 GMT+09:00 (Japan, Korea, Yakutsk)
+# CST-9:30CDT-10:30,M10.5.0/02:00:00,M3.5.0/03:00:00 GMT+09:30 (Adelaide)
+# CST-9:30 GMT+09:30 (Darwin)
+# TZb-10 GMT+10:00 (Guam)
+# EST-10EDT-11,M10.1.0/02:00:00,M3.5.0/03:00:00 GMT+10:00 (Hobart)
+# EST-10EDT-11,M10.5.0/02:00:00,M3.5.0/03:00:00 GMT+10:00 (Sydney, Melbourne, Canberra)
+# EST-10 GMT+10:00 (Brisbane)
+# TZc-11 GMT+11:00 (Magadan, Solomon Is., New Caledonia)
+# NZST-12NZDT-13,M9.5.0/02:00:00,M3.5.0/03:00:00 GMT+12:00 (Auckland, Wellington)
+# TZd-12 GMT+12:00 (Fiji)
+# TZe-13 GMT+13:00 (Nuku'alofa)
+# customize Self-Defined Time Zone
+
+# String
+# Mandatory
+P64 = auto
+
+# Allow DHCP Option 2 to override Time Zone setting. 0 - No, 1 - Yes. Default is 1
+# When set to Yes(1), it will override the configured Time Zone setting if available
+# Number: 0, 1
+# Mandatory
+P143 = 1
+
+# Self Defined Time zone. Max length allowed is 64 characters
+# String
+# Mandatory
+P246 = MTZ+6MDT+5,M4.1.0,M11.1.0
+
+# Date Display Format
+# 0: yyyy-mm-dd eg. 2011-10-31
+# 1: mm-dd-yyyy eg. 10-31-2011
+# 2: dd-mm-yyyy eg. 31-10-2011
+# 3: dddd, MMMM dd eg. Monday, October 31
+# 4: MMMM dd, dddd eg. October 31, Monday
+# Number: 0, 1, 2, 3, 4
+# Mandatory
+P102 = 0
+
+# Time Display Format. 0 - 12 Hour, 1 - 24 Hour
+# Number: 0, 1
+# Mandatory
+P122 = 0
+
+# Show Date On Status Bar. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8387 = 0
+
+##############################################################################
+## Settings/Preferences / LCD Display
+##############################################################################
+# Backlight Brightness.
+# Active. Default is 100.
+# Number: 10 - 100
+# Mandatory
+P334 = 100
+
+# Idle. Default is 60.
+# Number: 0 - 100
+# Mandatory
+P335 = 60
+
+# Active Backlight Timeout. Default is 1
+# Number: 1 - 90
+# Mandatory
+P8356 = 1
+
+# Disable Missed Call Backlight. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P351 = 0
+
+
+# Wallpaper Settings
+# Wallpaper Source. 0 - Default, 1 - Download, 2-USB(for GXP2140/2160/2170 only), 3 - Uploaded, 4 - Color Background
+# Number: 0-4
+# Mandatory
+P2916 = 0
+
+# Wallpaper Server Path
+# String
+P2917 =
+
+# Color Background. Default is #000000.
+# String
+P2921 = #000000
+
+# Screensaver Settings
+# Screensaver. 0 - No, 1 - Yes, 2 - On if no VPK is active. Default is 1
+# Mandatory
+P2918 = 1
+
+# Screensaver Source. 0 - Default, 1 - USB, 2 - Download. Default is 0. --for GXP2140/2160/2170 only
+# Number: 0, 1, 2
+# Mandatory
+P6759 = 0
+
+# Screensaver Timeout. Minutes.
+# Number: 3 - 60
+# Mandatory
+P2919 = 3
+
+# Screensaver Server Path.
+# String
+P934 =
+
+Screensaver XML Download Interval
+# Number: 5 - 720. Default is 0 (disable auto downloading)
+# Mandatory
+P935= 0
+
+##############################################################################
+## Settings/Preferences / LED Control
+##############################################################################
+# BLF LED Pattern. 0 - Default, 1 - Analog, 2 - Directional, 3 - Reserved(Red), 4 - Reserved(Green), 5 - Inverse. Default is 0
+# Number: 0 - 5
+# Mandatory
+P6766 = 0
+
+# Disable VM/MSG power light flash. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8371 = 0
+
+
+##############################################################################
+## Settings/Preferences / Ring Tone
+##############################################################################
+
+### Call Progress Tones ###
+# Syntax: f1=val,f2=val[,c=on1/off1[-on2/off2[-on3/off3]]];
+# (Frequencies are in Hz and cadence on and off are in 10ms)
+
+# System Ring Tone
+# String
+# Mandatory
+P345 = f1=440,f2=480,c=200/400;
+
+# Dial Tone
+# String
+# Mandatory
+P343 = f1=350,f2=440;
+
+# Second Dial Tone
+# String
+# Mandatory
+P2909 = f1=350,f2=440;
+
+# Message Waiting Tone
+# String
+# Mandatory
+P344 = f1=350,f2=440,c=10/10;
+
+# Ring Back Tone
+# String
+# Mandatory
+P346 = f1=440,f2=480,c=200/400;
+
+# Call-Waiting Tone
+# String
+# Mandatory
+P347 = f1=440,f2=440,c=25/525;
+
+# Call-Waiting Tone Gain. 0 - Low, 1 - Medium, 2 - High. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P1555 = 0
+
+# Busy Tone
+# String
+# Mandatory
+P348 = f1=480,f2=620,c=50/50;
+
+# Reorder Tone
+# String
+# Mandatory
+P349 = f1=480,f2=620,c=25/25;
+
+# Speaker Ring Volume
+# Number: 0-7. Default is 5.
+# Mandatory
+P8352 = 5
+
+# Lock Volumne. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8392 = 0
+
+# Notification Tone Volume
+# Number: 0-7. Default is 5.
+# Mandatory
+P8399 = 5
+
+
+##############################################################################
+## Settings/Web Service
+##############################################################################
+# Weather Update
+
+# Use Auto Location Service. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P8338 = 1
+
+# Enable weather update. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P1402 = 1
+
+# City Code
+# 0 - Self-Defined City Code, 1 - Automatic. Default is 1
+# Number: 0, 1
+# Mandatory
+P1405 = 1
+
+# Self-Defined City Code
+# String
+P1377 =
+
+# Update Interval (in minutes). Default is 15
+# Number: 5 - 360
+# Mandatory
+P1378 = 15
+
+# Degree Unit. auto - Automatic, f - Fahrenheit, c - Celsius. Default is auto
+# String: auto, f, c
+# Mandatory
+P1379 = auto
+
+# Currency Update
+# Enable Currency update. 0 - No, 1 - Yes. Default is 1
+# Number: 0, 1
+# Mandatory
+P1404 = 1
+
+# Currency Code
+# String
+# Mandatory
+P1381 = EUR/USD;GBP/USD;CAD/USD;AUD/USD;CNY/USD;JPY/USD
+
+##############################################################################
+## Settings/XML Applications
+##############################################################################
+# Server Path
+# String
+P337 =
+
+# Softkey Label
+# String
+P352 = XMLApp
+
+# Default Background Color
+# String
+P8367 =
+
+# Block Call Screen. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8368 = 0
+
+##############################################################################
+## Settings/Programmable Keys
+##############################################################################
+##############################################################################
+## Settings/Programmable Keys / Virtual Multi-Purpose Keys Settings
+##############################################################################
+# Idle Screen Settings
+# Show Label Background. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8345 = 0
+
+# Use Long Label. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8346 = 0
+
+# Call Screen Settings
+# Key Mode. 1 - Line Mode, 2 - Account Mode. Default is 1
+# Number: 1, 2
+# Mandatory
+P8369 = 1
+
+# Show VPK Icon. 0 - No, 1 - Yes. Default is 0 (For GXP2140/2160/2170 only)
+# Number: 0, 1
+# Mandatory
+P2936 = 0
+
+# Show Keys Label. 1 - Show, 2 - Hide, 0 - Toggle. Default is 0
+# Number: 0, 1, 2
+# Mandatory
+P8386 = 0
+
+##############################################################################
+## Settings/Programmable Keys/Virtual Multi-Purpose Keys
+##############################################################################
+######################################################################################
+# Virtual Multi-Purpose Keys (VPKs)
+# Note: 1. Fixed VPKs can only be edited. Adding or deleting Fixed VPK is not allowed.
+# 2. Even if a Dynamic VPK has mode set to None, it should be added in sequence. Skipping one will remove everything after that VPK.
+######################################################################################
+
+######################################################################################
+############################ For GXP2130 ###########################################
+######################################################################################
+# VPK 1-- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1363 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2. Default is 0.
+# Mandatory
+# P1364 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1465 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1466 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23968 = 0
+
+
+######################################################################################
+# VPK 2-- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1365 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2. Default is 0.
+# Mandatory
+# P1366 = 1
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1467 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1468 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23969 = 0
+
+######################################################################################
+# VPK 3 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1367 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2. Default is 0.
+# Mandatory
+# P1368 = 2
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1469 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1470 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23970 = 0
+
+######################################################################################
+# VPK 4 -- Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P1369 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2.
+# Mandatory
+# P1370 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1471 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1472 =
+
+######################################################################################
+# VPK 5 --Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P1371 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2.
+# Mandatory
+# P1372 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1473 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1474 =
+
+######################################################################################
+# VPK 6 --Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P1373 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2.
+# Mandatory
+# P1374 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1475 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1476 =
+
+######################################################################################
+# VPK 7--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23800 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2.
+# Mandatory
+# P23801 = 0
+
+# Description.
+# String.
+# P23802 =
+
+# Value.
+# String.
+# P23803 =
+
+#####################################################################################
+# VPK 8--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23804 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2.
+# Mandatory
+# P23805 = 0
+
+# Description.
+# String.
+# P23806 =
+
+# Value.
+# String.
+# P23807 =
+
+######################################################################################
+# VPK 9--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23808 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2.
+# Mandatory
+# P23809 = 0
+
+# Description.
+# String.
+# P23810 =
+
+# Value.
+# String.
+# P23811 =
+
+######################################################################################
+# VPK 10--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23812 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2.
+# Mandatory
+# P23813 = 0
+
+# Description.
+# String.
+# P23814 =
+
+# Value.
+# String.
+# P23815 =
+
+######################################################################################
+# VPK 11--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23816 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2.
+# Mandatory
+# P23817 = 0
+
+# Description.
+# String.
+# P23818 =
+
+# Value.
+# String.
+# P23819 =
+
+######################################################################################
+# VPK 12--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK. Default is -1.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23820 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3
+# Number: 0, 1, 2. Default is 0.
+# Mandatory
+# P23821 = 0
+
+# Description.
+# String.
+# P23822 =
+
+# Value.
+# String.
+# P23823 =
+
+######################################################################################
+############################ For GXP2140 ###########################################
+######################################################################################
+# VPK 1-- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1363 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3. Default is 0.
+# Mandatory
+# P1364 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1465 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1466 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23968 = 0
+
+######################################################################################
+# VPK 2-- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1365 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3. Default is 1.
+# Mandatory
+# P1366 = 1
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1467 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1468 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23969 = 0
+
+######################################################################################
+# VPK 3 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1367 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3. Default is 2.
+# Mandatory
+# P1368 = 2
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1469 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1470 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23970 = 0
+
+######################################################################################
+# VPK 4 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1369 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3. Default is 3.
+# Mandatory
+# P1370 = 3
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1471 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1472 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23971 = 0
+
+######################################################################################
+# VPK 5 --Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P1371 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P1372 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1473 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1474 =
+
+######################################################################################
+# VPK 6 --Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P1373 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P1374 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1475 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1476 =
+
+######################################################################################
+# VPK 7--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23800 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23801 = 0
+
+# Description.
+# String.
+# P23802 =
+
+# Value.
+# String.
+# P23803 =
+
+#####################################################################################
+# VPK 8--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23804 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23805 = 0
+
+# Description.
+# String.
+# P23806 =
+
+# Value.
+# String.
+# P23807 =
+
+######################################################################################
+# VPK 9--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23808 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23809 = 0
+
+# Description.
+# String.
+# P23810 =
+
+# Value.
+# String.
+# P23811 =
+
+######################################################################################
+# VPK 10--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23812 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23813 = 0
+
+# Description.
+# String.
+# P23814 =
+
+# Value.
+# String.
+# P23815 =
+
+######################################################################################
+# VPK 11--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23816 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23817 = 0
+
+# Description.
+# String.
+# P23818 =
+
+# Value.
+# String.
+# P23819 =
+
+######################################################################################
+# VPK 12--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23820 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23821 = 0
+
+# Description.
+# String.
+# P23822 =
+
+# Value.
+# String.
+# P23823 =
+
+######################################################################################
+# VPK 13--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23824 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23825 = 0
+
+# Description.
+# String.
+# P23826 =
+
+# Value.
+# String.
+# P23827 =
+
+######################################################################################
+# VPK 14--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23828 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23829 = 0
+
+# Description.
+# String.
+# P23830 =
+
+# Value.
+# String.
+# P23831 =
+
+######################################################################################
+# VPK 15--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23832 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23833 = 0
+
+# Description.
+# String.
+# P23834 =
+
+# Value.
+# String.
+# P23835 =
+
+#####################################################################################
+# VPK 16--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23836 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23837 = 0
+
+# Description.
+# String.
+# P23838 =
+
+# Value.
+# String.
+# P23839 =
+
+#####################################################################################
+# VPK 17--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23840 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23841 = 0
+
+# Description.
+# String.
+# P23842 =
+
+# Value.
+# String.
+# P23843 =
+
+#####################################################################################
+# VPK 18--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23844 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23845 = 0
+
+# Description.
+# String.
+# P23846 =
+
+# Value.
+# String.
+# P23847 =
+
+#####################################################################################
+# VPK 19--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23848 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23849 = 0
+
+# Description.
+# String.
+# P23850 =
+
+# Value.
+# String.
+# P23851 =
+
+#####################################################################################
+# VPK 20--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23852 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23853 = 0
+
+# Description.
+# String.
+# P23854 =
+
+# Value.
+# String.
+# P23855 =
+
+#####################################################################################
+# VPK 21--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23856 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23857 = 0
+
+# Description.
+# String.
+# P23858 =
+
+# Value.
+# String.
+# P23859 =
+
+#####################################################################################
+# VPK 22--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23860 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23861 = 0
+
+# Description.
+# String.
+# P23862 =
+
+# Value.
+# String.
+# P23863 =
+
+#####################################################################################
+# VPK 23--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23864 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23865 = 0
+
+# Description.
+# String.
+# P23866 =
+
+# Value.
+# String.
+# P23867 =
+
+#####################################################################################
+# VPK 24--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23868 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23869 = 0
+
+# Description.
+# String.
+# P23870 =
+
+# Value.
+# String.
+# P23871 =
+
+######################################################################################
+############################ For GXP2160 ###########################################
+######################################################################################
+# VPK 1-- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1363 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+# P1364 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1465 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1466 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23968 = 0
+
+######################################################################################
+# VPK 2-- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1365 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 1.
+# Mandatory
+# P1366 = 1
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1467 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1468 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23969 = 0
+
+######################################################################################
+# VPK 3 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1367 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 2.
+# Mandatory
+# P1368 = 2
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1469 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1470 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23970 = 0
+
+######################################################################################
+# VPK 4 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1369 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 3.
+# Mandatory
+# P1370 = 3
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1471 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1472 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23971 = 0
+
+######################################################################################
+# VPK 5 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1371 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 4.
+# Mandatory
+# P1372 = 4
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1473 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1474 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23972 = 0
+
+######################################################################################
+# VPK 6 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1373 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 5.
+# Mandatory
+# P1374 = 5
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1475 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1476 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23973 = 0
+
+######################################################################################
+# VPK 7--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23800 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23801 = 0
+
+# Description.
+# String.
+# P23802 =
+
+# Value.
+# String.
+# P23803 =
+
+#####################################################################################
+# VPK 8--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23804 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23805 = 0
+
+# Description.
+# String.
+# P23806 =
+
+# Value.
+# String.
+# P23807 =
+
+######################################################################################
+# VPK 9--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23808 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23809 = 0
+
+# Description.
+# String.
+# P23810 =
+
+# Value.
+# String.
+# P23811 =
+
+######################################################################################
+# VPK 10--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23812 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23813 = 0
+
+# Description.
+# String.
+# P23814 =
+
+# Value.
+# String.
+# P23815 =
+
+######################################################################################
+# VPK 11--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23816 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23817 = 0
+
+# Description.
+# String.
+# P23818 =
+
+# Value.
+# String.
+# P23819 =
+
+######################################################################################
+# VPK 12--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23820 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23821 = 0
+
+# Description.
+# String.
+# P23822 =
+
+# Value.
+# String.
+# P23823 =
+
+######################################################################################
+# VPK 13--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23824 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23825 = 0
+
+# Description.
+# String.
+# P23826 =
+
+# Value.
+# String.
+# P23827 =
+
+######################################################################################
+# VPK 14--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23828 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23829 = 0
+
+# Description.
+# String.
+# P23830 =
+
+# Value.
+# String.
+# P23831 =
+
+######################################################################################
+# VPK 15--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23832 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23833 = 0
+
+# Description.
+# String.
+# P23834 =
+
+# Value.
+# String.
+# P23835 =
+
+#####################################################################################
+# VPK 16--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23836 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23837 = 0
+
+# Description.
+# String.
+# P23838 =
+
+# Value.
+# String.
+# P23839 =
+
+#####################################################################################
+# VPK 17--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23840 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23841 = 0
+
+# Description.
+# String.
+# P23842 =
+
+# Value.
+# String.
+# P23843 =
+
+#####################################################################################
+# VPK 18--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23844 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23845 = 0
+
+# Description.
+# String.
+# P23846 =
+
+# Value.
+# String.
+# P23847 =
+
+#####################################################################################
+# VPK 19--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23848 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23849 = 0
+
+# Description.
+# String.
+# P23850 =
+
+# Value.
+# String.
+# P23851 =
+
+#####################################################################################
+# VPK 20--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23852 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23853 = 0
+
+# Description.
+# String.
+# P23854 =
+
+# Value.
+# String.
+# P23855 =
+
+#####################################################################################
+# VPK 21--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23856 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23857 = 0
+
+# Description.
+# String.
+# P23858 =
+
+# Value.
+# String.
+# P23859 =
+
+#####################################################################################
+# VPK 22--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23860 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23861 = 0
+
+# Description.
+# String.
+# P23862 =
+
+# Value.
+# String.
+# P23863 =
+
+#####################################################################################
+# VPK 23--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23864 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23865 = 0
+
+# Description.
+# String.
+# P23866 =
+
+# Value.
+# String.
+# P23867 =
+
+#####################################################################################
+# VPK 24--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23868 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23869 = 0
+
+# Description.
+# String.
+# P23870 =
+
+# Value.
+# String.
+# P23871 =
+
+######################################################################################
+############################ For GXP2170 ###########################################
+######################################################################################
+# VPK 1-- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1363 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+# P1364 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1465 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1466 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23968 = 0
+
+######################################################################################
+# VPK 2-- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1365 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 1.
+# Mandatory
+# P1366 = 1
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1467 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1468 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23969 = 0
+
+######################################################################################
+# VPK 3 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1367 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 2.
+# Mandatory
+# P1368 = 2
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1469 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1470 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23970 = 0
+
+######################################################################################
+# VPK 4 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1369 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 3.
+# Mandatory
+# P1370 = 3
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1471 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1472 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23971 = 0
+
+######################################################################################
+# VPK 5 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1371 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 4.
+# Mandatory
+# P1372 = 4
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1473 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1474 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23972 = 0
+
+######################################################################################
+# VPK 6 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1373 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 5.
+# Mandatory
+# P1374 = 5
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1475 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1476 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23973= 0
+
+######################################################################################
+# VPK 7--fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is -1.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P23800 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+# P23801 = 0
+
+# Description.
+# String.
+# P23802 =
+
+# Value.
+# String.
+# P23803 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23974 = 0
+
+#####################################################################################
+# VPK 8--fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is -1.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P23804 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+# P23805 = 0
+
+# Description.
+# String.
+# P23806 =
+
+# Value.
+# String.
+# P23807 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23975 = 0
+
+######################################################################################
+# VPK 9--fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is -1.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P23808 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+# P23809 = 0
+
+# Description.
+# String.
+# P23810 =
+
+# Value.
+# String.
+# P23811 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23976 = 0
+
+######################################################################################
+# VPK 10--fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is -1.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P23812 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+# P23813 = 0
+
+# Description.
+# String.
+# P23814 =
+
+# Value.
+# String.
+# P23815 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23977 = 0
+
+######################################################################################
+# VPK 11--fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is -1.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P23816 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+# P23817 = 0
+
+# Description.
+# String.
+# P23818 =
+
+# Value.
+# String.
+# P23819 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23978 = 0
+
+######################################################################################
+# VPK 12--fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is -1.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P23820 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5. Default is 0.
+# Mandatory
+# P23821 = 0
+
+# Description.
+# String.
+# P23822 =
+
+# Value.
+# String.
+# P23823 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23979 = 0
+
+######################################################################################
+# VPK 13--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23824 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23825 = 0
+
+# Description.
+# String.
+# P23826 =
+
+# Value.
+# String.
+# P23827 =
+
+######################################################################################
+# VPK 14--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23828 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23829 = 0
+
+# Description.
+# String.
+# P23830 =
+
+# Value.
+# String.
+# P23831 =
+
+######################################################################################
+# VPK 15--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23832 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23833 = 0
+
+# Description.
+# String.
+# P23834 =
+
+# Value.
+# String.
+# P23835 =
+
+#####################################################################################
+# VPK 16--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23836 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23837 = 0
+
+# Description.
+# String.
+# P23838 =
+
+# Value.
+# String.
+# P23839 =
+
+#####################################################################################
+# VPK 17--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23840 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23841 = 0
+
+# Description.
+# String.
+# P23842 =
+
+# Value.
+# String.
+# P23843 =
+
+#####################################################################################
+# VPK 18--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23844 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23845 = 0
+
+# Description.
+# String.
+# P23846 =
+
+# Value.
+# String.
+# P23847 =
+
+#####################################################################################
+# VPK 19--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23848 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23849 = 0
+
+# Description.
+# String.
+# P23850 =
+
+# Value.
+# String.
+# P23851 =
+
+#####################################################################################
+# VPK 20--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23852 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23853 = 0
+
+# Description.
+# String.
+# P23854 =
+
+# Value.
+# String.
+# P23855 =
+
+#####################################################################################
+# VPK 21--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23856 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23857 = 0
+
+# Description.
+# String.
+# P23858 =
+
+# Value.
+# String.
+# P23859 =
+
+#####################################################################################
+# VPK 22--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23860 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23861 = 0
+
+# Description.
+# String.
+# P23862 =
+
+# Value.
+# String.
+# P23863 =
+
+#####################################################################################
+# VPK 23--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23864 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23865 = 0
+
+# Description.
+# String.
+# P23866 =
+
+# Value.
+# String.
+# P23867 =
+
+#####################################################################################
+# VPK 24--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23868 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23869 = 0
+
+# Description.
+# String.
+# P23870 =
+
+# Value.
+# String.
+# P23871 =
+
+#####################################################################################
+# VPK 25--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23872 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23873 = 0
+
+# Description.
+# String.
+# P23874 =
+
+# Value.
+# String.
+# P23875 =
+
+#####################################################################################
+# VPK 26--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23876 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23877 = 0
+
+# Description.
+# String.
+# P23878 =
+
+# Value.
+# String.
+# P23879 =
+
+#####################################################################################
+# VPK 27--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23880 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23881 = 0
+
+# Description.
+# String.
+# P23882 =
+
+# Value.
+# String.
+# P23883 =
+
+#####################################################################################
+# VPK 28--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23884 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23885 = 0
+
+# Description.
+# String.
+# P23886 =
+
+# Value.
+# String.
+# P23887 =
+
+#####################################################################################
+# VPK 29--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23888 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23889 = 0
+
+# Description.
+# String.
+# P23890 =
+
+# Value.
+# String.
+# P23891 =
+
+#####################################################################################
+# VPK 30--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23892 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23893 = 0
+
+# Description.
+# String.
+# P23894 =
+
+# Value.
+# String.
+# P23895 =
+
+#####################################################################################
+# VPK 31--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23896 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23897 = 0
+
+# Description.
+# String.
+# P23898 =
+
+# Value.
+# String.
+# P23899 =
+
+#####################################################################################
+# VPK 32--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23900 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23901 = 0
+
+# Description.
+# String.
+# P23902 =
+
+# Value.
+# String.
+# P23903 =
+
+
+#####################################################################################
+# VPK 33--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23904 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5.
+# Mandatory
+# P23905 = 0
+
+# Description.
+# String.
+# P23906=
+
+# Value.
+# String.
+# P23907 =
+
+#####################################################################################
+# VPK 34--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23908 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23909 = 0
+
+# Description.
+# String.
+# P23910 =
+
+# Value.
+# String.
+# P23911 =
+
+#####################################################################################
+# VPK 35--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23912 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23913 = 0
+
+# Description.
+# String.
+# P23914 =
+
+# Value.
+# String.
+# P23915 =
+
+#####################################################################################
+# VPK 36--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23916 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23917 = 0
+
+# Description.
+# String.
+# P23918 =
+
+# Value.
+# String.
+# P23919 =
+
+#####################################################################################
+# VPK 37--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23920 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23921 = 0
+
+# Description.
+# String.
+# P23922 =
+
+# Value.
+# String.
+# P23923 =
+
+#####################################################################################
+# VPK 38--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23924 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23925 = 0
+
+# Description.
+# String.
+# P23926 =
+
+# Value.
+# String.
+# P23927 =
+
+#####################################################################################
+# VPK 39--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23928 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23929 = 0
+
+# Description.
+# String.
+# P23930 =
+
+# Value.
+# String.
+# P23931 =
+
+#####################################################################################
+# VPK 40--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23932 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23933 = 0
+
+# Description.
+# String.
+# P23934 =
+
+# Value.
+# String.
+# P23935 =
+
+#####################################################################################
+# VPK 41--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23936 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23937 = 0
+
+# Description.
+# String.
+# P23938 =
+
+# Value.
+# String.
+# P23939 =
+
+#####################################################################################
+# VPK 42--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23940 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23941 = 0
+
+# Description.
+# String.
+# P23942 =
+
+# Value.
+# String.
+# P23943 =
+
+#####################################################################################
+# VPK 43--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23944 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23945 = 0
+
+# Description.
+# String.
+# P23946 =
+
+# Value.
+# String.
+# P23947 =
+
+#####################################################################################
+# VPK 44--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23948 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23949= 0
+
+# Description.
+# String.
+# P23950 =
+
+# Value.
+# String.
+# P23951 =
+
+#####################################################################################
+# VPK 45--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23952 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23953= 0
+
+# Description.
+# String.
+# P23954 =
+
+# Value.
+# String.
+# P23955 =
+
+#####################################################################################
+# VPK 46--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23956 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23957= 0
+
+# Description.
+# String.
+# P23958 =
+
+# Value.
+# String.
+# P23959 =
+
+#####################################################################################
+# VPK 47--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23960 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23961= 0
+
+# Description.
+# String.
+# P23962 =
+
+# Value.
+# String.
+# P23963 =
+
+#####################################################################################
+# VPK 48--Dynamic VPK
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23964 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4,4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+# P23965= 0
+
+# Description.
+# String.
+# P23966 =
+
+# Value.
+# String.
+# P23967 =
+
+######################################################################################
+############################ For GXP2135 ###########################################
+######################################################################################
+# VPK 1-- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1363 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3. Default is 0.
+# Mandatory
+# P1364 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1465 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1466 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23968 = 0
+
+######################################################################################
+# VPK 2-- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1365 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3. Default is 1.
+# Mandatory
+# P1366 = 1
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1467 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1468 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23969 = 0
+
+######################################################################################
+# VPK 3 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1367 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3. Default is 2.
+# Mandatory
+# P1368 = 2
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1469 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1470 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23970 = 0
+
+######################################################################################
+# VPK 4 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is 0.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1369 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3. Default is 3.
+# Mandatory
+# P1370 = 3
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1471 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1472 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23971 = 0
+
+######################################################################################
+# VPK 5 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is -1.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1371 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3. Default is 0.
+# Mandatory
+# P1372 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1473 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1474 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23972 = 0
+
+######################################################################################
+# VPK 6 -- fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is -1.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P1373 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3. Default is 0.
+# Mandatory
+# P1374 = 0
+
+# Description. Max length allowed is 32 characters.
+# String
+# P1475 =
+
+# Value. Max length allowed is 64 characters.
+# String
+# P1476 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23973 = 0
+
+######################################################################################
+# VPK 7--fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is -1.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu 28-XML Application,29-Information, 30-Message
+# Mandatory
+# P23800 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23801 = 0
+
+# Description.
+# String.
+# P23802 =
+
+# Value.
+# String.
+# P23803 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23974 = 0
+
+#####################################################################################
+# VPK 8--fixed VPK
+######################################################################################
+# Key Mode for line VPK. Default is -1.
+# Number: -1, 0, 10 -- 30
+# -1 - None, 0 - Default, 1 - shared line,10 - Speed Dial, 11 - BLF, 12 - Presence Watcher
+# 13 - Eventlist BLF, 14 - Speed Dial via active account, 15 - DialDTMF
+# 16 - Voicemail, 17 - Call Return, 18 - Transfer, 19 - CallPark, 20 - Intercom
+# 21 - LDAP Search, 22 - Conference, 23 - Multicast Paging, 24 - Record, 25 - Call Log
+# 26 - Monitored Call Park, 27 - Menu, 28-XML Application, 29-Information, 30-Message
+# Mandatory
+# P23804 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23805 = 0
+
+# Description.
+# String.
+# P23806 =
+
+# Value.
+# String.
+# P23807 =
+
+# Locked: 0 - uncheck, 1 - check. Default is 0
+# Mandatory
+# Number: 0, 1
+# P23975 = 0
+
+######################################################################################
+# VPK 9--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23808 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23809 = 0
+
+# Description.
+# String.
+# P23810 =
+
+# Value.
+# String.
+# P23811 =
+
+######################################################################################
+# VPK 10--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23812 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23813 = 0
+
+# Description.
+# String.
+# P23814 =
+
+# Value.
+# String.
+# P23815 =
+
+######################################################################################
+# VPK 11--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23816 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23817 = 0
+
+# Description.
+# String.
+# P23818 =
+
+# Value.
+# String.
+# P23819 =
+
+######################################################################################
+# VPK 12--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23820 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23821 = 0
+
+# Description.
+# String.
+# P23822 =
+
+# Value.
+# String.
+# P23823 =
+
+######################################################################################
+# VPK 13--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23824 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23825 = 0
+
+# Description.
+# String.
+# P23826 =
+
+# Value.
+# String.
+# P23827 =
+
+######################################################################################
+# VPK 14--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23828 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23829 = 0
+
+# Description.
+# String.
+# P23830 =
+
+# Value.
+# String.
+# P23831 =
+
+######################################################################################
+# VPK 15--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23832 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23833 = 0
+
+# Description.
+# String.
+# P23834 =
+
+# Value.
+# String.
+# P23835 =
+
+#####################################################################################
+# VPK 16--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23836 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23837 = 0
+
+# Description.
+# String.
+# P23838 =
+
+# Value.
+# String.
+# P23839 =
+
+#####################################################################################
+# VPK 17--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23840 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23841 = 0
+
+# Description.
+# String.
+# P23842 =
+
+# Value.
+# String.
+# P23843 =
+
+#####################################################################################
+# VPK 18--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23844 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23845 = 0
+
+# Description.
+# String.
+# P23846 =
+
+# Value.
+# String.
+# P23847 =
+
+#####################################################################################
+# VPK 19--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23848 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23849 = 0
+
+# Description.
+# String.
+# P23850 =
+
+# Value.
+# String.
+# P23851 =
+
+#####################################################################################
+# VPK 20--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23852 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23853 = 0
+
+# Description.
+# String.
+# P23854 =
+
+# Value.
+# String.
+# P23855 =
+
+#####################################################################################
+# VPK 21--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23856 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23857 = 0
+
+# Description.
+# String.
+# P23858 =
+
+# Value.
+# String.
+# P23859 =
+
+#####################################################################################
+# VPK 22--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23860 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23861 = 0
+
+# Description.
+# String.
+# P23862 =
+
+# Value.
+# String.
+# P23863 =
+
+#####################################################################################
+# VPK 23--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23864 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23865 = 0
+
+# Description.
+# String.
+# P23866 =
+
+# Value.
+# String.
+# P23867 =
+
+#####################################################################################
+# VPK 24--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23868 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23869 = 0
+
+# Description.
+# String.
+# P23870 =
+
+# Value.
+# String.
+# P23871 =
+
+#####################################################################################
+# VPK 25--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23872 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23873 = 0
+
+# Description.
+# String.
+# P23874 =
+
+# Value.
+# String.
+# P23875 =
+
+#####################################################################################
+# VPK 26--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23876 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23877 = 0
+
+# Description.
+# String.
+# P23878 =
+
+# Value.
+# String.
+# P23879 =
+
+#####################################################################################
+# VPK 27--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23880 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23881 = 0
+
+# Description.
+# String.
+# P23882 =
+
+# Value.
+# String.
+# P23883 =
+
+#####################################################################################
+# VPK 28--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23884 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23885 = 0
+
+# Description.
+# String.
+# P23886 =
+
+# Value.
+# String.
+# P23887 =
+
+#####################################################################################
+# VPK 29--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23888 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23889 = 0
+
+# Description.
+# String.
+# P23890 =
+
+# Value.
+# String.
+# P23891 =
+
+#####################################################################################
+# VPK 30--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23892 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23893 = 0
+
+# Description.
+# String.
+# P23894 =
+
+# Value.
+# String.
+# P23895 =
+
+#####################################################################################
+# VPK 31--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23896 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23897 = 0
+
+# Description.
+# String.
+# P23898 =
+
+# Value.
+# String.
+# P23899 =
+
+#####################################################################################
+# VPK 32--Dynamic VPK
+######################################################################################
+# Key Mode for Dynamic VPK.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+# P23900 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4
+# Number: 0, 1, 2, 3.
+# Mandatory
+# P23901 = 0
+
+# Description.
+# String.
+# P23902 =
+
+# Value.
+# String.
+# P23903 =
+
+
+######################################################################################
+## Programmable Keys/Physical Multi-Purpose Keys - GXP2130/2160 only
+######################################################################################
+# MPK 1- GXP2130/2160 only
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P323 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P301 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P302 =
+
+# User ID. Max length allowed is 64 characters.
+# String
+P303 =
+
+######################################################################################
+# MPK 2- GXP2130/2160 only
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P324 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P304 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P305 =
+
+# User ID. Max length allowed is 64 characters.
+# String
+P306 =
+
+######################################################################################
+# MPK 3- GXP2130/2160 only
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P325 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P307 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P308 =
+
+# User ID. Max length allowed is 64 characters.
+# String
+P309 =
+
+######################################################################################
+# MPK 4- GXP2130/2160 only
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P326 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P310 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P311 =
+
+# User ID. Max length allowed is 64 characters.
+# String
+P312 =
+
+######################################################################################
+# MPK 5- GXP2130/2160 only
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P327 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P313 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P314 =
+
+# User ID. Max length allowed is 64 character
+# String
+P315 =
+
+######################################################################################
+# MPK 6- GXP2130/2160 only
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P328 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P316 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P317 =
+
+# User ID. Max length allowed is 64 character
+# String
+P318 =
+
+######################################################################################
+# MPK 7- GXP2130/2160 only
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P329 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P319 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P320 =
+
+# User ID. Max length allowed is 64 character
+# String
+P321 =
+
+######################################################################################
+# MPK 8- GXP2130/2160 only
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P353 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P354 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P355 =
+
+# User ID. Max length allowed is 64 character
+# String
+P356 =
+
+######################################################################################
+# MPK 9 - MPK 24 - GXP2160 only
+######################################################################################
+# MPK 9
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P357 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P358 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P359 =
+
+# User ID. Max length allowed is 64 character
+# String
+P360 =
+
+######################################################################################
+# MPK 10
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P361 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P362 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P363 =
+
+# User ID. Max length allowed is 64 character
+# String
+P364 =
+
+######################################################################################
+# MPK 11
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P365 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P366 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P367 =
+
+# User ID. Max length allowed is 64 character
+# String
+P368 =
+
+######################################################################################
+# MPK 12
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P369 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P370 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P371 =
+
+# User ID. Max length allowed is 64 character
+# String
+P372 =
+
+######################################################################################
+# MPK 13
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P373 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P374 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P375 =
+
+# User ID. Max length allowed is 64 character
+# String
+P376 =
+
+######################################################################################
+# MPK 14
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P377 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P378 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P379 =
+
+# User ID. Max length allowed is 64 character
+# String
+P380 =
+
+######################################################################################
+# MPK 15
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P381 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P382 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P383 =
+
+# User ID. Max length allowed is 64 character
+# String
+P384 =
+
+######################################################################################
+# MPK 16
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P385 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P386 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P387 =
+
+# User ID. Max length allowed is 64 character
+# String
+P388 =
+
+######################################################################################
+# MPK 17
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P389 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P390 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P391 =
+
+# User ID. Max length allowed is 64 character
+# String
+P392 =
+
+######################################################################################
+# MPK 18
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P393 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P394 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P395 =
+
+# User ID. Max length allowed is 64 character
+# String
+P396 =
+
+######################################################################################
+# MPK 19
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P1440 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P1441 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P1442 =
+
+# User ID. Max length allowed is 64 character
+# String
+P1443 =
+
+######################################################################################
+# MPK 20
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P1444 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P1445 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P1446 =
+
+# User ID. Max length allowed is 64 character
+# String
+P1447 =
+
+######################################################################################
+# MPK 21
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P1448 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P1449 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P1450 =
+
+# User ID. Max length allowed is 64 character
+# String
+P1451 =
+
+######################################################################################
+# MPK 22
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P1452 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P1453 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P1454 =
+
+# User ID. Max length allowed is 64 character
+# String
+P1455 =
+
+######################################################################################
+# MPK 23
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P1456 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P1457 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P1458 =
+
+# User ID. Max length allowed is 64 character
+# String
+P1459 =
+
+######################################################################################
+# MPK 24
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - DialDTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P1460 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P1461 = 0
+
+# Name. Max length allowed is 128 characters.
+# String
+P1462 =
+
+# User ID. Max length allowed is 64 character
+# String
+P1463 =
+
+##############################################################################
+## Settings/Programmable Keys / Softkeys Settings
+##############################################################################
+# More Softkey Display Mode
+# Number: 0, 1. Default is 0
+# 0 - Menu, 1 - Toggle
+# Mandatory
+P2934 = 0
+
+# Show Target Softkey
+# Number: 0, 1. Default is 1
+# 0 - No, 1 - Yes
+# Mandatory
+P8377 = 1
+
+# Softkey Layout
+# Custom Softkey Layout. 0 - Disabled, 1 - Enabled. Default is 0
+# Number: 0, 1
+# Mandatory
+P2923 = 0
+
+# Enforce Softkey Layout Position. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P2924 = 0
+
+# Hide System Softkey on Main Page.
+# String: Next, History, ForwardAll, Redial
+P8348 =
+
+## Custom Call Screen Softkey Layout ##
+# Softkey layout in dialing state
+# String: BTPhonebook,BTOnOff,EndCall,ReConf,ConfRoom,Redial,Dial,Backspace,PickUp,Target
+P2925 = BTPhonebook,BTOnOff,EndCall,ReConf,ConfRoom,Redial,Dial,Backspace,PickUp,Target
+
+# Softkey layout in onhook dialing state
+# String: BTPhonebook,DirectIP,Onhook,Cancel,Dial,Backspace,Target,
+P2935 = BTPhonebook,DirectIP,Onhook,Cancel,Dial,Backspace,Target
+
+# Softkey layout in ringing state
+# String: Answer, Reject, Forward, ReConf,Custom-Silence
+P2926 = Answer,Reject,Forward,ReConf
+
+# Softkey layout in calling state
+# String: BTOnOff,EndCall,ReConf,ConfRoom,ConfCall
+P2927 = BTOnOff,EndCall,ReConf,ConfRoom,ConfCall
+
+# Softkey layout in Call Connected state
+# String: BTPhonebook,BTOnOff,EndCall,ReConf,ConfRoom,ConfCall,Cancel,NewCall,Swap,Transfer,Trnf>VM,DialDTMF,BSCCenter,URecord,Record,UCallPark,PrivateHold,CallPark,
+# Custom-Hold,Custom-Conference,Custom-Mute
+P2928 = BTPhonebook,BTOnOff,EndCall,ReConf,ConfRoom,ConfCall,Cancel,NewCall,Swap,Transfer,Trnf>VM,DialDTMF,BSCCenter,URecord,Record,UCallPark,PrivateHold,CallPark
+
+# Softkey layout In conference connected state
+# String: BTOnOff,EndCall,Kick,NewCall,Trnf>VM,DialDTMF,BSCCenter,URecord,Record,ConfRoom,Add,Custom-Hold,Custom-Split,Custom-Mute
+P2933 = BTOnOff,EndCall,Kick,NewCall,Trnf>VM,DialDTMF,BSCCenter,URecord,Record,ConfRoom,Add
+
+# Softkey layout in onhold state
+# String: ReConf,Resume,HoldTrnf,ConfCall,Add,Custom-NewCall,Custom-EndCall
+P2929 = ReConf,Resume,HoldTrnf,ConfCall,Add
+
+# Softkey layout in call failed state
+# String: EndCall,ReCOnf,ConfRoom,Custom-NewCall
+P2930 = EndCall,ReConf,ConfRoom
+
+# Softkey layout in call transfer state
+# String: BTOnOff,Cancel,BlindTrnf,AttTrnf,Backspace,Target
+P2931 = BTOnOff,Cancel,BlindTrnf,AttTrnf,Backspace,Target
+
+# Softkey layout in conference state
+# String:BTOnOff,Cancel,Dial,Backspace,Target
+P2932 = BTOnOff,Cancel,Dial,Backspace,Target
+
+######################################################################################
+## Programmable Keys/Softkeys
+######################################################################################
+# Softkey 1
+######################################################################################
+# Key Mode.
+# 0 - Default, 10 - Speed Dial, 14 - Speed Dial via active account, 16 - Voicemail,
+# 17 - CallReturn, 20 - Intercom, 21 - LDAP Search, 25 - Call Log, 27 - Menu, 29 - Information, 30 - Message
+# Number: 0,10,14,16,17,20,21,25,27,29,30
+# Mandatory
+P2987 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4 (GXP 2140/2160 only), 4 - Account 5 (GXP2160 only), 5 - Account 6 (GXP2160 only)
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P2988 = 0
+
+# Description.
+# String.
+# P2989 =
+
+# Value.
+# String.
+# P2990 =
+
+######################################################################################
+# Softkey 2
+######################################################################################
+# Key Mode.
+# 0 - Default, 10 - Speed Dial, 14 - Speed Dial via active account, 16 - Voicemail,
+# 17 - CallReturn, 20 - Intercom, 21 - LDAP Search, 25 - Call Log, 27 - Menu, 29 - Information, 30 - Message
+# Number: 0,10,14,16,17,20,21,25,27,29,30
+# Mandatory
+P2991 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4 (GXP 2140/2160 only), 4 - Account 5 (GXP2160 only), 5 - Account 6 (GXP2160 only)
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P2992 = 0
+
+# Description.
+# String.
+# P2993 =
+
+# Value.
+# String.
+# P2994 =
+
+######################################################################################
+# Softkey 3 - GXP2140/2160/2170 only
+######################################################################################
+# Key Mode.
+# 0 - Default, 10 - Speed Dial, 14 - Speed Dial via active account, 16 - Voicemail,
+# 17 - CallReturn, 20 - Intercom, 21 - LDAP Search, 25 - Call Log, 27 - Menu, 29 - Information, 30 - Message
+# Number: 0,10,14,16,17,20,21,25,27,29,30
+# Mandatory
+P2995 = 0
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4 (GXP 2140/2160 only), 4 - Account 5 (GXP2160 only), 5 - Account 6 (GXP2160 only)
+# Number: 0, 1, 2, 3, 4, 5
+# Mandatory
+P2996 = 0
+
+# Description.
+# String.
+# P2997 =
+
+# Value.
+# String.
+# P2998 =
+
+
+########################################################################
+## Settings/Extension Boards - GXP2140/GXP2170 only
+########################################################################
+
+########################################################################
+## Settings/Extension Boards/EXT Setting
+########################################################################
+# One Page Display Mode. 0 - No, 1 - Yes.
+# Number: 0, 1. Default is 0
+# Mandatory
+P8357 = 0
+
+# Sync Backlight with LCD. 0 - No, 1 - Yes. Default is 0
+# Number: 0, 1
+# Mandatory
+P8400 = 0
+
+######################################################################################
+# EXT 1
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23000 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23001 = 0
+
+# Description
+# String
+P23002 =
+
+# Value
+# String
+P23003 =
+
+######################################################################################
+# EXT MPK 2
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23005 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23006 = 0
+
+# Description
+# String
+P23007 =
+
+# Value
+# String
+P23008 =
+
+######################################################################################
+# EXT MPK 3
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23010 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23011 = 0
+
+# Description
+# String
+P23012 =
+
+# Value
+# String
+P23013 =
+
+######################################################################################
+# EXT MPK 4
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23015 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23016 = 0
+
+# Description
+# String
+P23017 =
+
+# Value
+# String
+P23018 =
+
+######################################################################################
+# EXT MPK 5
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23020 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23021 = 0
+
+# Description
+# String
+P23022 =
+
+# Value
+# String
+P23023 =
+
+######################################################################################
+# EXT MPK 6
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23025 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23026 = 0
+
+# Description
+# String
+P23027 =
+
+# Value
+# String
+P23028 =
+
+######################################################################################
+# EXT MPK 7
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23030 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23031 = 0
+
+# Description
+# String
+P23032 =
+
+# Value
+# String
+P23033 =
+
+######################################################################################
+# EXT MPK 8
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23035 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23036 = 0
+
+# Description
+# String
+P23037 =
+
+# Value
+# String
+P23038 =
+
+######################################################################################
+# EXT MPK 9
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23040 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23041 = 0
+
+# Description
+# String
+P23042 =
+
+# Value
+# String
+P23043 =
+
+######################################################################################
+# EXT MPK 10
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23045 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23046 = 0
+
+# Description
+# String
+P23047 =
+
+# Value
+# String
+P23048 =
+
+######################################################################################
+# EXT MPK 11
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23050 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23051 = 0
+
+# Description
+# String
+P23052 =
+
+# Value
+# String
+P23053 =
+
+######################################################################################
+# EXT MPK 12
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23055 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23056 = 0
+
+# Description
+# String
+P23057 =
+
+# Value
+# String
+P23058 =
+
+######################################################################################
+# EXT MPK 13
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23060 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23061 = 0
+
+# Description
+# String
+P23062 =
+
+# Value
+# String
+P23063 =
+
+######################################################################################
+# EXT MPK 14
+#######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23065 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23066 = 0
+
+# Description
+# String
+P23067 =
+
+# Value
+# String
+P23068 =
+
+######################################################################################
+# EXT MPK 15
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23070 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23071 = 0
+
+# Description
+# String
+P23072 =
+
+# Value
+# String
+P23073 =
+
+######################################################################################
+# EXT MPK 16
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23075 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23076 = 0
+
+# Description
+# String
+P23077 =
+
+# Value
+# String
+P23078 =
+
+######################################################################################
+# EXT MPK 17
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23080 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23081 = 0
+
+# Description
+# String
+P23082 =
+
+# Value
+# String
+P23083 =
+
+######################################################################################
+# EXT MPK 18
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23085 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23086 = 0
+
+# Description
+# String
+P23087 =
+
+# Value
+# String
+P23088 =
+
+######################################################################################
+# EXT MPK 19
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23090 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23091 = 0
+
+# Description
+# String
+P23092 =
+
+# Value
+# String
+P23093 =
+
+######################################################################################
+# EXT MPK 20
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23095 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23096 = 0
+
+# Description
+# String
+P23097 =
+
+# Value
+# String
+P23098 =
+
+######################################################################################
+# EXT MPK 21
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23100 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23101 = 0
+
+# Description
+# String
+P23102 =
+
+# Value
+# String
+P23103 =
+
+######################################################################################
+# EXT MPK 22
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23105 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23106 = 0
+
+# Description
+# String
+P23107 =
+
+# Value
+# String
+P23108 =
+
+######################################################################################
+# EXT MPK 23
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23110 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23111 = 0
+
+# Description
+# String
+P23112 =
+
+# Value
+# String
+P23113 =
+
+######################################################################################
+# EXT MPK 24
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23115 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23116 = 0
+
+# Description
+# String
+P23117 =
+
+# Value
+# String
+P23118 =
+
+######################################################################################
+# EXT MPK 25
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23120 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23121 = 0
+
+# Description
+# String
+P23122 =
+
+# Value
+# String
+P23123 =
+
+######################################################################################
+# EXT MPK 26
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23125 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23126 = 0
+
+# Description
+# String
+P23127 =
+
+# Value
+# String
+P23128 =
+
+######################################################################################
+# EXT MPK 27
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23130 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23131 = 0
+
+# Description
+# String
+P23132 =
+
+# Value
+# String
+P23133 =
+
+######################################################################################
+# EXT MPK 28
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23135 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23136 = 0
+
+# Description
+# String
+P23137 =
+
+# Value
+# String
+P23138 =
+
+######################################################################################
+# EXT MPK 29
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23140 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23141 = 0
+
+# Description
+# String
+P23142 =
+
+# Value
+# String
+P23143 =
+
+######################################################################################
+# EXT MPK 30
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23145 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23146 = 0
+
+# Description
+# String
+P23147 =
+
+# Value
+# String
+P23148 =
+
+######################################################################################
+# EXT MPK 31
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23150 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23151 = 0
+
+# Description
+# String
+P23152 =
+
+# Value
+# String
+P23153 =
+
+######################################################################################
+# EXT MPK 32
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23155 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23156 = 0
+
+# Description
+# String
+P23157 =
+
+# Value
+# String
+P23158 =
+
+######################################################################################
+# EXT MPK 33
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23160 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23161 = 0
+
+# Description
+# String
+P23162 =
+
+# Value
+# String
+P23163 =
+
+######################################################################################
+# EXT MPK 34
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23165 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23166 = 0
+
+# Description
+# String
+P23167 =
+
+# Value
+# String
+P23168 =
+
+######################################################################################
+# EXT MPK 35
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23170 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23171 = 0
+
+# Description
+# String
+P23172 =
+
+# Value
+# String
+P23173 =
+
+######################################################################################
+# EXT MPK 36
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23175 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23176 = 0
+
+# Description
+# String
+P23177 =
+
+# Value
+# String
+P23178 =
+
+######################################################################################
+# EXT MPK 37
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23180 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23181 = 0
+
+# Description
+# String
+P23182 =
+
+# Value
+# String
+P23183 =
+
+######################################################################################
+# EXT MPK 38
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23185 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23186 = 0
+
+# Description
+# String
+P23187 =
+
+# Value
+# String
+P23188 =
+
+######################################################################################
+# EXT MPK 39
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23190 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23191 = 0
+
+# Description
+# String
+P23192 =
+
+# Value
+# String
+P23193 =
+
+######################################################################################
+# EXT MPK 40
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23195 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23196 = 0
+
+# Description
+# String
+P23197 =
+
+# Value
+# String
+P23198 =
+
+
+########################################################################
+# EXT 2 #
+########################################################################
+
+######################################################################################
+# EXT MPK 41
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23200 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23201 = 0
+
+# Description
+# String
+P23202 =
+
+# Value
+# String
+P23203 =
+
+######################################################################################
+# EXT MPK 42
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23205 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23206 = 0
+
+# Description
+# String
+P23207 =
+
+# Value
+# String
+P23208 =
+
+######################################################################################
+# EXT MPK 43
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23210 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23211 = 0
+
+# Description
+# String
+P23212 =
+
+# Value
+# String
+P23213 =
+
+######################################################################################
+# EXT MPK 44
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23215 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23216 = 0
+
+# Description
+# String
+P23217 =
+
+# Value
+# String
+P23218 =
+
+######################################################################################
+# EXT MPK 45
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23220 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23221 = 0
+
+# Description
+# String
+P23222 =
+
+# Value
+# String
+P23223 =
+
+######################################################################################
+# EXT MPK 46
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23225 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23226 = 0
+
+# Description
+# String
+P23227 =
+
+# Value
+# String
+P23228 =
+
+######################################################################################
+# EXT MPK 47
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23230 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23231 = 0
+
+# Description
+# String
+P23232 =
+
+# Value
+# String
+P23233 =
+
+######################################################################################
+# EXT MPK 48
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23235 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23236 = 0
+
+# Description
+# String
+P23237 =
+
+# Value
+# String
+P23238 =
+
+######################################################################################
+# EXT MPK 49
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23240 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23241 = 0
+
+# Description
+# String
+P23242 =
+
+# Value
+# String
+P23243 =
+
+######################################################################################
+# EXT MPK 50
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23245 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23246 = 0
+
+# Description
+# String
+P23247 =
+
+# Value
+# String
+P23248 =
+
+######################################################################################
+# EXT MPK 51
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23250 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23251 = 0
+
+# Description
+# String
+P23252 =
+
+# Value
+# String
+P23253 =
+
+######################################################################################
+# EXT MPK 52
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23255 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23256 = 0
+
+# Description
+# String
+P23257 =
+
+# Value
+# String
+P23258 =
+
+######################################################################################
+# EXT MPK 53
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23260 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23261 = 0
+
+# Description
+# String
+P23262 =
+
+# Value
+# String
+P23263 =
+
+######################################################################################
+# EXT MPK 54
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23265 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23266 = 0
+
+# Description
+# String
+P23267 =
+
+# Value
+# String
+P23268 =
+
+######################################################################################
+# EXT MPK 55
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23270 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23271 = 0
+
+# Description
+# String
+P23272 =
+
+# Value
+# String
+P23273 =
+
+######################################################################################
+# EXT MPK 56
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23275 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23276 = 0
+
+# Description
+# String
+P23277 =
+
+# Value
+# String
+P23278 =
+
+######################################################################################
+# EXT MPK 57
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23280 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23281 = 0
+
+# Description
+# String
+P23282 =
+
+# Value
+# String
+P23283 =
+
+######################################################################################
+# EXT MPK 58
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23285 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23286 = 0
+
+# Description
+# String
+P23287 =
+
+# Value
+# String
+P23288 =
+
+######################################################################################
+# EXT MPK 59
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23290 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23291 = 0
+
+# Description
+# String
+P23292 =
+
+# Value
+# String
+P23293 =
+
+######################################################################################
+# EXT MPK 60
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23295 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23296 = 0
+
+# Description
+# String
+P23297 =
+
+# Value
+# String
+P23298 =
+
+######################################################################################
+# EXT MPK 61
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23300 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23301 = 0
+
+# Description
+# String
+P23302 =
+
+# Value
+# String
+P23303 =
+
+######################################################################################
+# EXT MPK 62
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23305 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23306 = 0
+
+# Description
+# String
+P23307 =
+
+# Value
+# String
+P23308 =
+
+######################################################################################
+# EXT MPK 63
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23310 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23311 = 0
+
+# Description
+# String
+P23312 =
+
+# Value
+# String
+P23313 =
+
+######################################################################################
+# EXT MPK 64
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23315 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23316 = 0
+
+# Description
+# String
+P23317 =
+
+# Value
+# String
+P23318 =
+
+######################################################################################
+# EXT MPK 65
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23320 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23321 = 0
+
+# Description
+# String
+P23322 =
+
+# Value
+# String
+P23323 =
+
+######################################################################################
+# EXT MPK 66
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23325 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23326 = 0
+
+# Description
+# String
+P23327 =
+
+# Value
+# String
+P23328 =
+
+######################################################################################
+# EXT MPK 67
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23330 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23331 = 0
+
+# Description
+# String
+P23332 =
+
+# Value
+# String
+P23333 =
+
+######################################################################################
+# EXT MPK 68
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23335 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23336 = 0
+
+# Description
+# String
+P23337 =
+
+# Value
+# String
+P23338 =
+
+######################################################################################
+# EXT MPK 69
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23340 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23341 = 0
+
+# Description
+# String
+P23342 =
+
+# Value
+# String
+P23343 =
+
+######################################################################################
+# EXT MPK 70
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23345 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23346 = 0
+
+# Description
+# String
+P23347 =
+
+# Value
+# String
+P23348 =
+
+######################################################################################
+# EXT MPK 71
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23350 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23351 = 0
+
+# Description
+# String
+P23352 =
+
+# Value
+# String
+P23353 =
+
+######################################################################################
+# EXT MPK 72
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23355 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23356 = 0
+
+# Description
+# String
+P23357 =
+
+# Value
+# String
+P23358 =
+
+######################################################################################
+# EXT MPK 73
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23360 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23361 = 0
+
+# Description
+# String
+P23362 =
+
+# Value
+# String
+P23363 =
+
+######################################################################################
+# EXT MPK 74
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23365 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23366 = 0
+
+# Description
+# String
+P23367 =
+
+# Value
+# String
+P23368 =
+
+######################################################################################
+# EXT MPK 75
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23370 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23371 = 0
+
+# Description
+# String
+P23372 =
+
+# Value
+# String
+P23373 =
+
+######################################################################################
+# EXT MPK 76
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23375 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23376 = 0
+
+# Description
+# String
+P23377 =
+
+# Value
+# String
+P23378 =
+
+######################################################################################
+# EXT MPK 77
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23380 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23381 = 0
+
+# Description
+# String
+P23382 =
+
+# Value
+# String
+P23383 =
+
+######################################################################################
+# EXT MPK 78
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23385 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23386 = 0
+
+# Description
+# String
+P23387 =
+
+# Value
+# String
+P23388 =
+
+######################################################################################
+# EXT MPK 79
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23390 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23391 = 0
+
+# Description
+# String
+P23392 =
+
+# Value
+# String
+P23393 =
+
+######################################################################################
+# EXT MPK 80
+######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23395 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23396 = 0
+
+# Description
+# String
+P23397 =
+
+# Value
+# String
+P23398 =
+
+
+########################################################################
+# EXT 3 #
+########################################################################
+
+
+######################################################################################
+# EXT MPK 81
+#######################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23400 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23401 = 0
+
+# Description
+# String
+P23402 =
+
+# Value
+# String
+P23403 =
+
+##################################################################################################
+# EXT MPK 82
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23405 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23406 = 0
+
+# Description
+# String
+P23407 =
+
+# Value
+# String
+P23408 =
+
+##################################################################################################
+# EXT MPK 83
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23410 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23411 = 0
+
+# Description
+# String
+P23412 =
+
+# Value
+# String
+P23413 =
+
+##################################################################################################
+# EXT MPK 84
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23415 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23416 = 0
+
+# Description
+# String
+P23417 =
+
+# Value
+# String
+P23418 =
+
+##################################################################################################
+# EXT MPK 85
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23420 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23421 = 0
+
+# Description
+# String
+P23422 =
+
+# Value
+# String
+P23423 =
+
+##################################################################################################
+# EXT MPK 86
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23425 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23426 = 0
+
+# Description
+# String
+P23427 =
+
+# Value
+# String
+P23428 =
+
+##################################################################################################
+# EXT MPK 87
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23430 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23431 = 0
+
+# Description
+# String
+P23432 =
+
+# Value
+# String
+P23433 =
+
+##################################################################################################
+# EXT MPK 88
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23435 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23436 = 0
+
+# Description
+# String
+P23437 =
+
+# Value
+# String
+P23438 =
+
+##################################################################################################
+# EXT MPK 89
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23440 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23441 = 0
+
+# Description
+# String
+P23442 =
+
+# Value
+# String
+P23443 =
+
+##################################################################################################
+# EXT MPK 90
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23445 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23446 = 0
+
+# Description
+# String
+P23447 =
+
+# Value
+# String
+P23448 =
+
+##################################################################################################
+# EXT MPK 91
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23450 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23451 = 0
+
+# Description
+# String
+P23452 =
+
+# Value
+# String
+P23453 =
+
+##################################################################################################
+# EXT MPK 92
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23455 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23456 = 0
+
+# Description
+# String
+P23457 =
+
+# Value
+# String
+P23458 =
+
+##################################################################################################
+# EXT MPK 93
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23460 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23461 = 0
+
+# Description
+# String
+P23462 =
+
+# Value
+# String
+P23463 =
+
+##################################################################################################
+# EXT MPK 94
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23465 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23466 = 0
+
+# Description
+# String
+P23467 =
+
+# Value
+# String
+P23468 =
+
+##################################################################################################
+# EXT MPK 95
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23470 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23471 = 0
+
+# Description
+# String
+P23472 =
+
+# Value
+# String
+P23473 =
+
+##################################################################################################
+# EXT MPK 96
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23475 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23476 = 0
+
+# Description
+# String
+P23477 =
+
+# Value
+# String
+P23478 =
+
+##################################################################################################
+# EXT MPK 97
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23480 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23481 = 0
+
+# Description
+# String
+P23482 =
+
+# Value
+# String
+P23483 =
+
+##################################################################################################
+# EXT MPK 98
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23485 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23486 = 0
+
+# Description
+# String
+P23487 =
+
+# Value
+# String
+P23488 =
+
+##################################################################################################
+# EXT MPK 99
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23490 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23491 = 0
+
+# Description
+# String
+P23492 =
+
+# Value
+# String
+P23493 =
+
+##################################################################################################
+# EXT MPK 100
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23495 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23496 = 0
+
+# Description
+# String
+P23497 =
+
+# Value
+# String
+P23498 =
+
+##################################################################################################
+# EXT MPK 101
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23500 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23501 = 0
+
+# Description
+# String
+P23502 =
+
+# Value
+# String
+P23503 =
+
+##################################################################################################
+# EXT MPK 102
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23505 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23506 = 0
+
+# Description
+# String
+P23507 =
+
+# Value
+# String
+P23508 =
+
+##################################################################################################
+# EXT MPK 103
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23510 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23511 = 0
+
+# Description
+# String
+P23512 =
+
+# Value
+# String
+P23513 =
+
+##################################################################################################
+# EXT MPK 104
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23515 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23516 = 0
+
+# Description
+# String
+P23517 =
+
+# Value
+# String
+P23518 =
+
+##################################################################################################
+# EXT MPK 105
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23520 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23521 = 0
+
+# Description
+# String
+P23522 =
+
+# Value
+# String
+P23523 =
+
+##################################################################################################
+# EXT MPK 106
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23525 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23526 = 0
+
+# Description
+# String
+P23527 =
+
+# Value
+# String
+P23528 =
+
+##################################################################################################
+# EXT MPK 107
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23530 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23531 = 0
+
+# Description
+# String
+P23532 =
+
+# Value
+# String
+P23533 =
+
+##################################################################################################
+# EXT MPK 108
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23535 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23536 = 0
+
+# Description
+# String
+P23537 =
+
+# Value
+# String
+P23538 =
+
+##################################################################################################
+# EXT MPK 109
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23540 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23541 = 0
+
+# Description
+# String
+P23542 =
+
+# Value
+# String
+P23543 =
+
+##################################################################################################
+# EXT MPK 110
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23545 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23546 = 0
+
+# Description
+# String
+P23547 =
+
+# Value
+# String
+P23548 =
+
+##################################################################################################
+# EXT MPK 111
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23550 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23551 = 0
+
+# Description
+# String
+P23552 =
+
+# Value
+# String
+P23553 =
+
+##################################################################################################
+# EXT MPK 112
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23555 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23556 = 0
+
+# Description
+# String
+P23557 =
+
+# Value
+# String
+P23558 =
+
+##################################################################################################
+# EXT MPK 113
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23560 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23561 = 0
+
+# Description
+# String
+P23562 =
+
+# Value
+# String
+P23563 =
+
+##################################################################################################
+# EXT MPK 114
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23565 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23566 = 0
+
+# Description
+# String
+P23567 =
+
+# Value
+# String
+P23568 =
+
+##################################################################################################
+# EXT MPK 115
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23570 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23571 = 0
+
+# Description
+# String
+P23572 =
+
+# Value
+# String
+P23573 =
+
+##################################################################################################
+# EXT MPK 116
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23575 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23576 = 0
+
+# Description
+# String
+P23577 =
+
+# Value
+# String
+P23578 =
+
+##################################################################################################
+# EXT MPK 117
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23580 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23581 = 0
+
+# Description
+# String
+P23582 =
+
+# Value
+# String
+P23583 =
+
+##################################################################################################
+# EXT MPK 118
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23585 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23586 = 0
+
+# Description
+# String
+P23587 =
+
+# Value
+# String
+P23588 =
+
+##################################################################################################
+# EXT MPK 119
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23590 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23591 = 0
+
+# Description
+# String
+P23592 =
+
+# Value
+# String
+P23593 =
+
+##################################################################################################
+# EXT MPK 120
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23595 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23596 = 0
+
+# Description
+# String
+P23597 =
+
+# Value
+# String
+P23598 =
+
+
+########################################################################
+# EXT 4 #
+########################################################################
+
+##################################################################################################
+# EXT MPK 121
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23600 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23601 = 0
+
+# Description
+# String
+P23602 =
+
+# Value
+# String
+P23603 =
+
+##################################################################################################
+# EXT MPK 122
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23605 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23606 = 0
+
+# Description
+# String
+P23607 =
+
+# Value
+# String
+P23608 =
+
+##################################################################################################
+# EXT MPK 123
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23610 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23611 = 0
+
+# Description
+# String
+P23612 =
+
+# Value
+# String
+P23613 =
+
+##################################################################################################
+# EXT MPK 124
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23615 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23616 = 0
+
+# Description
+# String
+P23617 =
+
+# Value
+# String
+P23618 =
+
+##################################################################################################
+# EXT MPK 125
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23620 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23621 = 0
+
+# Description
+# String
+P23622 =
+
+# Value
+# String
+P23623 =
+
+##################################################################################################
+# EXT MPK 126
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23625 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23626 = 0
+
+# Description
+# String
+P23627 =
+
+# Value
+# String
+P23628 =
+
+##################################################################################################
+# EXT MPK 127
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23630 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23631 = 0
+
+# Description
+# String
+P23632 =
+
+# Value
+# String
+P23633 =
+
+##################################################################################################
+# EXT MPK 128
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23635 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23636 = 0
+
+# Description
+# String
+P23637 =
+
+# Value
+# String
+P23638 =
+
+##################################################################################################
+# EXT MPK 129
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23640 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23641 = 0
+
+# Description
+# String
+P23642 =
+
+# Value
+# String
+P23643 =
+
+##################################################################################################
+# EXT MPK 130
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23645 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23646 = 0
+
+# Description
+# String
+P23647 =
+
+# Value
+# String
+P23648 =
+
+##################################################################################################
+# EXT MPK 131
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23650 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23651 = 0
+
+# Description
+# String
+P23652 =
+
+# Value
+# String
+P23653 =
+
+##################################################################################################
+# EXT MPK 132
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23655 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23656 = 0
+
+# Description
+# String
+P23657 =
+
+# Value
+# String
+P23658 =
+
+##################################################################################################
+# EXT MPK 133
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23660 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23661 = 0
+
+# Description
+# String
+P23662 =
+
+# Value
+# String
+P23663 =
+
+##################################################################################################
+# EXT MPK 134
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23665 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23666 = 0
+
+# Description
+# String
+P23667 =
+
+# Value
+# String
+P23668 =
+
+##################################################################################################
+# EXT MPK 135
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23670 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23671 = 0
+
+# Description
+# String
+P23672 =
+
+# Value
+# String
+P23673 =
+
+##################################################################################################
+# EXT MPK 136
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23675 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23676 = 0
+
+# Description
+# String
+P23677 =
+
+# Value
+# String
+P23678 =
+
+##################################################################################################
+# EXT MPK 137
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23680 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23681 = 0
+
+# Description
+# String
+P23682 =
+
+# Value
+# String
+P23683 =
+
+##################################################################################################
+# EXT MPK 138
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23685 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23686 = 0
+
+# Description
+# String
+P23687 =
+
+# Value
+# String
+P23688 =
+
+##################################################################################################
+# EXT MPK 139
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23690 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23691 = 0
+
+# Description
+# String
+P23692 =
+
+# Value
+# String
+P23693 =
+
+##################################################################################################
+# EXT MPK 140
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23695 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23696 = 0
+
+# Description
+# String
+P23697 =
+
+# Value
+# String
+P23698 =
+
+##################################################################################################
+# EXT MPK 141
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23700 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23701 = 0
+
+# Description
+# String
+P23702 =
+
+# Value
+# String
+P23703 =
+
+##################################################################################################
+# EXT MPK 142
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23705 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23706 = 0
+
+# Description
+# String
+P23707 =
+
+# Value
+# String
+P23708 =
+
+##################################################################################################
+# EXT MPK 143
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23710 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23711 = 0
+
+# Description
+# String
+P23712 =
+
+# Value
+# String
+P23713 =
+
+##################################################################################################
+# EXT MPK 144
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23715 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23716 = 0
+
+# Description
+# String
+P23717 =
+
+# Value
+# String
+P23718 =
+
+##################################################################################################
+# EXT MPK 145
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23720 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23721 = 0
+
+# Description
+# String
+P23722 =
+
+# Value
+# String
+P23723 =
+
+##################################################################################################
+# EXT MPK 146
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23725 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23726 = 0
+
+# Description
+# String
+P23727 =
+
+# Value
+# String
+P23728 =
+
+##################################################################################################
+# EXT MPK 147
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23730 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23731 = 0
+
+# Description
+# String
+P23732 =
+
+# Value
+# String
+P23733 =
+
+##################################################################################################
+# EXT MPK 148
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23735 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23736 = 0
+
+# Description
+# String
+P23737 =
+
+# Value
+# String
+P23738 =
+
+##################################################################################################
+# EXT MPK 149
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23740 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23741 = 0
+
+# Description
+# String
+P23742 =
+
+# Value
+# String
+P23743 =
+
+##################################################################################################
+# EXT MPK 150
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23745 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23746 = 0
+
+# Description
+# String
+P23747 =
+
+# Value
+# String
+P23748 =
+
+##################################################################################################
+# EXT MPK 151
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23750 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23751 = 0
+
+# Description
+# String
+P23752 =
+
+# Value
+# String
+P23753 =
+
+##################################################################################################
+# EXT MPK 152
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23755 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23756 = 0
+
+# Description
+# String
+P23757 =
+
+# Value
+# String
+P23758 =
+
+##################################################################################################
+# EXT MPK 153
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23760 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23761 = 0
+
+# Description
+# String
+P23762 =
+
+# Value
+# String
+P23763 =
+
+##################################################################################################
+# EXT MPK 154
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23765 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23766 = 0
+
+# Description
+# String
+P23767 =
+
+# Value
+# String
+P23768 =
+
+##################################################################################################
+# EXT MPK 155
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23770 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23771 = 0
+
+# Description
+# String
+P23772 =
+
+# Value
+# String
+P23773 =
+
+##################################################################################################
+# EXT MPK 156
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23775 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23776 = 0
+
+# Description
+# String
+P23777 =
+
+# Value
+# String
+P23778 =
+
+##################################################################################################
+# EXT MPK 157
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23780 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23781 = 0
+
+# Description
+# String
+P23782 =
+
+# Value
+# String
+P23783 =
+
+##################################################################################################
+# EXT MPK 158
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23785 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23786 = 0
+
+# Description
+# String
+P23787 =
+
+# Value
+# String
+P23788 =
+
+##################################################################################################
+# EXT MPK 159
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23790 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23791 = 0
+
+# Description
+# String
+P23792 =
+
+# Value
+# String
+P23793 =
+
+##################################################################################################
+# EXT MPK 160
+##################################################################################################
+# Key Mode.
+# Number: -1 -- 20
+# -1 - None, 0 - Speed Dial, 1 - BLF, 2 - Presence Watcher
+# 3 - Eventlist BLF, 4 - Speed Dial via active account, 5 - Dial DTMF
+# 6 - Voice Mail, 7 - Call Return, 8 - Transfer, 9 - Call Park, 10 - Intercom
+# 11 - LDAP Search, 12 - Conference, 13 - Multicast Paging, 14 - Record, 15 - Call Log
+# 16 - Monitored Call Park, 17 - Menu 18- XML Application,19 - Information, 20 - Message
+# Mandatory
+P23795 = -1
+
+# Account. 0 - Account 1, 1 - Account 2, 2 - Account 3, 3 - Account 4, 4 - Account 5, 5 - Account 6
+# Number: 0 - 5
+P23796 = 0
+
+# Description
+# String
+P23797 =
+
+# Value
+# String
+P23798 =
+
+
diff --git a/endpoint/grandstream/gxphd/keys.json b/endpoint/grandstream/gxphd/keys.json
new file mode 100644
index 0000000..20572b3
--- /dev/null
+++ b/endpoint/grandstream/gxphd/keys.json
@@ -0,0 +1,286 @@
+{
+ "template_data":{
+ "category":[
+ {
+ "name":"keys",
+ "subcategory":[
+ {
+ "name":"Multi Function Keys",
+ "item":[
+ {
+ "variable":"$key_mode_01",
+ "default_value":"",
+ "description":"Key 1 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_01",
+ "default_value":"Speed Dial 1",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_01",
+ "default_value":"*01",
+ "description":"Value #1",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_02",
+ "default_value":"",
+ "description":"Key 2 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_02",
+ "default_value":"Speed Dial 2",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_02",
+ "default_value":"*02",
+ "description":"Value #2",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_03",
+ "default_value":"",
+ "description":"Key 3 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_03",
+ "default_value":"Speed Dial 3",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_03",
+ "default_value":"*03",
+ "description":"Value #3",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_04",
+ "default_value":"",
+ "description":"Key 4 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_04",
+ "default_value":"Speed Dial 4",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_04",
+ "default_value":"*04",
+ "description":"Value #4",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_05",
+ "default_value":"",
+ "description":"Key 5 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_05",
+ "default_value":"Speed Dial 5",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_05",
+ "default_value":"*05",
+ "description":"Value #5",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_06",
+ "default_value":"",
+ "description":"Key 6 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_06",
+ "default_value":"Speed Dial 6",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_06",
+ "default_value":"*06",
+ "description":"Value #6",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_07",
+ "default_value":"",
+ "description":"Key 7 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_07",
+ "default_value":"Speed Dial 7",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_07",
+ "default_value":"*07",
+ "description":"Value #7",
+ "type":"input"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/endpoint/grandstream/gxphd/keys_gxp2110.json b/endpoint/grandstream/gxphd/keys_gxp2110.json
new file mode 100644
index 0000000..d4f4018
--- /dev/null
+++ b/endpoint/grandstream/gxphd/keys_gxp2110.json
@@ -0,0 +1,718 @@
+{
+ "template_data":{
+ "category":[
+ {
+ "name":"keys",
+ "subcategory":[
+ {
+ "name":"Multi Function Keys",
+ "item":[
+ {
+ "variable":"$key_mode_01",
+ "default_value":"",
+ "description":"Key 1 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_01",
+ "default_value":"Speed Dial 1",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_01",
+ "default_value":"*01",
+ "description":"Value #1",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_02",
+ "default_value":"",
+ "description":"Key 2 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_02",
+ "default_value":"Speed Dial 2",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_02",
+ "default_value":"*02",
+ "description":"Value #2",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_03",
+ "default_value":"",
+ "description":"Key 3 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_03",
+ "default_value":"Speed Dial 3",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_03",
+ "default_value":"*03",
+ "description":"Value #3",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_04",
+ "default_value":"",
+ "description":"Key 4 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_04",
+ "default_value":"Speed Dial 4",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_04",
+ "default_value":"*04",
+ "description":"Value #4",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_05",
+ "default_value":"",
+ "description":"Key 5 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_05",
+ "default_value":"Speed Dial 5",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_05",
+ "default_value":"*05",
+ "description":"Value #5",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_06",
+ "default_value":"",
+ "description":"Key 6 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_06",
+ "default_value":"Speed Dial 6",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_06",
+ "default_value":"*06",
+ "description":"Value #6",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_07",
+ "default_value":"",
+ "description":"Key 7 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_07",
+ "default_value":"Speed Dial 7",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_07",
+ "default_value":"*07",
+ "description":"Value #7",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_08",
+ "default_value":"",
+ "description":"Key 8 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_08",
+ "default_value":"Speed Dial 8",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_08",
+ "default_value":"*08",
+ "description":"Value #8",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_09",
+ "default_value":"",
+ "description":"Key 9 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_09",
+ "default_value":"Speed Dial 9",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_09",
+ "default_value":"*09",
+ "description":"Value #9",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_10",
+ "default_value":"",
+ "description":"Key 10 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_10",
+ "default_value":"Speed Dial 10",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_10",
+ "default_value":"*10",
+ "description":"Value #10",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_11",
+ "default_value":"",
+ "description":"Key 11 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_11",
+ "default_value":"Speed Dial 11",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_11",
+ "default_value":"*11",
+ "description":"Value #11",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_12",
+ "default_value":"",
+ "description":"Key 12 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_12",
+ "default_value":"Speed Dial 12",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_12",
+ "default_value":"*12",
+ "description":"Value #12",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_13",
+ "default_value":"",
+ "description":"Key 13 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_13",
+ "default_value":"Speed Dial 13",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_13",
+ "default_value":"*13",
+ "description":"Value #13",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_14",
+ "default_value":"",
+ "description":"Key 14 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_14",
+ "default_value":"Speed Dial 14",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_14",
+ "default_value":"*14",
+ "description":"Value #14",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_15",
+ "default_value":"",
+ "description":"Key 15 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_15",
+ "default_value":"Speed Dial 15",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_15",
+ "default_value":"*15",
+ "description":"Value #15",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_16",
+ "default_value":"",
+ "description":"Key 16 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_16",
+ "default_value":"Speed Dial 16",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_16",
+ "default_value":"*16",
+ "description":"Value #16",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_17",
+ "default_value":"",
+ "description":"Key 17 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_17",
+ "default_value":"Speed Dial 17",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_17",
+ "default_value":"*17",
+ "description":"Value #17",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_18",
+ "default_value":"",
+ "description":"Key 18 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_18",
+ "default_value":"Speed Dial 18",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_18",
+ "default_value":"*18",
+ "description":"Value #18",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/endpoint/grandstream/gxphd/phone.php b/endpoint/grandstream/gxphd/phone.php
new file mode 100755
index 0000000..496448e
--- /dev/null
+++ b/endpoint/grandstream/gxphd/phone.php
@@ -0,0 +1,102 @@
+settings['dialplan'])) {
+ $this->settings['dialplan'] = str_replace("+", "%2B", $this->settings['dialplan']);
+ }
+
+ if (isset($this->settings['loops']['ext1'])) {
+ foreach ($this->settings['loops']['ext1'] as $key => $data) {
+ if ($this->settings['loops']['ext1'][$key]['mode'] == '999') {
+ $this->settings['loops']['ext1'][$key]['account'] = '';
+ $this->settings['loops']['ext1'][$key]['name'] = '';
+ $this->settings['loops']['ext1'][$key]['uid'] = '';
+ $this->settings['loops']['ext1'][$key]['mode'] = '';
+ }
+ $this->settings['loops']['ext1'][$key]['pnum'] = (strlen($key) == '1') ? '0' . $key : $key;
+ }
+ }
+
+ if (isset($this->settings['loops']['ext2'])) {
+ foreach ($this->settings['loops']['ext2'] as $key => $data) {
+ if ($this->settings['loops']['ext2'][$key]['mode'] == '999') {
+ $this->settings['loops']['ext2'][$key]['account'] = '';
+ $this->settings['loops']['ext2'][$key]['name'] = '';
+ $this->settings['loops']['ext2'][$key]['uid'] = '';
+ $this->settings['loops']['ext2'][$key]['mode'] = '';
+ }
+ $this->settings['loops']['ext2'][$key]['pnum'] = (strlen($key) == '1') ? '0' . $key : $key;
+ }
+ }
+ }
+
+ function reboot() {
+ if (($this->engine == "asterisk") AND ($this->system == "unix")) {
+ exec($this->engine_location . " -rx 'sip show peers like " . $this->settings['line'][0]['username'] . "'", $output);
+ if (preg_match("/\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b/", $output, $matches)) {
+ $ip = $matches[0];
+ $pass = (isset($this->options['admin_pass']) ? $this->options['admin_pass'] : 'admin');
+
+ if (function_exists('curl_init')) {
+ $ckfile = tempnam($this->sys_get_temp_dir(), "GSCURLCOOKIE");
+ $ch = curl_init('http://' . $ip . '/cgi-bin/dologin');
+ curl_setopt($ch, CURLOPT_COOKIEJAR, $ckfile);
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
+ curl_setopt($ch, CURLOPT_POST, true);
+
+ $data = array(
+ 'P2' => $pass,
+ 'Login' => 'Login',
+ 'gnkey' => '0b82'
+ );
+
+ curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
+ $output = curl_exec($ch);
+ $info = curl_getinfo($ch);
+ curl_close($ch);
+
+ $ch = curl_init("http://" . $ip . "/cgi-bin/rs");
+ curl_setopt($ch, CURLOPT_COOKIEFILE, $ckfile);
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
+ $output = curl_exec($ch);
+ curl_close($ch);
+ }
+ }
+ }
+ }
+
+}
diff --git a/endpoint/grandstream/gxphd/spa$mac.xml b/endpoint/grandstream/gxphd/spa$mac.xml
new file mode 100755
index 0000000..e69de29
diff --git a/endpoint/grandstream/gxphd/template_data.json b/endpoint/grandstream/gxphd/template_data.json
new file mode 100644
index 0000000..a41ec27
--- /dev/null
+++ b/endpoint/grandstream/gxphd/template_data.json
@@ -0,0 +1,150 @@
+{
+ "template_data":{
+ "category":[
+ {
+ "name":"General",
+ "subcategory":[
+ {
+ "name":"General Settings",
+ "item":[
+ {
+ "description":"General Settings",
+ "type":"group"
+ },
+ {
+ "variable":"$admin_pass",
+ "default_value":"admin",
+ "description":"Administration Password",
+ "type":"input"
+ },
+ {
+ "variable":"$dialplan",
+ "default_value":"{ x%2B | *x%2B | *xx*x%2B }",
+ "description":"Dial Plan",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$firmware_srv_path",
+ "default_value":"",
+ "description":"Firmware Server Path",
+ "type":"input"
+ },
+ {
+ "variable":"$firmware_upgrade_type",
+ "default_value":"",
+ "description":"Firmware Upgrade Server Type",
+ "type":"radio",
+ "data":[
+ {
+ "text":"TFTP",
+ "value":"0"
+ },
+ {
+ "text":"HTTP",
+ "value":"1"
+ }
+ ]
+ },
+ {
+ "variable":"$auto_up",
+ "default_value":"",
+ "description":"Automatic Upgrade",
+ "type":"radio",
+ "data":[
+ {
+ "text":"Yes",
+ "value":"1"
+ },
+ {
+ "text":"No",
+ "value":"0"
+ }
+ ]
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$enable_xml_phonebook",
+ "default_value":"",
+ "description":"Enable XML Phone Book",
+ "type":"radio",
+ "data":[
+ {
+ "text":"Yes(HTTP)",
+ "value":"1"
+ },
+ {
+ "text":"Yes(TFTP)",
+ "value":"2"
+ },
+ {
+ "text":"No",
+ "value":"0"
+ }
+ ]
+ },
+ {
+ "variable":"$xml_server_path",
+ "default_value":"",
+ "description":"XML Phone Book Server Path",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$enable_idle_screen",
+ "default_value":"",
+ "description":"Enable XML Idle Screen",
+ "type":"radio",
+ "data":[
+ {
+ "text":"Yes(HTTP)",
+ "value":"1"
+ },
+ {
+ "text":"Yes(TFTP)",
+ "value":"2"
+ },
+ {
+ "text":"No",
+ "value":"0"
+ }
+ ]
+ },
+ {
+ "variable":"$idle_screen_server_path",
+ "default_value":"",
+ "description":"Idle Screen Server Path",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$enable_call_features",
+ "default_value":"1",
+ "description":"Enable Call Features",
+ "type":"radio",
+ "data":[
+ {
+ "text":"Yes",
+ "value":"1"
+ },
+ {
+ "text":"No",
+ "value":"0"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+}
diff --git a/endpoint/grandstream/gxpsb/cfg$mac.xml b/endpoint/grandstream/gxpsb/cfg$mac.xml
new file mode 100755
index 0000000..1b9a714
--- /dev/null
+++ b/endpoint/grandstream/gxpsb/cfg$mac.xml
@@ -0,0 +1,3438 @@
+
+
+
+ {$mac}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {$line_active.line.1|1}
+
+
+
+ {$username.line.1}
+
+
+
+ {$server_host.line.1}
+
+
+
+
+
+
+
+ {$server_host.line.1}
+
+
+
+
+
+
+
+ {$username.line.1}
+
+
+
+ {$username.line.1}
+
+
+
+ {$secret.line.1}
+
+
+
+ {$username.line.1}
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 60
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 30
+
+
+
+
+ 3
+
+
+
+
+ 5060
+
+
+
+
+ 20
+
+
+
+
+
+ 50
+
+
+
+
+
+ 400
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ 15
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ **
+
+
+
+
+
+ 0
+
+
+
+
+
+
+ 100
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ 180
+
+
+
+
+ 90
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 101
+
+
+
+
+
+
+ 0
+
+
+
+
+ 8
+
+
+
+
+ 18
+
+
+
+
+ 9
+
+
+
+
+ 2
+
+
+
+
+ 2
+
+
+
+
+ 2
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 2
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+ 2
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ {$dialplan}
+
+
+
+
+ 20
+
+
+
+
+ {$enable_call_features|1}
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 60
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ {$no_key_entry_timeout|4}
+
+
+
+
+ {$pound_as_dial|1}
+
+
+
+
+
+
+
+
+{if model="GXP16[23]*"}
+
+
+
+
+
+
+
+
+
+ {$line_active.line.2|0}
+
+
+
+ {$username.line.2}
+
+
+
+ {$server_host.line.2}
+
+
+
+
+
+
+
+ {$server_host.line.2}
+
+
+
+
+
+
+
+ {$username.line.2}
+
+
+
+ {$username.line.2}
+
+
+
+ {$secret.line.2}
+
+
+
+ {$username.line.2}
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 60
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 30
+
+
+
+
+ 3
+
+
+
+
+ 5062
+
+
+
+
+ 20
+
+
+
+
+
+ 50
+
+
+
+
+
+ 400
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ 15
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ **
+
+
+
+
+
+ 0
+
+
+
+
+
+
+ 100
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ 180
+
+
+
+
+ 90
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 101
+
+
+
+
+
+
+ 0
+
+
+
+
+ 8
+
+
+
+
+ 18
+
+
+
+
+ 9
+
+
+
+
+ 2
+
+
+
+
+ 2
+
+
+
+
+ 2
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 2
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+ 2
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ {$dialplan}
+
+
+
+
+ 20
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 60
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ {$no_key_entry_timeout|4}
+
+
+
+
+ {$pound_as_dial|1}
+
+
+
+
+
+
+
+
+{/if}
+{if model="GXP163*"}
+
+
+
+
+
+
+
+
+
+ {$line_active.line.3|0}
+
+
+
+ {$username.line.3}
+
+
+
+ {$server_host.line.3}
+
+
+
+
+
+
+
+ {$server_host.line.3}
+
+
+
+
+
+
+
+ {$username.line.3}
+
+
+
+ {$username.line.3}
+
+
+
+ {$secret.line.3}
+
+
+
+ {$username.line.3}
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 60
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 30
+
+
+
+
+ 3
+
+
+
+
+ 5064
+
+
+
+
+ 20
+
+
+
+
+
+ 50
+
+
+
+
+
+ 400
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ 15
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ **
+
+
+
+
+
+ 0
+
+
+
+
+
+
+ 100
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ 180
+
+
+
+
+ 90
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 101
+
+
+
+
+
+
+ 0
+
+
+
+
+ 8
+
+
+
+
+ 18
+
+
+
+
+ 9
+
+
+
+
+ 2
+
+
+
+
+ 2
+
+
+
+
+ 2
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 2
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+ 2
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ {$dialplan}
+
+
+
+
+ 20
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 60
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ {$no_key_entry_timeout|4}
+
+
+
+
+ {$pound_as_dial|1}
+
+
+
+
+
+
+
+
+{/if}
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ {$connection_type_code|0}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Grandstream {$model}
+{if condition="$connection_type_code == '2'"}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{/if}
+{if condition="$connection_type_code == '1'"}
+
+
+
+
+
+ {$ipv4_octect1|0}
+
+
+ {$ipv4_octect2|0}
+
+
+ {$ipv4_octect3|0}
+
+
+ {$ipv4_octect4|0}
+
+
+
+ {$subnet_octect1|0}
+
+
+ {$subnet_octect2|0}
+
+
+ {$subnet_octect3|0}
+
+
+ {$subnet_octect4|0}
+
+
+
+ {$gateway_octect1|0}
+
+
+ {$gateway_octect2|0}
+
+
+ {$gateway_octect3|0}
+
+
+ {$gateway_octect4|0}
+
+
+
+ {$dns1_octect1|0}
+
+
+ {$dns1_octect2|0}
+
+
+ {$dns1_octect3|0}
+
+
+ {$dns1_octect4|0}
+
+
+
+ {$dns2_octect1|0}
+
+
+ {$dns2_octect2|0}
+
+
+ {$dns2_octect3|0}
+
+
+ {$dns2_octect4|0}
+
+
+
+ {$preferred_dns_octect1|0}
+
+
+ {$preferred_dns_octect2|0}
+
+
+ {$preferred_dns_octect3|0}
+
+
+ {$preferred_dns_octect4|0}
+{/if}
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 12
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ {$admin_pass}
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+ 1
+
+
+
+
+
+ 0
+
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+ {$auto_up|0}
+
+
+
+
+ 1
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+
+ {$provisioning_type_code|0}
+
+
+
+ {$provisioning_path}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+ {$provisioning_type_code|0}
+
+
+
+ {$firmware_srv_path}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ es
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+ 86400
+
+
+
+
+
+
+
+
+
+
+
+ 7547
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ s1pphone
+
+
+
+
+ 1
+
+
+
+ 0
+
+
+
+ 5
+
+
+
+
+
+
+
+
+ {$enable_xml_phonebook}
+
+
+
+
+
+ {$xml_server_path}
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 389
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 50
+
+
+
+
+
+ 30
+
+
+
+
+ 0
+
+
+
+ 0
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ {$local_rtp_port|5004}
+
+
+
+
+ {$use_rand_port|0}
+
+
+
+
+ {$keep_alive_int|20}
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ 30
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+{if model="GXP1610"}
+
+
+
+
+
+
+ 0
+{/if}
+
+
+
+
+ 300
+
+
+
+
+ 200
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ f1=440,f2=480,c=200/400;
+
+
+
+
+ f1=350,f2=440;
+
+
+
+ f1=350,f2=440;
+
+
+
+
+ f1=350,f2=440,c=10/10;
+
+
+
+
+ f1=440,f2=480,c=200/400;
+
+
+
+
+ f1=440,f2=440,c=25/525;
+
+
+
+
+ 0
+
+
+
+
+ f1=480,f2=620,c=50/50;
+
+
+
+
+ f1=480,f2=620,c=25/25;
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 1
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+{if model="GXP16[23]*"}
+
+
+
+
+
+
+
+ 6
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+ 3
+
+
+
+
+
+
+
+ 0
+{/if}
+
+
+
+
+
+ {$network_time_server}
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ EST5
+
+
+
+
+
+ 1
+
+
+
+
+ MTZ+6MDT+5,M4.1.0,M11.1.0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+ 1
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+ 15
+
+
+
+
+ auto
+
+
+
+
+
+
+
+
+ {$enable_idle_screen|0}
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+ {$idle_screen_server_path}
+{if model="GXP16[23]*"}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+{/if}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {$key_mode_01}
+
+
+
+
+ 0
+
+
+
+ {$key_name_01}
+
+
+
+ {$speed_dial_01}
+
+
+
+
+
+
+
+
+
+
+
+ {$key_mode_02}
+
+
+
+
+ 0
+
+
+
+ {$key_name_02}
+
+
+
+ {$speed_dial_02}
+
+
+
+
+
+
+
+
+
+
+
+ {$key_mode_03}
+
+
+
+
+ 0
+
+
+
+ {$key_name_03}
+
+
+
+ {$speed_dial_03}
+
+
+
+
+
+
+
+
+
+
+
+ {$key_mode_04}
+
+
+
+
+ 0
+
+
+
+ {$key_name_04}
+
+
+
+ {$speed_dial_04}
+
+
+
+
+
+
+
+
+
+
+
+ {$key_mode_05}
+
+
+
+
+ 0
+
+
+
+ {$key_name_05}
+
+
+
+ {$speed_dial_05}
+
+
+
+
+
+
+
+
+
+
+
+ {$key_mode_06}
+
+
+
+
+ 0
+
+
+
+ {$key_name_06}
+
+
+
+ {$speed_dial_06}
+
+
+
+
+
+
+
+
+
+
+
+ {$key_mode_07}
+
+
+
+
+ 0
+
+
+
+ {$key_name_07}
+
+
+
+ {$speed_dial_07}
+
+
+
+
+
+
+
+
+
+
+
+ {$key_mode_08}
+
+
+
+
+ 0
+
+
+
+ {$key_name_08}
+
+
+
+ {$speed_dial_08}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
diff --git a/endpoint/grandstream/gxpsb/family_data.json b/endpoint/grandstream/gxpsb/family_data.json
new file mode 100755
index 0000000..b8b3c2e
--- /dev/null
+++ b/endpoint/grandstream/gxpsb/family_data.json
@@ -0,0 +1,61 @@
+{
+ "data": {
+ "name": "GXP Small Business HD series [1610,1620,1625,1628,1630]",
+ "id": "5",
+ "directory": "gxpsb",
+ "firmware_ver": 1334882029,
+ "firmware_md5sum": "8f655bde3163e5a24c743a8253a2ae47",
+ "firmware_pkg": "gxpsb_firmware.tgz",
+ "description": "Use Grandstream XML config files",
+ "configuration_files": "cfg$mac.xml",
+ "changelog": "",
+ "provisioning_types": [
+ "tftp",
+ "http"
+ ],
+ "model_list": [
+ {
+ "model": "GXP1610",
+ "lines": "1",
+ "id": "1",
+ "template_data": [
+ "template_data.json"
+ ]
+ },
+ {
+ "model": "GXP1620",
+ "lines": "2",
+ "id": "2",
+ "template_data": [
+ "template_data.json"
+ ]
+ },
+ {
+ "model": "GXP1625",
+ "lines": "2",
+ "id": "3",
+ "template_data": [
+ "template_data.json"
+ ]
+ },
+ {
+ "model": "GXP1628",
+ "lines": "2",
+ "id": "4",
+ "template_data": [
+ "template_data.json",
+ "keys.json"
+ ]
+ },
+ {
+ "model": "GXP1630",
+ "lines": "3",
+ "id": "5",
+ "template_data": [
+ "template_data.json",
+ "keys.json"
+ ]
+ }
+ ]
+ }
+}
diff --git a/endpoint/grandstream/gxpsb/keys.json b/endpoint/grandstream/gxpsb/keys.json
new file mode 100755
index 0000000..32edb11
--- /dev/null
+++ b/endpoint/grandstream/gxpsb/keys.json
@@ -0,0 +1,325 @@
+{
+ "template_data":{
+ "category":[
+ {
+ "name":"keys",
+ "subcategory":[
+ {
+ "name":"Multi Function Keys",
+ "item":[
+ {
+ "variable":"$key_mode_01",
+ "default_value":"",
+ "description":"Key 1 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_01",
+ "default_value":"Speed Dial 1",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_01",
+ "default_value":"*01",
+ "description":"Value #1",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_02",
+ "default_value":"",
+ "description":"Key 2 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_02",
+ "default_value":"Speed Dial 2",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_02",
+ "default_value":"*02",
+ "description":"Value #2",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_03",
+ "default_value":"",
+ "description":"Key 3 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_03",
+ "default_value":"Speed Dial 3",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_03",
+ "default_value":"*03",
+ "description":"Value #3",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_04",
+ "default_value":"",
+ "description":"Key 4 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_04",
+ "default_value":"Speed Dial 4",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_04",
+ "default_value":"*04",
+ "description":"Value #4",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_05",
+ "default_value":"",
+ "description":"Key 5 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_05",
+ "default_value":"Speed Dial 5",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_05",
+ "default_value":"*05",
+ "description":"Value #5",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_06",
+ "default_value":"",
+ "description":"Key 6 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_06",
+ "default_value":"Speed Dial 6",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_06",
+ "default_value":"*06",
+ "description":"Value #6",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_07",
+ "default_value":"",
+ "description":"Key 7 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_07",
+ "default_value":"Speed Dial 7",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_07",
+ "default_value":"*07",
+ "description":"Value #7",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$key_mode_08",
+ "default_value":"",
+ "description":"Key 8 Mode",
+ "type":"list",
+ "data":[
+ {
+ "text":"Speed Dial",
+ "value":"0"
+ },
+ {
+ "text":"BLF",
+ "value":"1"
+ },
+ {
+ "text":"Presence Watcher",
+ "value":"2"
+ },
+ {
+ "text":"Eventlist BLF",
+ "value":"3"
+ }
+ ]
+ },
+ {
+ "variable":"$key_name_08",
+ "default_value":"Speed Dial 8",
+ "description":"Key Name",
+ "type":"input"
+ },
+ {
+ "variable":"$speed_dial_08",
+ "default_value":"*08",
+ "description":"Value #8",
+ "type":"input"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+}
diff --git a/endpoint/grandstream/gxpsb/phone.php b/endpoint/grandstream/gxpsb/phone.php
new file mode 100755
index 0000000..fbfcb53
--- /dev/null
+++ b/endpoint/grandstream/gxpsb/phone.php
@@ -0,0 +1,131 @@
+settings['dialplan'])) {
+ $this->settings['dialplan'] = str_replace("+", "%2B", $this->settings['dialplan']);
+ }
+
+ }
+
+ function generate_file($file, $extradata, $ignoredynamicmapping=FALSE, $prepare=FALSE) {
+ $data = parent::generate_file($file, $extradata, TRUE);
+ return $data;
+ }
+
+ function reboot($device_ip = "") {
+ if (($this->engine == "asterisk") AND ($this->system == "unix")) {
+ if(!$device_ip){
+ exec($this->engine_location . " -rx 'sip show peers like " . $this->settings['line'][0]['username'] . "'", $output);
+ preg_match("/\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b/", $output[1], $matches);
+ $device_ip = $matches[0];
+ }
+
+ $pass = (isset($this->options['admin_pass']) ? $this->options['admin_pass'] : 'admin');
+
+ if (function_exists('curl_init')) {
+ $ckfile = tempnam($this->sys_get_temp_dir(), "GSCURLCOOKIE");
+ $ch = curl_init('http://' . $device_ip . '/cgi-bin/dologin');
+ curl_setopt($ch, CURLOPT_COOKIEJAR, $ckfile);
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
+ curl_setopt($ch, CURLOPT_POST, true);
+
+ /*$data = array(
+ 'P2' => $pass,
+ 'Login' => 'Login',
+ 'gnkey' => '0b82'
+ );*/
+ $data_login = array(
+ 'password' => $pass
+ );
+
+ curl_setopt($ch, CURLOPT_POSTFIELDS, $data_login);
+ $response_login_json = curl_exec($ch);
+ $info_login = curl_getinfo($ch);
+ curl_close($ch);
+
+ /*print_r($response_login_json);
+ print_r($info_login);*/
+
+ $response_login = json_decode($response_login_json);
+ $login_status = $response_login->response;
+ if($login_status == "success"){
+ $sid = $response_login->body->sid;
+
+ //$ch = curl_init("http://" . $device_ip . "/cgi-bin/rs");
+ $ch = curl_init("http://" . $device_ip . "/cgi-bin/api-sys_operation");
+ curl_setopt($ch, CURLOPT_COOKIEFILE, $ckfile);
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
+ $data = array(
+ 'request' => 'REBOOT',
+ 'sid' => $sid
+ );
+ curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
+ $response_reboot_json = curl_exec($ch);
+ $info_reboot = curl_getinfo($ch);
+ curl_close($ch);
+
+ $response_reboot = json_decode($response_reboot_json);
+ $reboot_status = $response_reboot->response;
+
+ $answer = $info_reboot;
+ $answer["status"] = $reboot_status;
+ if($reboot_status == "success"){
+ // si fue exitosa la petición, no se utiliza el mensaje
+ $answer["message"] = "";
+ }
+ else{
+ $answer["message"] = $response_reboot_json;
+ }
+ }
+ else{
+ $answer = $info_login;
+ $answer["status"] = $login_status;
+ $answer["message"] = $response_login_json;
+ }
+ }
+ }
+ else{
+ $answer["status"] = "error";
+ $answer["url"] = "";
+ $answer["http_code"] = "199";
+ $answer["message"] = JText::_("REBOOT.MESSAGE.VOIP_ENGINE_OR_SYSTEM_NOT_SUPPORTED");
+ }
+
+ return $answer;
+ }
+
+}
diff --git a/endpoint/grandstream/gxpsb/template_data.json b/endpoint/grandstream/gxpsb/template_data.json
new file mode 100755
index 0000000..a41ec27
--- /dev/null
+++ b/endpoint/grandstream/gxpsb/template_data.json
@@ -0,0 +1,150 @@
+{
+ "template_data":{
+ "category":[
+ {
+ "name":"General",
+ "subcategory":[
+ {
+ "name":"General Settings",
+ "item":[
+ {
+ "description":"General Settings",
+ "type":"group"
+ },
+ {
+ "variable":"$admin_pass",
+ "default_value":"admin",
+ "description":"Administration Password",
+ "type":"input"
+ },
+ {
+ "variable":"$dialplan",
+ "default_value":"{ x%2B | *x%2B | *xx*x%2B }",
+ "description":"Dial Plan",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$firmware_srv_path",
+ "default_value":"",
+ "description":"Firmware Server Path",
+ "type":"input"
+ },
+ {
+ "variable":"$firmware_upgrade_type",
+ "default_value":"",
+ "description":"Firmware Upgrade Server Type",
+ "type":"radio",
+ "data":[
+ {
+ "text":"TFTP",
+ "value":"0"
+ },
+ {
+ "text":"HTTP",
+ "value":"1"
+ }
+ ]
+ },
+ {
+ "variable":"$auto_up",
+ "default_value":"",
+ "description":"Automatic Upgrade",
+ "type":"radio",
+ "data":[
+ {
+ "text":"Yes",
+ "value":"1"
+ },
+ {
+ "text":"No",
+ "value":"0"
+ }
+ ]
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$enable_xml_phonebook",
+ "default_value":"",
+ "description":"Enable XML Phone Book",
+ "type":"radio",
+ "data":[
+ {
+ "text":"Yes(HTTP)",
+ "value":"1"
+ },
+ {
+ "text":"Yes(TFTP)",
+ "value":"2"
+ },
+ {
+ "text":"No",
+ "value":"0"
+ }
+ ]
+ },
+ {
+ "variable":"$xml_server_path",
+ "default_value":"",
+ "description":"XML Phone Book Server Path",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$enable_idle_screen",
+ "default_value":"",
+ "description":"Enable XML Idle Screen",
+ "type":"radio",
+ "data":[
+ {
+ "text":"Yes(HTTP)",
+ "value":"1"
+ },
+ {
+ "text":"Yes(TFTP)",
+ "value":"2"
+ },
+ {
+ "text":"No",
+ "value":"0"
+ }
+ ]
+ },
+ {
+ "variable":"$idle_screen_server_path",
+ "default_value":"",
+ "description":"Idle Screen Server Path",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$enable_call_features",
+ "default_value":"1",
+ "description":"Enable Call Features",
+ "type":"radio",
+ "data":[
+ {
+ "text":"Yes",
+ "value":"1"
+ },
+ {
+ "text":"No",
+ "value":"0"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+}
diff --git a/endpoint/grandstream/ht70x b/endpoint/grandstream/ht70x
new file mode 100644
index 0000000..11e35c6
--- /dev/null
+++ b/endpoint/grandstream/ht70x
@@ -0,0 +1 @@
+ht70x
diff --git a/endpoint/grandstream/htx86/cfg$mac b/endpoint/grandstream/htx86/cfg$mac
new file mode 100755
index 0000000..0ccaa74
--- /dev/null
+++ b/endpoint/grandstream/htx86/cfg$mac
@@ -0,0 +1,753 @@
+#################PROVISIONER.NET#################
+# This Configuration file was generated from the Provisioner.net Library by {$provisioner_processor_info}
+# Generated on: {$provisioner_generated_timestamp}
+#
+# Provisioner Information Follows:
+# Brand Revision Timestamp: {$provisioner_brand_timestamp}
+# Family Revision Timestamp: {$provisioner_family_timestamp}
+#
+#
+##################################################
+
+################################################################################################
+## Configuration template for firmware version 1.1.0.45 (HT486 REV.2, HT286 REV.3)
+################################################################################################
+
+###########################################################################
+# Advanced Settings. You must change this section for the device.
+###########################################################################
+
+# Enable Provider Lock. 0 - No, 1 - Yes.
+P9999 = {$provider_lock|0}
+
+# Provider Lock Key. A string of up to 16 bytes.
+P9998 =
+
+# Provider Authentication. A string of up to 16 bytes
+P9997 =
+
+# Password for configuration file authentication
+P1 =
+
+# Admin password for web interface
+P2 = {$admin_pass}
+
+# SIP Server
+P47 = {$server_host.line.1}
+
+# Outbound Proxy
+P48 = {$outbound_host.line.1}
+
+# SIP User ID
+P35 = {$username.line.1}
+
+# Authentication ID
+P36 = {$authname.line.1}
+
+# Authentication password
+P34 = {$secret.line.1}
+
+# NAT Traversal. 0 - Yes, 1 - No.
+P52 = 0
+
+# STUN server
+P76 =
+
+#-------------------------------------------------------------------------------
+# Firmware Upgrade
+#-------------------------------------------------------------------------------
+
+# Firmware Upgrade. 0 - TFTP Upgrade, 1 - HTTP Upgrade.
+P212 = {$firmware_upgrade_type|0}
+
+# Firmware Server Path
+P192 = {$firmware_srv_path}
+
+# Config Server Path
+P237 = {$server.ip.1}
+
+# Firmware File Prefix
+P232 =
+
+# Firmware File Postfix
+P233 =
+
+# Config File Prefix
+P234 =
+
+# Config File Postfix
+P235 =
+
+# Automatic Upgrade. 0 - No, 1 - Yes (checking every defined days). Default is No.
+# For both Firmware and Configuration update.
+P194 = {$auto_up}
+
+# Check for new firmware every () minutes, unit is in minute, default is 7 days.
+P193 = 10080
+
+# Use firmware pre/postfix to determine if f/w is required
+# 0 = Always Check for New Firmware
+# 1 = Check New Firmware only when F/W pre/suffix changes
+# 2 = Always Skip the Firmware Check
+# For Firmware only.
+P238 = 0
+
+#-------------------------------------------------------------------------------
+# Network Settings
+#-------------------------------------------------------------------------------
+
+# Allow incoming SIP messages from SIP proxy only. 0 - No, 1 - Yes.
+P243 = 0
+
+# Use DNS SRV. 0 - No, 1 - Yes.
+P103 =
+
+# Use NAT IP. This will enable our SIP client to use this IP in the SIP message.
+# Example 64.3.153.50.
+P101 =
+
+# Use STUN keep-alive to detect networks connectivity. 0 - No, 1 - Yes.
+P474 = 0
+
+# Total number of STUN response misses before DHCP restart.
+P475 =
+
+# Proxy-Require (A SIP extension to enable firewall penetration)
+P197 =
+
+# Use Random Port. 0 - No, 1 - Yes.
+P78 = 0
+
+# Local SIP port (default 5060)
+P40 = 5060
+
+# Local RTP port (1024-65535, default 5004)
+P39 = 5004
+
+# Preferred Vocoder
+# 0 - PCMU, 2 - G.726-32, 4 - G.723.1, 8 - PCMA, 18 - G.729A/B, 98 - iLBC, 9 - G.722
+
+# First codec.
+P57 = 0
+
+# Second codec.
+P58 = 8
+
+# Third codec.
+P59 = 4
+
+# Forth codec.
+P60 = 18
+
+# Fifth codec.
+P61 = 2
+
+# Sixth codec.
+P62 = 0
+
+# Seventh codec.
+P46 = 98
+
+# BudgeTone Specific
+# Eighth codec.
+P98 = 9
+
+# G723 rate. 0 - 6.3kbps encoding rate, 1 - 5.3kbps encoding rate
+P49 = 0
+
+# iLBC payload type. Between 96 and 127, default is 97.
+P96 = 97
+
+# iLBC Frame Size. 0 - 20ms(default), 1 - 30ms.
+P97 = 0
+
+# Silence Suppression. 0 - No, 1 - Yes.
+P50 = 0
+
+# Voice Frames per TX (up to 10/20/32/64 frames for G711/G726/G723/other codecs respectively)
+P37 = 2
+
+# Layer 3 QoS (IP Diff-Serv or Precedence value for RTP)
+P38 = 48
+
+# VoIP Layer 2 QoS. 802.1Q/VLAN Tag (VLAN classification for RTP)
+P51 = 0
+
+# VoIP Layer 2 QoS. 802.1p priority value (0 - 7)
+P87 = 0
+
+# PC Layer 2 QoS. 802.1Q/VLAN Tag (VLAN classification for RTP)
+# HT486 Rev.2 only
+P229 = 0
+
+# PC Layer 2 QoS. 802.1p priority value (0 - 7)
+# HT486 Rev.2 only
+P230 = 0
+
+#-------------------------------------------------------------------------------
+# Registration settings
+#-------------------------------------------------------------------------------
+
+# SIP Registration. 0 - No, 1 - Yes.
+P31 = 1
+
+# Register Expiration (in seconds. default 1 hour, max 45 days)
+P239 = 3600
+
+# Unregister On Reboot. 0 - No, 1 - Yes.
+P81 = 0
+
+# SIP Registration Failure Retry Wait Time. (in seconds. Between 1-3600, default is 20)
+P138 = 20
+
+# Keep-alive interval (in seconds. default 20 seconds)
+P84 = 20
+
+#-------------------------------------------------------------------------------
+# DTMF settings
+#-------------------------------------------------------------------------------
+
+# Send DTMF. 8 - in audio, 1 - via RTP, 2 - via SIP INFO, 11 - In Audio & RTP & SIP INFO
+# 9 - In Audio & RTP, 10 - IN Audio & SIP INFO, 3 - RTP & SIP INFO
+P73 = 9
+
+# DTMF Payload Type
+P79 = 101
+
+# Send Flash Event (Flash will be sent as a DTMF event if set to Yes). 0 - No, 1 - Yes.
+P74 = 0
+
+#-------------------------------------------------------------------------------
+# Time settings
+#-------------------------------------------------------------------------------
+
+# NTP Server
+P30 = {$network_time_server}
+
+#-------------------------------------------------------------------------------
+# Misc settings
+#-------------------------------------------------------------------------------
+
+# User Caller Name (John Doe)
+P3 = {$displayname.line.1}
+
+# Home NPA (For AOL dial plan translation)
+# HT486 Rev.2, HT286 Rev.3 only
+P259 =
+
+# SIP User ID is phone number. 0 - No, 1 - Yes.
+P63 = 0
+
+# Early Dial (use "Yes" only if proxy supports 484 response). 0 - No, 1 - Yes.
+P29 = 0
+
+# Allow outgoing call without Registration. 0 - No, 1 - Yes.
+P109 = 0
+
+# Dial Plan Prefix (dial plan prefix string).
+P66 =
+
+# No Key Entry Timeout. Default - 4 seconds.
+P85 = 4
+
+# Use # as Dial Key (if set to Yes, "#" will function as the Dial key).
+# 0 - No, 1 - Yes.
+P72 = 1
+
+# Voice Mail UserID (User ID/extension for 3rd party voice mail system)
+# BT100 only
+P33 =
+
+# SUBSCRIBE for MWI. Whether or not send SUBSCRIBE for Message Waiting Indication.
+# 0 - No, 1 - Yes.
+P99 =
+
+# Offhook Auto-Dial (User ID/extension to dial automatically when offhook)
+P71 =
+
+# Enable Call Features. 0 - No, 1 - Yes.
+P191 = {$enable_call_features|1}
+
+# Use Bell-style 3-way Conference. 0 - No, 1 - Yes.
+# For HT286/HT486 only
+P108 = 0
+
+# Disable Call-Waiting. 0 - No, 1 - Yes.
+P91 = 0
+
+# Disable Call-Waiting Caller-ID. 0 - No, 1 - Yes.
+P714 = 0
+
+# Onhook Threshold. Default 800ms.
+# Hookflash OFF
+# 200 ms
+# 400 ms
+# 600 ms
+# 800 ms
+# 1000 ms
+# 1200 ms
+P245 = 8
+
+# Send Anonymous (caller ID will be blocked if set to Yes). 0 - No, 1 - Yes.
+P65 = 0
+
+# Anonymous Method. 0 -Use From Header, 1 - Use Privacy Header.
+P268 = 0
+
+# Time to ring. The length of ringing if it does not answer a call. Default 60 seconds.
+# Valid values 30/60/90/120 in seconds.
+P185 = 60
+
+# Special Feature. 100 - Standard, 101 - Nortel MCS, 102 - BroadSoft, 104 - Sonus ASX
+# 106 - MediaRing, 107 - Level3, 108 - CBCOM, 109 - RNK
+# BT100 Supports 100, 102, 106, 108, 109 only.
+P198 =
+
+# Syslog Server (name of the server, max length is 64 charactors)
+P207 =
+
+# Syslog Level (Default setting is NONE)
+# 0 - NONE, 1 - DEBUG, 2 - INFO, 3 - WARNING, 4 - ERROR
+P208 = 0
+
+# Firmwae Key (AES 128, in Hexadecimal Representation)
+P242 =
+
+# Authenticate Provision/Configuration File. 0 - No, 1 - Yes.
+P240 = 0
+
+# Lock Keypad Update. (configuration update via keypad is disabled if set to Yes)
+# 0 - No, 1 - Yes.
+P88 = 0
+
+# Allow conf SIP Account in Basic Settings. 0 - No, 1 - Yes.
+P241 = 0
+
+# Override MTU Size.
+P244 = 0
+
+################################################################################
+# BudgeTone Specific Settings
+################################################################################
+
+# Auto Answer. 0 - No, 1 - Yes.
+P90 = 0
+
+# Default Ring Tone. 0 - system ring tone, 1 - custom ring tone 1, 2 - custom ring tone 2
+# 3 - custom ring tone 3.
+P104 = 0
+
+# Use custom ring tone 1 if incoming caller ID is the following:
+P105 =
+
+# Use custom ring tone 2 if incoming caller ID is the following:
+P106 =
+
+# Use custom ring tone 3 if incoming caller ID is the following:
+P107 =
+
+################################################################################
+# HandyTone Specific Settings
+################################################################################
+
+# FXS Impedence
+#
+# Default setting is "600 Ohm (North America)"
+# 600 Ohm (North America)
+# 900 Ohm
+# 600 Ohm + 2.16uF
+# 900 Ohm + 2.16uF
+# CTR21 (270 Ohm + 750 Ohm||150nF)
+# Australia/New Zealand #1 (220 Ohm + 820 Ohm||120nF)
+# Slovakia/Slovenia/South Africa (220 Ohm + 820 Ohm||115nF)
+# New Zealand #2 (370 Ohm + 620 Ohm||310nF)
+P86 = 0
+
+# Caller ID Scheme
+#
+# current setting is "Bellcore"
+# Bellcore (North America)
+# ETSI-FSK (France, Germany, Norway, Taiwan, UK-CCA)
+# ETSI-DTMF (Finland, Sweden)
+# DTMF-Denmark
+# CID-Canada
+# DTMF-Sweden
+# DTMF-Brazil
+P200 = 0
+
+# Onhook Voltage
+#
+# current setting is "36V (High Power)"
+# 18V (High Power)
+# 24V (High Power)
+# 36V (High Power)
+# 48V (High Power)
+# 51V (High Power)
+# 18V (Low Power)
+# 24V(Low Power)
+# 36V (Low Power)
+# 48V (Low Power)
+# 51V (Low Power)
+P206 = 2
+
+# Polarity Reversal. 0 - No, 1 - Yes.
+P205 = 0
+
+# FAX Mode. 0 - T.38 (Auto Detect), 1 - Pass Through.
+P228 = 0
+
+# Default Session Expires (in seconds. default 180 seconds. Allowed value: 90-65535)
+P260 = 180
+
+# Minimum SE (in seconds. default 90 seconds, must be lower than or equal to P260)
+P261 = 90
+
+# Caller Request Timer (Request for timer when calling) 0 - no, 1 - yes
+P262 = 0
+
+# Callee Request Timer (Request for timer when called. i.e. if remote party supports timer but did not request for one) 0 - no, 1 - yes
+P263 = 0
+
+# Force Timer (Still use timer when remote party does not support timer) 0 - no, 1 - yes
+P264 = 0
+
+# UAC Specify Refresher. 0 - omit, 1 - UAC, 2 - UAS
+P266 = 0
+
+# UAS Specify Refresher. 1 - UAC, 2 - UAS
+P267 = 1
+
+# Force INVITE (Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE) 0 - no, 1 - yes
+P265 = 0
+
+# Volume Amplification
+# TX
+# +6dB
+# +4dB
+# +2dB
+# 0dB
+# -2dB
+# -4dB
+# -6dB
+P247 = 0
+
+# RX
+# +6dB
+# +4dB
+# +2dB
+# 0dB
+# -2dB
+# -4dB
+# -6dB
+P249 = 0
+
+# Powerline Ring Tone
+# Frequency (Hz). Allowed: 15-100. Default 20Hz
+P1810 = 20
+# ON (x10ms). Allowed: 5-800. Default 200.
+P1811 = 200
+# OFF (x10ms). Allowed: 5-800. Default 400.
+P1812 = 400
+
+##### Call Progress Tones #####
+#
+### Dial Tone ###
+# Frequency 1 (Hz)
+P1820 = 350
+# Frequency 2 (Hz)
+P1840 = 440
+# ON (x 10ms)
+P1860 = 0
+# OFF (x 10ms)
+P1880 = 0
+
+### Recall Dial Tone ###
+# Frequency 1 (Hz)
+P1821 = 350
+# Frequency 2 (Hz)
+P1841 = 440
+# ON (x 10ms)
+P1861 = 10
+# OFF (x 10ms)
+P1881 = 10
+
+### Message Waiting Tone ###
+# Frequency 1 (Hz)
+P1822 = 350
+# Frequency 2 (Hz)
+P1842 = 440
+# ON (x 10ms)
+P1862 = 10
+# OFF (x 10ms)
+P1882 = 10
+
+### Confirmation Tone ###
+# Frequency 1 (Hz)
+P1823 = 350
+# Frequency 2 (Hz)
+P1843 = 440
+# ON (x 10ms)
+P1863 = 10
+# OFF (x 10ms)
+P1883 = 10
+
+### Audiable Ringing ###
+# Frequency 1 (Hz)
+P1824 = 440
+# Frequency 2 (Hz)
+P1844 = 480
+# ON (x 10ms)
+P1864 = 200
+# OFF (x 10ms)
+P1884 = 400
+
+### Busy Tone ###
+# Frequency 1 (Hz)
+P1825 = 480
+# Frequency 2 (Hz)
+P1845 = 620
+# ON (x 10ms)
+P1865 = 50
+# OFF (x 10ms)
+P1885 = 50
+
+### Reorder Tone ###
+# Frequency 1 (Hz)
+P1826 = 480
+# Frequency 2 (Hz)
+P1846 = 620
+# ON (x 10ms)
+P1866 = 25
+# OFF (x 10ms)
+P1886 = 25
+
+### Receiver offhook ###
+# Frequency 1 (Hz)
+P1827 = 1400
+# Frequency 2 (Hz)
+P1847 = 2600
+# ON (x 10ms)
+P1867 = 10
+# OFF (x 10ms)
+P1887 = 10
+
+# Disable Line Echo Canceller (LEC). 0 - No, 1 - Yes.
+P824 = 0
+
+# Disable Voice Prompt. 0 - No, 1 - Yes.
+P253 = 0
+
+# Enable Toll Application. 0 - No, 1 - Yes.
+# Default No, set to Yes if connecting to toll pay device or phone
+P257 = 0
+
+###############################################################################
+# End User Settings. Please do not edit this section.
+###############################################################################
+
+# End User Password
+#P196 = 123
+
+# Web Port. Device internal HTTP server port number. Default is 80.
+# HT486 Rev.2, HT286 Rev.3 only
+P901 = 80
+
+# The following 4 fields will show in Basic Settings if
+# "Allow conf SIP Account in Basic Settings" is set to "Yes". (P241 = 1)
+# SIP User ID
+#P35 =
+
+# Authentication ID
+#P36 =
+
+# Authentication password
+#P34 = 0000
+
+# User Caller Name (John Doe)
+#P3 =
+
+# DHCP support. 0 - Yes, 1 - No.
+#P8 = 0
+
+# Host name, DHCP option 12. Max length allowed is 32 bytes.
+P146 =
+
+# Domain name, DHCP option 15. Max length allowed is 32 bytes.
+P147 =
+
+# Vendor Class ID, DHCP option 60. Max length allowed is 32 bytes.
+P148 =
+
+# PPPoE support. PPPoE user ID
+#P82 =
+
+# PPPoE password
+#P83 =
+
+# PPPoE Service Name
+#P269 =
+
+# IP Address. Ignore if DHCP or PPPoE is used
+#P9 =
+#P10 =
+#P11 =
+#P12 =
+
+# Subnet mask. Ignore if DHCP or PPPoE is used
+#P13 = 255
+#P14 = 255
+#P15 = 255
+#P16 = 0
+
+# Router. Ignore if DHCP or PPPoE is used
+#P17 =
+#P18 =
+#P19 =
+#P20 =
+
+# Use this DNS server. (if specified).
+#P92 =
+#P93 =
+#P94 =
+#P95 =
+
+# DNS 1. Ignore if DHCP or PPPoE is used
+#P21 =
+#P22 =
+#P23 =
+#P24 =
+
+# DNS 2. Ignore if DHCP or PPPoE is used
+#P25 = 0
+#P26 = 0
+#P27 = 0
+#P28 = 0
+
+# Time Zone. Offset in minutes to GMT
+#P64 = 420
+
+# Daylight Savings Time. 0 - No, 1 - Yes.
+#P75 = 0
+
+# Optional Rule. Daylight Saving rule.
+# HT486 Rev.2, HT286 Rev.3 only
+P246 = 4,1,7,2,0;10,-1,7,2,0;60
+
+# Date Display Format. 0 - Year-Month-Day, 1 - Month-Day-Year, 2 - Day-Month-Year
+# BT100 only
+P102 = 0
+
+#=======================================================================
+# HandyTone 486 Specific End User NAT Settings. Please do not edit.
+#=======================================================================
+
+# PSTN Access Code. Default = *00
+P195 =
+
+# Device Mode. 0 - NAT Router, 1 - Bridge. Default is 0.
+P231 = 0
+
+# WAN side http access. 0 - Disable(default), 1 - Yes.
+P190 = 0
+
+# Reply to ICMP on WAN port (Unit will not respond to PING from WAN side if set to No)
+# 0 - No, 1 - Yes.
+P189 = 0
+
+#Cloned WAN MAC Address.
+P115 =
+P116 =
+P117 =
+P118 =
+P119 =
+P120 =
+
+#LAN Subnet Mask. Default is 255.255.255.0.
+P110 =
+
+#LAN Base/Gateway/Router IP for the LAN port, default is 192.168.2.1.
+P111 =
+
+#DHCP IP Lease Time, in units of hours, default is 120 hours or 5 days.
+P112 =
+
+#DMZ IP.
+P113 =
+
+################################################################################
+# Port Forwarding.
+################################################################################
+
+############# Choice 1 ####################################
+# WAN Port
+P150 =
+# LAN IP
+P158 =
+# LAN Port
+P166 =
+# Protocol. 0 - UDP Only, 1 - TCP Only, 2 - TCP and UDP.
+P174 =
+############# Choice 2 ####################################
+# WAN Port
+P151 =
+# LAN IP
+P159 =
+# LAN Port
+P167 =
+# Protocol. 0 - UDP Only, 1 - TCP Only, 2 - TCP and UDP.
+P175 =
+############# Choice 3 ####################################
+# WAN Port
+P152 =
+# LAN IP
+P160 =
+# LAN Port
+P168 =
+# Protocol. 0 - UDP Only, 1 - TCP Only, 2 - TCP and UDP.
+P176 =
+############# Choice 4 ####################################
+# WAN Port
+P153 =
+# LAN IP
+P161 =
+# LAN Port
+P169 =
+# Protocol. 0 - UDP Only, 1 - TCP Only, 2 - TCP and UDP.
+P177 =
+############# Choice 5 ####################################
+# WAN Port
+P154 =
+# LAN IP
+P162 =
+# LAN Port
+P170 =
+# Protocol. 0 - UDP Only, 1 - TCP Only, 2 - TCP and UDP.
+P178 =
+############# Choice 6 ####################################
+# WAN Port
+P155 =
+# LAN IP
+P163 =
+# LAN Port
+P171 =
+# Protocol. 0 - UDP Only, 1 - TCP Only, 2 - TCP and UDP.
+P179 =
+############# Choice 7 ####################################
+# WAN Port
+P156 =
+# LAN IP
+P164 =
+# LAN Port
+P172 =
+# Protocol. 0 - UDP Only, 1 - TCP Only, 2 - TCP and UDP.
+P180 =
+############# Choice 8 ####################################
+# WAN Port
+P157 =
+# LAN IP
+P165 =
+# LAN Port
+P173 =
+# Protocol. 0 - UDP Only, 1 - TCP Only, 2 - TCP and UDP.
+P181 =
+
diff --git a/endpoint/grandstream/htx86/family_data.json b/endpoint/grandstream/htx86/family_data.json
new file mode 100644
index 0000000..4ff99f0
--- /dev/null
+++ b/endpoint/grandstream/htx86/family_data.json
@@ -0,0 +1,35 @@
+{
+ "data": {
+ "name": "HandyTone [HT486 REV.2, HT286 REV.3]",
+ "id": "3",
+ "directory": "htx86",
+ "firmware_ver": 1326826658,
+ "firmware_pkg": "htx86_firmware.tgz",
+ "description": "",
+ "configuration_files": "cfg$mac",
+ "changelog": "",
+ "provisioning_types": [
+ "tftp",
+ "http"
+ ],
+ "model_list": [
+ {
+ "model": "HT486",
+ "lines": "1",
+ "id": "1",
+ "template_data": [
+ "template_data.json"
+ ]
+ },
+ {
+ "model": "HT286",
+ "lines": "2",
+ "id": "2",
+ "template_data": [
+ "template_data.json"
+ ]
+ }
+ ],
+ "firmware_md5sum": "e1e670a1af3f62a697dae3a8f3723a25"
+ }
+}
diff --git a/endpoint/grandstream/htx86/phone.php b/endpoint/grandstream/htx86/phone.php
new file mode 100755
index 0000000..8d40019
--- /dev/null
+++ b/endpoint/grandstream/htx86/phone.php
@@ -0,0 +1,138 @@
+mac = strtolower($this->mac);
+
+ // Grandstreams support lines 2-6, so let's add them if they're set
+ for ($i = 1; $i < 6; $i++) {
+ $this->lines[$i]['line_active'] = (isset($this->lines[$i]['secret']) ? '1' : '0');
+ }
+
+ $contents = $this->open_config_file("\$mac.cfg");
+
+
+ switch(strtoupper($this->timezone)) {
+ case "GMT-12:00":
+ $this->timezone = "0";
+ break;
+ case "GMT-11:00":
+ $this->timezone = "60";
+ break;
+ case "GMT-10:00":
+ $this->timezone = "120";
+ break;
+ case "GMT-09:00":
+ $this->timezone = "180";
+ break;
+ case "GMT-08:00":
+ $this->timezone = "240";
+ break;
+ case "GMT-07:00":
+ $this->timezone = "300";
+ break;
+ case "GMT-06:00":
+ $this->timezone = "360";
+ break;
+ case "GMT-05:00":
+ $this->timezone = "420";
+ break;
+ case "GMT-04:30":
+ $this->timezone = "450";
+ break;
+ case "GMT-04:00":
+ $this->timezone = "480";
+ break;
+ case "GMT-03:30":
+ $this->timezone = "510";
+ break;
+ case "GMT-03:00":
+ $this->timezone = "540";
+ break;
+ case "GMT-02:00":
+ $this->timezone = "600";
+ break;
+ case "GMT-01:00":
+ $this->timezone = "660";
+ break;
+ case "GMT":
+ $this->timezone = "720";
+ break;
+ case "GMT+01:00":
+ $this->timezone = "780";
+ break;
+ case "GMT+02:00":
+ $this->timezone = "840";
+ break;
+ case "GMT+03:00":
+ $this->timezone = "900";
+ break;
+ case "GMT+03:30":
+ $this->timezone = "930";
+ break;
+ case "GMT+04:00":
+ $this->timezone = "960";
+ break;
+ case "GMT+04:30":
+ $this->timezone = "990";
+ break;
+ case "GMT+05:00":
+ $this->timezone = "1020";
+ break;
+ case "GMT+05:30":
+ $this->timezone = "1050";
+ break;
+ case "GMT+05:45":
+ $this->timezone = "1065";
+ break;
+ case "GMT+06:00":
+ $this->timezone = "1080";
+ break;
+ case "GMT+06:30":
+ $this->timezone = "1110";
+ break;
+ case "GMT+07:00":
+ $this->timezone = "1140";
+ break;
+ case "GMT+08:00":
+ $this->timezone = "1200";
+ break;
+ case "GMT+09:00":
+ $this->timezone = "1260";
+ break;
+ case "GMT+09:30":
+ $this->timezone = "1290";
+ break;
+ case "GMT+10:00":
+ $this->timezone = "1320";
+ break;
+ case "GMT+11:00":
+ $this->timezone = "1380";
+ break;
+ case "GMT+12:00":
+ $this->timezone = "1440";
+ break;
+ case "GMT+13:00":
+ $this->timezone = "1500";
+ break;
+ }
+
+ $final[$this->mac.".cfg"] = $this->parse_config_file($contents);
+
+ $final = $this->create_encrypted_file($final);
+
+ return($final);
+ }
+
+}
diff --git a/endpoint/grandstream/htx86/template_data.json b/endpoint/grandstream/htx86/template_data.json
new file mode 100644
index 0000000..6ec3854
--- /dev/null
+++ b/endpoint/grandstream/htx86/template_data.json
@@ -0,0 +1,82 @@
+{
+ "template_data":{
+ "category":[
+ {
+ "name":"General",
+ "subcategory":[
+ {
+ "name":"General Settings",
+ "item":[
+ {
+ "variable":"$admin_pass",
+ "default_value":"admin",
+ "description":"Administration Password",
+ "type":"input"
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$firmware_srv_path",
+ "default_value":"",
+ "description":"Firmware Server Path",
+ "type":"input"
+ },
+ {
+ "variable":"$firmware_upgrade_type",
+ "default_value":"1",
+ "description":"Firmware Upgrade Server Type",
+ "type":"radio",
+ "data":[
+ {
+ "text":"TFTP",
+ "value":"0"
+ },
+ {
+ "text":"HTTP",
+ "value":"1"
+ }
+ ]
+ },
+ {
+ "variable":"$auto_up",
+ "default_value":"",
+ "description":"Automatic Upgrade",
+ "type":"radio",
+ "data":[
+ {
+ "text":"Yes",
+ "value":"1"
+ },
+ {
+ "text":"No",
+ "value":"0"
+ }
+ ]
+ },
+ {
+ "type":"break"
+ },
+ {
+ "variable":"$enable_call_features",
+ "default_value":"1",
+ "description":"Enable Call Features",
+ "type":"radio",
+ "data":[
+ {
+ "text":"Yes",
+ "value":"1"
+ },
+ {
+ "text":"No",
+ "value":"0"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/endpoint/master.json b/endpoint/master.json
index 09a103b..c9624b1 100644
--- a/endpoint/master.json
+++ b/endpoint/master.json
@@ -3,6 +3,10 @@
},
+ "grandstream": {
+
+ },
+
"yealink": {
},
@@ -14,4 +18,4 @@
"snom": {
}
-}
\ No newline at end of file
+}
diff --git a/endpoint/polycom/vvx/$mac-phone.cfg b/endpoint/polycom/vvx/$mac-phone.cfg
index c39252b..9229a11 100755
--- a/endpoint/polycom/vvx/$mac-phone.cfg
+++ b/endpoint/polycom/vvx/$mac-phone.cfg
@@ -4,13 +4,25 @@
-
+ {% set x = 1 %}
+ {% for line in lines %}
+
+ {% endfor %}
+ {% if not lines.1 %}
+
+ {% endif %}
-
+
-
+ {% set x = 1 %}
+ {% for line in lines %}
+
+ {% endfor %}
+ {% if not lines.1 %}
+
+ {% endif %}
diff --git a/endpoint/polycom/vvx/$mac.cfg b/endpoint/polycom/vvx/$mac.cfg
index 3953ec3..9229a11 100755
--- a/endpoint/polycom/vvx/$mac.cfg
+++ b/endpoint/polycom/vvx/$mac.cfg
@@ -4,19 +4,31 @@
-
+ {% set x = 1 %}
+ {% for line in lines %}
+
+ {% endfor %}
+ {% if not lines.1 %}
+
+ {% endif %}
-
+
-
+ {% set x = 1 %}
+ {% for line in lines %}
+
+ {% endfor %}
+ {% if not lines.1 %}
+
+ {% endif %}
-
+
-
+
diff --git a/endpoint/polycom/vvx/mac.cfg.org b/endpoint/polycom/vvx/mac.cfg.org
deleted file mode 100755
index f0df2a2..0000000
--- a/endpoint/polycom/vvx/mac.cfg.org
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/endpoint/polycom/vvx/mac_reg.cfg.org b/endpoint/polycom/vvx/mac_reg.cfg.org
deleted file mode 100755
index e346451..0000000
--- a/endpoint/polycom/vvx/mac_reg.cfg.org
+++ /dev/null
@@ -1,170 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {% set x = 1 %}
- {% for line in lines %}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {% set x = x + 1 %}
- {% endfor %}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/fail2ban.txt b/fail2ban.txt
new file mode 100644
index 0000000..36e1e3b
--- /dev/null
+++ b/fail2ban.txt
@@ -0,0 +1,76 @@
+
+fail2ban setup
+
+---------------------------------------------
+vim jail.conf
+
+[kazoo-provision]
+enabled = true
+port = 80,443
+filter = kazoo-provision
+logpath = /PathToProvisioner/logs/log_.txt
+action = sendmail-whois-lines[name=provision, dest="user@email.com", sender=provision@servername, logpath=/PathToProvisioner/logs/log_.txt, sendername="Fail2Ban provision"]
+ iptables-allports[name=provision, port=80, protocol=all]
+maxretry = 3
+bantime = 800
+----------------------------------------------
+vim filter.d/kazoo-provision.conf
+
+[Definition]
+failregex = WARN --> Needs manual provisioning... Apparently.* .*IP:
+ignoreregex =
+----------------------------------------------
+vim action.d/iptables-allports.conf
+
+[INCLUDES]
+before = iptables-common.conf
+[Definition]
+actionstart = -N f2b-
+ -A f2b- -j
+ -I -p -j f2b-
+actionstop = -D -p -j f2b-
+ -F f2b-
+ -X f2b-
+actioncheck = -n -L | grep -q 'f2b-[ \t]'
+actionban = -I f2b- 1 -s -j
+[Init]
+
+-----------------------------------------------
+vim action.d/sendmail-whois-lines.conf
+
+[INCLUDES]
+before = sendmail-common.conf
+[Definition]
+actionstart = printf %%b "Subject: [Fail2Ban servername] : started on `uname -n`
+ Date: `LC_TIME=C date -u +"%%a, %%d %%h %%Y %%T +0000"`
+ From: <>
+ To: \n
+ Hi,\n
+ The jail has been started successfully.\n
+ Regards,\n
+ Fail2Ban servername" | /usr/sbin/sendmail -f
+actionstop = printf %%b "Subject: [Fail2Ban servername] : stopped on `uname -n`
+ Date: `LC_TIME=C date -u +"%%a, %%d %%h %%Y %%T +0000"`
+ From: <>
+ To: \n
+ Hi,\n
+ The jail has been stopped.\n
+ Regards,\n
+ Fail2Ban servername" | /usr/sbin/sendmail -f
+actionban = printf %%b "Subject: [Fail2Ban servername] : banned from `uname -n`
+ Date: `LC_TIME=C date -u +"%%a, %%d %%h %%Y %%T +0000"`
+ From: <>
+ To: \n
+ Hi,\n
+ The IP has just been banned by Fail2Ban servername after
+ attempts against .\n\n
+ Here are more information about :\n
+ `/usr/bin/whois `\n\n
+ Lines containing IP: in \n
+ `grep '\<\>' `\n\n
+ Regards,\n
+ Fail2Ban servername" | /usr/sbin/sendmail -f
+[Init]
+name = default
+logpath = /dev/null
+----------------------------------------------------------
diff --git a/setup_db.php b/setup_db.php
index 9f3c265..4fa6431 100755
--- a/setup_db.php
+++ b/setup_db.php
@@ -40,11 +40,14 @@
// Creating the database
// $couch_client->useDatabase($configs->db_prefix . "factory_defaults");
// Creating the database
- $couch_client = new couchClient($server_url, $configs->db_prefix . "factory_defaults");
-
- if (!$couch_client->databaseExists())
- $couch_client->createDatabase();
-
+ $couch_client_factory = new couchClient($server_url, $configs->db_prefix . "factory_defaults");
+ if (!$couch_client_factory->databaseExists())$couch_client_factory->createDatabase();
+ $couch_client = new couchClient($server_url, $configs->db_prefix . "mac_lookup");
+ if (!$couch_client->databaseExists())$couch_client->createDatabase();
+ $couch_client_providers = new couchClient($server_url, $configs->db_prefix . "providers");
+ if (!$couch_client_providers->databaseExists())$couch_client_providers->createDatabase();
+ $couch_client = new couchClient($server_url, $configs->db_prefix . "system_account");
+ if (!$couch_client->databaseExists())$couch_client->createDatabase();
// Creating the views
$factory_view = new stdCLass();
@@ -75,11 +78,34 @@
$factory_view->views = $view;
try {
- $couch_client->storeDoc($factory_view);
+ $couch_client_factory->storeDoc($factory_view);
} catch (Exception $e) {
die("ERROR: " . $e->getMessage() . " (" . $e->getCode() . ")
");
}
+ $providers_view = new stdCLass();
+ $providers_view->_id = "_design/" . $configs->db_prefix . "providers";
+ $providers_view->language = "javascript";
+
+ // reset
+ $view = new stdCLass();
+ // By domain
+ $view->{"list_by_domain"} = array(
+ "map" => "function(doc) { if (doc.pvt_type != 'provider') return; emit(doc.domain, {'id': doc._id, 'name': doc.name, 'domain' : doc.domain , 'default_account_id' : doc.default_account_id, 'settings': doc.settings}); }"
+ );
+
+ // By ip
+ $view->{"list_by_ip"} = array(
+ "map" => "function(doc) { if (doc.pvt_type != 'provider') return; for (i in doc.authorized_ip) {emit(doc.authorized_ip[i], {'access_type': doc.pvt_access_type})}; }"
+ );
+
+ $providers_view->views = $view;
+
+ try {
+ $couch_client_providers->storeDoc($providers_view);
+ } catch (Exception $e) {
+ die("ERROR: " . $e->getMessage() . " (" . $e->getCode() . ")
");
+ }
}
?>