This page contains software at an early stage of development, not fit for general release until it has been tested rigorously. This software is potentially dangerous and for use only if you are agreeing to test them. They could easily damage data or hardware and are not intended to or likely to work properly yet. Use at your own risk.
This Enables you to dial a modem line using a normal phone, get the router to pick up the and allow itself to be controlled via a series of DTMF tones. Useful for keeping modem lines blocked until they are needed, unblocking them with a simple DTMF code, then blocking them again using telnet or equivalent until it is next needed. Possible use in ring-back applications?
Uses a custom .conf file which can be modified to allow any standard command to be run on receipt of any DTMF series. Complicated menu structure allows navigable sub-menus of commands. Authentication is by way of DTMF strings which include a certain passcode, but it means that you would have to be tapping phone lines to steal it, not just seeing an insecure telnet session or equivalent.
This is a heavily modified version of the software (source code of original WAS available on the author's site, http://telephonectld.sourceforge.net/)
See http://your_local_freescosoft_mirror/html/FREESCO/non-package/v0.2.7/telephonectld.htm for a link.
AT Command strings for other modems (hoping to make a most-compatible set as the default).
Source code: telephonectld_source.zip
Binary: telephonectld
Configuration file: telephonectld.conf (place in /etc/ [and /mnt/router/etc/ for it to be permanent])
The default example config uses a set of AT commands for an Elsa Microlink 56K Internet modem (but they appear to be standard Rockwell commands) and two menus. DTMF code 12340 will block the modem and wait for the user to hangup, DTMF code 12341 will unblock the modem and hangup itself. Instructions on the .conf file can be found in the source code, which contains the original man file.