From f229c099746a8bef509ac3a01f888268663521ea Mon Sep 17 00:00:00 2001 From: Len Date: Fri, 29 Sep 2017 16:46:56 -0400 Subject: [PATCH] Update {$mac}.cfg --- .../provision/yealink/t54s/{$mac}.cfg | 35 ++++++++++++++----- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/resources/templates/provision/yealink/t54s/{$mac}.cfg b/resources/templates/provision/yealink/t54s/{$mac}.cfg index 727fb852c2..ab563670fe 100644 --- a/resources/templates/provision/yealink/t54s/{$mac}.cfg +++ b/resources/templates/provision/yealink/t54s/{$mac}.cfg @@ -99,17 +99,36 @@ account.1.sip_server.1.port= {$sip_port_1} account.1.sip_server.1.expires= {$register_expires_1} account.1.sip_server.1.retry_counts= 3 -account.1.sip_server.2.address= -account.1.sip_server.2.port= -account.1.sip_server.2.transport_type= +account.1.sip_server.2.address= {$server_address_2} +account.1.sip_server.2.port= {$sip_port_2} + + +{if $sip_transport_1 == 'udp'}account.1.sip_server.2.transport_type = 0{/if} +{if $sip_transport_1 == 'tcp'}account.1.sip_server.2.transport_type = 1{/if} +{if $sip_transport_1 == 'tls'}account.1.sip_server.2.transport_type = 2{/if} +{if $sip_transport_1 == 'dns srv'}account.1.sip_server.2.transport_type = 3{/if} + account.1.sip_server.2.expires= {$register_expires_2} account.1.sip_server.2.retry_counts= 3 -account.1.outbound_proxy_enable= -account.1.outbound_proxy.1.address= -account.1.outbound_proxy.1.port= -account.1.outbound_proxy.2.address= -account.1.outbound_proxy.2.port= +account.1.outbound_proxy_enable= {if isset($outbound_proxy_primary_1)}1{else}0{/if} + +account.1.outbound_proxy.1.address= {$outbound_proxy_primary_1} + +{if isset($outbound_proxy_1_port)} +account.1.outbound_proxy.1.port = {$outbound_proxy_1_port} +{else} +account.1.outbound_proxy.1.port = 5060 +{/if} + +account.1.outbound_proxy.2.address= {$outbound_proxy_secondary_1} + +{if isset($outbound_proxy_1_port)} +account.1.outbound_proxy.2.port = {$outbound_proxy_2_port} +{else} +account.1.outbound_proxy.2.port = 5060 +{/if} + account.1.outbound_proxy_fallback_interval= account.1.nat.nat_traversal=