fusionpbx/resources/templates/provision/grandstream/gds3705/{$mac}.xml

754 lines
31 KiB
XML

<?xml version="1.0" encoding="UTF-8" ?>
<gs_provision version="1">
<mac>000b829a8c97</mac>
<config version="1">
<!-- ########################################################################################## -->
<!-- ## Base template sets telephony related options only. to configure all options, copy to ## -->
<!-- ## a new template and remove "ignore" blocks ## -->
<!-- ########################################################################################## -->
<?ignore
<!-- Door Base -->
<!-- Delay before Unlock Action(s) (value: 0-20) -->
<P14100>0</P14100>
<!-- Unlock Action Holding Time(s) (value: 1-20) -->
<P14101>5</P14101>
<!-- Min. Interval of Swiping Card(ms) (value: 0-2000) -->
<P14829>300</P14829>
<!-- Call Mode (0:Virtual Number 1:SIP Number) -->
<P14856>0</P14856>
<!-- Doorbell Mode (0:Call Doorbell Number 1:Control Doorbell Output 2:Both Of Above) -->
<P14827>0</P14827>
<!-- Doorbell Call Out Account (value: 0-4) -->
<P10470>0</P10470>
<!-- Door Bell Call Mode(value: 0:Serial Hunting 1:Parallel Hunting) -->
<P15434>0</P15434>
<!-- Number Called When Door Bell Pressed -->
<P10462></P10462>
<!-- Remote PIN to Open the Door -->
<P10457></P10457>
<!-- Local PIN Type (0: Private Card PIN 1: Unified PIN 2: Card + Private PIN) -->
<P10464>1</P10464>
<!-- Local PIN to Open the Door (Digital and max length is 8) -->
<P10463></P10463>
<!-- Enable DTMF Open Door (0:Disable 1:Enable) -->
<P14858>0</P14858>
<!-- Enable Guest PIN (0:Disable 1:Enable) -->
<P14850>0</P14850>
<!-- Guest PIN (Digital and max length is 8) -->
<P14851></P14851>
<!-- Guest PIN Duration Start Time . Example: 20170228023156 => 2017-02-28 02:31:56 -->
<P14852></P14852>
<!-- Guest PIN Duration End Time . Example: 20170228023156 => 2017-02-28 02:31:56 -->
<P14853></P14853>
<!-- Disable Auto Answer (0:Disable 1:Enable) -->
<P14580>0</P14580>
<!-- Enable Doorbell Button to Hang Up Call. (0:Disable 1:Enable (default)) -->
<P14582>1</P14582>
<!-- Disable Keypad (except Doorbell Button). (0:Disable(default) 1:Enable) -->
<P15421>0</P15421>
<!-- Enable On Hook After Remote Unlock. (0:Disable(default) 1:Enable) -->
<P15422>0</P15422>
<!-- Card Issuing State Expire Time(m) (1-1440) -->
<P15423>5</P15423>
<!-- Enable HTTP API Remote Open Door (0:Disable 1:Enable) -->
<P15424>0</P15424>
<!-- Enable Key Blue Light (0:Disable 1:Enable) -->
<P14800>1</P14800>
<!-- Enable Blue Doorbell Light (0:Disable 1:enable) -->
<P14562>0</P14562>
<!-- Press Doorbell Schedule (value: 0-10) -->
<P15418>0</P15418>
<!-- Maximum Number of Dialed Digits (value: 0-20) -->
<P15419>0</P15419>
<!-- Blue Doorbell Light Lighting Start TIME(string exmaple: 125900) -->
<P14560>000000</P14560>
<!-- Blue Doorbell Light Lighting End TIME(string exmaple: 145930) -->
<P14561>000000</P14561>
<!-- Central Mode (0:disable 1:Enable) -->
<P15301>0</P15301>
<!-- Key Tone Type (0:Default 1:DTMF 2:Mute) -->
<P14340>0</P14340>
<!-- Wiegand Input Enable (0:Disable 1:Enable) -->
<P14120>0</P14120>
<!-- Wiegand Output (0:Disabled 1:Relay and Local Authentication 2:Relay and Bypass Local) -->
<P14121>0</P14121>
<!-- Module_Forced_Opening -->
<!-- Forced Opening (0: Disable 1: Forced Opening(Invalid) 2: Scheduled Door Opening) -->
<P15429>0</P15429>
<!-- Forced Opening Time (5 -- 480 min) -->
<P15430>5</P15430>
<!-- Schedule Valid Start Time (Example: 20180322110506 -> Year:2018 Month:03 Date:22 Hour:11 Min:05 Second:06) -->
<P15211></P15211>
<!-- Schedule Valid End Time (Example: 20180322110506 -> Year:2018 Month:03 Date:22 Hour:11 Min:05 Second:06) -->
<P15212></P15212>
<!-- Schedule (Example: door_sch,0@0000@1259 The first '0' is 'Sun', '0000' start and '2359' end) -->
<P15213>door_sch,0@0000@2359,</P15213>
<!-- Group -->
<!-- Group string. Format:index@scheduleX@name. Example:1@1@info,2@1@test, -->
<P15300></P15300>
<!-- Schedule -->
<!-- Schedule String. Format: name@holiday_mode,weekday@start_time@end_time,weekday@start_time@end_time, -->
<P15200>schedule1@0,0@0000@0000,</P15200>
<!-- Schedule String. Format: name@holiday_mode,weekday@start_time@end_time,weekday@start_time@end_time, -->
<P15201>schedule2@0,0@0000@0000,</P15201>
<!-- Schedule String. Format: name@holiday_mode,weekday@start_time@end_time,weekday@start_time@end_time, -->
<P15202>schedule3@0,0@0000@0000,</P15202>
<!-- Schedule String. Format: name@holiday_mode,weekday@start_time@end_time,weekday@start_time@end_time, -->
<P15203>schedule4@0,0@0000@0000,</P15203>
<!-- Schedule String. Format: name@holiday_mode,weekday@start_time@end_time,weekday@start_time@end_time, -->
<P15204>schedule5@0,0@0000@0000,</P15204>
<!-- Schedule String. Format: name@holiday_mode,weekday@start_time@end_time,weekday@start_time@end_time, -->
<P15205>schedule6@0,0@0000@0000,</P15205>
<!-- Schedule String. Format: name@holiday_mode,weekday@start_time@end_time,weekday@start_time@end_time, -->
<P15206>schedule7@0,0@0000@0000,</P15206>
<!-- Schedule String. Format: name@holiday_mode,weekday@start_time@end_time,weekday@start_time@end_time, -->
<P15207>schedule8@0,0@0000@0000,</P15207>
<!-- Schedule String. Format: name@holiday_mode,weekday@start_time@end_time,weekday@start_time@end_time, -->
<P15208>schedule9@0,0@0000@0000,</P15208>
<!-- Schedule String. Format: name@holiday_mode,weekday@start_time@end_time,weekday@start_time@end_time, -->
<P15209>schedule10@0,0@0000@0000,</P15209>
<!-- Holiday -->
<!-- Holiday string. Format: name,start_date@end_date, Example: hahaha,20170708@20170910, -->
<P15250>holiday1,</P15250>
<!-- Holiday string. Format: name,start_date@end_date, Example: hahaha,20170708@20170910, -->
<P15251>holiday2,</P15251>
<!-- Holiday string. Format: name,start_date@end_date, Example: hahaha,20170708@20170910, -->
<P15252>holiday3,</P15252>
<!-- Holiday string. Format: name,start_date@end_date, Example: hahaha,20170708@20170910, -->
<P15253>holiday4,</P15253>
<!-- Holiday string. Format: name,start_date@end_date, Example: hahaha,20170708@20170910, -->
<P15254>holiday5,</P15254>
<!-- Holiday string. Format: name,start_date@end_date, Example: hahaha,20170708@20170910, -->
<P15255>holiday6,</P15255>
<!-- Holiday string. Format: name,start_date@end_date, Example: hahaha,20170708@20170910, -->
<P15256>holiday7,</P15256>
<!-- Holiday string. Format: name,start_date@end_date, Example: hahaha,20170708@20170910, -->
<P15257>holiday8,</P15257>
<!-- Holiday string. Format: name,start_date@end_date, Example: hahaha,20170708@20170910, -->
<P15258>holiday9,</P15258>
<!-- Holiday string. Format: name,start_date@end_date, Example: hahaha,20170708@20170910, -->
<P15259>holiday10,</P15259>
<!-- ########################################################################################## -->
<!-- ## End of ignored block 1 ## -->
<!-- ########################################################################################## -->
?>
<!-- Time Zone -->
{if isset($grandstream_timezone) }
<P64>{$grandstream_timezone}</P64>
{elseif isset($grandstream_gxp_time_zone) }
<P64>{$grandstream_gxp_time_zone}</P64>
{else}
<P64>16</P64>
{/if}
<!-- Enable Daylight Saving Time (0:Disable 1:Enable) -->
<P10004>0</P10004>
<!-- Enable NTP (0:Disable 1:Enable) -->
<P5006>1</P5006>
<!-- NTP Server (type:string maxlength:255) -->
{if isset($ntp_server_primary)}
<P30>{$ntp_server_primary}</P30>
{else}
<P30>pool.ntp.org</P30>
{/if}
<!-- DST -->
<P10005></P10005>
<!-- Update Interval(m) (value:60~1440) -->
<P10006>1440</P10006>
<!-- Network Settings -->
<!-- IP Address Mode (0:DHCP 1:Static IP) -->
<P8>0</P8>
<!-- IP Address segment1 (value: 0~255) -->
<P9>192</P9>
<!-- IP Address segment2 (value: 0~255) -->
<P10>168</P10>
<!-- IP Address segment3 (value: 0~255) -->
<P11>1</P11>
<!-- IP Address segment4 (value: 0~255) -->
<P12>168</P12>
<!-- Subnet Mask segment1 (value: 0~255) -->
<P13>255</P13>
<!-- Subnet Mask segment2 (value: 0~255) -->
<P14>255</P14>
<!-- Subnet Mask segment3 (value: 0~255) -->
<P15>255</P15>
<!-- Subnet Mask segment4 (value: 0~255, if segment1,segment2,segment3 equal 255,then segment4 limited 0 - 240) -->
<P16>0</P16>
<!-- Gateway segment1 (value: 0~255) -->
<P17>192</P17>
<!-- Gateway segment2 (value: 0~255) -->
<P18>168</P18>
<!-- Gateway segment3 (value: 0~255) -->
<P19>1</P19>
<!-- Gateway segment4 (value: 0~255) -->
<P20>1</P20>
<!-- DNS Address Type (0:Dynamic 1:Static DNS) -->
<P10107>0</P10107>
<!-- DNS Server 1 segment1 (value: 0~255) -->
<P21>0</P21>
<!-- DNS Server 1 segment2 (value: 0~255) -->
<P22>0</P22>
<!-- DNS Server 1 segment3 (value: 0~255) -->
<P23>0</P23>
<!-- DNS Server 1 segment4 (value: 0~255) -->
<P24>0</P24>
<!-- DNS Server 2 segment1 (value: 0~255) -->
<P25>0</P25>
<!-- DNS Server 2 segment2 (value: 0~255) -->
<P26>0</P26>
<!-- DNS Server 2 segment3 (value: 0~255) -->
<P27>0</P27>
<!-- DNS Server 2 segment4 (value: 0~255) -->
<P28>0</P28>
<!-- LLDP Enable(0:Disable 1:Enable) -->
<P1684>1</P1684>
<!-- Enable VLAN(0:Disable 1:Enable) -->
<P27004>0</P27004>
<!-- Layer 2 QoS 802.1Q/VLAN Tag(0~4094) -->
<P51>0</P51>
<!-- Layer 2 QoS 802.1p Priority Value for SIP signaling(0~7) -->
<P5038>0</P5038>
<!-- Layer 2 QoS 802.1p Priority Value for RTP media(0~7) -->
<P5042>0</P5042>
<!-- Access Settings -->
<!-- P15600=Web Login Authentication (0:Challenge+Response 1:Basic)-->
<!-- Web Connection Mode (0:HTTP 1:HTTPS) -->
<P12054>1</P12054>
<!-- Web Access Port (value: HTTP 80~65535 HTTPS 443~65535) -->
<P901>443</P901>
<!-- User Login Timeout(min) (value: 3~60) -->
<P12056>5</P12056>
<!-- Max Times Consecutively Login Error (value: 3~10) -->
<P14832>5</P14832>
<!-- Login Error Lock Time (value: 5~60) -->
<P14834>5</P14834>
<!-- Enable UPnP Discovery (0:Disable 1:Enable) -->
<P12053>1</P12053>
<!-- Enable SSH (0:Disable 1:Enable) -->
<P276>1</P276>
<!-- SSH Port(value: 22 or 444-65535, default 22) -->
<P27006>22</P27006>
<!-- Admin Password (Type: string, Max length is 32) -->
<P2>{$admin_password}</P2>
<!-- Account 1 Settings -->
<!-- Account Active (0:No 1:Yes) -->
<P271>1</P271>
<!-- Account Name (type:string maxlength=64) -->
<P3>{$account.1.display_name}</P3>
<!-- SIP Server (type:string) -->
<P47>{$account.1.server_address}</P47>
<!-- Secondary SIP Server (type:string) -->
<P2312>{$account.1.server_address_secondary}</P2312>
<!-- Outbound Proxy (type:string) -->
<P48>{$account.1.outbound_proxy_primary}</P48>
<!-- Backup Outbound Proxy (type:string) -->
<P2333>{$account.1.outbound_proxy_secondary}</P2333>
<!-- DNS Mode(0:A Record 1:SRV 2:NAPTR/SRV) -->
{if isset($grandstream_dns_mode)}
<P103>{$grandstream_dns_mode}</P103>
{else}
<P103>0</P103>
{/if}
<!-- SIP User ID (type:string) -->
<P35>{$account.1.user_id}</P35>
<!-- Authenticate ID (type:string) -->
<P36>{$account.1.auth_id}</P36>
<!-- SIP Authenticate Password (type:string) -->
<P34>{$account.1.password}</P34>
<!-- TEL URI (0:Disabled 1:User=phone 2:Enabled) -->
<P63>0</P63>
<!-- Register Expiration(m) (value:60~64800 default:3600) -->
<P32>{$account.1.register_expires}</P32>
<!-- Local SIP Port (value:1~65535 && != 6789 && no conflict others) -->
<P40>5060</P40>
<!-- SIP Transport (0:UDP 1:TCP 2:TLS/TCP) -->
{$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}
<P130>{$tp}</P130>
<!-- RFC2833 (0:Disable 1:Enable) -->
<P2302>1</P2302>
<!-- SIP INFO (0:Disable 1:Enable) -->
<P2303>0</P2303>
<!-- Enable Keep Alive (0:Disable 1:Enable) -->
<P490>1</P490>
<!-- Unregister On Reboot (0:Disable 1:Enable) -->
<P81>1</P81>
<!-- NAT Traversal (0:no 1:STUN) -->
<P52>0</P52>
<!-- Enable SRTP (0:Disable 1:Enable) -->
{if isset($grandstream_srtp)}
<P183>{$grandstream_srtp}</P183>
{else}
<P183>0</P183>
{/if}
<!-- Special Feature (100:Standard 102:Broadsoft) -->
<P100>100</P100>
<!-- Account 2 Settings -->
<!-- Account Active (0:No 1:Yes) -->
{if isset($account.2.password)}
<P401>1</P401>
{else}
<P401>0</P401>
{/if}
<!-- Account Name (type:string maxlength=64) -->
<P407>{$account.2.display_name}</P407>
<!-- SIP Server (type:string) -->
<P402>{$account.2.server_address}</P402>
<!-- Secondary SIP Server (type:string) -->
<P2412>{$account.2.server_address_secondary}</P2412>
<!-- Outbound Proxy (type:string) -->
<P403>{$account.2.outbound_proxy}</P403>
<!-- Backup Outbound Proxy (type:string) -->
<P2433>{$account.2.outbound_proxy_secondary}</P2433>
<!-- DNS Mode(0:A Record 1:SRV 2:NAPTR/SRV) -->
<P408>0</P408>
<!-- SIP User ID (type:string) -->
<P404>{$account.2.user_id}</P404>
<!-- Authenticate ID (type:string) -->
<P405>{$account.2.auth_id}</P405>
<!-- SIP Authenticate Password (type:string) -->
<P406>{$account.2.password}</P406>
<!-- TEL URI (0:Disabled 1:User=phone 2:Enabled) -->
<P409>0</P409>
<!-- Register Expiration(m) (value:60~64800 default:3600) -->
<P412>{$account.2.register_expires}</P412>
<!-- Local SIP Port (value:1~65535 && != 6789 && no conflict others) -->
<P413>5062</P413>
<!-- SIP Transport (0:UDP 1:TCP 2:TLS/TCP) -->
{$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}
<P448>{$tp}</P448>
<!-- RFC2833 (0:Disable 1:Enable) -->
<P2402>1</P2402>
<!-- SIP INFO (0:Disable 1:Enable) -->
<P2403>0</P2403>
<!-- Enable Keep Alive (0:Disable 1:Enable) -->
<P1309>1</P1309>
<!-- Unregister On Reboot (0:Disable 1:Enable) -->
<P411>1</P411>
<!-- NAT Traversal (0:no 1:STUN) -->
<P414>0</P414>
<!-- Enable SRTP (0:Disable 1:Enable) -->
{if isset($grandstream_srtp)}
<P443>{$grandstream_srtp}</P443>
{else}
<P443>0</P443>
{/if}
<!-- Special Feature (100:Standard 102:Broadsoft) -->
<P424>100</P424>
<!-- Account 3 Settings -->
<!-- Account Active (0:No 1:Yes) -->
{if isset($account.3.password)}
<P501>1</P501>
{else}
<P501>0</P501>
{/if}
<!-- Account Name (type:string maxlength=64) -->
<P507>{$account.3.display_name}</P507>
<!-- SIP Server (type:string) -->
<P502>{$account.3.server_address}</P502>
<!-- Secondary SIP Server (type:string) -->
<P2512>{$account.3.server_address_secondary}</P2512>
<!-- Outbound Proxy (type:string) -->
<P503>{$account.3.outbound_proxy}</P503>
<!-- Backup Outbound Proxy (type:string) -->
<P2533>{$account.3.outbound_proxy_secondary}</P2533>
<!-- DNS Mode(0:A Record 1:SRV 2:NAPTR/SRV) -->
{if isset($grandstream_dns_mode)}
<P508>{$grandstream_dns_mode}</P508>
{else}
<P508>0</P508>
{/if}
<!-- SIP User ID (type:string) -->
<P504>{$account.3.user_id}</P504>
<!-- Authenticate ID (type:string) -->
<P505>{$account.3.auth_id}</P505>
<!-- SIP Authenticate Password (type:string) -->
<P506>{$account.3.password}</P506>
<!-- TEL URI (0:Disabled 1:User=phone 2:Enabled) -->
<P509>0</P509>
<!-- Register Expiration(m) (value:60~64800 default:3600) -->
<P512>{$account.3.register_expires}</P512>
<!-- Local SIP Port (value:1~65535 && != 6789 && no conflict others) -->
<P513>5064</P513>
<!-- SIP Transport (0:UDP 1:TCP 2:TLS/TCP) -->
{$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}
<P548>{$tp}</P548>
<!-- RFC2833 (0:Disable 1:Enable) -->
<P2502>1</P2502>
<!-- SIP INFO (0:Disable 1:Enable) -->
<P2503>0</P2503>
<!-- Enable Keep Alive (0:Disable 1:Enable) -->
<P590>1</P590>
<!-- Unregister On Reboot (0:Disable 1:Enable) -->
<P511>1</P511>
<!-- NAT Traversal (0:no 1:STUN) -->
<P514>0</P514>
<!-- Enable SRTP (0:Disable 1:Enable) -->
{if isset($grandstream_srtp)}
<P543>{$grandstream_srtp}</P543>
{else}
<P543>0</P543>
{/if}
<!-- Special Feature (100:Standard 102:Broadsoft) -->
<P524>100</P524>
<!-- Account 4 Settings -->
<!-- Account Active (0:No 1:Yes) -->
{if isset($account.4.password)}
<P601>1</P601>
{else}
<P601>0</P601>
{/if}
<!-- Account Name (type:string maxlength=64) -->
<P607>{$account.4.display_name}</P607>
<!-- SIP Server (type:string) -->
<P602>{$account.4.server_address}</P602>
<!-- Secondary SIP Server (type:string) -->
<P2612>{$account.4.server_address_secondary}</P2612>
<!-- Outbound Proxy (type:string) -->
<P603>{$account.4.outbound_proxy}</P603>
<!-- Backup Outbound Proxy (type:string) -->
<P2633>{$account.4.outbound_proxy_secondary}</P2633>
<!-- DNS Mode(0:A Record 1:SRV 2:NAPTR/SRV) -->
{if isset($grandstream_dns_mode)}
<P608>{$grandstream_dns_mode}</P608>
{else}
<P608>0</P608>
{/if}
<!-- SIP User ID (type:string) -->
<P604>{$account.4.user_id}</P604>
<!-- Authenticate ID (type:string) -->
<P605>{$account.4.auth_id}</P605>
<!-- SIP Authenticate Password (type:string) -->
<P606>{$account.4.password}</P606>
<!-- TEL URI (0:Disabled 1:User=phone 2:Enabled) -->
<P609>0</P609>
<!-- Register Expiration(m) (value:60~64800 default:3600) -->
<P612>{$account.4.register_expires}</P612>
<!-- Local SIP Port (value:1~65535 && != 6789 && no conflict others) -->
<P613>5066</P613>
<!-- SIP Transport (0:UDP 1:TCP 2:TLS/TCP) -->
{$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}
<P648>{$tp}</P648
<!-- RFC2833 (0:Disable 1:Enable) -->
<P2602>1</P2602>
<!-- SIP INFO (0:Disable 1:Enable) -->
<P2603>0</P2603>
<!-- Enable Keep Alive (0:Disable 1:Enable) -->
<P690>1</P690>
<!-- Unregister On Reboot (0:Disable 1:Enable) -->
<P611>1</P611>
<!-- NAT Traversal (0:no 1:STUN) -->
<P614>0</P614>
<!-- Enable SRTP (0:Disable 1:Enable) -->
{if isset($grandstream_srtp)}
<P643>{$grandstream_srtp}</P643>
{else}
<P643>0</P643>
{/if}
<!-- Special Feature (100:Standard 102:Broadsoft) -->
<P624>100</P624>
<!-- Phone Settings -->
<!-- STUN Server (type:string) -->
<P76></P76>
<!-- Local RTP Port (value:1024~65400 && != 6789 && no conflict others) -->
<P39>5004</P39>
<!-- Local RTP Port Range (value:48~10000) -->
<P29610>200</P29610>
<!-- Use Random Port (0:Disable 1:Enable) -->
<P78>1</P78>
<!-- Auto On-Hook Timer(s) (value: 0~65535) -->
<P10451>300</P10451>
<!-- Ring Timeout(s) (value: 0~90) -->
<P14847>30</P14847>
<!-- SIP TLS Certificate (type:string) -->
<P280></P280>
<!-- SIP TLS Private Key (type:string) -->
<P279></P279>
<!-- SIP TLS Private Key Password (type:string) -->
<P281></P281>
<!-- Enable Direct IP Call (0:Disable 1:Enable) -->
<P10453>1</P10453>
<!-- Enable two-way SIP Calling (0:Enable 1:Disable) -->
<P8001>1</P8001>
<!-- SIP Proxy Compatibility Mode (0:Enable 1:Disable) -->
<P8003>1</P8003>
<!-- Account 1 White List -->
<!-- Enable White Number List (0:Disable 1:Enable) -->
<P10410>0</P10410>
<!-- sip white phone number list (Format:123,4567,) -->
<P10411></P10411>
<!-- Account 2 White List -->
<!-- Enable White Number List (0:Disable 1:Enable) -->
<P10454>0</P10454>
<!-- sip white phone number list (Format:123,4567,) -->
<P10460></P10460>
<!-- Account 3 White List -->
<!-- Enable White Number List (0:Disable 1:Enable) -->
<P10420>0</P10420>
<!-- sip white phone number list (Format:123,4567,) -->
<P10421></P10421>
<!-- Account 4 White List -->
<!-- Enable White Number List (0:Disable 1:Enable) -->
<P10430>0</P10430>
<!-- sip white phone number list (Format:123,4567,) -->
<P10431></P10431>
<!-- Audio Settings -->
<!-- Preferred Audio Codec (1:PCMU 2:PCMA 4:G722) -->
<P14000>1</P14000>
<!-- P14010=Mic (0:Mic1 1:Mic2 2:Mic1+Mic2)-->
<!-- Speaker Volume (Volume level: 1,2,3,4,5,6,7) -->
<P14003>5</P14003>
<!-- Doorbell Volume (Volume level: 0,1,2,3,4,5,6,7) -->
<P14835>5</P14835>
<!-- #################################################################### -->
<!-- # Ignore Block 2 See info at top of template ## -->
<!-- #################################################################### -->
<?ignore
<!-- Alarm Event Config -->
<!-- Digital Input 1 (0:Disable 1:Alarm Input 2:Open Door) -->
<P14320>0</P14320>
<!-- Digital Input 1 State (0:Normal Open 1:Normal Close) -->
<P15431>0</P15431>
<!-- Select Alarm Schdeule 1 (value: 0~10) -->
<P14321>0</P14321>
<!-- Select Alarm Action Profile 1 (value: 1~10) -->
<P14322>1</P14322>
<!-- Digital Input 2 (0:Disable 1:Alarm Input 2:Open Door) -->
<P14325>0</P14325>
<!-- Digital Input 2 State (0:Normal Open 1:Normal Close) -->
<P15432>0</P15432>
<!-- Select Alarm Schdeule 2 (value: 0~10) -->
<P14326>0</P14326>
<!-- Select Alarm Action Profile 2 (value: 1~10) -->
<P14327>1</P14327>
<!-- Alarm Output Duration(s) (value: 5/10/15/20/25/30) -->
<P14341>5</P14341>
<!-- Alarm Mute Mode (String Format:enable@DI@MD@Tamper@Passwd_Err Exmaple: 0@1@1@0@1) -->
<P14568>0@0@0@0@0</P14568>
<!-- Enable Hostage Code (0:Disable 1:Enable) -->
<P10467>0</P10467>
<!-- Hostage Code (Digital and max length is 8) -->
<P10466></P10466>
<!-- Hostage Code Alarm Action Profile (value: 1~10) -->
<P10468>1</P10468>
<!-- Enable Tamper Alarm (0:Disable 1:Enable) -->
<P14350>0</P14350>
<!-- Tamper Alarm Action Profile (value: 1~10) -->
<P14355>1</P14355>
<!-- Enable Keypad Input Error Alarm (0:Disable 1:Enable default:1) -->
<P14825>1</P14825>
<!-- Keypad Input Error Alarm profile. (value:1-10) -->
<P14826>1</P14826>
<!-- Enable Non-scheduled Access Alarm (0:Disable 1:Enable default:0) -->
<P15407>0</P15407>
<!-- Non-scheduled Access Alarm profile. (value:1-10) -->
<P15408>1</P15408>
<!-- Alarm Schedule -->
<!-- schedule1. Format:name,Date@start_time@end_time. example:schedule1,0@0000@1011,0@1100@2300 -->
<P14200>schedule1,0@0000@2359,</P14200>
<!-- schedule1. Format:name,Date@start_time@end_time. example:schedule1,0@0000@1011,0@1100@2300 -->
<P14201>schedule2,0@0000@2359,</P14201>
<!-- schedule1. Format:name,Date@start_time@end_time. example:schedule1,0@0000@1011,0@1100@2300 -->
<P14202>schedule3,0@0000@2359,</P14202>
<!-- schedule1. Format:name,Date@start_time@end_time. example:schedule1,0@0000@1011,0@1100@2300 -->
<P14203>schedule4,0@0000@2359,</P14203>
<!-- schedule1. Format:name,Date@start_time@end_time. example:schedule1,0@0000@1011,0@1100@2300 -->
<P14204>schedule5,0@0000@2359,</P14204>
<!-- schedule1. Format:name,Date@start_time@end_time. example:schedule1,0@0000@1011,0@1100@2300 -->
<P14205>schedule6,0@0000@2359,</P14205>
<!-- schedule1. Format:name,Date@start_time@end_time. example:schedule1,0@0000@1011,0@1100@2300 -->
<P14206>schedule7,0@0000@2359,</P14206>
<!-- schedule1. Format:name,Date@start_time@end_time. example:schedule1,0@0000@1011,0@1100@2300 -->
<P14207>schedule8,0@0000@2359,</P14207>
<!-- schedule1. Format:name,Date@start_time@end_time. example:schedule1,0@0000@1011,0@1100@2300 -->
<P14208>schedule9,0@0000@2359,</P14208>
<!-- schedule1. Format:name,Date@start_time@end_time. example:schedule1,0@0000@1011,0@1100@2300 -->
<P14209>schedule10,0@0000@2359,</P14209>
<!-- Alarm Action -->
<!-- Alarm Action Profile. Format:profileName@Alarm-Center,Sound,Sip,Output,Email,Reserved, example:night@1,1,1,0,1,0, -->
<P14300>profile1@0,0,0,0,0,0,</P14300>
<!-- Alarm Action Profile. Format:profileName@Alarm-Center,Sound,Sip,Output,Email,Reserved, example:night@1,1,1,0,1,0, -->
<P14301>profile2@0,0,0,0,0,0,</P14301>
<!-- Alarm Action Profile. Format:profileName@Alarm-Center,Sound,Sip,Output,Email,Reserved, example:night@1,1,1,0,1,0, -->
<P14302>profile3@0,0,0,0,0,0,</P14302>
<!-- Alarm Action Profile. Format:profileName@Alarm-Center,Sound,Sip,Output,Email,Reserved, example:night@1,1,1,0,1,0, -->
<P14303>profile4@0,0,0,0,0,0,</P14303>
<!-- Alarm Action Profile. Format:profileName@Alarm-Center,Sound,Sip,Output,Email,Reserved, example:night@1,1,1,0,1,0, -->
<P14304>profile5@0,0,0,0,0,0,</P14304>
<!-- Alarm Action Profile. Format:profileName@Alarm-Center,Sound,Sip,Output,Email,Reserved, example:night@1,1,1,0,1,0, -->
<P14305>profile6@0,0,0,0,0,0,</P14305>
<!-- Alarm Action Profile. Format:profileName@Alarm-Center,Sound,Sip,Output,Email,Reserved, example:night@1,1,1,0,1,0, -->
<P14306>profile7@0,0,0,0,0,0,</P14306>
<!-- Alarm Action Profile. Format:profileName@Alarm-Center,Sound,Sip,Output,Email,Reserved, example:night@1,1,1,0,1,0, -->
<P14307>profile8@0,0,0,0,0,0,</P14307>
<!-- Alarm Action Profile. Format:profileName@Alarm-Center,Sound,Sip,Output,Email,Reserved, example:night@1,1,1,0,1,0, -->
<P14308>profile9@0,0,0,0,0,0,</P14308>
<!-- Alarm Action Profile. Format:profileName@Alarm-Center,Sound,Sip,Output,Email,Reserved, example:night@1,1,1,0,1,0, -->
<P14309>profile10@0,0,0,0,0,0,</P14309>
<!-- Alarm Phone List -->
<!-- Alarm Call Out Account (value: 0-4) -->
<P10471>0</P10471>
<!-- Alarm Phone List.Example:1122,3344,5566, Don't forget the last ',' -->
<P10459></P10459>
<!-- Email Settings -->
<!-- SMTP Server (type:string) -->
<P10121></P10121>
<!-- SMTP Server Port (value: 0~65535 && no conflict others) -->
<P10122>25</P10122>
<!-- From E-Mail Address (type:string) -->
<P10123></P10123>
<!-- Sender User Name (type:string) -->
<P10127></P10127>
<!-- Sender Password (type:string) -->
<P10128></P10128>
<!-- Password Recovery Email (type:string) -->
<P10124></P10124>
<!-- Alarm Receive Email 1 (type:string) -->
<P14348></P14348>
<!-- Alarm Receive Email 2 (type:string) -->
<P14349></P14349>
<!-- SSL (0:Unselected 1:Selected) -->
<P10129>0</P10129>
<!-- ########################################################################################## -->
<!-- ## End of ignored block 1 ## -->
<!-- ########################################################################################## -->
?>
<!-- Upgrade -->
<!-- Firmware Upgrade Via (0:TFTP 1:HTTP 2:HTTPS) -->
<P6767>2</P6767>
<!-- Firmware Server Path -->
{if isset($grandstream_firmware_path) && isset($firmware_version)}
<P192>{$grandstream_firmware_path}/gxp2170/{$firmware_version}</P192>
{elseif isset($grandstream_firmware_path)}
<P192>{$grandstream_firmware_path}/gxp2170</P192>
{else}
<P192>{$domain_name}{$project_path}/app/provision</P192>
{/if}
<!-- Firmware HTTP/HTTPS User Name -->
<P6768></P6768>
<!-- Firmware HTTP/HTTPS Password -->
<P6769></P6769>
<!-- Firmware File Prefix -->
<P232></P232>
<!-- Firmware File Postfix -->
<P233></P233>
<!-- Upgrade Via (0:TFTP 1:HTTP 2:HTTPS) -->
<P212>1</P212>
<!-- Config Server Path -->
{if $grandstream_config_server_path=="none"}
<P237></P237>
{elseif isset($grandstream_config_server_path)}
<P237>{$grandstream_config_server_path}</P237>
{else}
<P237>{$domain_name}{$project_path}/app/provision</P237>
{/if}
<!-- HTTP/HTTPS User Name -->
<P1360>{$http_auth_username}</P1360>
<!-- HTTP/HTTPS Password -->
<P1361>{$http_auth_password}</P1361>
<!-- Config File Prefix -->
<P234></P234>
<!-- Config File Postfix -->
<P235></P235>
<!-- XML Config File Password (type:string) -->
<P1359></P1359>
<!-- Validate Server Certificates (0:Disable 1:Enable) -->
<P8463>0</P8463>
<!-- Automatic Upgrade Interval(m) (value:60~525600) -->
<P193>10080</P193>
<!-- DHCP Option 66 Override Server (0:Disable 1:Enable) -->
<P145>0</P145>
<!-- Zero Config (0:Disable 1:Enable) -->
<P1414>0</P1414>
<!-- Automatic Upgrade (0:Disable 1:Enable) -->
<P194>1</P194>
<!--Trusted CA-->
<!-- CA Certificate1 (type:string) -->
<P8433></P8433>
<!-- CA Certificate2 (type:string) -->
<P8434></P8434>
<!-- CA Certificate3 (type:string) -->
<P8435></P8435>
<!-- CA Certificate4 (type:string) -->
<P8436></P8436>
<!-- CA Certificate5 (type:string) -->
<P8437></P8437>
<!-- CA Certificate6 (type:string) -->
<P8438></P8438>
<!--Custom Certificate (type:string) -->
<P8475></P8475>
<!-- Debug Log -->
<!-- Debug Log Server (type:string) -->
<P207>{$grandstream_syslog_server}</P207>
<!-- Debug Log Level (0:None 1:Debug 2:Info 3:Warning 4:Error) -->
<P208>{$grandstream_syslog_level}</P208>
{else}
<P208>0</P208>
{/if}
<!-- Event Notification -->
<!-- Enable Log Reporting (0:Disable 1:Enable) -->
<P15410>0</P15410>
<!-- Event Notification Type (1:HTTP 2:HTTPS) -->
<P15417>1</P15417>
<!-- HTTP/HTTPS Server(Type:string. Example:192.168.1.2 Max.length=256) -->
<P15413></P15413>
<!-- HTTP/HTTPS Server Username (Type:string. Max.length=128) -->
<P15414></P15414>
<!-- HTTP/HTTPS Server Password (Type:string. Max.length=128) -->
<P15415></P15415>
<!-- URL Template (Type:string. Max.length=1024) -->
<P15416>{"mac":"${MAC}","content":"${WARNING_MSG}"}</P15416>
</config>
</gs_provision>