diff --git a/app/fanvil/app_config.php b/app/fanvil/app_config.php index 4fb7d560e6..4815b2a277 100644 --- a/app/fanvil/app_config.php +++ b/app/fanvil/app_config.php @@ -294,13 +294,45 @@ $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true"; $apps[$x]['default_settings'][$y]['default_setting_description'] = "Dial call as audio only or audio with video. 1-Audio, 2-Video Note: If you set this to video, then video is offered in the first invite which can cause your call to hang or not complete if going through a sip trunk provider."; $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "9a878f97-31bf-4d1a-93e2-c3b51c962383"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "fanvil_network_failure_reboot"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "0"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = "If network fails, automatically reboot. 0 - NO, 1 - Yes"; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "2b14337d-8c2b-4f17-8d43-cf0341db6b8c"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "fanvil_network_failure_wait_time"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "300"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = "Time to wait before automatic reboot in seconds."; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "71fcfa1c-2921-43ed-aadb-9cd335cba6fb"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "fanvil_sip_failure_reboot"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "0"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = "If sip registration fails, automatically reboot. 0 - NO, 1 - Yes"; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "793c48b1-092b-44db-ac37-14339744a985"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "fanvil_sip_failure_wait_time"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "180"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = "Time to wait before automatic reboot in seconds."; + $y++; $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "37ddabf0-8d7c-494f-b381-5bc4e3048bff"; $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "fanvil_enable_auto_upgrade"; $apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric"; $apps[$x]['default_settings'][$y]['default_setting_value'] = "0"; $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true"; - $apps[$x]['default_settings'][$y]['default_setting_description'] = "Enable firmware auto upgrade 0 - NO, 1 - Yes"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = "Enable firmware auto upgrade. 0 - NO, 1 - Yes"; $y++; $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "5a2a79c3-befb-4b7a-998d-3f0bfc9fcde4"; $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; @@ -398,6 +430,14 @@ $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; $apps[$x]['default_settings'][$y]['default_setting_description'] = " Filename of the X6 firmware ROM"; $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "c6842526-ca39-47f1-85af-1c4448b2fbd4"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "fanvil_egs_switch_open_duration"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "1"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = "Time to hold switch in open position in seconds. "; + $y++; $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "4b7f56f3-31a9-46dd-b588-35b253024b1f"; $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "fanvil_egs_switch_mode"; @@ -414,6 +454,22 @@ $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; $apps[$x]['default_settings'][$y]['default_setting_description'] = "Enable RFID Card Reader. 0 - NO, 1 - Yes"; $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "e8480f45-b359-4ad3-9c6f-8d7f471c3057"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "fanvil_egs_enable_digit_pad"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "1"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = "Enable numeric digit pad. 0 - NO, 1 - Yes"; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "e8480f45-b359-4ad3-9c6f-8d7f471c3057"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "fanvil_egs_enable_function_key_answer"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "0"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = "Allow function key to answer call made to the door. 0 - NO, 1 - Yes"; + $y++; $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "7226d18c-7d49-449b-be7b-8cfb46c1ddb3"; $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "fanvil_egs_enable_indoor_open"; @@ -446,7 +502,7 @@ $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; $apps[$x]['default_settings'][$y]['default_setting_description'] = "Default: 6789"; $y++; - $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "0c5fe247-0361-4c69-a247-d14b5417e53e"; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "717573af-0247-41c1-9566-79fe38bef630"; $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "fanvil_egs_enable_syslog"; $apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric"; diff --git a/resources/templates/provision/fanvil/i30/{$mac}.cfg b/resources/templates/provision/fanvil/i30/{$mac}.cfg index dbde1e419f..deb992ea2a 100644 --- a/resources/templates/provision/fanvil/i30/{$mac}.cfg +++ b/resources/templates/provision/fanvil/i30/{$mac}.cfg @@ -6,8 +6,8 @@ 255.255.255.0 -{$dns_server_primary} -{$dns_server_secondary} +{if isset($dns_server_primary)}{$dns_server_primary}{else}8.8.8.8{/if} +{if isset($dns_server_secondary)}{$dns_server_secondary}{else}202.96.134.133{/if} 1 0 Fanvil i30 @@ -17,7 +17,7 @@ VOIP 0 -10000 +16384 200 {$ntp_server_primary} {$ntp_server_secondary} @@ -26,9 +26,9 @@ {$fanvil_location} {$fanvil_time_zone_name} {$fanvil_enable_dst} -{$fanvil_DST_fixed_type} +{$fanvil_dst_fixed_type} 60 -{if isset($fanvil_DST_Minute_offset)}{$fanvil_DST_Minute_offset}{else}60{/if} +{if isset($fanvil_dst_minute_offset)}{$fanvil_dst_minute_offset}{else}60{/if} 3 5 0 @@ -82,10 +82,10 @@ 2 0 72 -0 -300 -0 -180 +{$fanvil_network_failure_reboot} +{$fanvil_network_failure_wait_time} +{$fanvil_sip_failure_reboot} +{$fanvil_sip_failure_wait_time} 10.10.99.49 @@ -560,7 +560,7 @@ 0 {if isset($fanvil_egs_enable_card_reader)}{$fanvil_egs_enable_card_reader}{else}1{/if} -5 +{if isset($fanvil_egs_switch_open_duration)}{$fanvil_egs_switch_open_duration}{else}1{/if} 5 120 0 @@ -576,13 +576,13 @@ 360 1080 {if isset($fanvil_egs_enable_syslog)}{$fanvil_egs_enable_syslog}{else}0{/if} -{if isset($fanvil_egs_log_port)}{$fanvil_egs_log_port}{else}0.0.0.0{/if} -{if isset($fanvil_egs_log_server)}{$fanvil_egs_log_server}{else}514{/if} +{if isset($fanvil_egs_log_port)}{$fanvil_egs_log_port}{else}514{/if} +{if isset($fanvil_egs_log_server)}{$fanvil_egs_log_server}{else}0.0.0.0{/if} {if isset($fanvil_egs_enable_indoor_open)}{$fanvil_egs_enable_indoor_open}{else}1{/if} 1 -1 +{$fanvil_egs_enable_digit_pad} 0 -1 +{$fanvil_egs_enable_function_key_answer} {if isset($fanvil_egs_switch_mode)}{$fanvil_egs_switch_mode}{else}0{/if} 0 4 @@ -759,7 +759,7 @@ 80 -1 +0 443 @@ -801,70 +801,20 @@ 0 1 +{foreach $keys["memory"] as $row} +{if $row.device_key_id <= 1} -Fkey1 +Fkey{$row.device_key_id} 1 -3030@1/f - - - -Fkey2 -0 - - - - -Fkey3 -0 - - - - -Fkey4 -0 - - - - -Fkey5 -0 - - - - -Fkey6 -0 - - - - -Fkey7 -0 - - - - -Fkey8 -0 - - - - -Fkey9 -0 - - - - -Fkey10 -0 - - +{$row.device_key_value}@{$row.device_key_line}/{$row.device_key_type} +{$row.device_key_label} +{/if} +{/foreach} -http://{$domain_name}/app/provision/{$fanvil_firmware_i30} +http://{$domain_name}/app/fanvil/resources/firmware/{$fanvil_firmware_i30} 1 @@ -914,7 +864,7 @@ admin dps dps -00100400FV02001000000c383e1e6331 + 0 0 @@ -987,12 +937,15 @@ 1 1 ipCameraName - - +{if isset($admin_name)}{$admin_name}{else}admin{/if} +{if isset($admin_password)}{$admin_password}{else}admin{/if} 1 554 +0 +1 +Front Door