diff --git a/resources/templates/provision/fanvil/x6/{$mac}.cfg b/resources/templates/provision/fanvil/x6/{$mac}.cfg index 31ed4a7cf2..2cb81d0c24 100644 --- a/resources/templates/provision/fanvil/x6/{$mac}.cfg +++ b/resources/templates/provision/fanvil/x6/{$mac}.cfg @@ -1778,8 +1778,8 @@ {foreach $keys["memory"] as $row} {if $row.device_key_id <= 12} - 1 - {$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type} + {if $row.device_key_type == 3}0{elseif $row.device_key_type == 1}2{else}1{/if} + {if $row.device_key_type == 3}{elseif $row.device_key_type == 1}SIP{$row.device_key_line}{else}{$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}{/if} {$row.device_key_label} {$row.device_key_icon} @@ -1788,10 +1788,10 @@ {foreach $keys["memory"] as $row} -{if $row.device_key_id > 12 && $row.device_key_id < 24} - - 1 - {$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type} +{if $row.device_key_id > 12 && $row.device_key_id <= 24} + + {if $row.device_key_type == 3}0{elseif $row.device_key_type == 1}2{else}1{/if} + {if $row.device_key_type == 3}{elseif $row.device_key_type == 1}SIP{$row.device_key_line}{else}{$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}{/if} {$row.device_key_label} {$row.device_key_icon} @@ -1800,10 +1800,10 @@ {foreach $keys["memory"] as $row} -{if $row.device_key_id > 24 && $row.device_key_id < 36} - - 1 - {$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type} +{if $row.device_key_id > 24 && $row.device_key_id <= 36} + + {if $row.device_key_type == 3}0{elseif $row.device_key_type == 1}2{else}1{/if} + {if $row.device_key_type == 3}{elseif $row.device_key_type == 1}SIP{$row.device_key_line}{else}{$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}{/if} {$row.device_key_label} {$row.device_key_icon} @@ -1812,10 +1812,10 @@ {foreach $keys["memory"] as $row} -{if $row.device_key_id > 35 && $row.device_key_id < 48} - - 1 - {$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type} +{if $row.device_key_id > 36 && $row.device_key_id <= 48} + + {if $row.device_key_type == 3}0{elseif $row.device_key_type == 1}2{else}1{/if} + {if $row.device_key_type == 3}{elseif $row.device_key_type == 1}SIP{$row.device_key_line}{else}{$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}{/if} {$row.device_key_label} {$row.device_key_icon} @@ -1824,10 +1824,10 @@ {foreach $keys["memory"] as $row} -{if $row.device_key_id > 47 && $row.device_key_id < 61} - - 1 - {$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type} +{if $row.device_key_id > 48 && $row.device_key_id <= 62} + + {if $row.device_key_type == 3}0{elseif $row.device_key_type == 1}2{else}1{/if} + {if $row.device_key_type == 3}{elseif $row.device_key_type == 1}SIP{$row.device_key_line}{else}{$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}{/if} {$row.device_key_label} {$row.device_key_icon} @@ -1836,8 +1836,8 @@ {foreach $keys["programmable"] as $row} - 1 - {$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type} + {if $row.device_key_type == 3}0{elseif $row.device_key_type == 1}2{else}1{/if} + {if $row.device_key_type == 3}{elseif $row.device_key_type == 1}SIP{$row.device_key_line}{else}{$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type}{/if} {$row.device_key_label} {/foreach}