Hallo,
ich schreiben zur Zeit eine kl. Webapplikation für den Asterisk. Mit dieser soll man Grundlegende Dinge wie Teilnehmer anlegen\bearbeiten\löschen etc. durchführen kann. Es ist auch alles schon funktionstüchtig.
Geschrieben wird in Perl \ CGI.
Nun zum Problem: Ich möchte oder ich habe auf der Oberfläche Buttons angelegt, mit der man den Asterisk starten/stopen/restarte und reloaden kann. Leider bekomm ich es nicht hin das der asterisk das auch tut was auf den buttons steht (... Syntax ist der derzeit ür z.B. stoppen...
system("killproc asterisk");
Grund wird sein das der "wwwrun" - User, welchen der Webbrowser nutzt nich die rechte besitz die er dafür brauch. Ich habe auch schon den Asterisk mit folgender Anleitung fürr "wwwrun" ausführbar gemacht.
http://www.voip-info.org/wiki-Asterisk+non-root
Klappt auch an der Konsole ohne Probleme.
Hat jemand eine idee wie man das lösen könnte oder wo es ein Muster-Lösung gibt.
Ich danke für Lösungsvorschläge und Hilfe jeglicher Art die zur Lösung des Problems führen könnten und /oder können da ich schon ne weile an dem Problem sitze.
ich schreiben zur Zeit eine kl. Webapplikation für den Asterisk. Mit dieser soll man Grundlegende Dinge wie Teilnehmer anlegen\bearbeiten\löschen etc. durchführen kann. Es ist auch alles schon funktionstüchtig.
Geschrieben wird in Perl \ CGI.
Nun zum Problem: Ich möchte oder ich habe auf der Oberfläche Buttons angelegt, mit der man den Asterisk starten/stopen/restarte und reloaden kann. Leider bekomm ich es nicht hin das der asterisk das auch tut was auf den buttons steht (... Syntax ist der derzeit ür z.B. stoppen...
system("killproc asterisk");
Grund wird sein das der "wwwrun" - User, welchen der Webbrowser nutzt nich die rechte besitz die er dafür brauch. Ich habe auch schon den Asterisk mit folgender Anleitung fürr "wwwrun" ausführbar gemacht.
http://www.voip-info.org/wiki-Asterisk+non-root
Klappt auch an der Konsole ohne Probleme.
Hat jemand eine idee wie man das lösen könnte oder wo es ein Muster-Lösung gibt.
Ich danke für Lösungsvorschläge und Hilfe jeglicher Art die zur Lösung des Problems führen könnten und /oder können da ich schon ne weile an dem Problem sitze.