【问题标题】:How can I make call between direct IP to IP without SIP Server如何在没有 SIP 服务器的情况下在直接 IP 到 IP 之间进行呼叫
【发布时间】:2016-10-24 18:45:38
【问题描述】:

有什么方法可以通过拨打本地IP地址拨打电话吗?简单的 IP 到 IP 呼叫。我怎样才能做到这一点?我应该对pjsip 代码进行哪些更改?我不想在任何服务器或 VOIP 提供商中注册。调用只会在本地 WiFi 中发生,就像在 Mac (http://www.sjlabs.com/sjp.html) 中的 SJPhone 应用程序一样。

【问题讨论】:

    标签: iphone ios voip sip pjsip


    【解决方案1】:

    您可以愉快地使用 SIP 进行仅限 LAN 的呼叫 - 毕竟它主要是一种点对点协议。

    换句话说,它是 SIP 的标准部分。

    看起来 pjsip 已经支持调用SIP URI directly(应该!)所以你不需要调整任何东西。只需拨打sip:10.0.0.1sip:foo.home 或您想拨打的任何电话。

    (Nitpick:没有“没有 SIP 服务器”之类的东西,因为所有 SIP 用户代理都充当客户端和服务器。我认为您的意思是“不使用 SIP 代理或类似基础设施”。)

    【讨论】:

      【解决方案2】:

      您不需要注册您的 pjsua 客户端。您可以在同一台机器上启动 2 个 pjsua 程序并创建单独的 pjsua 帐户,每个 pjsua 一个。然后使用每个帐户直接从一个 pjsua 向另一个 pjsua 拨打和接听 p2p 呼叫。

      【讨论】:

        【解决方案3】:

        您的 SIP 客户端必须能够处理直接 IP 呼叫,您可以在此 link 上找到更多相关信息。

        【讨论】:

          猜你喜欢
          • 2011-08-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-12-16
          • 1970-01-01
          • 2012-06-16
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多