【问题标题】:Ready for use SIP client Java applet即用型 SIP 客户端 Java 小程序
【发布时间】:2014-04-29 23:36:30
【问题描述】:

是否存在一个准备使用以 Java 小程序编写的 SIP 客户端。

我发现的所有 Java-applet-SIP-clients 即使配备了示例也无法正常工作。

我有一个 Asterisk PBX,桌面 SIP 客户端可以使用它,但是没有一个 Java 小程序成功连接和呼叫。

我正在寻找不需要任何中间媒体服务器并且可以直接连接到 Asterisk 的 SIP 客户端。 (我更喜欢 Flash 或 Flex 应用,但它们依赖于 red5 媒体代理)。

【问题讨论】:

    标签: java applet sip


    【解决方案1】:

    显然,您已经tried peers。你检查你的安全设置了吗?从 java 1.7.0-21 开始,您必须在 java 配置面板中显式启用 java applet 执行。除非 java 插件由 thawte 等证书颁发机构的官方证书签名,否则您将找不到任何开箱即用的 java sip 客户端插件。 Peers 最新版本在 github 上可用:https://github.com/ymartineau/peers。 Java 插件模块是 peers-js。

    【讨论】:

      【解决方案2】:

      SIPML5。不是 Java 小程序,但能够在 Web 开发中使用。它是一个用 javascript 编写的完全开发的 SIP 堆栈,支持 SIP UAC 的 Web 开发。

      【讨论】:

      • 谢谢。如果 webrtc2sip 是一个客户端解决方案(还没有看透),那么 SIPML5 是我需要的决定。今天将尝试。
      • 我查看了演示,如果我没有公共身份,但没有本地 192.168.1.194 SIP 服务器,我不明白应该在字段中输入什么。我有它的 IP 地址、登录名(本地电话号码)和密码。
      • 所以,webrtc2sip 是一个服务器端代理。 HTML5 浏览器不能直接与 Asterisk 通信。
      • 您使用的是哪个版本的 Asterisk?在某些版本(如 11)中,您需要使用 WebRTC Breaker,可以在专家设置下进行设置。
      • sipml5 需要一个名为 webrtc2sip (webrtc2sip.org) 的中间媒体服务器。
      猜你喜欢
      • 1970-01-01
      • 2012-12-15
      • 2012-03-09
      • 1970-01-01
      • 2014-12-07
      • 1970-01-01
      • 1970-01-01
      • 2012-04-20
      • 1970-01-01
      相关资源
      最近更新 更多