Two different issues:First, there is no law about who or how time  is recorded; the only requirement is that it be recorded accurately. But as long as it is taken down accurately, it doesn't matter whether it's the employee, the dispatcher, HR, etc. who is the one who records it.Second, while there are some rules about getting lunch breaks, there are also some jobs and positions where the employer has considerable flexibility in not giving lunch. To answer the question definitively about your specific right to lunch or other breaks, consult with an HR attorney, who can evaluate the specifics of your situation. From a broader perspective, the key issue is, if work through lunch, are you being paid for that work (assuming you are not an exempt employee; from what you write, you not). If you are being paid for all time worked, then the employer is complying with the most important wage and hour rules.