C# API and Asterisk configuration


I’m very new in phone over IP.

I want to develop a C# client for getting phone calls (any information relative to calls) from my IP or analog phone line and process that information in my application.

I suppose, I will need to have the stuff below :

  • Asteristik server
  • C# API for Asterisk
  • knowlede on SIP
  • an ATA device
  • C# sample code for dealing with incoming calls

Could someone suggest me a tutorial for installing and having all that stuff work ? Thanks for any help !

this is a link to a set of C# classes that help with the interaction with the manager API


That wont get you the actual “call” for that you would need a SIP library. There are some available, but AFAIK none are open-source.