config.php File Reference

Settings and constants for aTinyMON. More...

Go to the source code of this file.

Enumerations

enum  AST_HOST
 Asterisk host. More...
enum  AST_PORT
 Asterisk Manager Interface TCP port (5038 usually). More...
enum  AST_USERNAME
 Username for Asterisk Manager Interface. More...
enum  AST_PASSWORD
 Password for Asterisk Manager Interface user. More...
enum  DB_HOST
 MySQL server host. More...
enum  DB_PORT
 MySQL server port (3306 usually). More...
enum  DB_USERNAME
 MySQL user for atinyman.pl and aTinyMON.php. More...
enum  DB_PASSWORD
 Password for MySQL user. More...
enum  DB_DATABASE
 Database that hosts the tickets table ('test' database for instance). More...
enum  DB_TABLE
 Table that will contain the tickets. More...
enum  MON_APP
 Location of atinyman.pl. More...
enum  POLLING_PERIOD
 Polling period for scheduled polling requests. More...
enum  TICKETS_PURGE
 How long to keep tickets. More...
enum  DEBUG
 Debug mode : 1 or more will activate miscellaneous debugging features. More...
enum  FREEZE_IF_NOT_HANDLED
 Auto-freeze mode : freeze display if an unknown event could not be handled. More...
enum  DEMO
 Demo mode : run aTinyMON with a demo database. More...
enum  REDIRECT
 Redirection when exiting aTinyMON. More...
enum  REFRESH_MIN
 Delay before the web browser will request a page refresh. More...
enum  REFRESH_MAX
 Maximum delay between 2 pages. More...
enum  TICKETS_PER_REFRESH_MAX
 How many tickets maximum should be handled for one page refresh. More...
enum  CALL_TIMEOUT
 How long should we wait before we "forget" a call when we have no news. More...
enum  DEVICE_TIMEOUT
 How long should we wait before we "forget" a device when we have no news. More...
enum  VIEW_BY_DEFAULT
 Display by default all new channels types (SIP, IAX2, MGCP and others). More...
enum  OFFLINE_BY_DEFAULT
 Display offline devices by default. More...
enum  EVENTS_BY_DEFAULT
 Display AMI events by default. More...
enum  MASK_PSEUDO
 Mask pseudo-device Zap/pseudo (used for meetme conferences) and fake channel OutgoingSpoolFailed. More...
enum  PATH_IMG
enum  IMG_BLANK
enum  IMG_SELECTED
enum  IMG_NOT_SELECTED
enum  UPDATE
enum  DELETE

Variables

 $ui
 $status
 $special ['SIP']
 $special ['IAX2'] = $special['SIP']
 $special ['Meetme']


Detailed Description

Settings and constants for aTinyMON.

Definition in file config.php.


Enumeration Type Documentation

enum AST_HOST

Asterisk host.

Definition at line 10 of file config.php.

enum AST_PORT

Asterisk Manager Interface TCP port (5038 usually).

Definition at line 12 of file config.php.

Username for Asterisk Manager Interface.

This user must be defined in Asterisk manager.conf file.

Definition at line 15 of file config.php.

Password for Asterisk Manager Interface user.

Definition at line 17 of file config.php.

enum DB_HOST

MySQL server host.

Definition at line 22 of file config.php.

enum DB_PORT

MySQL server port (3306 usually).

Definition at line 24 of file config.php.

MySQL user for atinyman.pl and aTinyMON.php.

This user must have read/write permissions on the tickets table.

Definition at line 27 of file config.php.

Password for MySQL user.

Definition at line 29 of file config.php.

Database that hosts the tickets table ('test' database for instance).

Definition at line 31 of file config.php.

enum DB_TABLE

Table that will contain the tickets.

Suggestion to create tickets table : CREATE TABLE `tickets` ( `id` int(11) NOT NULL auto_increment, `datetime` datetime NOT NULL default '0000-00-00 00:00:00', `ticket` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ; You may choose different ENGINE and DEFAULT CHARSET. aTinyMON/atinyman can create it automatically if they have sufficient permissions.

Definition at line 43 of file config.php.

enum MON_APP

Location of atinyman.pl.

Definition at line 48 of file config.php.

Polling period for scheduled polling requests.

Definition at line 50 of file config.php.

How long to keep tickets.

Don't set this value too short, because TinyMON needs a bit of historical data to self-train about Asterisk devices. Example : 900 = 15 minutes.

Definition at line 54 of file config.php.

enum DEBUG

Debug mode : 1 or more will activate miscellaneous debugging features.

Definition at line 59 of file config.php.

Auto-freeze mode : freeze display if an unknown event could not be handled.

Definition at line 61 of file config.php.

enum DEMO

Demo mode : run aTinyMON with a demo database.

Definition at line 63 of file config.php.

enum REDIRECT

Redirection when exiting aTinyMON.

Definition at line 68 of file config.php.

Delay before the web browser will request a page refresh.

Definition at line 70 of file config.php.

Maximum delay between 2 pages.

Definition at line 72 of file config.php.

How many tickets maximum should be handled for one page refresh.

Definition at line 74 of file config.php.

How long should we wait before we "forget" a call when we have no news.

Advice : don't set lower than POLLING_PERIOD.

Definition at line 77 of file config.php.

How long should we wait before we "forget" a device when we have no news.

Advice : don't set lower than POLLING_PERIOD.

Definition at line 80 of file config.php.

Display by default all new channels types (SIP, IAX2, MGCP and others).

Definition at line 82 of file config.php.

Display offline devices by default.

Definition at line 84 of file config.php.

Display AMI events by default.

Definition at line 86 of file config.php.

Mask pseudo-device Zap/pseudo (used for meetme conferences) and fake channel OutgoingSpoolFailed.

Definition at line 88 of file config.php.

enum PATH_IMG

Definition at line 92 of file config.php.

enum IMG_BLANK

Definition at line 93 of file config.php.

Definition at line 94 of file config.php.

Definition at line 95 of file config.php.

enum UPDATE

Definition at line 128 of file config.php.

enum DELETE

Definition at line 129 of file config.php.


Variable Documentation

$ui

Initial value:

 array(
        'frozen' =>  array (PATH_IMG . 'nu/ktimer.png', 'Frozen'),
        'running' => array (PATH_IMG . 'nu/misc.png', 'Running'),
        'refresh' => array (PATH_IMG . 'nu/tool_resume.png', 'Refresh'),
        'freeze' =>  array (PATH_IMG . 'nu/tool_pause.png',  'Freeze'),
        'quit' =>  array (PATH_IMG . 'nu/no.png',  'Close session'))

Definition at line 97 of file config.php.

Referenced by run_session().

$status

Initial value:

 array(
        'unknown' => array(PATH_IMG . '0purple22.png', 'Unknown'),
        'alarm' =>   array(PATH_IMG . '0red22.png', 'Offline'),
        'offline' => array(PATH_IMG . '0grey22.png', 'Offline'),
        'online' =>  array(PATH_IMG . '0blue22.png', 'Online'),
        'ringing' => array(PATH_IMG . '0orange22.png', 'Ringing'),
        'active' =>  array(PATH_IMG . '0green22.png', 'Active'))

Definition at line 104 of file config.php.

Referenced by run_session().

$special['SIP']

Initial value:

 array(
        'unknown' => PATH_IMG . '1purple22.png',
        'alarm' =>   PATH_IMG . '1red22.png',
        'offline' => PATH_IMG . '1grey22.png',
        'online' =>  PATH_IMG . '1blue22.png',
        'ringing' => PATH_IMG . '1orange22.png',
        'active' =>  PATH_IMG . '1green22.png')

Definition at line 111 of file config.php.

Referenced by run_session().

$special['IAX2'] = $special['SIP']

Definition at line 118 of file config.php.

$special['Meetme']

Initial value:

 array(
        'unknown' => PATH_IMG . '3purple22.png',
        'alarm' =>   PATH_IMG . '3red22.png',
        'offline' => PATH_IMG . '3grey22.png',
        'online' =>  PATH_IMG . '3blue22.png',
        'ringing' => PATH_IMG . '3orange22.png',
        'active' =>  PATH_IMG . '3green22.png')

Definition at line 119 of file config.php.


Generated on Fri Oct 2 17:33:06 2009 for TinyMON by  doxygen 1.5.6