Add template sip server (#7270)

* W80 Sip Server Template

* Update Template Sip Server
This commit is contained in:
wouam31200 2025-02-22 16:36:12 +01:00 committed by GitHub
parent eb26156159
commit dde61fdeeb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 163 additions and 148 deletions

View File

@ -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=
features.media_transmit.enable=

View File

@ -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 =
account.{$row.line_number}.xsi.port =