Off hook prompts

Can someone point me in the correct direction on this please…

I would like to know how to make asterisk give prompts as soon as the phone goes off hook. I guess this would be like sending any off hook event to an IVR??

  1. Phone goes off hook.
  2. Get prompts- Please press one for English ect.
  3. Get prompts- Please enter the btn.
  4. Dial the BTN.

Thanks