请问.net如何拨打电话!

时间:2022-04-02 09:11:08

你好,我想请问一下.net如何编写拨打电话的程序!!我公司以前有一套系统可以利用猫可以拨打电话!!
不知道是如何实现的!什么原理!我上网查了!大家都说调用MSComm这个控件!我也下载了c#的一个调用mscomm打电话的程序
还是拨打不了!希望先生能提供一套好的解决方案啊!!!还有需要注意那些细节?

30 个解决方案

#1


不明白啊,不就是通过modem拨号的一个程序吗?难道还要自动语音播放?

#2


应该有相关的控件吧~~~
 不了解

#3


mark....
up

#4


这个问题值得关注,声讯技术,如果用NET本身是无法达到楼主的要求的

#5


mscomm只是个串口通信软件。

上网去找找AT命令

#6


不懂..关注...

#7


直接at命令进行通讯

也可以用调用超级终端Hypertrm.exe,与串口通讯 

#8


其实通过猫来打电话,就是把猫当成电话用了而已,让猫来拨号,我用过这样的程序,但是没开发过,做这个程序可以破解别人的长途电话卡密码,暴力破解,呵呵。

#9


没有实际做过 
找了些资料
http://blog.csdn.net/hackenliu/archive/2007/08/20/1751079.aspx

http://www.xxlinux.com/linux/dev/Delphi/2007-12-13/13310.html

http://sky266.cnblogs.com/

#10


学习

#11


我知道是用modem来拨打电话呢!可是失败啊

#12


如何用at命令打电话啊

#13


晓习帮顶

#14


google baidu msdn 

search tapi

#15


找了很多!!都用不了啊

#16


mark~

#17


以前做个一个自动收发传真的程序,用什么控件忘记了,原理只要是AT命令 串口通信

#18


你得找一些VOIP电话的资料
就是用SIP OR SDP协议实现的网络电话协议‘

QQ/SKYPE都有用到的

#19


该回复于2008-09-05 13:56:34被版主删除

#20


up!!

#21


MARK

#22


我有原来写的客户端通过Modem用PSTN拨号到Server2000服务器,并通过用户名和密码验证的类(C#),你是不是只需要拨号和断开连接的功能啊,我懒的整理了.如果需要请留言,我copy上来.如和题目不符就算了.

#23


就是需要打电话!通话然后挂断就可以了

#24


类似下面的代码,实际就是对串口com1,发送AT命令
    using (System.IO.Ports.SerialPort comPort = new System.IO.Ports.SerialPort("COM1", 2400))
            {
                comPort.DtrEnable = true;
                comPort.Write("ATDT 206-555-1000" + "\r\n");
                // All data transfer code goes here.
                
            }


#25


之前,我们只是用mscomm,加第三方开发控件实现的!

#26


参考:精简AT指令集
http://cn.happycampus.com/docs/962480712822@hc08/131521/

#27


不懂,支持

#28


关注,学习一下!

#29


atdt

#30


引用 28 楼 mawering 的回复:
关注,学习一下!

#1


不明白啊,不就是通过modem拨号的一个程序吗?难道还要自动语音播放?

#2


应该有相关的控件吧~~~
 不了解

#3


mark....
up

#4


这个问题值得关注,声讯技术,如果用NET本身是无法达到楼主的要求的

#5


mscomm只是个串口通信软件。

上网去找找AT命令

#6


不懂..关注...

#7


直接at命令进行通讯

也可以用调用超级终端Hypertrm.exe,与串口通讯 

#8


其实通过猫来打电话,就是把猫当成电话用了而已,让猫来拨号,我用过这样的程序,但是没开发过,做这个程序可以破解别人的长途电话卡密码,暴力破解,呵呵。

#9


没有实际做过 
找了些资料
http://blog.csdn.net/hackenliu/archive/2007/08/20/1751079.aspx

http://www.xxlinux.com/linux/dev/Delphi/2007-12-13/13310.html

http://sky266.cnblogs.com/

#10


学习

#11


我知道是用modem来拨打电话呢!可是失败啊

#12


如何用at命令打电话啊

#13


晓习帮顶

#14


google baidu msdn 

search tapi

#15


找了很多!!都用不了啊

#16


mark~

#17


以前做个一个自动收发传真的程序,用什么控件忘记了,原理只要是AT命令 串口通信

#18


你得找一些VOIP电话的资料
就是用SIP OR SDP协议实现的网络电话协议‘

QQ/SKYPE都有用到的

#19


该回复于2008-09-05 13:56:34被版主删除

#20


up!!

#21


MARK

#22


我有原来写的客户端通过Modem用PSTN拨号到Server2000服务器,并通过用户名和密码验证的类(C#),你是不是只需要拨号和断开连接的功能啊,我懒的整理了.如果需要请留言,我copy上来.如和题目不符就算了.

#23


就是需要打电话!通话然后挂断就可以了

#24


类似下面的代码,实际就是对串口com1,发送AT命令
    using (System.IO.Ports.SerialPort comPort = new System.IO.Ports.SerialPort("COM1", 2400))
            {
                comPort.DtrEnable = true;
                comPort.Write("ATDT 206-555-1000" + "\r\n");
                // All data transfer code goes here.
                
            }


#25


之前,我们只是用mscomm,加第三方开发控件实现的!

#26


参考:精简AT指令集
http://cn.happycampus.com/docs/962480712822@hc08/131521/

#27


不懂,支持

#28


关注,学习一下!

#29


atdt

#30


引用 28 楼 mawering 的回复:
关注,学习一下!