diff --git a/resources/templates/provision/yealink/w80/y000000000175.cfg b/resources/templates/provision/yealink/w80/y000000000175.cfg index 4cec6c0fe4..30334562a4 100644 --- a/resources/templates/provision/yealink/w80/y000000000175.cfg +++ b/resources/templates/provision/yealink/w80/y000000000175.cfg @@ -202,12 +202,12 @@ over_the_air.url = over_the_air.url.w53h = {$yealink_firmware_url}/{$yealink_w53h_handset_firmware_url} over_the_air.url.w56h = {$yealink_firmware_url}/{$yealink_w56h_handset_firmware_url} over_the_air.url.cp930w = {$yealink_firmware_url}/{$yealink_cp930w_firmware_url} -over_the_air.url.cp935w = {$yealink_firmware_url}/{$yealink_cp935w_firmware_url} +over_the_air.url.cp935w = {$yealink_firmware_url}/{$yealink_cp935w_firmware_url} over_the_air.url.t41s_dd10k = {$yealink_firmware_url}/{$yealink_t41s_dd10k_firmware_url} -over_the_air.url.w59r = {$yealink_firmware_url}/{$yealink_w59r_handset_firmware_url} -over_the_air.url.w57r = {$yealink_firmware_url}/{$yealink_w57r_handset_firmware_url} -over_the_air.url.w73h = {$yealink_firmware_url}/{$yealink_w73h_handset_firmware_url} -over_the_air.url.w78h = {$yealink_firmware_url}/{$yealink_w78h_handset_firmware_url} +over_the_air.url.w59r = {$yealink_firmware_url}/{$yealink_w59r_handset_firmware_url} +over_the_air.url.w57r = {$yealink_firmware_url}/{$yealink_w57r_handset_firmware_url} +over_the_air.url.w73h = {$yealink_firmware_url}/{$yealink_w73h_handset_firmware_url} +over_the_air.url.w78h = {$yealink_firmware_url}/{$yealink_w78h_handset_firmware_url} over_the_air.base_trigger = 1 over_the_air.handset_trigger = over_the_air.handset_tip = 1 @@ -573,22 +573,22 @@ phone_setting.ringback_timeout = #static.security.user_name.user = #static.security.user_name.admin = - -{if isset($user_name) } -static.security.user_name.user = {$user_name} -static.security.user_password = {$user_name}:{$user_password} -{/if} - -{if isset($admin_name) } -static.security.user_name.admin = {$admin_name} -static.security.user_password = {$admin_name}:{$admin_password} -{/if} - -{if isset($var_name) } -static.security.user_name.var = {$var_name} -static.security.user_password = {$var_name}:{$var_password} -{/if} - + +{if isset($user_name) } +static.security.user_name.user = {$user_name} +static.security.user_password = {$user_name}:{$user_password} +{/if} + +{if isset($admin_name) } +static.security.user_name.admin = {$admin_name} +static.security.user_password = {$admin_name}:{$admin_password} +{/if} + +{if isset($var_name) } +static.security.user_name.var = {$var_name} +static.security.user_password = {$var_name}:{$var_password} +{/if} + base.pin_code = base.double_pin_code.enable = @@ -638,8 +638,8 @@ static.phone_setting.reserve_certs_enable = wui_lang.delete = wui_lang.url = -lang.gui= {$yealink_language_gui} -lang.wui= {$yealink_language_web} +lang.gui= {$yealink_language_gui} +lang.wui= {$yealink_language_web} ####################################################################################### ## Customized Factory Configurations ## @@ -659,12 +659,12 @@ static.custom_mac_cfg.url = ####################################################################################### static.auto_provision.handset_configured.enable = -static.auto_provision.custom.handset.protect = - -#custom.handset.language: 0-English, 1-French, 2-German, 3-Italian, 4-Polish, 5-Portuguese, 6-Spanish, 7-Turkish, 8- Russian, 9-Czech (only for CP935W), 10-Swedish, 11-Slovak (only for CP935W) -custom.handset.language= {$yealink_custom_handset_language} +static.auto_provision.custom.handset.protect = -custom.handset.time_format = +#custom.handset.language: 0-English, 1-French, 2-German, 3-Italian, 4-Polish, 5-Portuguese, 6-Spanish, 7-Turkish, 8- Russian, 9-Czech (only for CP935W), 10-Swedish, 11-Slovak (only for CP935W) +custom.handset.language= {$yealink_custom_handset_language} + +custom.handset.time_format = custom.handset.date_format = custom.handset.screen_saver.enable = custom.handset.backlight_in_charger.enable = @@ -696,107 +696,107 @@ custom.handset.wallpaper = ####################################################################################### #X ranges from 1 to 100 #handset.X.reg.enable = -#handset.X.ipui = -handset.1.ipui = {$yealink_handset_1_ipui} -handset.2.ipui = {$yealink_handset_2_ipui} -handset.3.ipui = {$yealink_handset_3_ipui} -handset.4.ipui = {$yealink_handset_4_ipui} -handset.5.ipui = {$yealink_handset_5_ipui} -handset.6.ipui = {$yealink_handset_6_ipui} -handset.7.ipui = {$yealink_handset_7_ipui} -handset.8.ipui = {$yealink_handset_8_ipui} -handset.9.ipui = {$yealink_handset_9_ipui} -handset.10.ipui = {$yealink_handset_10_ipui} -handset.11.ipui = {$yealink_handset_11_ipui} -handset.12.ipui = {$yealink_handset_12_ipui} -handset.13.ipui = {$yealink_handset_13_ipui} -handset.14.ipui = {$yealink_handset_14_ipui} -handset.15.ipui = {$yealink_handset_15_ipui} -handset.16.ipui = {$yealink_handset_16_ipui} -handset.17.ipui = {$yealink_handset_17_ipui} -handset.18.ipui = {$yealink_handset_18_ipui} -handset.19.ipui = {$yealink_handset_19_ipui} -handset.20.ipui = {$yealink_handset_20_ipui} -handset.21.ipui = {$yealink_handset_21_ipui} -handset.22.ipui = {$yealink_handset_22_ipui} -handset.23.ipui = {$yealink_handset_23_ipui} -handset.24.ipui = {$yealink_handset_24_ipui} -handset.25.ipui = {$yealink_handset_25_ipui} -handset.26.ipui = {$yealink_handset_26_ipui} -handset.27.ipui = {$yealink_handset_27_ipui} -handset.28.ipui = {$yealink_handset_28_ipui} -handset.29.ipui = {$yealink_handset_29_ipui} -handset.30.ipui = {$yealink_handset_30_ipui} -handset.31.ipui = {$yealink_handset_31_ipui} -handset.32.ipui = {$yealink_handset_32_ipui} -handset.33.ipui = {$yealink_handset_33_ipui} -handset.34.ipui = {$yealink_handset_34_ipui} -handset.35.ipui = {$yealink_handset_35_ipui} -handset.36.ipui = {$yealink_handset_36_ipui} -handset.37.ipui = {$yealink_handset_37_ipui} -handset.38.ipui = {$yealink_handset_38_ipui} -handset.39.ipui = {$yealink_handset_39_ipui} -handset.40.ipui = {$yealink_handset_40_ipui} -handset.41.ipui = {$yealink_handset_41_ipui} -handset.42.ipui = {$yealink_handset_42_ipui} -handset.43.ipui = {$yealink_handset_43_ipui} -handset.44.ipui = {$yealink_handset_44_ipui} -handset.45.ipui = {$yealink_handset_45_ipui} -handset.46.ipui = {$yealink_handset_46_ipui} -handset.47.ipui = {$yealink_handset_47_ipui} -handset.48.ipui = {$yealink_handset_48_ipui} -handset.49.ipui = {$yealink_handset_49_ipui} -handset.50.ipui = {$yealink_handset_50_ipui} -handset.51.ipui = {$yealink_handset_51_ipui} -handset.52.ipui = {$yealink_handset_52_ipui} -handset.53.ipui = {$yealink_handset_53_ipui} -handset.54.ipui = {$yealink_handset_54_ipui} -handset.55.ipui = {$yealink_handset_55_ipui} -handset.56.ipui = {$yealink_handset_56_ipui} -handset.57.ipui = {$yealink_handset_57_ipui} -handset.58.ipui = {$yealink_handset_58_ipui} -handset.59.ipui = {$yealink_handset_59_ipui} -handset.60.ipui = {$yealink_handset_60_ipui} -handset.61.ipui = {$yealink_handset_61_ipui} -handset.62.ipui = {$yealink_handset_62_ipui} -handset.63.ipui = {$yealink_handset_63_ipui} -handset.64.ipui = {$yealink_handset_64_ipui} -handset.65.ipui = {$yealink_handset_65_ipui} -handset.66.ipui = {$yealink_handset_66_ipui} -handset.67.ipui = {$yealink_handset_67_ipui} -handset.68.ipui = {$yealink_handset_68_ipui} -handset.69.ipui = {$yealink_handset_69_ipui} -handset.70.ipui = {$yealink_handset_70_ipui} -handset.71.ipui = {$yealink_handset_71_ipui} -handset.72.ipui = {$yealink_handset_72_ipui} -handset.73.ipui = {$yealink_handset_73_ipui} -handset.74.ipui = {$yealink_handset_74_ipui} -handset.75.ipui = {$yealink_handset_75_ipui} -handset.76.ipui = {$yealink_handset_76_ipui} -handset.77.ipui = {$yealink_handset_77_ipui} -handset.78.ipui = {$yealink_handset_78_ipui} -handset.79.ipui = {$yealink_handset_79_ipui} -handset.80.ipui = {$yealink_handset_80_ipui} -handset.81.ipui = {$yealink_handset_81_ipui} -handset.82.ipui = {$yealink_handset_82_ipui} -handset.83.ipui = {$yealink_handset_83_ipui} -handset.84.ipui = {$yealink_handset_84_ipui} -handset.85.ipui = {$yealink_handset_85_ipui} -handset.86.ipui = {$yealink_handset_86_ipui} -handset.87.ipui = {$yealink_handset_87_ipui} -handset.88.ipui = {$yealink_handset_88_ipui} -handset.89.ipui = {$yealink_handset_89_ipui} -handset.90.ipui = {$yealink_handset_90_ipui} -handset.91.ipui = {$yealink_handset_91_ipui} -handset.92.ipui = {$yealink_handset_92_ipui} -handset.93.ipui = {$yealink_handset_93_ipui} -handset.94.ipui = {$yealink_handset_94_ipui} -handset.95.ipui = {$yealink_handset_95_ipui} -handset.96.ipui = {$yealink_handset_96_ipui} -handset.97.ipui = {$yealink_handset_97_ipui} -handset.98.ipui = {$yealink_handset_98_ipui} -handset.99.ipui = {$yealink_handset_99_ipui} -handset.100.ipui = {$yealink_handset_100_ipui} +#handset.X.ipui = +handset.1.ipui = {$yealink_handset_1_ipui} +handset.2.ipui = {$yealink_handset_2_ipui} +handset.3.ipui = {$yealink_handset_3_ipui} +handset.4.ipui = {$yealink_handset_4_ipui} +handset.5.ipui = {$yealink_handset_5_ipui} +handset.6.ipui = {$yealink_handset_6_ipui} +handset.7.ipui = {$yealink_handset_7_ipui} +handset.8.ipui = {$yealink_handset_8_ipui} +handset.9.ipui = {$yealink_handset_9_ipui} +handset.10.ipui = {$yealink_handset_10_ipui} +handset.11.ipui = {$yealink_handset_11_ipui} +handset.12.ipui = {$yealink_handset_12_ipui} +handset.13.ipui = {$yealink_handset_13_ipui} +handset.14.ipui = {$yealink_handset_14_ipui} +handset.15.ipui = {$yealink_handset_15_ipui} +handset.16.ipui = {$yealink_handset_16_ipui} +handset.17.ipui = {$yealink_handset_17_ipui} +handset.18.ipui = {$yealink_handset_18_ipui} +handset.19.ipui = {$yealink_handset_19_ipui} +handset.20.ipui = {$yealink_handset_20_ipui} +handset.21.ipui = {$yealink_handset_21_ipui} +handset.22.ipui = {$yealink_handset_22_ipui} +handset.23.ipui = {$yealink_handset_23_ipui} +handset.24.ipui = {$yealink_handset_24_ipui} +handset.25.ipui = {$yealink_handset_25_ipui} +handset.26.ipui = {$yealink_handset_26_ipui} +handset.27.ipui = {$yealink_handset_27_ipui} +handset.28.ipui = {$yealink_handset_28_ipui} +handset.29.ipui = {$yealink_handset_29_ipui} +handset.30.ipui = {$yealink_handset_30_ipui} +handset.31.ipui = {$yealink_handset_31_ipui} +handset.32.ipui = {$yealink_handset_32_ipui} +handset.33.ipui = {$yealink_handset_33_ipui} +handset.34.ipui = {$yealink_handset_34_ipui} +handset.35.ipui = {$yealink_handset_35_ipui} +handset.36.ipui = {$yealink_handset_36_ipui} +handset.37.ipui = {$yealink_handset_37_ipui} +handset.38.ipui = {$yealink_handset_38_ipui} +handset.39.ipui = {$yealink_handset_39_ipui} +handset.40.ipui = {$yealink_handset_40_ipui} +handset.41.ipui = {$yealink_handset_41_ipui} +handset.42.ipui = {$yealink_handset_42_ipui} +handset.43.ipui = {$yealink_handset_43_ipui} +handset.44.ipui = {$yealink_handset_44_ipui} +handset.45.ipui = {$yealink_handset_45_ipui} +handset.46.ipui = {$yealink_handset_46_ipui} +handset.47.ipui = {$yealink_handset_47_ipui} +handset.48.ipui = {$yealink_handset_48_ipui} +handset.49.ipui = {$yealink_handset_49_ipui} +handset.50.ipui = {$yealink_handset_50_ipui} +handset.51.ipui = {$yealink_handset_51_ipui} +handset.52.ipui = {$yealink_handset_52_ipui} +handset.53.ipui = {$yealink_handset_53_ipui} +handset.54.ipui = {$yealink_handset_54_ipui} +handset.55.ipui = {$yealink_handset_55_ipui} +handset.56.ipui = {$yealink_handset_56_ipui} +handset.57.ipui = {$yealink_handset_57_ipui} +handset.58.ipui = {$yealink_handset_58_ipui} +handset.59.ipui = {$yealink_handset_59_ipui} +handset.60.ipui = {$yealink_handset_60_ipui} +handset.61.ipui = {$yealink_handset_61_ipui} +handset.62.ipui = {$yealink_handset_62_ipui} +handset.63.ipui = {$yealink_handset_63_ipui} +handset.64.ipui = {$yealink_handset_64_ipui} +handset.65.ipui = {$yealink_handset_65_ipui} +handset.66.ipui = {$yealink_handset_66_ipui} +handset.67.ipui = {$yealink_handset_67_ipui} +handset.68.ipui = {$yealink_handset_68_ipui} +handset.69.ipui = {$yealink_handset_69_ipui} +handset.70.ipui = {$yealink_handset_70_ipui} +handset.71.ipui = {$yealink_handset_71_ipui} +handset.72.ipui = {$yealink_handset_72_ipui} +handset.73.ipui = {$yealink_handset_73_ipui} +handset.74.ipui = {$yealink_handset_74_ipui} +handset.75.ipui = {$yealink_handset_75_ipui} +handset.76.ipui = {$yealink_handset_76_ipui} +handset.77.ipui = {$yealink_handset_77_ipui} +handset.78.ipui = {$yealink_handset_78_ipui} +handset.79.ipui = {$yealink_handset_79_ipui} +handset.80.ipui = {$yealink_handset_80_ipui} +handset.81.ipui = {$yealink_handset_81_ipui} +handset.82.ipui = {$yealink_handset_82_ipui} +handset.83.ipui = {$yealink_handset_83_ipui} +handset.84.ipui = {$yealink_handset_84_ipui} +handset.85.ipui = {$yealink_handset_85_ipui} +handset.86.ipui = {$yealink_handset_86_ipui} +handset.87.ipui = {$yealink_handset_87_ipui} +handset.88.ipui = {$yealink_handset_88_ipui} +handset.89.ipui = {$yealink_handset_89_ipui} +handset.90.ipui = {$yealink_handset_90_ipui} +handset.91.ipui = {$yealink_handset_91_ipui} +handset.92.ipui = {$yealink_handset_92_ipui} +handset.93.ipui = {$yealink_handset_93_ipui} +handset.94.ipui = {$yealink_handset_94_ipui} +handset.95.ipui = {$yealink_handset_95_ipui} +handset.96.ipui = {$yealink_handset_96_ipui} +handset.97.ipui = {$yealink_handset_97_ipui} +handset.98.ipui = {$yealink_handset_98_ipui} +handset.99.ipui = {$yealink_handset_99_ipui} +handset.100.ipui = {$yealink_handset_100_ipui} @@ -907,16 +907,31 @@ static.station.*.network.gateway= static.station.*.network.mask= #* range from 1 to 10 -template.*.name= -template.*.outbound.*.address= -template.*.outbound.*.port= -template.*.outbound.enable= -template.*.outbound.fallback_interval= -template.*.sip_server.*.address= -template.*.sip_server.*.expires= -template.*.sip_server.*.port= -template.*.sip_server.*.retry_counts= -template.*.sip_server.*.transport_type= +#template.*.name= +#template.*.outbound.*.address= +#template.*.outbound.*.port= +#template.*.outbound.enable= +#template.*.outbound.fallback_interval= +#template.*.sip_server.*.address= +#template.*.sip_server.*.expires= +#template.*.sip_server.*.port= +#template.*.sip_server.*.retry_counts= +#template.*.sip_server.*.transport_type= + +template.1.name= FusionPBX +template.1.outbound.1.address= {$row.outbound_proxy_primary} +template.1.outbound.1.port= {$outbound_proxy_1_port} +template.1.outbound.enable= {if isset($row.outbound_proxy_primary)}1{else}0{/if} +template.1.outbound.fallback_interval= {$outbound_proxy_fallback_interval} +template.1.sip_server.1.address= {$row.server_address} +template.1.sip_server.1.expires= {$row.register_expires} +template.1.sip_server.1.port= {$row.sip_port} +template.1.sip_server.1.retry_counts= 3 + +{if $account.{$row.line_number}.sip_transport == 'udp'}template.1.sip_server.1.transport_type= = 0{/if} +{if $account.{$row.line_number}.sip_transport == 'tcp'}template.1.sip_server.1.transport_type= 1{/if} +{if $account.{$row.line_number}.sip_transport == 'tls'}template.1.sip_server.1.transport_type= 2{/if} +{if $account.{$row.line_number}.sip_transport == 'dns srv'}template.1.sip_server.1.transport_type= 3{/if} #W80B ADD -features.media_transmit.enable= \ No newline at end of file +features.media_transmit.enable= diff --git a/resources/templates/provision/yealink/w80/{$mac}.cfg b/resources/templates/provision/yealink/w80/{$mac}.cfg index df8be86a45..a655db3a34 100644 --- a/resources/templates/provision/yealink/w80/{$mac}.cfg +++ b/resources/templates/provision/yealink/w80/{$mac}.cfg @@ -2,9 +2,9 @@ ##File header "#!version:1.0.0.1" can not be edited or deleted.## -#Account.X Settings ,X Range from 1 to 100 +#Account.X Settings ,X Range from 1 to 100 -{foreach $lines as $row} +{foreach $lines as $row} ####################################################################################### ## Account1 Settings ## @@ -27,7 +27,7 @@ account.{$row.line_number}.auth_name = {$row.auth_id} account.{$row.line_number}.password = {$row.password} #W80B ADD -account.{$row.line_number}.sip_server.template = +account.{$row.line_number}.sip_server.template = 1 account.{$row.line_number}.media_transmit.enable = ####################################################################################### @@ -77,7 +77,7 @@ account.{$row.line_number}.anonymous_reject_offcode = ####################################################################################### ## Codec ## ####################################################################################### -account.{$row.line_number}.codec.g722.enable = {if isset($yealink_codec_g722_enable)}{$yealink_codec_g722_enable}{else}0{/if} +account.{$row.line_number}.codec.g722.enable = {if isset($yealink_codec_g722_enable)}{$yealink_codec_g722_enable}{else}0{/if} account.{$row.line_number}.codec.g722.priority = {if isset($yealink_codec_g722_priority)}{$yealink_codec_g722_priority}{else}0{/if} @@ -102,9 +102,9 @@ account.{$row.line_number}.codec.ilbc.priority = {if isset($yealink_codec_iLBC_p account.{$row.line_number}.codec.pcmu.enable = {if isset($yealink_codec_pcmu_enable) && $yealink_codec_pcmu_enable}1{else}{0}{/if} account.{$row.line_number}.codec.pcmu.priority = {if isset($yealink_codec_pcmu_priority)}{$yealink_codec_pcmu_priority}{else}0{/if} -account.{$row.line_number}.codec.pcma.enable = {if isset($yealink_codec_pcma_enable) && $yealink_codec_pcma_enable}1{else}{0}{/if} +account.{$row.line_number}.codec.pcma.enable = {if isset($yealink_codec_pcma_enable) && $yealink_codec_pcma_enable}1{else}{0}{/if} -account.{$row.line_number}.codec.pcma.priority = {if isset($yealink_codec_pcma_priority)}{$yealink_codec_pcma_priority}{else}0{/if} +account.{$row.line_number}.codec.pcma.priority = {if isset($yealink_codec_pcma_priority)}{$yealink_codec_pcma_priority}{else}0{/if} account.{$row.line_number}.codec.opus.enable = {if isset($yealink_codec_opus_enable) && $yealink_codec_opus_enable}1{else}0{/if} @@ -167,7 +167,7 @@ account.{$row.line_number}.cid_source_privacy = account.{$row.line_number}.cid_source_ppi = #Enable or disable the session timer; 0-Disabled (default), 1-Enabled; -account.{$row.line_number}.session_timer.enable = {$yealink_session_timer} +account.{$row.line_number}.session_timer.enable = {$yealink_session_timer} #Configure the refresh session timer interval (in seconds). It ranges from 1 to 9999. account.{$row.line_number}.session_timer.expires = @@ -294,4 +294,4 @@ account.{$row.line_number}.xsi.server_type = ##It configures the server port of the Xtended Services Platform server. ##The default value is 80.Integer from 1 to 65535 -account.{$row.line_number}.xsi.port = \ No newline at end of file +account.{$row.line_number}.xsi.port =