Hai*_*ihi 12 c# desktop-application phone-call winforms
我有一个地址日记的桌面应用程序,用C#.Net开发.
我想通过软件拨打陆地线电话服务,在我的办公室我们有8条电话线,所以我想在通话前选择线路,我想用耳机和麦克风代替手机仪器.
如何将电话线连接到电脑.我有超过8条电话线
可能吗 ?如果是,那么我需要的硬件和硬件.
Ada*_*ley 15
您是否想过Skype API:http://developer.skype.com/public/skypekit 或 http://www.twilio.com
摆脱固定电话并使用服务.在我看来,这更容易.那么它的可扩展性也会更高.
如果您想沿着电话服务路径走下去,请查看此库:https://github.com/markjulmar/atapi.net/
固定电话的硬件只包括8个调制解调器,并在拨打电话之前选择使用哪个调制解调器.
我假设atapi库包含选择音频输入和输出的功能.如果没有,那么有很多用于录制音频的c#库,您可以在其中将流传递到库中.
我不会指出你这个方向,但根据@Saif Khan评论,你可以使用Asterix.
使用Asterix
第1步 - 获取服务器安装Asterix.http://www.asterisk.org.它是开源的.
第2步 - 获取支持的硬件,例如http://www.asterisk.org/hardware
第3步 - 使用http://sourceforge.net/projects/asterisk-dotnet/(开源c#到星号库)与之通信.
我不知道这对你来说可能有点过头了.我想我不应该假设:)
| 归档时间: | 
 | 
| 查看次数: | 18141 次 | 
| 最近记录: |