------------------------------------------------------------------------------- dtmfbox Webinterface for Linux (c) 2009 Marco Zissen ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- * Preamble ------------------------------------------------------------------------------- A webinterface (in german language) for dtmfbox with integrated callback, callthrough, answering machine, weather forcast, webradio and more... All scripts and configurations can be modified by the webinterface. This webinterface was written for mipsel based routers (Fritz!Box), but runs under Apache2, too. So you can either use busybox (httpd) or Apache2 webserver. ------------------------------------------------------------------------------- * Requirements (Apache) ------------------------------------------------------------------------------- * Installed dtmfbox with menu plugin (libmenu.plugin.so) * Installed apache2 webserver ------------------------------------------------------------------------------- * Install (Apache) ------------------------------------------------------------------------------- * ./rc.dtmfbox install apache /var/www/webserver-path-dtmfbox * Include /var/dtmfbox/dtmfbox.apache.conf in your /etc/apache2/httpd.conf * Restart apache * Goto URL http://localhost/webserver-path-dtmfbox and setup dtmfbox. ------------------------------------------------------------------------------- * Requirements (Busybox) ------------------------------------------------------------------------------- * Add 'dtmfbox' binary to this directory * Add 'libmenu.plugin.so' library to this directory * Add a busybox to to directory and rename it to 'busybox-tools'. The 'busybox-tools' must be build with at least the following applets: ash, du, ftpput, gunzip, gzip, head, httpd, mkfifo, nc, sh, tail, tar, test, uudecode, uuencode, zcat ------------------------------------------------------------------------------- * Install (Busybox) ------------------------------------------------------------------------------- * Copy this directory to an usb stick, after you copied the requirements (dtmfbox, libmenu.plugin.so, busybox-tools) * Connect the usb stick with the Fritz!Box and login (telnet/dropbear) * cd /var/media/ftp/path-to-webinterface * ./rc.dtmfbox install usb /var/media/ftp/path-to-webinterface * ./rc.dtmfbox start_httpd * Goto URL http://localhost:6767 and setup dtmfbox. ------------------------------------------------------------------------------- * Start (daemon) ------------------------------------------------------------------------------- * /var/dtmfbox/rc.dtmfbox start * /var/dtmfbox/rc.dtmfbox restart ------------------------------------------------------------------------------- * Start (foreground or logged) ------------------------------------------------------------------------------- * /var/dtmfbox/rc.dtmfbox foreground * /var/dtmfbox/rc.dtmfbox log ------------------------------------------------------------------------------- * Stop ------------------------------------------------------------------------------- * ./rc.dtmfbox stop ------------------------------------------------------------------------------- * Freetz ------------------------------------------------------------------------------- * Implemented as package. ------------------------------------------------------------------------------- * Uninstall ------------------------------------------------------------------------------- * ./rc.dtmfbox uninstall ------------------------------------------------------------------------------- * Reset settings and scripts to defaults = ------------------------------------------------------------------------------- * ./rc.dtmfbox defaults ------------------------------------------------------------------------------- * Updates ------------------------------------------------------------------------------- * http://dtmfbox.v3v.de