From 8fdc4215690791d65377973b84d02dc44917a7ff Mon Sep 17 00:00:00 2001 From: Ted Trask Date: Thu, 24 Mar 2011 08:05:08 +0000 Subject: Added in first two templates for Polycom and Linksys ATA --- templates/linksysata-template.lua | 838 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 838 insertions(+) create mode 100644 templates/linksysata-template.lua (limited to 'templates/linksysata-template.lua') diff --git a/templates/linksysata-template.lua b/templates/linksysata-template.lua new file mode 100644 index 0000000..230c3fa --- /dev/null +++ b/templates/linksysata-template.lua @@ -0,0 +1,838 @@ +<% +-- Linksys ATA Configuration File Template +local values = ... +server=values.device.registrar +web_server=ENV['HTTP_HOST'] +moh=values.device.musiconhold +dialpattern=values.device.digitmap +%> + +<% local values = ... %> + + + + +Yes +80 +Yes + +<%= values.device.adminpassword %> + +<%= values.device.adminpassword %> + + + +Yes + + + + + + +<% io.write(values.reg1.extension) %> + + + + +DHCP,Manual +Sequential + +<% io.write(web_server) %> + + + + + + + + +Yes +Yes +2 +900 +900 + +60 + +Yes +Yes + +Event: check-sync + +No + + + + +http://<% io.write(web_server) %>/Linksys/$MA.xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +$PN $MAC -- Requesting resync $SCHEME://$SERVIP:$PORT$PATH +$PN $MAC -- Successful resync $SCHEME://$SERVIP:$PORT$PATH +$PN $MAC -- Resync failed: $ERR + + + + +Yes +7200 + + + + + + +(!5.1.6)?http://<% io.write(web_server) %>/pap2t-5-1-6.bin + + + +$PN $MAC -- Requesting upgrade $SCHEME://$SERVIP:$PORT$PATH +$PN $MAC -- Successful upgrade $SCHEME://$SERVIP:$PORT$PATH -- $ERR +$PN $MAC -- Upgrade failed: $ERR + + + +70 +5 +2 +$MAU $VERSION +$MAU $VERSION + + +application/dtmf-relay +application/hook-flash +No +No + + + +2 +32 +5 +6 +31 +32 +32 +32 +240 +30 +1 +7200 +60 +60 + + + + + + + + + + + + + +10050 +16384 +0 +5 + + + +100 +101 +98 +97 +96 +99 + +NSE +telephone-event +PCMU +PCMA +G726-16 +G726-24 +G726-32 +G726-40 +G729 +G729ab +G723 + + + +Yes +Yes +Yes +Yes +Yes +No +No +No + + + +15 + + + + + + + + +Yes + +No +<% io.write(moh) %> +30 +No + + +5060 + +No + +$NOTIFY +0x68 +$PROXY +0xb8 + + + + + +high +Yes +Yes +No +Yes + + +0 +No + + + + +<% io.write(server) %> + +No + +Yes + +Yes +No + +60 +Yes +Yes +Yes +3600 + + + + +Michael Mason ATA1 USA WKL +<% io.write(values.reg1.extension) %> +<% io.write(values.reg1.password) %> +No + + + + + + +Yes +No +No +Yes +Yes +Yes +Yes +No +No +No +No +No +Yes +Yes +No +Yes +Yes +Yes +Yes +Yes +Yes +Yes +No +No +No +Yes + + + +G711u +No +No +medium +Yes +Yes +Yes +No +Yes +No +Yes +No +Yes +Yes +G711u +No +Yes +Auto +ReINVITE +None +Yes +No + + +(<% io.write(dialpattern) %>) + +No + + + +Forward +Forward +Forward + + +<% + if values.services and values.services.forwarding and values.reg1 then + local pg_t = values.reg1 + local fwddata = {} + + if pg_t.forwardallenable then + fwddata.all = pg_t.forwardall + else + fwddata.all = "" + end + if pg_t.forwardbusyenable then + fwddata.busy = pg_t.forwardbusy + else + fwddata.busy = "" + end + if pg_t.forwardnoanswerenable then + fwddata.noanswer = pg_t.forwardnoanswer + else + fwddata.noanswer = "" + end +%> +<%= fwddata.all %> +<%= fwddata.busy %> +<%= fwddata.noanswer %> +20 +<% + end +%> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +No +No +No +Yes +Yes +Yes +No + +No + + + + + + + + + + + + + + +1 +1 +8 + + +0 +0 +0 +New VM Available +No + + + + +No + +No + +30 +No + + +5060 + +Yes + +$NOTIFY +0x68 +$PROXY +0xb8 + + + + + + + +high +No +No +No +No + + +0 +No + + + + + + +No + +Yes + +Yes +No + +60 +Yes +No +No +3600 +2147483647 + + + + + + +No + + + + + + +Yes +Yes +No +Yes +No +No +No +No +No +No +No +No +Yes +Yes +No +Yes +Yes +Yes +Yes +Yes +Yes +Yes +No +No +No +Yes + + + +G711u +No +Yes +medium +Yes +Yes +Yes +No +Yes +No +Yes +No +Yes +Yes +G711u +No +Yes +Auto +ReINVITE +None +Yes +Yes + + + +(<:1123>[2-9]xxxxxxS0|<411:18003733411>|*xx|[369]11S0|0|00|011[2-9]x.|1xxx[2-9]xxxxxxS0|xxxxxxxxxxxx.) + +No + + + +Forward +Forward +Forward + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +No +No +No +Yes +Yes +Yes +No + + + + + + + + + + + + + + + + +1 +1 +8 + + +0 +0 +0 +New VM Available +No + + +1 +1 + +.020 + + +350@-19,440@-19;10(*/0/1+2) +350@-19,440@-19;10(*/0/1+2) +420@-16;10(*/0/1) +350@-19,440@-19;10(*/0/1+2) +480@-19,620@-19;10(.5/.5/1+2) +480@-19,620@-19;10(.25/.25/1+2) +480@-10,620@0;10(.125/.125/1+2) +440@-19,480@-19;*(2/4/1+2) +600@-16;1(.25/.25/1) +985@-16,1428@-16,1777@-16;20(.380/0/1,.380/0/2,.380/0/3,0/4/0) +914@-16,1371@-16,1777@-16;20(.274/0/1,.274/0/2,.380/0/3,0/4/0) +914@-16,1371@-16,1777@-16;20(.380/0/1,.380/0/2,.380/0/3,0/4/0) +985@-16,1371@-16,1777@-16;20(.380/0/1,.274/0/2,.380/0/3,0/4/0) +350@-19,440@-19;2(.1/.1/1+2);10(*/0/1+2) +350@-19,440@-19;2(.2/.2/1+2);10(*/0/1+2) +600@-19;*(.1/.1/1,.1/.1/1,.1/9.5/1) +350@-19;20(.1/.1/1,.1/9.7/1) +397@-19,507@-19;15(0/2/0,.2/.1/1,.1/2.1/2) + + + +60(2/4) +60(.3/.2,1/.2,.3/4) +60(.8/.4,.8/4) +60(.4/.2,.3/.2,.8/4) +60(.2/.2,.2/.2,.2/.2,1/4) +60(.2/.4,.2/.4,.2/4) +60(.4/.2,.4/.2,.4/4) +60(0.25/9.75) + + + +30(.3/3.7) +30(.1/.1, .1/9.7) +30(.1/.1, .3/.1, .1/9.3) +30(.1/.1,.1/.1,.1/9.5) +30(.3/.1,.1/.1,.3/9.1) +30(.1/.1,.3/.2,.3/9.1) +30(.3/.1,.3/.1,.1/9.1) +2.3(.3/2) + + + +Bellcore-dr1 +Bellcore-dr2 +Bellcore-dr3 +Bellcore-dr4 +Bellcore-dr5 +Bellcore-dr6 +Bellcore-dr7 +Bellcore-dr8 + + + +Sinusoid +20 +90 +440@-10 +Yes + + + +.1 +1.0 +0 +5 +4500 +90 +2 +0 +8 +4 +2 +.8 + + + + +#90 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +*99 + + + + + + + + +GMT + + + +start=3/8/7/2:0:0;end=11/1/7/2:0:0;save=1 + + + +600 + +-1 +-2 +-16 +.1 +Yes +Yes +Bellcore(N.Amer,China) +5 + +Yes + + + +<% +-- DEBUGGING +--require("session") +--io.write(session.serialize("values", values)) +%> -- cgit v1.2.3