We have Asterisk working in our company. We need to develop a library for C# (desirable implementation entirely in C#), to connect to our self-made CRM system.
The functional modules:
1) Identification of the employee (registration in Asterisk)
2) Ability to obtain information about an incoming call (telephone number), to take or reject the call, chat through headphones and microphone, complete the call.
3) Establish a call - the phone number, then the same as in 2: chat through headphones and microphone, complete the call.
4) Get information on all the (incoming, outgoing, missed) calls for the period: date, time, duration, number, maybe something extra.
For additional fee, sending-receiving SMS needed (if possible).