2014-02-22 28 views
2

我已经做了所有的呼叫拨号部分,它的工作原理。现在我需要播放音频并记录来自另一端的响应音频。我只需要知道如何将音频传送到加密狗并通过呼叫发送,以及如何记录来自另一端的反馈结束打电话与hsdpa加密狗和播放音频和记录用户反馈在c#

这是拨打电话号码,我的工作绳索(我使用huwavi E173 HSDPA加密狗)

 `SerialPort port = new SerialPort(); 
     port.Open(); 
     string t = port.ReadExisting(); 
     Thread.Sleep(100); 

     string cmd = "ATD"; 
     string phoneNumber = "071********"; 
     port.WriteLine(cmd + phoneNumber + ";\r"); 


     port.Close();` 
+0

看看这个讨论:http://stackoverflow.com/questions/7107572/voice-call-through-gsm-modem – autopilot

+0

它没有帮助自动驾驶仪。我只是想通过我的hsdpa加密狗,对使用gsm到voip网关不感兴趣。有没有人用hsdpa加密狗做过这个请写你的答案 –

回答

1

你可以试着发出 'AT + FCLASS =?'命令。如果调制解调器以包含'8'的字符串回应,则可以使用VOICE模式命令(VTX/VRX/VTR)。 如果它不...我从大多数GSM调制解调器期望的那么,那么你的运气不好。

可能有一种专有的方式来做到这一点,但它可能不会通过调制解调器的串口暴露出来(通过串行线路推送音频数据的效率非常低,所以大多数调制解调器芯片组将具有单独的一组I2S /音频的其他接口引脚)。

+0

谢谢贝文先生 –