Use a loop in the yeastar ta200 template.

This commit is contained in:
FusionPBX 2021-09-18 16:29:28 -06:00 committed by GitHub
parent 25cc0e14d3
commit bdb4ee50cd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 15 additions and 63 deletions

View File

@ -45,9 +45,11 @@
</dateandtime> </dateandtime>
</system> </system>
<gateway> <gateway>
<fxsport itemcount="2"> <fxsport itemcount="{count($lines)}">
<fxsport0> {assign var=x value=0}
<idx>1</idx> {foreach $lines as $row}
<fxsport{$x}>
<idx>{$x+1}</idx>
<modulestatus>up</modulestatus> <modulestatus>up</modulestatus>
<channel>1</channel> <channel>1</channel>
<name></name> <name></name>
@ -65,11 +67,11 @@
<txgain>40</txgain> <txgain>40</txgain>
<voiptemplate>1</voiptemplate> <voiptemplate>1</voiptemplate>
<failovervoiptemplate></failovervoiptemplate> <failovervoiptemplate></failovervoiptemplate>
<registerusername>{$user_id_1}</registerusername> <registerusername>{$row.user_id}</registerusername>
<registerauthname>{$auth_id_1}</registerauthname> <registerauthname>{$row.auth_id}</registerauthname>
<registerfromuser></registerfromuser> <registerfromuser></registerfromuser>
<registeronlinenumber></registeronlinenumber> <registeronlinenumber></registeronlinenumber>
<registerauthpassword>{$user_password_1}</registerauthpassword> <registerauthpassword>{$row.password}</registerauthpassword>
<isfax>no</isfax> <isfax>no</isfax>
<forwardmoh>none</forwardmoh> <forwardmoh>none</forwardmoh>
<dialpatternidx>1</dialpatternidx> <dialpatternidx>1</dialpatternidx>
@ -97,59 +99,9 @@
<number></number> <number></number>
<enableechotraining>yes</enableechotraining> <enableechotraining>yes</enableechotraining>
<sendflash>no</sendflash> <sendflash>no</sendflash>
</fxsport0> </fxsport{$x}>
<fxsport1> {assign var=x value=$x+1}
<idx>2</idx> {/foreach}
<modulestatus>up</modulestatus>
<channel>2</channel>
<name></name>
<rxflash>1000</rxflash>
<maxcallduration>6000</maxcallduration>
<callwaiting>yes</callwaiting>
<dnd>no</dnd>
<ringout>30</ringout>
<alwaysforward>no</alwaysforward>
<noanswerforward>yes</noanswerforward>
<busyforward>yes</busyforward>
<forwarddesttype>number</forwarddesttype>
<forwarddest></forwarddest>
<rxgain>40</rxgain>
<txgain>40</txgain>
<voiptemplate>2</voiptemplate>
<failovervoiptemplate></failovervoiptemplate>
<registerusername>{$user_id_2}</registerusername>
<registerauthname>{$auth_id_2}</registerauthname>
<registerfromuser></registerfromuser>
<registeronlinenumber></registeronlinenumber>
<registerauthpassword>{$user_password_2}</registerauthpassword>
<isfax>no</isfax>
<forwardmoh>none</forwardmoh>
<dialpatternidx>2</dialpatternidx>
<enableforwardprompt>no</enableforwardprompt>
<didnumber></didnumber>
<enablehotline>no</enablehotline>
<hotlinenum></hotlinenum>
<hotlinedialdelay>2</hotlinedialdelay>
<mwisendtype>disable</mwisendtype>
<cidsignalling>bell</cidsignalling>
<ciddtmflength>120</ciddtmflength>
<ciddtmfinterval>120</ciddtmfinterval>
<answeronpolarityswitch>no</answeronpolarityswitch>
<hanguponpolarityswitch>no</hanguponpolarityswitch>
<enablemwi>yes</enablemwi>
<minrxflash>300</minrxflash>
<cidmode>default</cidmode>
<cidsendingmode>ring</cidsendingmode>
<cidtype>bell</cidtype>
<enablemeteringpluse>no</enablemeteringpluse>
<meteringfreqency>12khz</meteringfreqency>
<cadenceactivetime>2000</cadenceactivetime>
<cadenceinactivetime>2000</cadenceinactivetime>
<meteringamplitude>500</meteringamplitude>
<number></number>
<enableechotraining>yes</enableechotraining>
<sendflash>no</sendflash>
</fxsport1>
</fxsport> </fxsport>
<voiptrunktemplate itemcount="2"> <voiptrunktemplate itemcount="2">
<voiptrunktemplate0> <voiptrunktemplate0>
@ -157,8 +109,8 @@
<type>SIP</type> <type>SIP</type>
<templatename>VoIPServer1</templatename> <templatename>VoIPServer1</templatename>
<domain></domain> <domain></domain>
<host>{$server_address_1}</host> <host>{$account.1.server_address}</host>
<port>5060</port> <port>{$account.1.sip_port}</port>
<transport>udp</transport> <transport>udp</transport>
<enableregister>portregister</enableregister> <enableregister>portregister</enableregister>
<enablesrtp>no</enablesrtp> <enablesrtp>no</enablesrtp>
@ -196,8 +148,8 @@
<type>SIP</type> <type>SIP</type>
<templatename>VoIPServer2</templatename> <templatename>VoIPServer2</templatename>
<domain></domain> <domain></domain>
<host>{$server_address_2}</host> <host>{$account.2.server_address}</host>
<port>5060</port> <port>{$account.2.sip_port}</port>
<transport>udp</transport> <transport>udp</transport>
<enableregister>portregister</enableregister> <enableregister>portregister</enableregister>
<enablesrtp>no</enablesrtp> <enablesrtp>no</enablesrtp>