Can I have a recorded greeting played to my callers to announce my company name, office information with a zero option to reach an agent

Can I have a recorded greeting played to my callers to announce my company name, office information with a zero option to reach an agent

Below is a sample script


"You have reached the after answering service for "Company Name" you have the reached the office outside of normal hours.  If you require emergency service please press "zero" to reach an agent.  For appointments, cancellations or any non urgent issue please call back during normal office hours, Monday thru Friday 9am