Location: PHPKode > projects > Monast - Asterisk Monitor > timeclock_instructions.txt
Asterisk Timeclock - Matthew G. Lemens (matthew at lemens-ts dot com)

For support, http://www.asterisktimeclock.org

Original author of PHP Timeclock 1.04 located at:

PHP Timeclock is a web-based solution.
It had to be modified to connect with asterisk, and asterisk configuration files had to be created to work with calling in by phone to clockin/out. 
Modified by Matthew G. Lemens (matthew at lemens-ts dot com)



The time clock consists of:
And mysql database: timeclock

Copy exten.timeclockapp.conf to /etc/asterisk/exten.timeclockapp.conf

Open exten.timeclockapp.conf:
Change extension 9990 to something that fits your dialplan.
Also change the mysql password to what your mysql database password is.

#include "exten.timeclockapp.conf"
to the bottom of /etc/asterisk/extensions.conf

Copy "timeclock" folder to /var/lib/asterisk/sounds/timeclock

Copy "timeclockweb" folder to /var/www/localhost/htdocs/timeclockweb
(/var/www/localhost/htdocs/ being YOUR web directory!)

Open /var/www/localhost/htdocs/timeclockweb/config.inc.php
Edit $db_hostname, $db_username, $db_password, $db_name to your mysql settings.
Save and close file.

Copy "timeclock.sql" to /timeclock.sql
-cp timeclock.sql /

You must create a blank mysql database called "timeclock":
mysql -u root -p
(now enter your mysql pword)

mysql> CREATE DATABASE timeclock;

Then you will be able to import timeclock.sql into the database "timeclock" that you created.
bash#> mysql -u root timeclock < /timeclock.sql
(or some form of that command, add the -p option to specify password if access denied)

Test by calling 9990 (or whatever you changed it to). Watch the asterisk cli for errors to help troubleshoot.
Checkout webadmin at yoursite.com/timeclockweb/index.php
(user/pword: admin/admin)

Return current item: Monast - Asterisk Monitor