vboxtcl man page on SuSE

Man page or keyword search:  
man Server   14857 pages
apropos Keyword Search (all sections)
Output format
SuSE logo
[printable version]

vboxtcl(5)		  Linux System Administration		    vboxtcl(5)

NAME
       vboxtcl - tcl commands for vboxgetty

CONTENT
       With  vbox  version 2.0, tcl can be used as a script language to act on
       incoming calls.

       Incoming calls are still taken by vboxgetty, but	 further  actions  are
       made by the tcl script.

VARIABLES
       These are additional variables supplied by vboxgetty.

       vbox_var_bindir
	      directory with vbox commands.

       vbox_var_savename
	      name for this message to save. The name is constructed from time
	      and process id. It's a good idea to use this name, but  you  can
	      also use a different name.

       vbox_var_rectime
	      maximum seconds to record.

       vbox_var_spooldir
	      path of the users spool directory (/var/spool/vbox/<user>).

       vbox_var_checknew
	      path for new files (/var/spool/vbox/<user>/incoming).

       vbox_msg_standard
	      filename	with  full path of the message to play as the standard
	      message (/var/spool/vbox/<user>/messages/standard.msg).

       vbox_msg_beep
	      filename	with  full  path  of  the  message  to	play  as  beep
	      (/var/spool/vbox/<user>/messages/beep.msg).

       vbox_msg_timeout
	      filename	with  full path of the message to play after a timeout
	      (/var/spool/vbox/<user>/messages/timeout.msg).

       vbox_caller_id
	      CALLERID of current caller. If unknown, this is "0".

       vbox_caller_phone
	      full phone number of current caller. If unknown,	this  is  "***
	      Unknown ***".

       vbox_caller_name
	      name of current caller. If unknown, this is "*** Unknown ***".

       vbox_user_name
	      name of the user that runs this vboxgetty.

       vbox_user_home
	      home directory of the user that runs this vboxgetty.

       vbox_flag_standard
	      this is TRUE if the script should play the standard message, and
	      FALSE if the script should not.

       vbox_flag_beep
	      this is TRUE if the script should play  the  beep	 message,  and
	      FALSE if the script should not.

       vbox_flag_timeout
	      this  is TRUE if the script should play the timeout message, and
	      FALSE if the script should not.

       vbox_flag_record
	      this is TRUE if the script should record a message, and FALSE if
	      the script should not.

FUNCTIONS
       vboxgetty also provides some additional functions to the user.

       Return Codes
	      Most functions will use these return codes:

	      ERROR  An error occurred.

	      HANGUP The connection was ended. Script should end now.

	      OK     The whole message was played, nothing occurred.

	      Any  other error code is a touchtone sequence, that was detected
	      during playing the message.

       vbox_breaklist <add|rem> <sequence> [...]
	      With this command you  can  control  which  touchtone  sequences
	      vboxgetty will recognize.

	      Touchtone	 sequences have the format *NUMBER#, where NUMBER is a
	      sequence of the characters 0-9 and A-D. Even single numbers must
	      be given in the format *NUMBER#. Vboxgetty detects if the caller
	      gives a number as a single digit or as a part of a sequence.

	      add <sequence> [...]
		     Add a touchtone sequence to breaklist. You can add up  to
		     8 sequences at one time.

	      rem <sequence> [...]
		     Remove  a	touchtone  sequence  from  breaklist.  You can
		     remove up to 8 sequences at one time. You can use all  to
		     remove all sequences.

       vbox_put_message <message>
	      Play a message and returns an error code depending on the reason
	      to stop playing. Default return codes.

	      message
		     full name of the message file (with path).

       vbox_get_message <savename> <timelimit>
	      Records a message. Default return codes. Options are:

	      savename
		     full name of the file for saving the message.

	      timelimit
		     maximum time to record the message.

       vbox_wait <seconds>
	      Waits for several seconds for  an	 input	from  caller.  Default
	      return codes.  Options are:

	      seconds
		     time to wait.

       vbox_init_touchtones
	      Clears vboxgetty touchtone sequence. Normal way is to append all
	      new touchtones to the sequence, the  sequence  is	 only  cleared
	      when a "*" touchtone is received.

       vbox_pause <ms>
	      waits a specific number of milliseconds.

	      ms     number of milliseconds to wait.

       vbox_get_nr_new_messages <messagebox>
	      Return the number of new messages in the directory.

	      messagebox
		     the directory to scan

       vbox_get_nr_all_messages <messagebox>
	      Return the number of messages in the directory.

	      messagebox
		     the directory to scan

SEE ALSO
       Look at the tcl documentation for any tcl specific questions.

       For vbox : vboxgetty(8), vboxgetty.conf(5), vbox.conf(5)

AUTHOR
       This   manual   page   was  written  by	Andreas	 Jellinghaus  <aj@dun‐
       geon.inka.de>, for Debian GNU/Linux and isdn4linux.

ISDN 4 Linux 3.13		  2000/09/15			    vboxtcl(5)
[top]

List of man pages available for SuSE

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net