<% -- 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 = ... %> <% local function yesno ( bool ) if bool then return "Yes" else return "No" end end %> Yes 80 Yes <%= values.device.adminpassword %> <%= values.device.adminpassword %> Yes <% io.write(values.reg1.extension) %> DHCP,Manual Sequential <%= string.gsub(web_server, ":[0-9]*$", "") %> Yes Yes <% -- Resync at a particular time of day, not periodically. (24-hour format hhmm) %> 0200 <% -- Resync_Periodic is disabled because of using Resync_At instead %> 10 900 <% -- Do not resync during a call, unless the call lasts longer than 3 hours %> 10800 Yes Yes 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 <%= values.reg1.callerid %> <% io.write(values.reg1.extension) %> <% io.write(values.reg1.password) %> No <%= yesno(values.services and values.services.callwaitingenable) %> 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 fwddata.noanswerdelay = "20" else fwddata.noanswer = "" fwddata.noanswerdelay = "" end %> <%= fwddata.all %> <%= fwddata.busy %> <%= fwddata.noanswer %> <%= fwddata.noanswerdelay %> <% 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-05:00 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)) %>