2011-12-15 19 views

回答

0

我猜你正在使用华为3G调制解调器或类似的东西给ttyUSB1音频。确保你的串口驱动程序绑定了它。然后简单地将端口本身作为一个“文件”输入,以供您选择的任何程序输入。您需要根访问权限。您已经计算出了音频设置,因此它必须足够。我与华为在UBUNTU 11.10上进行语音通话。所以让我知道,如果我可以进一步帮助。

+0

你好Sai我有一个SICOM调制解调器(几乎和你提到的huwaei 3G一样)。我能够读取写入调制解调器只需使用带有5个USB端口的语音呼叫 – user1099253 2012-02-01 10:32:04

0

好吧,我看到这是一个非常古老的问题,但答案帮助我得到一个正确的方向,所以我决定帮助别人。

  1. 实现的一种方法(除了下面) 寻找的是动态内核模块。
  2. 有它注册为一个声音设备,并检查它是否具有GSM 模块存在(哪个模块是它恰好可以 dmesglsmod,或output被识别)。
  3. 然后在用户空间表示之间建立声音作为 声卡和串行USB模块之间的通信。

另一种方式是让您通过dmesglsmod公认模块和扩展其功能的声卡。

全部是棘手的任务,因为:

    你必须解决在内核级别......这是间通信首例
  • ,让说,辛苦一点,即使程序员有一个主题中的正确背景。
  • 第二种情况是很难的,你必须处理:
    • USB堆栈(这是有点煞风景人类)和
    • 声音子系统(这是因为历史遗留问题有点累赘)。

而不被有经验的程序员的内核有小的机会取得成功。