Add timeout to CF destinations.

3.3
Andreas Granig 15 years ago
parent 54df78301c
commit c36fb0abeb

@ -1470,6 +1470,7 @@ sub edit_cf_savedst : Local {
my $fmdom = $c->config->{fax2mail_domain};
my $confdom = $c->config->{conference_domain};
my $fw_timeout = $c->request->params->{'dest_timeout'} || 300;
my $fw_target_select = $c->request->params->{'dest_target'} || 'disable';
my $fw_target;
if($fw_target_select eq 'sipuri') {
@ -1514,6 +1515,7 @@ sub edit_cf_savedst : Local {
$dest{destination} = $fw_target;
$dest{priority} = $prio;
$dest{timeout} = $fw_timeout;
if($dest_id)
{

@ -99,7 +99,9 @@
<input type="radio" id="dest_sipuri" value="sipuri" name="dest_target" class="radio"
[% IF dest.destination != "conference" && dest.destination != "voicebox" && dest.destination != "fax2mail" %] checked="checked"[% END %]/>
<label for="[% preference.key %]sipuri">Number or SIP-URI:</label>
<input type="text" id="dest_sipuritxt" name="dest_sipuri" size="25" value="[% IF dest.destination != "conference" && dest.destination != "voicebox" && dest.destination != "fax2mail" %][% dest.destination %][% END %]"/>
<input type="text" id="dest_sipuritxt" name="dest_sipuri" size="20" value="[% IF dest.destination != "conference" && dest.destination != "voicebox" && dest.destination != "fax2mail" %][% dest.destination %][% END %]"/>
<label for="[% preference.key %]timeout">for </label>
<input type="text" id="dest_timeout" name="dest_timeout" size="2" value="[% IF dest.timeout.defined %][% dest.timeout %][% ELSE %]300[% END %]"/><span>&nbsp;seconds</span>
</div>
<div class="span-1">
<button class="button-save">Save</button>
@ -109,9 +111,9 @@
</div>
</form>
[% ELSE %]
<div class="span-5 last">[% dest.destination %]</div>
<div class="span-9">[% dest.destination %][% IF dest.destination != "conference" && dest.destination != "voicebox" && dest.destination != "fax2mail" %] <em>for</em> [% dest.timeout.defined ? dest.timeout : "300" %] <em>seconds</em>[% END %]</div>
[% UNLESS Catalyst.session.admin.read_only %]
<div class="prepend-7 span-1">
<div class="prepend-3 span-1">
<a href="/subscriber/edit_cf?subscriber_id=[% subscriber_id %]&teditid=[% dest.id %]"><span class="button-edit">Edit</span></a>
</div>
<div class="span-1 last">
@ -153,7 +155,9 @@
[% END %]
<input type="radio" id="dest_sipuri" value="sipuri" name="dest_target" class="radio" checked="checked"/>
<label for="[% preference.key %]sipuri">Number or SIP-URI:</label>
<input type="text" id="dest_sipuritxt" name="dest_sipuri" size="25"/>
<input type="text" id="dest_sipuritxt" name="dest_sipuri" size="20"/>
<label for="[% preference.key %]timeout">for </label>
<input type="text" id="dest_timeout" name="dest_timeout" size="2" value="300"/><span>&nbsp;seconds</span>
</div>
<div class="span-1 last">
<button class="button-add">Add</button>

Loading…
Cancel
Save