From 1c1a48f9489a5552f461a99e9acc8e0219f61144 Mon Sep 17 00:00:00 2001 From: horse69 Date: Fri, 16 Nov 2012 04:18:45 +0000 Subject: [PATCH] git-svn-id: https://svn.code.sf.net/p/freetel/code@979 01035d8c-6547-0410-b346-abe4f91aad63 --- mini-asterisk-gui2/voiplines.js | 39 ++++++++++++++++++++++++++++++--- 1 file changed, 36 insertions(+), 3 deletions(-) diff --git a/mini-asterisk-gui2/voiplines.js b/mini-asterisk-gui2/voiplines.js index e354c842..1ad44755 100644 --- a/mini-asterisk-gui2/voiplines.js +++ b/mini-asterisk-gui2/voiplines.js @@ -72,9 +72,45 @@ function OnSipshowReturn(doc,status) { } document.getElementById("voiplinestatus").innerHTML = html; + + // Load sip.conf + + downloadUrl("/cgi-bin/getconf.cgi?file=sip.conf", loadSipConf); + +} +function loadSipConf(doc,status) { + loadHtmlTextFile(doc, function(line) { + if (line.indexOf("mini-asterisk") != -1) { + if (line.indexOf("register-mini-asterisk") != -1) { + // if uncommented + // registerflag = 1; + // else + // registerflag = 0; + } + if (line.indexOf("sipnat-mini-asterisk") != -1) { + // if uncommented + // registerflag = 1; + // else + // registerflag = 0; + } + if (line.indexOf("sipnormal-mini-asterisk") != -1) { + // if uncommented + // registerflag = 1; + // else + // registerflag = 0; + } + if (line.indexOf("jazmin-mini-asterisk") != -1) { + // if uncommented + // registerflag = 1; + // else + // registerflag = 0; + } + } + } } + function onClickApply() { // All this stuff is synchronous. Must happen in order specified. @@ -92,9 +128,6 @@ function onClickApply() { // 1. Save sip.conf - // 1.5 Maybe reset the sip.conf file - - // 2. Update sip.conf // 2.0 uncomment sip register var url = '/cgi-bin/uncommentkey.cgi?file=/etc/asterisk/sip.conf&key=register-mini-asterisk'; -- 2.25.1