Asterisk dialplan

Hi all,

I would like to know where can i find documentation about Asterisk handle the dialplan application. I’m developing a C code. How can i call application like dial, record from my C code?

Thank you in advance