【问题标题】:Display the name on incoming phone calls在来电时显示姓名
【发布时间】:2012-03-14 09:45:20
【问题描述】:

我有一个 Java 应用程序(使用 Swing),它必须在接到电话时显示客户的详细信息。

  1. 是否可以将电话号码从软件电话 (SIP) 传递到我的 Java Swing 应用程序,以便它可以显示详细信息?
  2. 还有其他方法或程序可以做到这一点吗?

【问题讨论】:

  • 您使用的是哪款软件电话?
  • 嗯,这取决于您使用的 SIP 应用程序。如果它提供某种 api - 你应该使用它。如果没有 - 找到号码的唯一方法是通过内存黑客或网络黑客。
  • 信息不足。有很多方法可以做到这一点(我假设您正在研究某种形式的联络中心解决方案)。将物理电话连接到 PC 并与 (J)TAPI 或某些专有 API 集成是一种方法。通过某种形式的 CT 链路直接与 PBX 或呼叫中心设备集成是另一种方法。这一切都取决于您正在运行什么系统以及它们具有什么功能。
  • 软电话是 Linphone。这实际上是餐厅预订应用程序,需要根据传入的电话号码显示客户详细信息。我真的不知道从哪里开始。谢谢你的帮助
  • Linphone 是开源的、文档齐全的项目,甚至还附带了一个 SDK。这就是为什么我 -1。

标签: java sip telephony


【解决方案1】:

为此,您需要将 Linphone SDK 与您的 java 应用程序一起使用。您可能需要从您的 java 应用程序中显示软电话或使用 linphone 的 SDK 在您的应用程序中接听电话。

【讨论】:

  • 谢谢拉胡尔先生,我真的不知道从哪里开始。你能告诉我java中的任何其他voip sdk吗
  • 我怎样才能从我的应用程序中显示 linphone,至少步骤会有很大帮助
  • 你可以看看peers.sourceforge.net,它很好并且有很好的文档。也看看java.net/projects/jsip
  • 太好了,我遇到过很多次,但我认为应该从我的应用程序中调用它。非常感谢。我将开始研究它。将来可能需要你的帮助
  • 您可以随时询问或在 rahulrborkar@gmail.com 上给我留言
【解决方案2】:

你有很多选择:

使用 Tropo.com 在来电期间发送回调 http 请求。 使用诸如 FusionPBX 之类的 PBX,它可以即时从号码中查找名称,并将其插入到 SIP 消息中,然后再发送到您的电话。 如果您的手机支持 syslog,您也可以通过这种方式获取信息。

【讨论】:

    猜你喜欢
    • 2018-10-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-24
    • 1970-01-01
    • 1970-01-01
    • 2016-04-28
    • 1970-01-01
    • 2021-12-06
    相关资源
    最近更新 更多