Yeah. This part:
Calls hit the group normally through a vdn/vector.
Have a global variable 1-3 for 3 people on call
If inside of business hours, do the normal thing
if out of business hours, go to step 10 if global variable = 1, 20 if variable = 2, 30 if variable = 3
The treatment to look for...