Позвонить на мой телефон с помощью WinAPI?
Я хочу сделать телефонный звонок с моего компьютера на телефон с помощью WinAPI. Я просто хочу держать соединение открытым, на этом этапе не нужно передавать звук.
Я подключил свой ноутбук с Windows к телефонной розетке, используя устаревший коммутируемый кабель. У меня нет коммутируемого Интернета, если это имеет значение? Используя WinAPI (Windows API), я хочу, чтобы мой компьютер звонил либо на стационарный, либо на мобильный (мобильный телефон для американцев).
Будет ли функция RasDial() быть шагом в правильном направлении? Это говорит о соединении RAS, так что я не совсем уверен, что это делает то, что я хочу?
https://msdn.microsoft.com/en-us/library/windows/desktop/aa377004(v=vs.85).aspx
Как насчет tapiRequestMakeCall (), это будет работать?
https://msdn.microsoft.com/en-us/library/ms737210(v=vs.85).aspx
Из моего понимания вышеупомянутая функция может заставить мой телефон звонить, но потому что это не модем, как только я отвечаю, вызов будет сброшен через определенное время? Если я хочу, чтобы звонок оставался подключенным, я должен настроить модем или что-то...
Я хочу сделать это в WinAPI, если это возможно, однако, если необходимо, я буду рад использовать любую библиотеку или инфраструктуру C (может быть C++, но не C#). Мне нравится изучать Windows, поэтому желательно WinAPI.
Обратите внимание, что любой из моих тегов может быть неправильным или вводящим в заблуждение!
Спасибо.
РЕДАКТИРОВАТЬ: Спасибо за помощь, просто несколько разъяснений, пожалуйста:
1) Нужно ли мне это с помощью структуры DCB, допустимы ли значения, приведенные в руководстве для скорости передачи данных и т. Д.... или как мне узнать, на что их можно изменить?
https://msdn.microsoft.com/en-us/library/windows/desktop/aa363201(v=vs.85).aspx
2) Я следил за сайтом ниже, но мне было трудно ориентироваться, и он говорил о SMS-сообщениях, а не о телефонных звонках. Скажут ли эти команды модему начать прослушивание, начать вызов, а затем прекратить вызов? Конечно, я добавлю краткий сон между каждой командой. Мне также нужна часть "\r\n"?
http://www.developershome.com/sms/sendSmsByAtCommands.asp
+++ \ г \ п
ATDT01234567890\ г \ п
ATH0\ г \ п