是否可以使用来自TAPI(TAPI 2.x或TAPI 3.x)应用程序的USB GSM调制解调器拨打电话和接听电话?

时间:2012-08-12 10:52:16

标签: c# winapi usb gsm tapi

USB调制解调器有默认软件,带有PC驱动程序,可以拨打电话和接听正常工作的电话。我想尽可能使用Telephony API对其进行编程,以便我有更多的控制权,我可以处理语音数据。

此外,还有codeproject中的示例应用程序(http://www.codeproject.com/Articles/10994/TAPI-3-0-Application-development-using-C-NET)我也试过了。但是,代码给出了一个错误,说dll太旧了。 改变这一行,

bcc = ln.CreateCall(textBox1.Text,TapiConstants.LINEADDRESSTYPE_PHONENUMBER|TapiConstants.LINEADDRESSTYPE_IPADDRESS,TapiConstants.TAPIMEDIATYPE_DATAMODEM|TapiConstants.TAPIMEDIATYPE_AUDIO);

到此,

bcc = ln.CreateCall(textBox1.Text, TapiConstants.LINEADDRESSTYPE_PHONENUMBER, TapiConstants.TAPIMEDIATYPE_AUDIO);

我能够编译并运行该应用程序。每当我选择调制解调器线路并按下呼叫时提供一个号码,它在拨号后就会断开连接。因此,我怀疑这个TAPI应用程序是否有不同的用途,可能无法与USB GSM调制解调器一起使用。

0 个答案:

没有答案