VOCP System - VOCP - CommandShell
Whether you're a professional sysadmin and want to keep an eye on your server farm or just want the ability to restart your home internet connection, if you can run a program on your computer then you can do it through the phone using the VOCP command shells. In addition, the programs you run through the command shell can provide you with a wealth of information by playing sound files or even converting text to speech.
VOCP command shells allow you to have complete control of your computer just by logging in through a phone line. They give the VOCP administrator fine grained control over exactly which commands users are able to run and under what privileges.
Once a command shell box has been created, you can have as much control and functionality as you want - all through a phone call. The possibilities are basically unbounded - if you or someone you know can run it, code it or hack up a script to do it, you will be able to use it through the phone.
Make sure you have a look at the Command Shell page for details on creating command shell boxes.
Once a command shell is configured, you can call into your machine and log in. Logging into command shells is just like logging into a voice mail box:
Unless disabled in the vocp.conf file, entering 9# will read a list of the selections available to you from within the command shell - this requires that you have properly installed and configured text-to-speech support.
You start by entering a selection (some digits, followed by #). Available selection are configured by the VOCP admin as described above. Each selection executes a single command on the host, optionally requesting DTMF input (which is either interpreted as raw digits or text and passed along as the last argument to the program to run). After the requested command is run, VOCP will provide some output to let you know how things went. Output can range from a simple numeric readout to full Text-To-Speech output (using the Festival TTS engine).
Please see the section devoted to Command Shells for information concerning the setup of these boxes.