我用MSComm做了一个简单的拨号程序。
能够成功拨出,对方用手机应答后,我可以听到对方的声音,而对方听不到我的声音。
代码很简单:MSComm1.CommPort = 1
MSComm1.Settings = "9600,N,8,1"
MSComm1.PortOpen = True
MSComm1.InBufferCount = 0
MSComm1.Output = "ATDT" & "13512345678" & vbCr

解决方案 »

  1.   

    硬件没有问题,modem也是支持语音的,我用的是华硕的公司笔记本自带的modem。用他们提供的power4phone软件可以实现双方正常通话。我想可能是我的
    MSComm程序 还需要加一些什么功能。
      

  2.   

    这可能与你机器的麦克风设置有关,你可用WINDOWS自带的录音机软件试验能否录下你说的话.
      

  3.   

    回楼上的掌柜:可以的。
    我觉得可能要这样做:dim B as byte
    B=麦克风的音频数据
    MSComm.output B但是不懂怎么这样做。
      

  4.   

    似乎通过串口控制语音卡双向通话.
    http://www.baidu.com/s?wd=%D3%EF%D2%F4%BF%A8