日期:2014-05-18  浏览次数:21638 次

c# 打电话,录音
RT。现在有这么个需求,要求用电脑拨打任意电话(手机座机),可以往电脑Modem上插电话线。请问怎么实现呢?
google了一圈,发现貌似两种做法:
1. 针对TAPI进行开发,但是录音好像有点费劲
2. 买个语音卡,针对人家提供的接口进行编程。但是没有c#的例子啊,咨询了两家,都不支持.net,而且他们提供的SDK很难读,有很多什么信道中继的专业知识。

时间紧任务急,不好搞啊。

还望达人给纸条明路。

------解决方案--------------------
探讨
RT。现在有这么个需求,要求用电脑拨打任意电话(手机座机),可以往电脑Modem上插电话线。请问怎么实现呢?
google了一圈,发现貌似两种做法:
1. 针对TAPI进行开发,但是录音好像有点费劲
2. 买个语音卡,针对人家提供的接口进行编程。但是没有c#的例子啊,咨询了两家,都不支持.net,而且他们提供的SDK很难读,有很多什么信道中继的专业知识。

时间紧任务急,不好搞啊。

……

------解决方案--------------------
我当时用的是TAPI。例子全是C++的,但我全都转换成了C# + P/Invoke + Native DLL。
------解决方案--------------------
如果是走电话线路的话:
taobao上有种小盒子,接上电话线之后有一个话筒的插口接到电脑的line in上,然后从line in录音就好了。。。。也可以用wavein之类的api打开语音猫作为录音设备录音,这些都比较简单。
------解决方案--------------------
探讨
如果是走电话线路的话:
taobao上有种小盒子,接上电话线之后有一个话筒的插口接到电脑的line in上,然后从line in录音就好了。。。。也可以用wavein之类的api打开语音猫作为录音设备录音,这些都比较简单。