C# 使用hsdpa加密狗拨打电话,用c语言播放音频并记录用户反馈#

C# 使用hsdpa加密狗拨打电话,用c语言播放音频并记录用户反馈#,c#,dongle,C#,Dongle,我已经做了所有的电话拨号部分,它的工作。现在我需要播放音频并录制来自另一端的响应音频。我只需要知道如何将音频传递到加密狗并通过呼叫发送,以及如何录制来自另一端的反馈 这是我拨电话号码的工作线(我使用的是huwavi E173 hsdpa加密狗) 您可以尝试发出“AT+FCLASS=?”命令。如果调制解调器返回包含“8”的字符串,则您可能可以使用语音模式命令(VTX/VRX/VTR)。 如果没有。。。我希望大多数GSM调制解调器都是这样,那你就倒霉了 可能有一种专有的方法可以做到这一点,但它可能不

我已经做了所有的电话拨号部分,它的工作。现在我需要播放音频并录制来自另一端的响应音频。我只需要知道如何将音频传递到加密狗并通过呼叫发送,以及如何录制来自另一端的反馈

这是我拨电话号码的工作线(我使用的是huwavi E173 hsdpa加密狗)


您可以尝试发出“AT+FCLASS=?”命令。如果调制解调器返回包含“8”的字符串,则您可能可以使用语音模式命令(VTX/VRX/VTR)。 如果没有。。。我希望大多数GSM调制解调器都是这样,那你就倒霉了


可能有一种专有的方法可以做到这一点,但它可能不会通过调制解调器的串行端口公开(通过串行线推送音频数据的效率非常低,因此大多数调制解调器芯片组都会有一组单独的I2S/其他音频接口引脚).

看看这个讨论:它没有帮助自动驾驶仪。我只想通过我的hsdpa加密狗,对使用gsm到voip网关不感兴趣。有人用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();`