Asterisk programming in c

hail All ,

I like to know how to create an IVR for asterisk in c programming,
Required header files,libreries …

Anybody know please revert me.