【问题标题】:Is there any telephony framework in linux?linux中是否有任何电话框架?
【发布时间】:2011-09-01 08:39:24
【问题描述】:

我有一个USB 3g modem,在windows上它带有软件,我可以用它来打电话、发送和接收短信。现在,我想在linux中编写类似的开源应用程序(我也想提供DTMF检测功能)。

在windows中,我们可以通过TAPI来实现,linux中有哪些类似的技术/框架?有没有类似的开源应用(我想作为参考)?

【问题讨论】:

  • h.323 协议(如果您的设备支持)

标签: linux telephony


【解决方案1】:

是的,它被称为ofono - 由 Intel/Nokia 为 Maemo/Moblin 启动的项目。来自维基百科:

oFono 是一个免费的开源移动电话 (GSM/UMTS) 项目 应用程序。它使用高级 D-Bus API 供电话使用 应用程序。它使用3GPP标准。它是发布的免费软件 根据 GNU 通用公共许可证 v2 的条款。

Asterisk 和 Freeswitch 是PBX 软件,可能不是您要找的。​​p>

【讨论】:

  • 非常感谢您在 ofono 的指出。我不知道,我知道 Asterisk(但发现它太大且不够灵活,无法使用简单的调制解调器。)+1
【解决方案2】:

Freeswitch

我不确定 USB 调制解调器,但对于 VOIP 电话,Freeswitch 非常出色。它使用通用套接字 API 使其可通过任意数量的语言进行扩展。它可以处理呼入和呼出、文本转语音、语音识别等。

【讨论】:

    【解决方案3】:

    我的 Vodafone Merlin 卡被识别为 ttySx 蚂蚁,它可以通过简单的 AT 命令进行交互,例如与旧的模拟调制解调器。还有一些额外的命令用于重新释放 sim 卡地址簿、短信,我相信也用于发送短信。

    【讨论】:

    • Vodafone Merlin 是我放置在 PCI 卡总线适配器中的 3G 卡总线卡。这是几年前的事了,很抱歉我无法提供详细信息。
    【解决方案4】:

    我们使用短信工具:http://smstools3.kekekasvi.com/

    SMS Server Tools 3是一款短信网关软件,可以通过GSM调制解调器和手机收发短信。

    您只需将文本文件存储到特殊的假脱机目录即可发送短消息。该程序会监视此目录并自动发送新文件。它还将收到的短消息作为文本文件存储到另一个目录中。还支持二进制消息(包括 Unicode 文本),例如铃声消息。也可以向支持 WAP / MMS 的手机发送 WAP Push 消息。

    该程序可以作为 SMS 守护程序运行,它可以在操作系统启动时自动启动。使用多个 GSM 设备可以确保高可用性(目前最多 64 个,此限制很容易更改)。

    程序可以在收到新消息、成功发送以及程序检测到问题等事件后运行其他外部程序或脚本。这些程序可以检查相关的文本文件并执行自动操作,例如将信息存储到数据库(例如 MySQL 或 Microsoft SQL Server)、发送自动回复、通过电子邮件转发消息(SMS 到电子邮件网关),......和随便你。”

    【讨论】:

    • 好的,这是短信,callng呢?
    • 对不起,我卡在你问题的短信部分,错过了声音。为此,我们使用 Asterisk 和 VOIP。我不知道这是否可以使用您的调制解调器。
    • Johan,你能告诉我为什么不能将 USB 调制解调器与 Asterisk 一起使用吗?
    • 我问的很多人都回答说,USB modem不能和Asterisk一起工作,我很想知道原因。
    • 还有一件事是,在linux的语音通话中,只有Asterisk框架没有别的吗?
    【解决方案5】:

    星号通常是您想要的 - http://www.asterisk.org/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-19
      • 2010-11-21
      • 1970-01-01
      • 1970-01-01
      • 2012-08-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多