From 50eebdbdec0dbad5f80da6cf307b37fd904245d4 Mon Sep 17 00:00:00 2001 From: StratoSwitch <44079107+StratoSwitch@users.noreply.github.com> Date: Thu, 17 Jan 2019 10:37:57 -0600 Subject: [PATCH] New GS templates and update 2170 (#3963) * Initial template upload old htx86 template and GDS37XX templates * Add files via upload --- .../provision/grandstream/gds3705/{$mac}.xml | 753 + .../provision/grandstream/gds3710/{$mac}.xml | 822 + .../provision/grandstream/gxp2170/{$mac}.xml | 13648 ++++++++-------- .../provision/grandstream/htx86/{$mac}.xml | 765 + 4 files changed, 9164 insertions(+), 6824 deletions(-) create mode 100644 resources/templates/provision/grandstream/gds3705/{$mac}.xml create mode 100644 resources/templates/provision/grandstream/gds3710/{$mac}.xml create mode 100644 resources/templates/provision/grandstream/htx86/{$mac}.xml diff --git a/resources/templates/provision/grandstream/gds3705/{$mac}.xml b/resources/templates/provision/grandstream/gds3705/{$mac}.xml new file mode 100644 index 0000000000..dfcb41432f --- /dev/null +++ b/resources/templates/provision/grandstream/gds3705/{$mac}.xml @@ -0,0 +1,753 @@ + + +000b829a8c97 + + + + + + + + 0 + + 5 + + 300 + + + 0 + + 0 + + 0 + + 0 + + + + + + 1 + + + + 0 + + 0 + + + + + + + + 0 + + 1 + + 0 + + 0 + + 5 + + 0 + + 1 + + 0 + + 0 + + 0 + + 000000 + + 000000 + + 0 + + 0 + + 0 + + 0 + + + + 0 + + 5 + + + + + + door_sch,0@0000@2359, + + + + + + + + schedule1@0,0@0000@0000, + + schedule2@0,0@0000@0000, + + schedule3@0,0@0000@0000, + + schedule4@0,0@0000@0000, + + schedule5@0,0@0000@0000, + + schedule6@0,0@0000@0000, + + schedule7@0,0@0000@0000, + + schedule8@0,0@0000@0000, + + schedule9@0,0@0000@0000, + + schedule10@0,0@0000@0000, + + + + holiday1, + + holiday2, + + holiday3, + + holiday4, + + holiday5, + + holiday6, + + holiday7, + + holiday8, + + holiday9, + + holiday10, + + + +?> + + {if isset($grandstream_timezone) } + {$grandstream_timezone} + {elseif isset($grandstream_gxp_time_zone) } + {$grandstream_gxp_time_zone} + {else} + 16 + {/if} + + + 0 + + + 1 + + {if isset($ntp_server_primary)} + {$ntp_server_primary} + {else} + pool.ntp.org + {/if} + + + + + 1440 + + + + 0 + + 192 + + 168 + + 1 + + 168 + + 255 + + 255 + + 255 + + 0 + + 192 + + 168 + + 1 + + 1 + + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + 0 + + + 1 + + 0 + + 0 + + 0 + + 0 + + + + + 1 + + 443 + + 5 + + 5 + + 5 + + 1 + + 1 + + 22 + + + {$admin_password} + + + 1 + + {$account.1.display_name} + + {$account.1.server_address} + + {$account.1.server_address_secondary} + + {$account.1.outbound_proxy_primary} + + {$account.1.outbound_proxy_secondary} + + {if isset($grandstream_dns_mode)} + {$grandstream_dns_mode} + {else} + 0 + {/if} + + {$account.1.user_id} + + {$account.1.auth_id} + + {$account.1.password} + + 0 + + {$account.1.register_expires} + + 5060 + + {$tp=0} + {if $account.1.sip_transport == 'udp'}{$tp=0}{/if} + {if $account.1.sip_transport == 'tcp'}{$tp=1}{/if} + {if $account.1.sip_transport == 'tls'}{$tp=2}{/if} + {if $account.1.sip_transport == 'dns srv'}{$tp=1}{/if} + {$tp} + + 1 + + 0 + + 1 + + 1 + + 0 + + {if isset($grandstream_srtp)} + {$grandstream_srtp} + {else} + 0 + {/if} + + + 100 + + + + {if isset($account.2.password)} + 1 + {else} + 0 + {/if} + + {$account.2.display_name} + + {$account.2.server_address} + + {$account.2.server_address_secondary} + + {$account.2.outbound_proxy} + + {$account.2.outbound_proxy_secondary} + + 0 + + {$account.2.user_id} + + {$account.2.auth_id} + + {$account.2.password} + + 0 + + + {$account.2.register_expires} + + 5062 + + {$tp=0} + {if $account.2.sip_transport == 'udp'}{$tp=0}{/if} + {if $account.2.sip_transport == 'tcp'}{$tp=1}{/if} + {if $account.2.sip_transport == 'tls'}{$tp=2}{/if} + {if $account.2.sip_transport == 'dns srv'}{$tp=1}{/if} + {$tp} + + 1 + + 0 + + 1 + + 1 + + 0 + + {if isset($grandstream_srtp)} + {$grandstream_srtp} + {else} + 0 + {/if} + + 100 + + + + {if isset($account.3.password)} + 1 + {else} + 0 + {/if} + + {$account.3.display_name} + + {$account.3.server_address} + + {$account.3.server_address_secondary} + + {$account.3.outbound_proxy} + + {$account.3.outbound_proxy_secondary} + + {if isset($grandstream_dns_mode)} + {$grandstream_dns_mode} + {else} + 0 + {/if} + + {$account.3.user_id} + + {$account.3.auth_id} + + {$account.3.password} + + 0 + + + {$account.3.register_expires} + + 5064 + + {$tp=0} + {if $account.3.sip_transport == 'udp'}{$tp=0}{/if} + {if $account.3.sip_transport == 'tcp'}{$tp=1}{/if} + {if $account.3.sip_transport == 'tls'}{$tp=2}{/if} + + {$tp} + + 1 + + 0 + + 1 + + 1 + + 0 + + {if isset($grandstream_srtp)} + {$grandstream_srtp} + {else} + 0 + {/if} + + 100 + + + + {if isset($account.4.password)} + 1 + {else} + 0 + {/if} + + {$account.4.display_name} + + {$account.4.server_address} + + {$account.4.server_address_secondary} + + {$account.4.outbound_proxy} + + {$account.4.outbound_proxy_secondary} + + {if isset($grandstream_dns_mode)} + {$grandstream_dns_mode} + {else} + 0 + {/if} + + {$account.4.user_id} + + {$account.4.auth_id} + + {$account.4.password} + + 0 + + + {$account.4.register_expires} + + 5066 + + {$tp=0} + {if $account.4.sip_transport == 'udp'}{$tp=0}{/if} + {if $account.4.sip_transport == 'tcp'}{$tp=1}{/if} + {if $account.4.sip_transport == 'tls'}{$tp=2}{/if} + + {$tp} + 1 + + 0 + + 1 + + 1 + + 0 + + {if isset($grandstream_srtp)} + {$grandstream_srtp} + {else} + 0 + {/if} + + 100 + + + + + + 5004 + + 200 + + 1 + + 300 + + 30 + + + + + + + + 1 + + 1 + + 1 + + + + 0 + + + + + + 0 + + + + + + 0 + + + + + + 0 + + + + + + 1 + + + 5 + + 5 + + + + + + 0 + + 0 + + 0 + + 1 + + 0 + + 0 + + 0 + + 1 + + + 5 + + + 0@0@0@0@0 + + 0 + + + + 1 + + 0 + + 1 + + 1 + + 1 + + 0 + + 1 + + + + schedule1,0@0000@2359, + + schedule2,0@0000@2359, + + schedule3,0@0000@2359, + + schedule4,0@0000@2359, + + schedule5,0@0000@2359, + + schedule6,0@0000@2359, + + schedule7,0@0000@2359, + + schedule8,0@0000@2359, + + schedule9,0@0000@2359, + + schedule10,0@0000@2359, + + + + profile1@0,0,0,0,0,0, + + profile2@0,0,0,0,0,0, + + profile3@0,0,0,0,0,0, + + profile4@0,0,0,0,0,0, + + profile5@0,0,0,0,0,0, + + profile6@0,0,0,0,0,0, + + profile7@0,0,0,0,0,0, + + profile8@0,0,0,0,0,0, + + profile9@0,0,0,0,0,0, + + profile10@0,0,0,0,0,0, + + + + 0 + + + + + + + + 25 + + + + + + + + + + + + + + 0 + + + +?> + + + + 2 + + {if isset($grandstream_firmware_path) && isset($firmware_version)} + {$grandstream_firmware_path}/gxp2170/{$firmware_version} + {elseif isset($grandstream_firmware_path)} + {$grandstream_firmware_path}/gxp2170 + {else} + {$domain_name}{$project_path}/app/provision + {/if} + + + + + + + + + + 1 + + {if $grandstream_config_server_path=="none"} + + {elseif isset($grandstream_config_server_path)} + {$grandstream_config_server_path} + {else} + {$domain_name}{$project_path}/app/provision + {/if} + + {$http_auth_username} + + {$http_auth_password} + + + + + + + + 0 + + 10080 + + 0 + + 0 + + 1 + + + + + + + + + + + + + + + + + + + {$grandstream_syslog_server} + + {$grandstream_syslog_level} + {else} + 0 + {/if} + + + + 0 + + 1 + + + + + + + + {"mac":"${MAC}","content":"${WARNING_MSG}"} + + + diff --git a/resources/templates/provision/grandstream/gds3710/{$mac}.xml b/resources/templates/provision/grandstream/gds3710/{$mac}.xml new file mode 100644 index 0000000000..5ef71c0e5b --- /dev/null +++ b/resources/templates/provision/grandstream/gds3710/{$mac}.xml @@ -0,0 +1,822 @@ + + +{$mac|replace:'-':''} + + + + + + + + + + + + 0 + + 1 + + 2 + + 2 + + 0 + + 0 + + 0 + + 5 + + 5 + + 300 + + 4 + + 4 + + 1 + + 0 + + 0 + + 0 + + + 1 + + 0 + + 0 + + + + 0 + + 4 + + 0 + + + + + + 1 + + 0 + + + + + 0 + + + + 0 + + + + + + 0 + + 1 + + 0 + + 0 + + 0 + + 0 + + 0 + + 5 + + + 1 + + 1 + + + 0 + + 000000 + + 000000 + + + 0 + + + 0 + + + 0 + + 0 + + + + + 0 + + + + 5 + + + + + + door_sch,0@0000@2359, + + + 0 + + + + 5 + + + + + + door_sch,0@0000@2359, + + + + + + + + + + + + schedule1@0,0@0000@0000, + + schedule2@0,0@0000@0000, + + schedule3@0,0@0000@0000, + + schedule4@0,0@0000@0000, + + schedule5@0,0@0000@0000, + + schedule6@0,0@0000@0000, + + schedule7@0,0@0000@0000, + + schedule8@0,0@0000@0000, + + schedule9@0,0@0000@0000, + + schedule10@0,0@0000@0000, + + + + + + holiday1, + + holiday2, + + holiday3, + + holiday4, + + holiday5, + + holiday6, + + holiday7, + + holiday8, + + holiday9, + + holiday10, + + + + + +?> + + + + {if isset($grandstream_timezone) } + {$grandstream_timezone} + {elseif isset($grandstream_gxp_time_zone) } + {$grandstream_gxp_time_zone} + {else} + 16 + {/if} + + + 0 + + + 1 + + {if isset($ntp_server_primary)} + {$ntp_server_primary} + {else} + pool.ntp.org + {/if} + + + + + 1440 + + + + + + 0 + + 192 + + 168 + + 22 + + 181 + + 255 + + 255 + + 255 + + 0 + + 192 + + 168 + + 22 + + 1 + + + 0 + + 192 + + 168 + + 22 + + 20 + + 8 + + 8 + + 8 + + 8 + + + 1 + + 0 + + 0 + + + + + + 1 + + 443 + + 0 + + 554 + + 5 + + 5 + + 5 + + 0 + + 1 + + 0 + + 1 + + 22 + + + + + + {$account.1.display_name} {$account.1.user_id} + + {$account.1.server_address} + + {$account.1.server_address_secondary} + + {$account.1.outbound_proxy_primary} + + {$account.1.outbound_proxy_secondary} + + {if isset($grandstream_dns_mode)} + {$grandstream_dns_mode} + {else} + 0 + {/if} + + {$account.1.user_id} + + {$account.1.user_id} + + 0 + + {$account.1.password} + + + + + + + + {$account.1.register_expires} + + 5060 + + 5004 + + 300 + + 15 + + {$tp=0} + {if $account.1.sip_transport == 'udp'}{$tp=0}{/if} + {if $account.1.sip_transport == 'tcp'}{$tp=1}{/if} + {if $account.1.sip_transport == 'tls'}{$tp=2}{/if} + {if $account.1.sip_transport == 'dns srv'}{$tp=1}{/if} + {$tp} + + 1 + + -----BEGIN CERTIFICATE----- +MIIDtjCCAx+gAwIBAgIBIzANBgkqhkiG9w0BAQQFADCBoDELMAkGA1UEBhMCVVMx +EzARBgNVBAgTCkNhbGlmb3JuaWExFDASBgNVBAcTC0xvcyBBbmdlbGVzMSMwIQYD +VQQKExpHcmFuZHN0cmVhbSBOZXR3b3JrcywgSW5jLjEPMA0GA1UECxMGTEEgRElW +MQwwCgYDVQQDEwNWUE4xIjAgBgkqhkiG9w0BCQEWE3h4dUBncmFuZHN0cmVhbS5j +b20wHhcNMDYwNzIwMTgxMzM2WhcNMTYwNzE3MTgxMzM2WjBxMQswCQYDVQQGEwJV +UzETMBEGA1UECBMKQ2FsaWZvcm5pYTEUMBIGA1UEBxMLTG9zIEFuZ2VsZXMxIzAh +BgNVBAoTGkdyYW5kc3RyZWFtIE5ldHdvcmtzLCBJbmMuMRIwEAYDVQQDEwlIVDUw +MCBBVEEwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMvs0BlYm8xfslKkss5C +q1ukSP4H5lOwd1IuYP/1xYdy7gV4KCaWY7PJ/Ads/mdBaa1sUqUUaH1VN+YcSRSz +bWEWBUham+7w69AziC5bkNPrMUvHZBC6fiDKc81XufC9A+o8jJV5wcsTGwmyojA0 +r3AbOk8N1h0xPCth8wlrDbvZAgMBAAGjggEsMIIBKDAJBgNVHRMEAjAAMCwGCWCG +SAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4E +FgQUQ8XoT46ZOHIfExi2CwJq1SDxFIQwgc0GA1UdIwSBxTCBwoAU6pMpD0c2KUYT +1KZB8SSCag1xJK6hgaakgaMwgaAxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxp +Zm9ybmlhMRQwEgYDVQQHEwtMb3MgQW5nZWxlczEjMCEGA1UEChMaR3JhbmRzdHJl +YW0gTmV0d29ya3MsIEluYy4xDzANBgNVBAsTBkxBIERJVjEMMAoGA1UEAxMDVlBO +MSIwIAYJKoZIhvcNAQkBFhN4eHVAZ3JhbmRzdHJlYW0uY29tggEAMA0GCSqGSIb3 +DQEBBAUAA4GBADtmPcbAF0V2G/w7ys28glGW9UoM2h3DyA3Mc0I8nzi9bbWnRVg7 +G+c2tS84LNtZKFckX3ZbVpEPLJI3fInyQgwua/Wlj3aPy+M9MxE2irHZjletaMWo +cLUrrkxZEB6lXwWjCFLdxK/XX31xTsC6zJdN1TQa8ZplRK6DFEJ/vlsX +-----END CERTIFICATE----- + + -----BEGIN RSA PRIVATE KEY----- +Proc-Type: 4,ENCRYPTED +DEK-Info: DES-EDE3-CBC,8E43F08B71DA880D + +CNQbV4ElX0nYezrjSRJYeBXIjjATgE8xkkwq94NpdAwH7S76/yrkAAwQX8GbILBC +/Dq0x8GaxXyHLpgbgaRk35T4nLsIwFJQblYUhkjwML/ED98c+nVCiwkSA8U/+/0d +EtbCpdcF20NozajQw2cbPkv5m1q3neHHy2f8UsSNe7jvlPouRlFCUuPEE4RsNCQW +Sswx0yMM09xrOHJh6GmeSkhQ56G4M63BI25MogNiaXItY1C8X3CaE2cX0dJGsFnO +G0f9ZayWshOOi1dUtn2hokmjhuFy9iOl+oM9dV+zgSsQbaKOeAFK9aYMSkjQ5Zyv +JykKHaBNpESkc+jNbnTdAvr/rjHq8Pz+9NzxuVqrcwnjCMtaFpNQmbY8Vhw2U+NU +AhgVNFFRQ7RSaJRMa3b5i8SJyrI51BrsC6qWiJDaCm/6fwTYVddOOeMUogT9pDAv +pKxISzAncHiyqqVo+cPpsqUj96gYsqjdvjPCMog9WFQPL4i6P3YXsMdCqCNfnO28 +6N2IZ0Iuas+qI9/1tmbO9Mu49OnYvl4Bmy1KkO9h2RG8gtphpZC5ouW7u6QvCJq1 +cliNR/AwhZd+QRQssGe0VnoIYH4IaSvIdAXOkGj7wykzh7nwawCq3dJETiROWQiP +bsQ8iQmuSmuIT65bYrCd/g102ZzLtV4KJG4ZI4/RKbXV9COwUTRYkzlDgt0NS7Dk +T8UtMlqWmveUoWsGJ0JDhV/kWKUk5UtCw3QCDhJpQ2ku3bf3rcu7nyUwqHO28ihN +E0Fw0O5Kx31JPa+aSBLDMZAG1+SZ/zfxRYQe7VH8p1g= +-----END RSA PRIVATE KEY----- + + 1 + + 0 + + 1 + + 1 + + 1 + + 1 + + 1 + + {if isset($grandstream_srtp)} + {$grandstream_srtp} + {else} + 0 + {/if} + + 0 + + 0 + + 100 + + 0 + + 1 + + + 99 + + + + + + 0 + + + + + + + + 96 + + 1 + + 1025 + + 4096 + + 30 + + 0 + + 2 + + 80 + + + 96 + + 1 + + 1022 + + 512 + + 25 + + 0 + + 2 + + 80 + + + 96 + + 1 + + 0 + + 256 + + 30 + + 0 + + 2 + + 80 + + + + + + 1 + + 0 + + 1 + + 0 + + + + 0 + + 0 + + + + + + 1 + + 0 + + 10 + + 1 + + 0 + + + + + + 1 + + 4 + + 2 + + + + + + + + 0@0,0,0,0;0@0,0,0,0;0@0,0,0,0;0@0,0,0,0; + + + + + + 0 + + 50 + + 0 + + 1 + + [0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0] + + + 0 + + 1 + + 0 + + 0 + + 1 + + 0 + + 1 + + 0 + + 0 + + 1 + + + 5 + + + 0@0@0@0@0 + + 0 + + + + 1 + + 0 + + 1 + + 1 + + 1 + + 0 + + 1 + + + + + + schedule1,0@0000@2359, + + schedule2,0@0000@2359, + + schedule3,0@0000@2359, + + schedule4,0@0000@2359, + + schedule5,0@0000@2359, + + schedule6,0@0000@2359, + + schedule7,0@0000@2359, + + schedule8,0@0000@2359, + + schedule9,0@0000@2359, + + schedule10,0@0000@2359, + + + + + + profile1@0,0,0,0,0,0, + + profile2@0,0,0,0,0,0, + + profile3@0,0,0,0,0,0, + + profile4@0,0,0,0,0,0, + + profile5@0,0,0,0,0,0, + + profile6@0,0,0,0,0,0, + + profile7@0,0,0,0,0,0, + + profile8@0,0,0,0,0,0, + + profile9@0,0,0,0,0,0, + + profile10@0,0,0,0,0,0, + + + + + + + + + + + + + + 25 + + + + + + + + + + + + + + 0 + + + + + + 1 + + + + 21 + + + + + + / + + + + +?> + + + + 2 + + {if isset($grandstream_firmware_path) && isset($firmware_version)} + {$grandstream_firmware_path}/gxp2170/{$firmware_version} + {elseif isset($grandstream_firmware_path)} + {$grandstream_firmware_path}/gxp2170 + {else} + {$domain_name}{$project_path}/app/provision + {/if} + + + + + + + + + + 2 + + {if $grandstream_config_server_path=="none"} + + {elseif isset($grandstream_config_server_path)} + {$grandstream_config_server_path} + {else} + {$domain_name}{$project_path}/app/provision + {/if} + + {$http_auth_username} + + {$http_auth_password} + + + + + + + + 10080 + + 1 + + 0 + + 1 + + 0 + + + + + + {$grandstream_syslog_server} + + {if isset($grandstream_syslog_level)} + {$grandstream_syslog_level} + {else} + 0 + {/if} + + + + + + + 0 + + 1 + + + + + + + + {"mac":"${MAC}","content":"${WARNING_MSG}"} + + + + + + + + + + + + + + + + + + + + + + {$admin_password} + + + diff --git a/resources/templates/provision/grandstream/gxp2170/{$mac}.xml b/resources/templates/provision/grandstream/gxp2170/{$mac}.xml index d5784eec45..93bdd40262 100644 --- a/resources/templates/provision/grandstream/gxp2170/{$mac}.xml +++ b/resources/templates/provision/grandstream/gxp2170/{$mac}.xml @@ -1,6824 +1,6824 @@ - - - -{$mac|replace:'-':''} - - - - - - - - - - - - - - - - - -1 - - - -{$account.1.display_name} - - - -{$account.1.server_address} - - - -{$account.1.server_address_secondary} - - - -{$account.1.outbound_proxy_primary} - - - -{$account.1.outbound_proxy_secondary} - - - - - - - -{$account.1.user_id} - - - -{$account.1.auth_id} - - - -{$account.1.password} - - - -{$account.1.display_name} - - - -*97 - - - - -0 - - - - - - -{if isset($grandstream_dns_mode)} -{$grandstream_dns_mode} -{else} -0 -{/if} - - - -0 - - - - - - - - - - - - - - - -{if isset($grandstream_nat_traversal)} -{$grandstream_nat_traversal} -{else} -0 -{/if} - - - - - - - - - - -0 - - - -1 - - - -0 - - - -{$account.1.register_expires} - - - -60 - - - -0 - - - -0 - - - -30 - - - -30 - - - -5060 - - - -20 - - - - -50 - - - - -400 - - - -{$tp=0} -{if $account.1.sip_transport == 'udp'}{$tp=0}{/if} -{if $account.1.sip_transport == 'tcp'}{$tp=1}{/if} -{if $account.1.sip_transport == 'tls'}{$tp=2}{/if} -{if $account.1.sip_transport == 'dns srv'}{$tp=1}{/if} -{$tp} - - - - -0 - - - -1 - - - -0 - - - -0 - - - -1 - - - -{if isset($subscribe_mwi)} -1 -{else} -0 -{/if} - - - -0 - - - -0 - - - -0 - - - -0 - - - - -0 - - - - -0 - - - - -0 - - - - - - - - -0 - - - - -0 - - - - -1 - - - - -1 - - - - -1 - - - - -1 - - - - - - -15 - - - - - - - -0 - - - - - - - - - - - -0 - - - -** - - - - - - - -0 - - - -0 - - - -0 - - - - - -100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 - - - -180 - - - -90 - - - -0 - - - - -0 - - - -0 - - - -0 - - - -1 - - - - -0 - - - - - - - -0 - - - -0 - - - -0 - - - -0 - - - -1 - - - -0 - - - - - - - - -0 - - - -8 - - - -4 - - - -18 - - - -9 - - - -98 - - - -2 - - - -125 - - - -0 - - - -1 - - - - -0 - - - - -0 - - - -{if isset($grandstream_srtp)} -{$grandstream_srtp} -{else} -0 -{/if} - - - - -0 - - - - -0 - - - -0 - - - -0 - - - -1 - - - - -2 - - - -2 - - - -1 - - - -0 - - - -1 - - - -97 - - - -123 - - - -101 - - - -0 - - - -1 - - - -0 - - - -250 - - - - - - -0 - - - - - - - - -{if isset($grandstream_dial_plan) } -{$grandstream_dial_plan} -{else} -{literal}{x+|*x+|*++|\p\a\r\k\+*x+| \f\l\o\w\+*x+}{/literal} -{/if} - - - - - - - -{if isset($grandstream_account_ring_tone_1)} -{$grandstream_account_ring_tone_1} -{/if} - - - -ring1 - - - - -1 - - - -ring2 - - - - -2 - - - -ring3 - - - - -3 - - - -60 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -30 - - - -4 - - - -1 - - - -0 - - - -1 - - - - - - - - -0 - - - -{$grandstream_call_waiting} - - - - - - -1 - - - -0 - - - -0 - - - -0 - - - - - - - - - - - -0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -{if isset($account.2.password)} -1 -{else} -0 -{/if} - - - -{$account.2.display_name} - - - -{$account.2.server_address} - - - - - - - -{$account.2.outbound_proxy} - - - - - - - - - - - -{$account.2.user_id} - - - -{$account.2.auth_id} - - - -{$account.2.password} - - - -{$account.2.display_name} - - - -*97 - - - - - - -{if isset($grandstream_dns_mode)} -{$grandstream_dns_mode} -{else} -0 -{/if} - - -0 - - - - - - - - - - - - - - - -{if isset($grandstream_nat_traversal)} -{$grandstream_nat_traversal} -{else} -0 -{/if} - - - - - - - - - - -0 - - - -1 - - - -0 - - - -{$account.2.register_expires} - - - -60 - - - -0 - - - -0 - - - -30 - - - -30 - - - -5062 - - - -20 - - - - -100 - - - - -400 - - - -{$tp=0} -{if $account.2.sip_transport == 'udp'}{$tp=0}{/if} -{if $account.2.sip_transport == 'tcp'}{$tp=1}{/if} -{if $account.2.sip_transport == 'tls'}{$tp=2}{/if} -{if $account.2.sip_transport == 'dns srv'}{$tp=1}{/if} -{$tp} - - - - -0 - - - -1 - - - -0 - - - -0 - - - -1 - - - -{if isset($subscribe_mwi)} -1 -{else} -0 -{/if} - - - -0 - - - -0 - - - -0 - - - -0 - - - - -0 - - - - -0 - - - - -0 - - - - - - - - -0 - - - - -0 - - - - -1 - - - - -1 - - - - -1 - - - - -1 - - - - - - -15 - - - - - - - -0 - - - - - - - - - - - -0 - - - -** - - - - - - - -0 - - - -0 - - - -0 - - - -100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 - - - -180 - - - -90 - - - -0 - - - - - -0 - - - -0 - - - -0 - - - -1 - - - - -0 - - - - - - - -0 - - - -0 - - - -0 - - - -0 - - - -1 - - - -0 - - - - - - - - -0 - - - -8 - - - -4 - - - -18 - - - -9 - - - -98 - - - -2 - - - -125 - - - -0 - - - -1 - - - - -0 - - - - -0 - - - - -{if isset($grandstream_srtp)} -{$grandstream_srtp} -{else} -0 -{/if} - - - - -0 - - - - -0 - - - -0 - - - -0 - - - -1 - - - - -2 - - - -2 - - - -1 - - - -0 - - - -1 - - - -97 - - - -123 - - - -101 - - - -0 - - - -1 - - - -0 - - - -250 - - - - - - -0 - - - - - - - -{$grandstream_dial_plan} - - - - - - - -{if isset($grandstream_account_ring_tone_2)} -{$grandstream_account_ring_tone_2} -{/if} - - - -ring1 - - - - -0 - - - -ring2 - - - - -0 - - - -ring3 - - - - -0 - - - -60 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -30 - - - -4 - - - -1 - - - -0 - - - -1 - - - - - - - - -0 - - - -{$grandstream_call_waiting} - - - - - - - -1 - - - -0 - - - -0 - - - -0 - - - - - - - - - - -0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -{if isset($account.3.password)} -1 -{else} -0 -{/if} - - - -{$account.3.display_name} - - - -{$account.3.server_address} - - - - - - - -{$account.3.outbound_proxy} - - - - - - - - - - - -{$account.3.user_id} - - - -{$account.3.auth_id} - - - -{$account.3.password} - - - -{$account.3.display_name} - - - - -*97 - - - - - - -{if isset($grandstream_dns_mode)} -{$grandstream_dns_mode} -{else} -0 -{/if} - - - -0 - - - - - - - - - - - - - - - -{if isset($grandstream_nat_traversal)} -{$grandstream_nat_traversal} -{else} -0 -{/if} - - - - - - - - - - -0 - - - -1 - - - -0 - - - -{$account.3.register_expires} - - - -60 - - - -0 - - - -0 - - - -30 - - - -30 - - - -5064 - - - -20 - - - - -50 - - - - -400 - - - -{$tp=0} -{if $account.3.sip_transport == 'udp'}{$tp=0}{/if} -{if $account.3.sip_transport == 'tcp'}{$tp=1}{/if} -{if $account.3.sip_transport == 'tls'}{$tp=2}{/if} -{if $account.3.sip_transport == 'dns srv'}{$tp=1}{/if} -{$tp} - - - - -0 - - - -1 - - - -0 - - - -0 - - - -1 - - - -{if isset($subscribe_mwi)} -1 -{else} -0 -{/if} - - - -0 - - - -0 - - - -0 - - - -0 - - - - -0 - - - - -0 - - - - -0 - - - - - - - - -0 - - - - -0 - - - - -1 - - - - -1 - - - - -1 - - - - -1 - - - - - - -15 - - - - - - - -0 - - - - - - - - - - - -0 - - - -** - - - - - - - -0 - - - -0 - - - -0 - - - -100 - - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - - - - -1 - - - -180 - - - -90 - - - -0 - - - - -0 - - - -0 - - - -0 - - - -1 - - - -0 - - - - - - - -0 - - - -0 - - - -0 - - - -0 - - - -1 - - - -0 - - - - - - -0 - - - -1 - - - -0 - - - -123 - - - -101 - - - - - -0 - - - -8 - - - -4 - - - -18 - - - -9 - - - -98 - - - -2 - - - -125 - - - -0 - - - -1 - - - - -0 - - - - -{if isset($grandstream_srtp)} -{$grandstream_srtp} -{else} -0 -{/if} - - - - -0 - - - - -0 - - - -0 - - - -0 - - - -2 - - - -1 - - - -0 - - - -1 - - - -97 - - - -1 - - - -2 - - - - -0 - - - -250 - - - - - - -0 - - - - - - - -{$grandstream_dial_plan} - - - -0 - - - -{if isset($grandstream_account_ring_tone_3)} -{$grandstream_account_ring_tone_3} -{/if} - - - - - - - - -0 - - - - - - - - -0 - - - - - - - - -0 - - - -60 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -30 - - - -4 - - - -1 - - - -0 - - - -1 - - - - - - - - -0 - - - -{$grandstream_call_waiting} - - - - - - -0 - - - -0 - - - -0 - - - -0 - - - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -{if isset($account.4.password)} -1 -{else} -0 -{/if} - - - -{$account.4.display_name} - - - -{$account.4.server_address} - - - - - - - -{$account.4.outbound_proxy} - - - - - - - - - - - -{$account.4.user_id} - - - -{$account.4.auth_id} - - - -{$account.4.password} - - - -{$account.4.display_name} - - - -*97 - - - - - - -{if isset($grandstream_dns_mode)} -{$grandstream_dns_mode} -{else} -0 -{/if} - - - -0 - - - - - - - - - - - - - - - -{if isset($grandstream_nat_traversal)} -{$grandstream_nat_traversal} -{else} -0 -{/if} - - - - - - - - - - -0 - - - -1 - - - -0 - - - -{$account.4.register_expires} - - - -60 - - - -0 - - - -0 - - - -30 - - - -30 - - - -5066 - - - -20 - - - - -50 - - - - -400 - - - -{$tp=0} -{if $account.4.sip_transport == 'udp'}{$tp=0}{/if} -{if $account.4.sip_transport == 'tcp'}{$tp=1}{/if} -{if $account.4.sip_transport == 'tls'}{$tp=2}{/if} -{if $account.4.sip_transport == 'dns srv'}{$tp=1}{/if} -{$tp} - - - - -0 - - - -1 - - - -0 - - - -0 - - - -1 - - - -{if isset($subscribe_mwi)} -1 -{else} -0 -{/if} - - - -0 - - - -0 - - - -0 - - - -0 - - - - -0 - - - - -0 - - - - -0 - - - - - - - - -0 - - - - -0 - - - - -1 - - - - -1 - - - - -1 - - - - -1 - - - - - - -15 - - - - - - - -0 - - - - - - - - - - - -0 - - - -** - - - - - - - -0 - - - -0 - - - -0 - - - -100 - - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - - - - -1 - - - -180 - - - -90 - - - -0 - - - - -0 - - - -0 - - - -0 - - - -1 - - - - -0 - - - - - - - -0 - - - -0 - - - -0 - - - -0 - - - -1 - - - -0 - - - - - - -0 - - - -1 - - - -0 - - - -123 - - - -101 - - - - - -0 - - - -8 - - - -4 - - - -18 - - - -9 - - - -98 - - - -2 - - - -125 - - - -0 - - - -1 - - - - -0 - - - - -{if isset($grandstream_srtp)} -{$grandstream_srtp} -{else} -0 -{/if} - - - - -0 - - - - -0 - - - -0 - - - -0 - - - -2 - - - -1 - - - -0 - - - -1 - - - -97 - - - -1 - - - - -2 - - - - -0 - - - -250 - - - - - - -0 - - - - - - - -{$grandstream_dial_plan} - - - -0 - - - -{if isset($grandstream_account_ring_tone_4)} -{$grandstream_account_ring_tone_4} -{/if} - - - - - - - - -0 - - - - - - - - -0 - - - - - - - - -0 - - - -60 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -30 - - - -4 - - - -1 - - - -0 - - - -1 - - - - - - - - -0 - - - -{$grandstream_call_waiting} - - - - - - -0 - - - -0 - - - -0 - - - -0 - - - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -{if isset($account.5.password)} -1 -{else} -0 -{/if} - - - -{$account.5.display_name} - - - -{$account.5.server_address} - - - - - - - -{$account.5.outbound_proxy} - - - - - - - - - - - -{$account.5.user_id} - - - -{$account.5.auth_id} - - - -{$account.5.password} - - - -{$account.5.display_name} - - - -*97 - - - - - - -{if isset($grandstream_dns_mode)} -{$grandstream_dns_mode} -{else} -0 -{/if} - - - -0 - - - - - - - - - - - - - - - -{if isset($grandstream_nat_traversal)} -{$grandstream_nat_traversal} -{else} -0 -{/if} - - - - - - - - - - -0 - - - -1 - - - -0 - - - -{$account.5.register_expires} - - - -60 - - - -0 - - - -0 - - - -30 - - - -30 - - - -5068 - - - -20 - - - - -50 - - - - -400 - - - -{$tp=0} -{if $account.5.sip_transport == 'udp'}{$tp=0}{/if} -{if $account.5.sip_transport == 'tcp'}{$tp=1}{/if} -{if $account.5.sip_transport == 'tls'}{$tp=2}{/if} -{if $account.5.sip_transport == 'dns srv'}{$tp=1}{/if} -{$tp} - - - - -0 - - - -1 - - - -0 - - - -0 - - - -1 - - - -{if isset($subscribe_mwi)} -1 -{else} -0 -{/if} - - - -0 - - - -0 - - - -0 - - - -0 - - - - -0 - - - - -0 - - - - -0 - - - - - - - - -0 - - - - -0 - - - - -1 - - - - -1 - - - - -1 - - - - -1 - - - - - - -15 - - - - - - - -0 - - - - - - - - - - - -0 - - - -** - - - - - - - -0 - - - -0 - - - -0 - - - -100 - - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - - - - -1 - - - -180 - - - -90 - - - -0 - - - - -0 - - - -0 - - - -0 - - - -1 - - - -0 - - - - - - - -0 - - - -0 - - - -0 - - - -0 - - - -1 - - - -0 - - - - - - -0 - - - -1 - - - -0 - - - -123 - - - -101 - - - - - -0 - - - -8 - - - -4 - - - -18 - - - -9 - - - -98 - - - -2 - - - -125 - - - -0 - - - -1 - - - - -0 - - - - -{if isset($grandstream_srtp)} -{$grandstream_srtp} -{else} -0 -{/if} - - - - -0 - - - - -0 - - - -0 - - - -0 - - - -2 - - - -1 - - - -0 - - - -1 - - - -97 - - - -1 - - - -2 - - - - -0 - - - -250 - - - - - - -0 - - - - - - - -{$grandstream_dial_plan} - - - -0 - - - -{if isset($grandstream_account_ring_tone_5)} -{$grandstream_account_ring_tone_5} -{/if} - - - - - - - - -0 - - - - - - - - -0 - - - - - - - - -0 - - - -60 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -30 - - - -4 - - - -1 - - - -0 - - - -1 - - - - - - - - -0 - - - -{$grandstream_call_waiting} - - - - - - -0 - - - -0 - - - -0 - - - -0 - - - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -{if isset($account.6.password)} -1 -{else} -0 -{/if} - - - -{$account.6.display_name} - - - -{$account.6.server_address} - - - - - - - -{$account.6.outbound_proxy} - - - - - - - - - - - -{$account.6.user_id} - - - -{$account.6.auth_id} - - - -{$account.6.password} - - - -{$display_name_6} - - - -*97 - - - - - - - -{if isset($grandstream_dns_mode)} -{$grandstream_dns_mode} -{else} -0 -{/if} - - - -0 - - - - - - - - - - - - - - - -{if isset($grandstream_nat_traversal)} -{$grandstream_nat_traversal} -{else} -0 -{/if} - - - - - - - - - - -0 - - - -1 - - - -0 - - - -{$account.6.register_expires} - - - -60 - - - -0 - - - -0 - - - -30 - - - -30 - - - -5070 - - - -20 - - - - -50 - - - - -400 - - - -{$tp=0} -{if $account.6.sip_transport == 'udp'}{$tp=0}{/if} -{if $account.6.sip_transport == 'tcp'}{$tp=1}{/if} -{if $account.6.sip_transport == 'tls'}{$tp=2}{/if} -{if $account.6.sip_transport == 'dns srv'}{$tp=1}{/if} -{$tp} - - - - -0 - - - -1 - - - -0 - - - -0 - - - -1 - - - -{if isset($subscribe_mwi)} -1 -{else} -0 -{/if} - - - -0 - - - -0 - - - -0 - - - -0 - - - - -0 - - - - -0 - - - - -0 - - - - - - - - -0 - - - - -0 - - - - -1 - - - - -1 - - - - -1 - - - - -1 - - - - - - -15 - - - - - - - -0 - - - - - - - - - - - -0 - - - -** - - - - - - - -0 - - - -0 - - - -0 - - - -100 - - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - - - - -1 - - - -180 - - - -90 - - - -0 - - - - -0 - - - - -0 - - - -0 - - - -1 - - - - -0 - - - - - - - -0 - - - -0 - - - -0 - - - -0 - - - -1 - - - -0 - - - - - - -0 - - - -1 - - - -0 - - - -123 - - - -101 - - - - - -0 - - - -8 - - - -4 - - - -18 - - - -9 - - - -98 - - - -2 - - - -125 - - - -0 - - - -1 - - - - -0 - - - - -{if isset($grandstream_srtp)} -{$grandstream_srtp} -{else} -0 -{/if} - - - - -0 - - - - -0 - - - -0 - - - -0 - - - -2 - - - -1 - - - -0 - - - -1 - - - -97 - - - -1 - - - -2 - - - - -0 - - - -250 - - - - - - -0 - - - - - - - -{$grandstream_dial_plan} - - - -0 - - - -{if isset($grandstream_account_ring_tone_6)} -{$grandstream_account_ring_tone_6} -{/if} - - - - - - - - -0 - - - - - - - - -0 - - - - - - - - -0 - - - -60 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -30 - - - -4 - - - -1 - - - -0 - - - -1 - - - - - - - - -0 - - - -{$grandstream_call_waiting} - - - - - - -0 - - - -0 - - - -0 - - - -0 - - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -0 - - - - - - - - - - -phone-{$account.1.display_name} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -0 - - - -0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - -0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -26 - - - -46 - - - -0 - - - -{if isset($grandstream_lan_port_vlan) } -{$grandstream_lan_port_vlan} -{else} -0 -{/if} - - - -0 - - - -0 - - - -{if isset($grandstream_pc_port_vlan) } -{$grandstream_pc_port_vlan} -{else} -0 -{/if} - - - -0 - - - -1 - - - -1 - - - -30 - - - -1500 - - - - - - - -0 - - - -0 - - - - - - - -{if isset($grandstream_bluetooth_power)} -{$grandstream_bluetooth_power} -{/if} - - - -{if isset($grandstream_bluetooth_handsfree)} -{$grandstream_bluetooth_handsfree} -{/if} - - - - - - - - - - - -0 - - - - - - - -1194 - - - - -0 - - - - - - - - - - - - - - - -0 - - - - - - - - - - - - - - - -0 - - - - - - - - - - - -162 - - - - -1 - - - -5 - - - - - - - -{$password} - - - -{$admin_password} - - - - - - - - - - -0 - - - -0 - - - - -1 - - - -0 - - - - -0 - - - -1 - - - - - - - - -1 - - - - -0 - - - -60 - - - -1 - - - -1 - - - -0 - - - - -2 - - - -{if $grandstream_config_server_path=="none"} - -{elseif isset($grandstream_config_server_path)} -{$grandstream_config_server_path} -{else} -{$domain_name}{$project_path}/app/provision -{/if} - - - -{$http_auth_username} - - - -{$http_auth_password} - - - - - - - - - - - - - - - -0 - - - - -2 - - - -{if isset($grandstream_firmware_path) && isset($firmware_version)} -{$grandstream_firmware_path}/gxp2170/{$firmware_version} -{elseif isset($grandstream_firmware_path)} -{$grandstream_firmware_path}/gxp2170 -{else} -{$domain_name}{$project_path}/app/provision -{/if} - - - - - - - - - - - - - - - - - - - - - - -0 - - - -{$grandstream_syslog_server} - - - -{if isset($grandstream_syslog_level)} -{$grandstream_syslog_level} -{else} -0 -{/if} - - - - - - - -{if isset($grandstream_send_sip_log)} -{$grandstream_send_sip_log} -{else} -0 -{/if} - - - -0 - - - -1 - - - -0 - - - - - - - - - - - - - - -Auto - - - -0 - - - -0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -0 - - - - - - - - - - - - - - - -1 - - - -80 - - - -443 - - - -0 - - - -5 - - - -10 - - - -5 - - - -1 - - - -0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -0 - - - -0 - - - - - - - -0 - - - - - - - - - - -0 - - - -0 - - - - - - - - - - -{if isset($contact_grandstream)} -1 -{else} -0 -{/if} - - - - - - - - - - - - - -{if isset($contact_grandstream)} -{$grandstream_phonebook_xml_server_path}{$mac}/ -{elseif isset($grandstream_phonebook_xml_server_path)} -{$grandstream_phonebook_xml_server_path} -{else} - -{/if} - - - - -{if isset($grandstream_phonebook_download_interval)} -{$grandstream_phonebook_download_interval} -{else} -0 -{/if} - - - -1 - - - -0 - - - -{if isset($contact_grandstream)} -2 -{else} -0 -{/if} - - - -0 - - - - - - -0 - - - -{$grandstream_ldap_server} - - - -389 - - - - - -{$grandstream_ldap_base_dn} - - - -{$grandstream_ldap_username} - - - -{$grandstream_ldap_password} - - - - -{$grandstream_ldap_number_filter} - - - - -{$grandstream_ldap_name_filter} - - - -3 - - - - -{$grandstream_ldap_name_attr} - - - - -{$grandstream_ldap_number_attr} - - - -{$grandstream_ldap_display_name} - - - - -50 - - - - -30 - - - -0 - - - -0 - - -0 - - - -givenName sn title - - - - - - -5004 - - - -200 - - - - -5204 - - - -0 - - - -20 - - - - - - - - - - - -{if isset($public_mode) } - {if $public_mode|strtolower == 'true'} - 1 - {elseif $public_mode|strtolower == 'yes'} - 1 - {elseif $public_mode == '1'} - 1 - {else} - 0 - {/if} -{else} -0 -{/if} - - - -0 - - - - - - -0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --1 - - - - -0 - - - - - - - - - - - - - - - - - - - --1 - - - - -0 - - - - - - - - - - - - - - - - - - - --1 - - - - -0 - - - - - - - - - - - - - - - - - - - --1 - - - - -0 - - - - - - - - - - - - - - - - - - - --1 - - - - -0 - - - - - - - - - - - - - - - - - - - --1 - - - - -0 - - - - - - - - - - - - - - - - - - - --1 - - - - -0 - - - - - - - - - - - - - - - - - - - --1 - - - - -0 - - - - - - - - - - - - - - - - - - - --1 - - - - -0 - - - - - - - - - - - - - - - - - - - --1 - - - - -0 - - - - - - - - - - - - - - - - - - - -0 - - - -1 - - - -1 - - - - - - - -0 - - - -30 - - - -0 - - - -5 - - - -0 - - - -10 - - - -20 - - - -0 - - - -{if isset($grandstream_call_waiting)} -{if $grandstream_call_waiting == "1"}0{/if} -{if $grandstream_call_waiting == "2"}1{/if} -{/if} - - - -{if isset($grandstream_call_waiting)} -{if $grandstream_call_waiting == "1"}0{/if} -{if $grandstream_call_waiting == "2"}1{/if} -{/if} - - - -{if isset($grandstream_call_waiting)} -{if $grandstream_call_waiting == "1"}0{/if} -{if $grandstream_call_waiting == "2"}1{/if} -{/if} - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -1 - - - -0 - - - -0 - - - -0 - - - - - - - -{if isset($grandstream_auto_attended_transfer)} -{$grandstream_auto_attended_transfer} -{else} -1 -{/if} - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - - - - - - - - - -0 - - - -0 - - - -10 - - - -0 - - - - - - - - - - - - -0 - - - -1 - - - -0 - - - -0 - - -1 - - - - - - - - - - -0 - - - - - -0 - - - -0 - - - -0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - -0 - - - - - - -{if isset($ntp_server_primary)} -{$ntp_server_primary} -{else} -pool.ntp.org -{/if} - - - -{if isset($ntp_server_secondary)} -{$ntp_server_secondary} -{else} -2.us.pool.ntp.org -{/if} - - - - -1440 - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -{if isset($grandstream_timezone) } -{$grandstream_timezone} -{elseif isset($grandstream_gxp_time_zone) } -{$grandstream_gxp_time_zone} -{else} -auto -{/if} - - - - -1 - - - - - - - - - - - - -3 - - - -0 - - - -0 - - - - - - - -100 - - - -60 - - - -1 - - - -0 - - - - - - - - -{if isset($grandstream_wallpaper_url)} -1 -{$grandstream_wallpaper_url} -{else} -0 - -{/if} - - - -#000000 - - - -{if isset($grandstream_screensaver)} -{$grandstream_screensaver} -{else} -1 -{/if} - - - -{if isset($grandstream_screensaver_source)} -{$grandstream_screensaver_source} -{else} -0 -{/if} - - - -{if isset($grandstream_screensaver_show_date_time)} -{$grandstream_screensaver_show_date_time} -{else} -1 -{/if} - - - -{if isset($grandstream_screensaver_timeout)} -{$grandstream_screensaver_timeout} -{else} -5 -{/if} - - - -{if isset($grandstream_screensaver_server_path)} -{$grandstream_screensaver_server_path} -{else} - -{/if} - - - -{if isset($grandstream_screensaver_xml_download_interval)} -{$grandstream_screensaver_xml_download_interval} -{else} -0 -{/if} - - - - - - -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 - - - -{if isset($grandstream_default_ringtone)} -{$grandstream_default_ringtone} -{/if} - - - - - - - - - -1 - - - -1 - - - - -{if isset($grandstream_city_code)} -0 -{/if} - - - - -{if isset($grandstream_city_code)} -{$grandstream_city_code} -{/if} - - - -15 - - - -{if isset ($grandstream_temp_unit)} -{$grandstream_temp_unit} -{/if} - - - - -1 - - - -EUR/USD;GBP/USD;CAD/USD;AUD/USD;CNY/USD;JPY/USD - - - - - - - - - - -XMLApp - - - - - - - -0 - - - - - - - - - - -0 - - - -0 - - - - -1 - - - -0 - - - -0 - - - - - - - - - - - - - - - - - -{$fixed_keys=4} -{if $template == "grandstream/gxp2130"}{$fixed_keys=3}{/if} -{if $template == "grandstream/gxp2140"}{$fixed_keys=4}{/if} -{if $template == "grandstream/gxp2160"}{$fixed_keys=6}{/if} -{if $template == "grandstream/gxp2170"}{$fixed_keys=12}{/if} -{if $template == "grandstream/gxp2135"}{$fixed_keys=8}{/if} - -{$start_id=1363} -{assign var=key_types value=["none"=>-1,"line"=>0,"shared line"=>1,"speed dial"=>10, "blf"=>11, "presence watcher"=>12, "eventlist blf"=>13,"speed dial active"=>14,"dial dtmf"=>15,"voicemail"=>16,"call return"=>17,"transfer"=>18,"call park"=>19,"intercom"=>20,"ldap search"=>21,"multicast paging"=>23,"record"=>24,"call log"=>25,"monitored call park"=>26,"menu"=>27]} - -{for $line=1 to 6} -{$pid=$line*2-2} -{if isset($keys.line.$line.device_key_category) && isset($keys.line.$line.device_key_type) && isset($key_types[$keys.line.$line.device_key_type])} -{if $line <= $fixed_keys} -{$key_types[$keys.line.$line.device_key_type]} -{else} -{$key_types[$keys.line.$line.device_key_type]-10} -{/if} -{$keys.line.$line.device_key_line} -{$keys.line.$line.device_key_label} -{$keys.line.$line.device_key_value} -{else} -{if $line <= $fixed_keys} -0 -{$line-1} - - -{else} --1 -{/if} -{/if} - -{/for} - - -{$start_id=23800} -{for $line=7 to 48} -{$pid=($line-6)*4-4} -{if isset($keys.line.$line.device_key_category) && isset($keys.line.$line.device_key_type) && isset($key_types[$keys.line.$line.device_key_type])} -{if $line <= $fixed_keys} -{$key_types[$keys.line.$line.device_key_type]} -{else} -{$key_types[$keys.line.$line.device_key_type]-10} -{/if} -{$keys.line.$line.device_key_line} -{$keys.line.$line.device_key_label} -{$keys.line.$line.device_key_value} -{else} -{if $line <= $fixed_keys} --1 -0 - - -{else} --1 -{/if} -{/if} - -{/for} - - - - - - - - - -{assign var=key_types value=["none"=>-1,"speed dial"=>0, "blf"=>1, "presence watcher"=>2, "eventlist blf"=>3,"speed dial active"=>4,"dial dtmf"=>5,"voicemail"=>6,"call return"=>7,"transfer"=>8,"call park"=>9,"intercom"=>10,"ldap search"=>11,"conference"=>12,"multicast paging"=>13,"record"=>14,"call log"=>15,"monitored call park"=>16,"menu"=>17]} -{$start_id=323} -{for $mem=1 to 7} -{$pid=$mem*3-3} -{if isset($keys.memory.$mem.device_key_category) && isset($keys.memory.$mem.device_key_type) && $keys.memory.$mem.device_key_type|in_array:$key_types} - - - - - - - -{$key_types[$keys.memory.$mem.device_key_type]} - - -{$keys.memory.$mem.device_key_line} - - -{$keys.memory.$mem.device_key_label} - - -{$keys.memory.$mem.device_key_value} -{else} --1 -0 - - -{/if} - -{/for} - -{$start_id=353} -{for $mem=8 to 18} -{$pid=($mem-7)*4-4} -{if isset($keys.memory.$mem.device_key_category) && isset($keys.memory.$mem.device_key_type) && $keys.line.$line.device_key_type|in_array:$key_types} -{$key_types[$keys.memory.$mem.device_key_type]} -{$keys.memory.$mem.device_key_line} -{$keys.memory.$mem.device_key_label} -{$keys.memory.$mem.device_key_value} -{else} --1 -0 - - -{/if} - -{/for} - - -{$start_id=1440} -{for $mem=19 to 24} -{$pid=($mem-18)*4-4} -{if isset($keys.memory.$mem.device_key_category) && isset($keys.memory.$mem.device_key_type) && $keys.line.$line.device_key_type|in_array:$key_types} -{$key_types[$keys.memory.$mem.device_key_type]} -{$keys.memory.$mem.device_key_line} -{$keys.memory.$mem.device_key_label} -{$keys.memory.$mem.device_key_value} -{else} --1 -0 - - -{/if} - -{/for} - - - - - - - - - -0 - - - - -1 - - - - -0 - - - -0 - - - - - - - - -BTPhonebook,BTOnOff,EndCall,ReConf,ConfRoom,Redial,Dial,Backspace,PickUp,Target - - - -BTPhonebook,DirectIP,Onhook,Cancel,Dial,Backspace,Target - - - -Answer,Reject,Forward,ReConf - - - -BTOnOff,EndCall,ReConf,ConfRoom,ConfCall - - - - - BTPhonebook,BTOnOff,EndCall,ReConf,ConfRoom,ConfCall,Cancel,NewCall,Swap,Transfer,Trnf>VM,DialDTMF,BSCCenter,URecord,Record,UCallPark,PrivateHold,CallPark - - - -BTOnOff,EndCall,Kick,NewCall,Trnf>VM,DialDTMF,BSCCenter,URecord,Record,ConfRoom,Add - - - -ReConf,Resume,HoldTrnf,ConfCall,Add - - - -EndCall,ReConf,ConfRoom - - - -BTOnOff,Cancel,BlindTrnf,AttTrnf,Backspace,Target - - - -BTOnOff,Cancel,Dial,Backspace,Target - - - - - - - - - - - - -{assign var=key_types value=["speed dial"=>10, "speed dial active"=>14,"voicemail"=>16,"call return"=>17,"intercom"=>20,"ldap search"=>21,"menu"=>27]} -{$start_id=2987} -{for $prog=1 to 3} -{$pid=$prog*4-4} -{if isset($keys.programmable.$prog.device_key_category) && isset($keys.programmable.$prog.device_key_type) && $keys.programmable.$prog.device_key_type|in_array:$key_types} -{$key_types[$keys.programmable.$prog.device_key_type]} -{$keys.programmable.$prog.device_key_line} -{$keys.programmable.$prog.device_key_label} -{$keys.programmable.$prog.device_key_value} -{else} -0 -0 - - -{/if} - -{/for} - - - - - - - - - - - -0 - - - -0 - - - - - - - - - - - - - - - - - - - - - - - - - -{if $template == "grandstream/gxp2140"||$template == "grandstream/gxp2170"} - -{assign var=key_types value=["none"=>-1,"speed dial"=>0, "blf"=>1, "presence watcher"=>2, "eventlist blf"=>3,"speed dial active"=>4,"dial dtmf"=>5,"voicemail"=>6,"call return"=>7,"transfer"=>8,"call park"=>9,"intercom"=>10,"ldap search"=>11,"multicast paging"=>13,"record"=>14,"call log"=>15,"monitored call park"=>16,"menu"=>17]} -{$start_id=23000} -{for $exp=1 to 160} -{$pid=$exp*5-5} -{if isset($keys.expansion.$exp.device_key_category) && isset($keys.expansion.$exp.device_key_type) && $keys.expansion.$exp.device_key_type|in_array:$key_types} -{$key_types[$keys.expansion.$exp.device_key_type]} -{$keys.expansion.$exp.device_key_line} -{$keys.expansion.$exp.device_key_label} -{$keys.expansion.$exp.device_key_value} -{else} --1 -0 - - -{/if} - -{/for} -{/if} - - - - + + + +{$mac|replace:'-':''} + + + + + + + + + + + + + + + + + +1 + + + +{$account.1.display_name} + + + +{$account.1.server_address} + + + +{$account.1.server_address_secondary} + + + +{$account.1.outbound_proxy_primary} + + + +{$account.1.outbound_proxy_secondary} + + + + + + + +{$account.1.user_id} + + + +{$account.1.auth_id} + + + +{$account.1.password} + + + +{$account.1.display_name} + + + +*97 + + + + +0 + + + + + + +{if isset($grandstream_dns_mode)} +{$grandstream_dns_mode} +{else} +0 +{/if} + + + +0 + + + + + + + + + + + + + + + +{if isset($grandstream_nat_traversal)} +{$grandstream_nat_traversal} +{else} +0 +{/if} + + + + + + + + + + +0 + + + +1 + + + +2 + + + +{$account.1.register_expires} + + + +60 + + + +0 + + + +1 + + + +30 + + + +30 + + + +5060 + + + +20 + + + + +50 + + + + +400 + + + +{$tp=0} +{if $account.1.sip_transport == 'udp'}{$tp=0}{/if} +{if $account.1.sip_transport == 'tcp'}{$tp=1}{/if} +{if $account.1.sip_transport == 'tls'}{$tp=2}{/if} +{if $account.1.sip_transport == 'dns srv'}{$tp=1}{/if} +{$tp} + + + + +0 + + + +1 + + + +0 + + + +0 + + + +1 + + + +{if isset($subscribe_mwi)} +1 +{else} +0 +{/if} + + + +0 + + + +0 + + + +0 + + + +0 + + + + +0 + + + + +0 + + + + +0 + + + + + + + + +0 + + + + +0 + + + + +1 + + + + +1 + + + + +1 + + + + +1 + + + + + + +15 + + + + + + + +0 + + + + + + + + + + + +0 + + + +** + + + + + + + +0 + + + +0 + + + +0 + + + + + +100 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 + + + +180 + + + +90 + + + +0 + + + + +0 + + + +0 + + + +0 + + + +1 + + + + +0 + + + + + + + +0 + + + +0 + + + +0 + + + +0 + + + +1 + + + +0 + + + + + + + + +0 + + + +8 + + + +4 + + + +18 + + + +9 + + + +98 + + + +2 + + + +125 + + + +0 + + + +1 + + + + +0 + + + + +0 + + + +{if isset($grandstream_srtp)} +{$grandstream_srtp} +{else} +0 +{/if} + + + + +0 + + + + +0 + + + +0 + + + +0 + + + +1 + + + + +2 + + + +2 + + + +1 + + + +0 + + + +1 + + + +97 + + + +123 + + + +101 + + + +0 + + + +1 + + + +0 + + + +250 + + + + + + +0 + + + + + + + + +{if isset($grandstream_dial_plan) } +{$grandstream_dial_plan} +{else} +{literal}{x+|*x+|*++|\p\a\r\k\+*x+| \f\l\o\w\+*x+}{/literal} +{/if} + + + + + + + +{if isset($grandstream_account_ring_tone_1)} +{$grandstream_account_ring_tone_1} +{/if} + + + +ring1 + + + + +1 + + + +ring2 + + + + +2 + + + +ring3 + + + + +3 + + + +60 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +30 + + + +4 + + + +1 + + + +0 + + + +1 + + + + + + + + +0 + + + +{$grandstream_call_waiting} + + + + + + +1 + + + +0 + + + +0 + + + +0 + + + + + + + + + + + +0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{if isset($account.2.password)} +1 +{else} +0 +{/if} + + + +{$account.2.display_name} + + + +{$account.2.server_address} + + + +{$account.2.server_address_secondary} + + + +{$account.2.outbound_proxy_primary} + + + +{$account.2.outbound_proxy_secondary} + + + + + + + +{$account.2.user_id} + + + +{$account.2.auth_id} + + + +{$account.2.password} + + + +{$account.2.display_name} + + + +*97 + + + + + + +{if isset($grandstream_dns_mode)} +{$grandstream_dns_mode} +{else} +0 +{/if} + + +0 + + + + + + + + + + + + + + + +{if isset($grandstream_nat_traversal)} +{$grandstream_nat_traversal} +{else} +0 +{/if} + + + + + + + + + + +0 + + + +1 + + + +0 + + + +{$account.2.register_expires} + + + +60 + + + +0 + + + +0 + + + +30 + + + +30 + + + +5062 + + + +20 + + + + +100 + + + + +400 + + + +{$tp=0} +{if $account.2.sip_transport == 'udp'}{$tp=0}{/if} +{if $account.2.sip_transport == 'tcp'}{$tp=1}{/if} +{if $account.2.sip_transport == 'tls'}{$tp=2}{/if} +{if $account.2.sip_transport == 'dns srv'}{$tp=1}{/if} +{$tp} + + + + +0 + + + +1 + + + +0 + + + +0 + + + +1 + + + +{if isset($subscribe_mwi)} +1 +{else} +0 +{/if} + + + +0 + + + +0 + + + +0 + + + +0 + + + + +0 + + + + +0 + + + + +0 + + + + + + + + +0 + + + + +0 + + + + +1 + + + + +1 + + + + +1 + + + + +1 + + + + + + +15 + + + + + + + +0 + + + + + + + + + + + +0 + + + +** + + + + + + + +0 + + + +0 + + + +0 + + + +100 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 + + + +180 + + + +90 + + + +0 + + + + + +0 + + + +0 + + + +0 + + + +1 + + + + +0 + + + + + + + +0 + + + +0 + + + +0 + + + +0 + + + +1 + + + +0 + + + + + + + + +0 + + + +8 + + + +4 + + + +18 + + + +9 + + + +98 + + + +2 + + + +125 + + + +0 + + + +1 + + + + +0 + + + + +0 + + + + +{if isset($grandstream_srtp)} +{$grandstream_srtp} +{else} +0 +{/if} + + + + +0 + + + + +0 + + + +0 + + + +0 + + + +1 + + + + +2 + + + +2 + + + +1 + + + +0 + + + +1 + + + +97 + + + +123 + + + +101 + + + +0 + + + +1 + + + +0 + + + +250 + + + + + + +0 + + + + + + + +{$grandstream_dial_plan} + + + + + + + +{if isset($grandstream_account_ring_tone_2)} +{$grandstream_account_ring_tone_2} +{/if} + + + +ring1 + + + + +0 + + + +ring2 + + + + +0 + + + +ring3 + + + + +0 + + + +60 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +30 + + + +4 + + + +1 + + + +0 + + + +1 + + + + + + + + +0 + + + +{$grandstream_call_waiting} + + + + + + + +1 + + + +0 + + + +0 + + + +0 + + + + + + + + + + +0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{if isset($account.3.password)} +1 +{else} +0 +{/if} + + + +{$account.3.display_name} + + + +{$account.3.server_address} + + + + + + + +{$account.3.outbound_proxy_primary} + + + + + + + + + + + +{$account.3.user_id} + + + +{$account.3.auth_id} + + + +{$account.3.password} + + + +{$account.3.display_name} + + + + +*97 + + + + + + +{if isset($grandstream_dns_mode)} +{$grandstream_dns_mode} +{else} +0 +{/if} + + + +0 + + + + + + + + + + + + + + + +{if isset($grandstream_nat_traversal)} +{$grandstream_nat_traversal} +{else} +0 +{/if} + + + + + + + + + + +0 + + + +1 + + + +0 + + + +{$account.3.register_expires} + + + +60 + + + +0 + + + +0 + + + +30 + + + +30 + + + +5064 + + + +20 + + + + +50 + + + + +400 + + + +{$tp=0} +{if $account.3.sip_transport == 'udp'}{$tp=0}{/if} +{if $account.3.sip_transport == 'tcp'}{$tp=1}{/if} +{if $account.3.sip_transport == 'tls'}{$tp=2}{/if} +{if $account.3.sip_transport == 'dns srv'}{$tp=1}{/if} +{$tp} + + + + +0 + + + +1 + + + +0 + + + +0 + + + +1 + + + +{if isset($subscribe_mwi)} +1 +{else} +0 +{/if} + + + +0 + + + +0 + + + +0 + + + +0 + + + + +0 + + + + +0 + + + + +0 + + + + + + + + +0 + + + + +0 + + + + +1 + + + + +1 + + + + +1 + + + + +1 + + + + + + +15 + + + + + + + +0 + + + + + + + + + + + +0 + + + +** + + + + + + + +0 + + + +0 + + + +0 + + + +100 + + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + + + + +1 + + + +180 + + + +90 + + + +0 + + + + +0 + + + +0 + + + +0 + + + +1 + + + +0 + + + + + + + +0 + + + +0 + + + +0 + + + +0 + + + +1 + + + +0 + + + + + + +0 + + + +1 + + + +0 + + + +123 + + + +101 + + + + + +0 + + + +8 + + + +4 + + + +18 + + + +9 + + + +98 + + + +2 + + + +125 + + + +0 + + + +1 + + + + +0 + + + + +{if isset($grandstream_srtp)} +{$grandstream_srtp} +{else} +0 +{/if} + + + + +0 + + + + +0 + + + +0 + + + +0 + + + +2 + + + +1 + + + +0 + + + +1 + + + +97 + + + +1 + + + +2 + + + + +0 + + + +250 + + + + + + +0 + + + + + + + +{$grandstream_dial_plan} + + + +0 + + + +{if isset($grandstream_account_ring_tone_3)} +{$grandstream_account_ring_tone_3} +{/if} + + + + + + + + +0 + + + + + + + + +0 + + + + + + + + +0 + + + +60 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +30 + + + +4 + + + +1 + + + +0 + + + +1 + + + + + + + + +0 + + + +{$grandstream_call_waiting} + + + + + + +0 + + + +0 + + + +0 + + + +0 + + + + + + + + + + + +1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{if isset($account.4.password)} +1 +{else} +0 +{/if} + + + +{$account.4.display_name} + + + +{$account.4.server_address} + + + +{$account.4.server_address_secondary} + + + +{$account.4.outbound_proxy_primary} + + + +{$account.4.outbound_proxy_secondary} + + + + + + + +{$account.4.user_id} + + + +{$account.4.auth_id} + + + +{$account.4.password} + + + +{$account.4.display_name} + + + +*97 + + + + + + +{if isset($grandstream_dns_mode)} +{$grandstream_dns_mode} +{else} +0 +{/if} + + + +0 + + + + + + + + + + + + + + + +{if isset($grandstream_nat_traversal)} +{$grandstream_nat_traversal} +{else} +0 +{/if} + + + + + + + + + + +0 + + + +1 + + + +0 + + + +{$account.4.register_expires} + + + +60 + + + +0 + + + +0 + + + +30 + + + +30 + + + +5066 + + + +20 + + + + +50 + + + + +400 + + + +{$tp=0} +{if $account.4.sip_transport == 'udp'}{$tp=0}{/if} +{if $account.4.sip_transport == 'tcp'}{$tp=1}{/if} +{if $account.4.sip_transport == 'tls'}{$tp=2}{/if} +{if $account.4.sip_transport == 'dns srv'}{$tp=1}{/if} +{$tp} + + + + +0 + + + +1 + + + +0 + + + +0 + + + +1 + + + +{if isset($subscribe_mwi)} +1 +{else} +0 +{/if} + + + +0 + + + +0 + + + +0 + + + +0 + + + + +0 + + + + +0 + + + + +0 + + + + + + + + +0 + + + + +0 + + + + +1 + + + + +1 + + + + +1 + + + + +1 + + + + + + +15 + + + + + + + +0 + + + + + + + + + + + +0 + + + +** + + + + + + + +0 + + + +0 + + + +0 + + + +100 + + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + + + + +1 + + + +180 + + + +90 + + + +0 + + + + +0 + + + +0 + + + +0 + + + +1 + + + + +0 + + + + + + + +0 + + + +0 + + + +0 + + + +0 + + + +1 + + + +0 + + + + + + +0 + + + +1 + + + +0 + + + +123 + + + +101 + + + + + +0 + + + +8 + + + +4 + + + +18 + + + +9 + + + +98 + + + +2 + + + +125 + + + +0 + + + +1 + + + + +0 + + + + +{if isset($grandstream_srtp)} +{$grandstream_srtp} +{else} +0 +{/if} + + + + +0 + + + + +0 + + + +0 + + + +0 + + + +2 + + + +1 + + + +0 + + + +1 + + + +97 + + + +1 + + + + +2 + + + + +0 + + + +250 + + + + + + +0 + + + + + + + +{$grandstream_dial_plan} + + + +0 + + + +{if isset($grandstream_account_ring_tone_4)} +{$grandstream_account_ring_tone_4} +{/if} + + + + + + + + +0 + + + + + + + + +0 + + + + + + + + +0 + + + +60 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +30 + + + +4 + + + +1 + + + +0 + + + +1 + + + + + + + + +0 + + + +{$grandstream_call_waiting} + + + + + + +0 + + + +0 + + + +0 + + + +0 + + + + + + + + + + + +1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{if isset($account.5.password)} +1 +{else} +0 +{/if} + + + +{$account.5.display_name} + + + +{$account.5.server_address} + + + +{$account.5.server_address_secondary} + + + +{$account.5.outbound_proxy_primary} + + + +{$account.5.outbound_proxy_secondary} + + + + + + + +{$account.5.user_id} + + + +{$account.5.auth_id} + + + +{$account.5.password} + + + +{$account.5.display_name} + + + +*97 + + + + + + +{if isset($grandstream_dns_mode)} +{$grandstream_dns_mode} +{else} +0 +{/if} + + + +0 + + + + + + + + + + + + + + + +{if isset($grandstream_nat_traversal)} +{$grandstream_nat_traversal} +{else} +0 +{/if} + + + + + + + + + + +0 + + + +1 + + + +0 + + + +{$account.5.register_expires} + + + +60 + + + +0 + + + +0 + + + +30 + + + +30 + + + +5068 + + + +20 + + + + +50 + + + + +400 + + + +{$tp=0} +{if $account.5.sip_transport == 'udp'}{$tp=0}{/if} +{if $account.5.sip_transport == 'tcp'}{$tp=1}{/if} +{if $account.5.sip_transport == 'tls'}{$tp=2}{/if} +{if $account.5.sip_transport == 'dns srv'}{$tp=1}{/if} +{$tp} + + + + +0 + + + +1 + + + +0 + + + +0 + + + +1 + + + +{if isset($subscribe_mwi)} +1 +{else} +0 +{/if} + + + +0 + + + +0 + + + +0 + + + +0 + + + + +0 + + + + +0 + + + + +0 + + + + + + + + +0 + + + + +0 + + + + +1 + + + + +1 + + + + +1 + + + + +1 + + + + + + +15 + + + + + + + +0 + + + + + + + + + + + +0 + + + +** + + + + + + + +0 + + + +0 + + + +0 + + + +100 + + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + + + + +1 + + + +180 + + + +90 + + + +0 + + + + +0 + + + +0 + + + +0 + + + +1 + + + +0 + + + + + + + +0 + + + +0 + + + +0 + + + +0 + + + +1 + + + +0 + + + + + + +0 + + + +1 + + + +0 + + + +123 + + + +101 + + + + + +0 + + + +8 + + + +4 + + + +18 + + + +9 + + + +98 + + + +2 + + + +125 + + + +0 + + + +1 + + + + +0 + + + + +{if isset($grandstream_srtp)} +{$grandstream_srtp} +{else} +0 +{/if} + + + + +0 + + + + +0 + + + +0 + + + +0 + + + +2 + + + +1 + + + +0 + + + +1 + + + +97 + + + +1 + + + +2 + + + + +0 + + + +250 + + + + + + +0 + + + + + + + +{$grandstream_dial_plan} + + + +0 + + + +{if isset($grandstream_account_ring_tone_5)} +{$grandstream_account_ring_tone_5} +{/if} + + + + + + + + +0 + + + + + + + + +0 + + + + + + + + +0 + + + +60 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +30 + + + +4 + + + +1 + + + +0 + + + +1 + + + + + + + + +0 + + + +{$grandstream_call_waiting} + + + + + + +0 + + + +0 + + + +0 + + + +0 + + + + + + + + + + + +1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{if isset($account.6.password)} +1 +{else} +0 +{/if} + + + +{$account.6.display_name} + + + +{$account.6.server_address} + + + +{$account.6.server_address_secondary} + + + +{$account.6.outbound_proxy_primary} + + + +{$account.6.outbound_proxy_secondary} + + + + + + + +{$account.6.user_id} + + + +{$account.6.auth_id} + + + +{$account.6.password} + + + +{$display_name_6} + + + +*97 + + + + + + + +{if isset($grandstream_dns_mode)} +{$grandstream_dns_mode} +{else} +0 +{/if} + + + +0 + + + + + + + + + + + + + + + +{if isset($grandstream_nat_traversal)} +{$grandstream_nat_traversal} +{else} +0 +{/if} + + + + + + + + + + +0 + + + +1 + + + +0 + + + +{$account.6.register_expires} + + + +60 + + + +0 + + + +0 + + + +30 + + + +30 + + + +5070 + + + +20 + + + + +50 + + + + +400 + + + +{$tp=0} +{if $account.6.sip_transport == 'udp'}{$tp=0}{/if} +{if $account.6.sip_transport == 'tcp'}{$tp=1}{/if} +{if $account.6.sip_transport == 'tls'}{$tp=2}{/if} +{if $account.6.sip_transport == 'dns srv'}{$tp=1}{/if} +{$tp} + + + + +0 + + + +1 + + + +0 + + + +0 + + + +1 + + + +{if isset($subscribe_mwi)} +1 +{else} +0 +{/if} + + + +0 + + + +0 + + + +0 + + + +0 + + + + +0 + + + + +0 + + + + +0 + + + + + + + + +0 + + + + +0 + + + + +1 + + + + +1 + + + + +1 + + + + +1 + + + + + + +15 + + + + + + + +0 + + + + + + + + + + + +0 + + + +** + + + + + + + +0 + + + +0 + + + +0 + + + +100 + + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + + + + +1 + + + +180 + + + +90 + + + +0 + + + + +0 + + + + +0 + + + +0 + + + +1 + + + + +0 + + + + + + + +0 + + + +0 + + + +0 + + + +0 + + + +1 + + + +0 + + + + + + +0 + + + +1 + + + +0 + + + +123 + + + +101 + + + + + +0 + + + +8 + + + +4 + + + +18 + + + +9 + + + +98 + + + +2 + + + +125 + + + +0 + + + +1 + + + + +0 + + + + +{if isset($grandstream_srtp)} +{$grandstream_srtp} +{else} +0 +{/if} + + + + +0 + + + + +0 + + + +0 + + + +0 + + + +2 + + + +1 + + + +0 + + + +1 + + + +97 + + + +1 + + + +2 + + + + +0 + + + +250 + + + + + + +0 + + + + + + + +{$grandstream_dial_plan} + + + +0 + + + +{if isset($grandstream_account_ring_tone_6)} +{$grandstream_account_ring_tone_6} +{/if} + + + + + + + + +0 + + + + + + + + +0 + + + + + + + + +0 + + + +60 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +30 + + + +4 + + + +1 + + + +0 + + + +1 + + + + + + + + +0 + + + +{$grandstream_call_waiting} + + + + + + +0 + + + +0 + + + +0 + + + +0 + + + + + + + + + + +1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +0 + + + + + + + + + + +phone-{$account.1.display_name} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +0 + + + +0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +26 + + + +46 + + + +0 + + + +{if isset($grandstream_lan_port_vlan) } +{$grandstream_lan_port_vlan} +{else} +0 +{/if} + + + +0 + + + +0 + + + +{if isset($grandstream_pc_port_vlan) } +{$grandstream_pc_port_vlan} +{else} +0 +{/if} + + + +0 + + + +1 + + + +1 + + + +30 + + + +1500 + + + + + + + +0 + + + +0 + + + + + + + +{if isset($grandstream_bluetooth_power)} +{$grandstream_bluetooth_power} +{/if} + + + +{if isset($grandstream_bluetooth_handsfree)} +{$grandstream_bluetooth_handsfree} +{/if} + + + + + + + + + + + +0 + + + + + + + +1194 + + + + +0 + + + + + + + + + + + + + + + +0 + + + + + + + + + + + + + + + +0 + + + + + + + + + + + +162 + + + + +1 + + + +5 + + + + + + + +{$password} + + + +{$admin_password} + + + + + + + + + + +0 + + + +0 + + + + +1 + + + +0 + + + + +0 + + + +1 + + + + + + + + +1 + + + + +0 + + + +60 + + + +1 + + + +1 + + + +0 + + + + +2 + + + +{if $grandstream_config_server_path=="none"} + +{elseif isset($grandstream_config_server_path)} +{$grandstream_config_server_path} +{else} +{$domain_name}{$project_path}/app/provision +{/if} + + + +{$http_auth_username} + + + +{$http_auth_password} + + + + + + + + + + + + + + + +0 + + + + +2 + + + +{if isset($grandstream_firmware_path) && isset($firmware_version)} +{$grandstream_firmware_path}/gxp2170/{$firmware_version} +{elseif isset($grandstream_firmware_path)} +{$grandstream_firmware_path}/gxp2170 +{else} +{$domain_name}{$project_path}/app/provision +{/if} + + + + + + + + + + + + + + + + + + + + + + +0 + + + +{$grandstream_syslog_server} + + + +{if isset($grandstream_syslog_level)} +{$grandstream_syslog_level} +{else} +0 +{/if} + + + + + + + +{if isset($grandstream_send_sip_log)} +{$grandstream_send_sip_log} +{else} +0 +{/if} + + + +0 + + + +1 + + + +0 + + + + + + + + + + + + + + +Auto + + + +0 + + + +0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +0 + + + + + + + + + + + + + + + +1 + + + +80 + + + +443 + + + +0 + + + +5 + + + +10 + + + +5 + + + +1 + + + +0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +0 + + + +0 + + + + + + + +0 + + + + + + + + + + +0 + + + +0 + + + + + + + + + + +{if isset($contact_grandstream)} +1 +{else} +0 +{/if} + + + + + + + + + + + + + +{if isset($contact_grandstream)} +{$grandstream_phonebook_xml_server_path}{$mac}/ +{elseif isset($grandstream_phonebook_xml_server_path)} +{$grandstream_phonebook_xml_server_path} +{else} + +{/if} + + + + +{if isset($grandstream_phonebook_download_interval)} +{$grandstream_phonebook_download_interval} +{else} +0 +{/if} + + + +1 + + + +0 + + + +{if isset($contact_grandstream)} +2 +{else} +0 +{/if} + + + +0 + + + + + + +0 + + + +{$grandstream_ldap_server} + + + +389 + + + + + +{$grandstream_ldap_base_dn} + + + +{$grandstream_ldap_username} + + + +{$grandstream_ldap_password} + + + + +{$grandstream_ldap_number_filter} + + + + +{$grandstream_ldap_name_filter} + + + +3 + + + + +{$grandstream_ldap_name_attr} + + + + +{$grandstream_ldap_number_attr} + + + +{$grandstream_ldap_display_name} + + + + +50 + + + + +30 + + + +0 + + + +0 + + +0 + + + +givenName sn title + + + + + + +5004 + + + +200 + + + + +5204 + + + +0 + + + +20 + + + + + + + + + + + +{if isset($public_mode) } + {if $public_mode|strtolower == 'true'} + 1 + {elseif $public_mode|strtolower == 'yes'} + 1 + {elseif $public_mode == '1'} + 1 + {else} + 0 + {/if} +{else} +0 +{/if} + + + +0 + + + + + + +0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-1 + + + + +0 + + + + + + + + + + + + + + + + + + + +-1 + + + + +0 + + + + + + + + + + + + + + + + + + + +-1 + + + + +0 + + + + + + + + + + + + + + + + + + + +-1 + + + + +0 + + + + + + + + + + + + + + + + + + + +-1 + + + + +0 + + + + + + + + + + + + + + + + + + + +-1 + + + + +0 + + + + + + + + + + + + + + + + + + + +-1 + + + + +0 + + + + + + + + + + + + + + + + + + + +-1 + + + + +0 + + + + + + + + + + + + + + + + + + + +-1 + + + + +0 + + + + + + + + + + + + + + + + + + + +-1 + + + + +0 + + + + + + + + + + + + + + + + + + + +0 + + + +1 + + + +1 + + + + + + + +0 + + + +30 + + + +0 + + + +5 + + + +0 + + + +10 + + + +20 + + + +0 + + + +{if isset($grandstream_call_waiting)} +{if $grandstream_call_waiting == "1"}0{/if} +{if $grandstream_call_waiting == "2"}1{/if} +{/if} + + + +{if isset($grandstream_call_waiting)} +{if $grandstream_call_waiting == "1"}0{/if} +{if $grandstream_call_waiting == "2"}1{/if} +{/if} + + + +{if isset($grandstream_call_waiting)} +{if $grandstream_call_waiting == "1"}0{/if} +{if $grandstream_call_waiting == "2"}1{/if} +{/if} + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +1 + + + +0 + + + +0 + + + +0 + + + + + + + +{if isset($grandstream_auto_attended_transfer)} +{$grandstream_auto_attended_transfer} +{else} +1 +{/if} + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + + + + + + + + + +0 + + + +0 + + + +10 + + + +0 + + + + + + + + + + + + +0 + + + +1 + + + +0 + + + +0 + + +1 + + + + + + + + + + +0 + + + + + +0 + + + +0 + + + +0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + +0 + + + + + + +{if isset($ntp_server_primary)} +{$ntp_server_primary} +{else} +pool.ntp.org +{/if} + + + +{if isset($ntp_server_secondary)} +{$ntp_server_secondary} +{else} +2.us.pool.ntp.org +{/if} + + + + +1440 + + + + +1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{if isset($grandstream_timezone) } +{$grandstream_timezone} +{elseif isset($grandstream_gxp_time_zone) } +{$grandstream_gxp_time_zone} +{else} +auto +{/if} + + + + +1 + + + + + + + + + + + + +3 + + + +0 + + + +0 + + + + + + + +100 + + + +60 + + + +1 + + + +0 + + + + + + + + +{if isset($grandstream_wallpaper_url)} +1 +{$grandstream_wallpaper_url} +{else} +0 + +{/if} + + + +#000000 + + + +{if isset($grandstream_screensaver)} +{$grandstream_screensaver} +{else} +1 +{/if} + + + +{if isset($grandstream_screensaver_source)} +{$grandstream_screensaver_source} +{else} +0 +{/if} + + + +{if isset($grandstream_screensaver_show_date_time)} +{$grandstream_screensaver_show_date_time} +{else} +1 +{/if} + + + +{if isset($grandstream_screensaver_timeout)} +{$grandstream_screensaver_timeout} +{else} +5 +{/if} + + + +{if isset($grandstream_screensaver_server_path)} +{$grandstream_screensaver_server_path} +{else} + +{/if} + + + +{if isset($grandstream_screensaver_xml_download_interval)} +{$grandstream_screensaver_xml_download_interval} +{else} +0 +{/if} + + + + + + +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 + + + +{if isset($grandstream_default_ringtone)} +{$grandstream_default_ringtone} +{/if} + + + + + + + + + +1 + + + +1 + + + + +{if isset($grandstream_city_code)} +0 +{/if} + + + + +{if isset($grandstream_city_code)} +{$grandstream_city_code} +{/if} + + + +15 + + + +{if isset ($grandstream_temp_unit)} +{$grandstream_temp_unit} +{/if} + + + + +1 + + + +EUR/USD;GBP/USD;CAD/USD;AUD/USD;CNY/USD;JPY/USD + + + + + + + + + + +XMLApp + + + + + + + +0 + + + + + + + + + + +0 + + + +0 + + + + +1 + + + +0 + + + +0 + + + + + + + + + + + + + + + + + +{$fixed_keys=4} +{if $template == "grandstream/gxp2130"}{$fixed_keys=3}{/if} +{if $template == "grandstream/gxp2140"}{$fixed_keys=4}{/if} +{if $template == "grandstream/gxp2160"}{$fixed_keys=6}{/if} +{if $template == "grandstream/gxp2170"}{$fixed_keys=12}{/if} +{if $template == "grandstream/gxp2135"}{$fixed_keys=8}{/if} + +{$start_id=1363} +{assign var=key_types value=["none"=>-1,"line"=>0,"shared line"=>1,"speed dial"=>10, "blf"=>11, "presence watcher"=>12, "eventlist blf"=>13,"speed dial active"=>14,"dial dtmf"=>15,"voicemail"=>16,"call return"=>17,"transfer"=>18,"call park"=>19,"intercom"=>20,"ldap search"=>21,"multicast paging"=>23,"record"=>24,"call log"=>25,"monitored call park"=>26,"menu"=>27]} + +{for $line=1 to 6} +{$pid=$line*2-2} +{if isset($keys.line.$line.device_key_category) && isset($keys.line.$line.device_key_type) && isset($key_types[$keys.line.$line.device_key_type])} +{if $line <= $fixed_keys} +{$key_types[$keys.line.$line.device_key_type]} +{else} +{$key_types[$keys.line.$line.device_key_type]-10} +{/if} +{$keys.line.$line.device_key_line} +{$keys.line.$line.device_key_label} +{$keys.line.$line.device_key_value} +{else} +{if $line <= $fixed_keys} +0 +{$line-1} + + +{else} +-1 +{/if} +{/if} + +{/for} + + +{$start_id=23800} +{for $line=7 to 48} +{$pid=($line-6)*4-4} +{if isset($keys.line.$line.device_key_category) && isset($keys.line.$line.device_key_type) && isset($key_types[$keys.line.$line.device_key_type])} +{if $line <= $fixed_keys} +{$key_types[$keys.line.$line.device_key_type]} +{else} +{$key_types[$keys.line.$line.device_key_type]-10} +{/if} +{$keys.line.$line.device_key_line} +{$keys.line.$line.device_key_label} +{$keys.line.$line.device_key_value} +{else} +{if $line <= $fixed_keys} +-1 +0 + + +{else} +-1 +{/if} +{/if} + +{/for} + + + + + + + + + +{assign var=key_types value=["none"=>-1,"speed dial"=>0, "blf"=>1, "presence watcher"=>2, "eventlist blf"=>3,"speed dial active"=>4,"dial dtmf"=>5,"voicemail"=>6,"call return"=>7,"transfer"=>8,"call park"=>9,"intercom"=>10,"ldap search"=>11,"conference"=>12,"multicast paging"=>13,"record"=>14,"call log"=>15,"monitored call park"=>16,"menu"=>17]} +{$start_id=323} +{for $mem=1 to 7} +{$pid=$mem*3-3} +{if isset($keys.memory.$mem.device_key_category) && isset($keys.memory.$mem.device_key_type) && $keys.memory.$mem.device_key_type|in_array:$key_types} + + + + + + + +{$key_types[$keys.memory.$mem.device_key_type]} + + +{$keys.memory.$mem.device_key_line} + + +{$keys.memory.$mem.device_key_label} + + +{$keys.memory.$mem.device_key_value} +{else} +-1 +0 + + +{/if} + +{/for} + +{$start_id=353} +{for $mem=8 to 18} +{$pid=($mem-7)*4-4} +{if isset($keys.memory.$mem.device_key_category) && isset($keys.memory.$mem.device_key_type) && $keys.line.$line.device_key_type|in_array:$key_types} +{$key_types[$keys.memory.$mem.device_key_type]} +{$keys.memory.$mem.device_key_line} +{$keys.memory.$mem.device_key_label} +{$keys.memory.$mem.device_key_value} +{else} +-1 +0 + + +{/if} + +{/for} + + +{$start_id=1440} +{for $mem=19 to 24} +{$pid=($mem-18)*4-4} +{if isset($keys.memory.$mem.device_key_category) && isset($keys.memory.$mem.device_key_type) && $keys.line.$line.device_key_type|in_array:$key_types} +{$key_types[$keys.memory.$mem.device_key_type]} +{$keys.memory.$mem.device_key_line} +{$keys.memory.$mem.device_key_label} +{$keys.memory.$mem.device_key_value} +{else} +-1 +0 + + +{/if} + +{/for} + + + + + + + + + +0 + + + + +1 + + + + +0 + + + +0 + + + + + + + + +BTPhonebook,BTOnOff,EndCall,ReConf,ConfRoom,Redial,Dial,Backspace,PickUp,Target + + + +BTPhonebook,DirectIP,Onhook,Cancel,Dial,Backspace,Target + + + +Answer,Reject,Forward,ReConf + + + +BTOnOff,EndCall,ReConf,ConfRoom,ConfCall + + + + + BTPhonebook,BTOnOff,EndCall,ReConf,ConfRoom,ConfCall,Cancel,NewCall,Swap,Transfer,Trnf>VM,DialDTMF,BSCCenter,URecord,Record,UCallPark,PrivateHold,CallPark + + + +BTOnOff,EndCall,Kick,NewCall,Trnf>VM,DialDTMF,BSCCenter,URecord,Record,ConfRoom,Add + + + +ReConf,Resume,HoldTrnf,ConfCall,Add + + + +EndCall,ReConf,ConfRoom + + + +BTOnOff,Cancel,BlindTrnf,AttTrnf,Backspace,Target + + + +BTOnOff,Cancel,Dial,Backspace,Target + + + + + + + + + + + + +{assign var=key_types value=["speed dial"=>10, "speed dial active"=>14,"voicemail"=>16,"call return"=>17,"intercom"=>20,"ldap search"=>21,"menu"=>27]} +{$start_id=2987} +{for $prog=1 to 3} +{$pid=$prog*4-4} +{if isset($keys.programmable.$prog.device_key_category) && isset($keys.programmable.$prog.device_key_type) && $keys.programmable.$prog.device_key_type|in_array:$key_types} +{$key_types[$keys.programmable.$prog.device_key_type]} +{$keys.programmable.$prog.device_key_line} +{$keys.programmable.$prog.device_key_label} +{$keys.programmable.$prog.device_key_value} +{else} +0 +0 + + +{/if} + +{/for} + + + + + + + + + + + +0 + + + +0 + + + + + + + + + + + + + + + + + + + + + + + + + +{if $template == "grandstream/gxp2140"||$template == "grandstream/gxp2170"} + +{assign var=key_types value=["none"=>-1,"speed dial"=>0, "blf"=>1, "presence watcher"=>2, "eventlist blf"=>3,"speed dial active"=>4,"dial dtmf"=>5,"voicemail"=>6,"call return"=>7,"transfer"=>8,"call park"=>9,"intercom"=>10,"ldap search"=>11,"multicast paging"=>13,"record"=>14,"call log"=>15,"monitored call park"=>16,"menu"=>17]} +{$start_id=23000} +{for $exp=1 to 160} +{$pid=$exp*5-5} +{if isset($keys.expansion.$exp.device_key_category) && isset($keys.expansion.$exp.device_key_type) && $keys.expansion.$exp.device_key_type|in_array:$key_types} +{$key_types[$keys.expansion.$exp.device_key_type]} +{$keys.expansion.$exp.device_key_line} +{$keys.expansion.$exp.device_key_label} +{$keys.expansion.$exp.device_key_value} +{else} +-1 +0 + + +{/if} + +{/for} +{/if} + + + + diff --git a/resources/templates/provision/grandstream/htx86/{$mac}.xml b/resources/templates/provision/grandstream/htx86/{$mac}.xml new file mode 100644 index 0000000000..35e64e54f0 --- /dev/null +++ b/resources/templates/provision/grandstream/htx86/{$mac}.xml @@ -0,0 +1,765 @@ + + + +{$mac|replace:'-':''} + + + + + + + + + + + + {$admin_password} + + + {$account.1.server_address} + + + {$account.1.outbound_proxy_primary} + + + {$account.1.user_id} + + + {$account.1.auth_id} + + + {$account.1.password} + + + 1 + + + $grandstream_stun_server + + + + + + + 2 + + + {if isset($grandstream_firmware_path) && isset($firmware_version)} + {$grandstream_firmware_path}/gxp2170/{$firmware_version} + {elseif isset($grandstream_firmware_path)} + {$grandstream_firmware_path}/gxp2170 + {else} + {$domain_name}{$project_path}/app/provision + {/if} + + + {if $grandstream_config_server_path=="none"} + + {elseif isset($grandstream_config_server_path)} + {$grandstream_config_server_path} + {else} + {$domain_name}{$project_path}/app/provision + {/if} + + + + + + + + + + + + + + + + + 1 + + + 10080 + + + + + + + 0 + + + + + + + 1 + + + {$tp=0} + {if $account.1.sip_transport == 'dns srv'}{$tp=1}{/if} + {$tp=0} + + + + + + + 0 + + + + + + + + + 1 + + + 5060 + + + 5004 + + + + + + 0 + + + 8 + + + 4 + + + 18 + + + 2 + + + 0 + + + 98 + + + + 9 + + + 0 + + + 97 + + + 0 + + + 0 + + + 2 + + + 48 + + + 0 + + + 0 + + + + 0 + + + + 0 + + + + + + + 1 + + + 3600 + + + 1 + + + 20 + + + 20 + + + + + + + + 2 + + + 101 + + + 0 + + + + + + + {if isset($ntp_server_primary)} + {$ntp_server_primary} + {else} + pool.ntp.org + {/if} + + + + + + + + {$account.1.display_name} + + + + + + + 0 + + + 0 + + + 1 + + + + + + 4 + + + + 1 + + + + *97 + + + + {if isset($subscribe_mwi)} + 1 + {else} + 0 + {/if} + + + + + + 0 + + + + 0 + + + {$grandstream_call_waiting} + + + 0 + + + + + + + + + + 8 + + + 0 + + + 0 + + + + 60 + + + + + + + + {$grandstream_syslog_server} + + + + {if isset($grandstream_syslog_level)} + {$grandstream_syslog_level} + {else} + 0 + {/if} + + + + + + + + 0 + + + 0 + + + 0 + + + + + + + 0 + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 2 + + + 0 + + + 0 + + + 180 + + + 90 + + + 0 + + + 0 + + + 0 + + + 0 + + + 1 + + + 0 + + + + + + + + + + + 0 + + + + + + + + + + 0 + + + + 20 + + 200 + + 400 + + + + + + 350 + + 440 + + 0 + + 0 + + + + 350 + + 440 + + 10 + + 10 + + + + 350 + + 440 + + 10 + + 10 + + + + 350 + + 440 + + 10 + + 10 + + + + 440 + + 480 + + 200 + + 400 + + + + 480 + + 620 + + 50 + + 50 + + + + 480 + + 620 + + 25 + + 25 + + + + 1400 + + 2600 + + 10 + + 10 + + + 0 + + + 0 + + + + 0 + + + + + + + + + + + 80 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4,1,7,2,0;10,-1,7,2,0;60 + + + + 0 + + + + + + + + + + 0 + + + 0 + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +