diff --git a/resources/templates/provision/yealink/t23g/{$mac}.cfg b/resources/templates/provision/yealink/t23g/{$mac}.cfg index 2a7c7610f5..1a41ded3f9 100644 --- a/resources/templates/provision/yealink/t23g/{$mac}.cfg +++ b/resources/templates/provision/yealink/t23g/{$mac}.cfg @@ -64,6 +64,13 @@ account.1.fallback.redundancy_type = 0 account.1.fallback.timeout = {$yealink_outbound_proxy_fallback_interval} account.1.sip_server.1.address = {$account.1.server.1.address} account.1.sip_server.1.port = {$account.1.sip_port} + +#Configure the transport type; 0-UDP (default), 1-TCP, 2-TLS, 3-DNS-NAPTR; +{if $account.1.sip_transport == 'udp'}account.1.sip_server.1.transport_type = 0{/if} +{if $account.1.sip_transport == 'tcp'}account.1.sip_server.1.transport_type = 1{/if} +{if $account.1.sip_transport == 'tls'}account.1.sip_server.1.transport_type = 2{/if} +{if $account.1.sip_transport == 'dns srv'}account.1.sip_server.1.transport_type = 3{/if} + #Configure the register expiry time (in seconds), the default value is 3600. account.1.sip_server.1.expires = {$account.1.register_expires} account.1.sip_server.1.retry_counts = 3 @@ -72,6 +79,13 @@ account.1.sip_server.1.failback_timeout = 3600 account.1.sip_server.1.register_on_enable = 0 account.1.sip_server.2.address = {$account.1.server.2.address} account.1.sip_server.2.port = {$account.1.sip_port} + +#Configure the transport type; 0-UDP (default), 1-TCP, 2-TLS, 3-DNS-NAPTR; +{if $account.1.sip_transport == 'udp'}account.1.sip_server.2.transport_type = 0{/if} +{if $account.1.sip_transport == 'tcp'}account.1.sip_server.2.transport_type = 1{/if} +{if $account.1.sip_transport == 'tls'}account.1.sip_server.2.transport_type = 2{/if} +{if $account.1.sip_transport == 'dns srv'}account.1.sip_server.2.transport_type = 3{/if} + account.1.sip_server.2.expires = {$account.1.register_expires} account.1.sip_server.2.retry_counts = 3 account.1.sip_server.2.failback_mode = 0