diff --git a/assets/linksys-spa5xx-configtemplate.tt b/assets/linksys-spa5xx-configtemplate.tt new file mode 100644 index 0000000000..de312a1b54 --- /dev/null +++ b/assets/linksys-spa5xx-configtemplate.tt @@ -0,0 +1,51 @@ +[% barge_in = 0 -%] + + Yes + [% firmware.url %] + [% phone.stationname %] + [% phone.stationname %] + RFC3265_4235 + 2000 + **# + *68 + *88 + [% FOR range IN phone.lineranges -%] + [% FOR line IN range.lines -%] + [% IF range.name == "Phone Keys" -%] + [% key = line.keynum + 1 -%] + [% key %] + [% line.displayname %] + [% line.type == "shared" ? line.type : "private" %] + [% IF line.type == "blf" -%] + fnc=blf+cp+sd;sub=[% line.username %]@[% line.domain %] + [% ELSIF line.type == "shared" && barge_in == 0 -%] + Yes + [% barge_in = 1 -%] + [% END -%] + [% line.type == "blf" ? "No" : "Yes" %] + [% line.type == "shared" ? "shared" : "private" %] + [% line.type == "shared" ? line.username : "" %] + [% IF line.type == "private" || line.type == "shared" -%] + Yes + No + [% IF line.type == "private" -%] + [% line.username %] + [% line.password %] + [% line.domain %] + [% ELSE -%] + [% sla.username %] + [% sla.password %] + [% sla.domain %] + [% END -%] + + + + [% END -%] + [% ELSIF range.name == "Attendant Console 1" -%] + fnc=sd+cp+blf;sub=[% line.username %]@[% line.domain %] + [% ELSIF range.name == "Attendant Console 2" -%] + fnc=sd+cp+blf;sub=[% line.username %]@[% line.domain %] + [% END -%] + [% END -%] + [% END -%] +