From 6bdb769f596c76c50903d4fa01df877b7b490999 Mon Sep 17 00:00:00 2001 From: Marvin Skeete Date: Thu, 24 Nov 2022 23:49:08 -0500 Subject: [PATCH] Updated SIP Transport If Statement Blocks i.e: {$tp=0} {if $account.1.sip_transport == 'udp'}{$tp=0}{/if} {if $account.1.sip_transport == 'tcp'}{$tp=1}{/if} {if $account.1.sip_transport == 'tls'}{$tp=2}{/if} {if $account.1.sip_transport == 'dns srv'} {if isset($grandstream_dnssrv_transport)} {if $grandstream_dnssrv_transport == 'udp'}{$tp=0} {elseif $grandstream_dnssrv_transport == 'tls'}{$tp=2} {else}{$tp=1} {/if} {else}{$tp=1} {/if} {/if} {$tp} --- .../provision/grandstream/gxp2100/{$mac}.xml | 76 ++++++++++++++----- 1 file changed, 56 insertions(+), 20 deletions(-) diff --git a/resources/templates/provision/grandstream/gxp2100/{$mac}.xml b/resources/templates/provision/grandstream/gxp2100/{$mac}.xml index 5261637892..51f6cb36ac 100644 --- a/resources/templates/provision/grandstream/gxp2100/{$mac}.xml +++ b/resources/templates/provision/grandstream/gxp2100/{$mac}.xml @@ -158,11 +158,20 @@ - -{if $account.1.sip_transport == 'udp'}P130 = 0{/if} -{if $account.1.sip_transport == 'tcp'}P130 = 1{/if} -{if $account.1.sip_transport == 'tls'}P130 = 2{/if} -{if $account.1.sip_transport == 'dns srv'}P130 = 1{/if} +{$tp=0} +{if $account.1.sip_transport == 'udp'}{$tp=0}{/if} +{if $account.1.sip_transport == 'tcp'}{$tp=1}{/if} +{if $account.1.sip_transport == 'tls'}{$tp=2}{/if} +{if $account.1.sip_transport == 'dns srv'} + {if isset($grandstream_dnssrv_transport)} + {if $grandstream_dnssrv_transport == 'udp'}{$tp=0} + {elseif $grandstream_dnssrv_transport == 'tls'}{$tp=2} + {else}{$tp=1} + {/if} + {else}{$tp=1} + {/if} +{/if} + {$tp} @@ -792,11 +801,20 @@ - -{if $account.2.sip_transport == 'udp'}P448 = 0{/if} -{if $account.2.sip_transport == 'tcp'}P448 = 1{/if} -{if $account.2.sip_transport == 'tls'}P448 = 2{/if} -{if $account.2.sip_transport == 'dns srv'}P448 = 1{/if} +{$tp=0} +{if $account.2.sip_transport == 'udp'}{$tp=0}{/if} +{if $account.2.sip_transport == 'tcp'}{$tp=1}{/if} +{if $account.2.sip_transport == 'tls'}{$tp=2}{/if} +{if $account.2.sip_transport == 'dns srv'} + {if isset($grandstream_dnssrv_transport)} + {if $grandstream_dnssrv_transport == 'udp'}{$tp=0} + {elseif $grandstream_dnssrv_transport == 'tls'}{$tp=2} + {else}{$tp=1} + {/if} + {else}{$tp=1} + {/if} +{/if} + {$tp} @@ -1422,11 +1440,20 @@ - -{if $account.3.sip_transport == 'udp'}P548 = 0{/if} -{if $account.3.sip_transport == 'tcp'}P548 = 1{/if} -{if $account.3.sip_transport == 'tls'}P548 = 2{/if} -{if $account.3.sip_transport == 'dns srv'}P548 = 1{/if} +{$tp=0} +{if $account.3.sip_transport == 'udp'}{$tp=0}{/if} +{if $account.3.sip_transport == 'tcp'}{$tp=1}{/if} +{if $account.3.sip_transport == 'tls'}{$tp=2}{/if} +{if $account.3.sip_transport == 'dns srv'} + {if isset($grandstream_dnssrv_transport)} + {if $grandstream_dnssrv_transport == 'udp'}{$tp=0} + {elseif $grandstream_dnssrv_transport == 'tls'}{$tp=2} + {else}{$tp=1} + {/if} + {else}{$tp=1} + {/if} +{/if} + {$tp} @@ -2052,11 +2079,20 @@ - -{if $account.4.sip_transport == 'udp'}P648 = 0{/if} -{if $account.4.sip_transport == 'tcp'}P648 = 1{/if} -{if $account.4.sip_transport == 'tls'}P648 = 2{/if} -{if $account.4.sip_transport == 'dns srv'}P648 = 1{/if} +{$tp=0} +{if $account.4.sip_transport == 'udp'}{$tp=0}{/if} +{if $account.4.sip_transport == 'tcp'}{$tp=1}{/if} +{if $account.4.sip_transport == 'tls'}{$tp=2}{/if} +{if $account.4.sip_transport == 'dns srv'} + {if isset($grandstream_dnssrv_transport)} + {if $grandstream_dnssrv_transport == 'udp'}{$tp=0} + {elseif $grandstream_dnssrv_transport == 'tls'}{$tp=2} + {else}{$tp=1} + {/if} + {else}{$tp=1} + {/if} +{/if} + {$tp}