I converted the asterisk extensions.conf piece provided in the distro to use AEL(2). Sorry, I stripped Spanish support (don't need it) but it's trivial to add as a variable using subdirectories or filenames.
The following is the whole thing:
context timeclock {
400 => {
Read(EMPID,custom/timeclock/please-enter-your-employee-id,8,3);...
2009-11-17 01:08:02 UTC in Asterisk PHP Timeclock