I’m completely new to Asterisk and I’m trying to figure out if it can do what I want otherwise I’ll have to look for alternatives.
The basic functionality I’m after is as follows:
Windows 2008 server runs some software that generates alarms for different sites we have out there.
Using C#.Net I need to be able to generate a sound file of any alarms that occur on the fly (say using Ivona text to speech … or apparently they have some Asterisk module as well that I need to explore).
The program will then look up what site cause the alarm and depending on the region it needs to call a certain person’s mobile phone number.
If the call is answered then Asterisk should play the file (question is how do I get the file from the Windows server to the Asterisk linux server)…
The user can then press a button to acknowledge the alarm.
This gets recorded in the Windows MSSQL database.
I think would use analog telephony card.
I saw there’s a Asterisk.NET project, but it has next to no documentation.