From 297968faa4092a2a97c74e408d6e3a35301a832e Mon Sep 17 00:00:00 2001 From: horse69 Date: Fri, 11 May 2012 01:58:44 +0000 Subject: [PATCH] added sipshowpeers.cgi git-svn-id: https://svn.code.sf.net/p/freetel/code@414 01035d8c-6547-0410-b346-abe4f91aad63 --- mini-asterisk-gui2/cgi-bin/catproc.cgi | 12 ++++++--- mini-asterisk-gui2/cgi-bin/sipshowpeers.cgi | 28 +++++++++++++++++++++ 2 files changed, 36 insertions(+), 4 deletions(-) create mode 100755 mini-asterisk-gui2/cgi-bin/sipshowpeers.cgi diff --git a/mini-asterisk-gui2/cgi-bin/catproc.cgi b/mini-asterisk-gui2/cgi-bin/catproc.cgi index 1e5b764c..65afe25e 100755 --- a/mini-asterisk-gui2/cgi-bin/catproc.cgi +++ b/mini-asterisk-gui2/cgi-bin/catproc.cgi @@ -1,8 +1,10 @@ #!/bin/sh -# catprocversion.cgi +# catproc.cgi # Ian Roberts # May 7 2012 -# CGI to cat /proc/(argument) +# CGI to execute cat /proc/ +# script expects only one argument +# valid arguments are version, loadavg, cpuinfo, mtd, meminfo, yaffs cat < EOF -what=`echo "$QUERY_STRING" | sed -n "s/.*arg=//p" | sed "s/,/ /g"` -cat /proc/$what +arg=`echo "$QUERY_STRING" | sed -n "s/.*arg=//p" | sed "s/,/ /g"` +#Todo : Test for one argument +#Todo : Test for valid argument +cat /proc/$arg cat < diff --git a/mini-asterisk-gui2/cgi-bin/sipshowpeers.cgi b/mini-asterisk-gui2/cgi-bin/sipshowpeers.cgi new file mode 100755 index 00000000..be4fb910 --- /dev/null +++ b/mini-asterisk-gui2/cgi-bin/sipshowpeers.cgi @@ -0,0 +1,28 @@ +#!/bin/sh +# sipshowpeers.cgi +# Ian Roberts +# May 11 2012 +# CGI to execute get sip phone info +# no argument + +cat < + + + + + +EOF + +#arg=`echo "$QUERY_STRING" | sed -n "s/.*arg=//p" | sed "s/,/ /g"` + +#Todo : Test for asterisk running + +asterisk "-rx sip show peers" 2>/dev/null + +cat < + +EOF -- 2.25.1