Разработка ПО под Windows
1. Программа должна работать в фоновом режиме, или в качестве сервиса, поддерживать всю линейку Windows, от Win7 до WinSrv2012R2
2. Уметь подключаться в качестве клиента по SIP протоколу к провайдеру IP телефонии. Провайдер предоставляет IP адрес шлюза, логин и пароль.
3. в случае поступления входящего вызова, снимать трубку, проигрывать записанное приветствие из аудиофайла, и принимать команды в формате DTMF, переводить их в числовой вид.
4. Принимать входящие SMS и получать из них команду в виде чисел.
5. Полученные команды из входящего звонка или из SMS обрабатывать по заранее прописанным правилам, и в случае выполнения одного из правил выполнять необходимые действия - выполнить консольную команду или запустить файл.
6. GUI интерфейс для создания и настройки правил.
7. Логирование входящих звонков, команд, информирование администратора о выполненных командах по емаил или SMS