【问题标题】:Using Restcomm SIP & Webrtc without the platform在没有平台的情况下使用 Restcomm SIP & Webrtc
【发布时间】:2016-10-03 06:59:31
【问题描述】:

我正在寻找一种在 Android 中使用 SIP 作为 Webrtc 的信令协议的方法。我看到了 RestComm 开源代码,我认为它符合我的需求。但我已经为 TURN 和 SIP 服务器设置了基础设施。我们为此目的使用 FreeSwitch。我的问题是,是否可以将 restcomm android sdk 与非 restcomm 平台的基础设施一起使用?它会起作用吗?

是否有任何其他库或方法可以用于此目的?基础设施是固定的,无法更改。我需要带有 SIP 或 SIP over websocket 的 webrtc 作为信令方法。

【问题讨论】:

    标签: android webrtc sip jain-sip restcomm


    【解决方案1】:

    Restcomm Android SDK 本质上提供了 VoIP 功能,将 SIP 用于信令,将 WebRTC 用于媒体,因此与不同的服务器组件集成应该不会有任何问题。

    请注意,到目前为止,它已在 Restcomm 平台上进行了大部分测试。

    有关如何执行此操作的更多信息,您可以查看Quickstart Guide 并参考Hello WorldOlympus 应用程序的代码

    【讨论】:

    • 它是否适用于存在于 SIP 受阻国家/地区/运营商阻止 SIP 的手机?
    • 不确定您所指的确切网络条件,但在我们的最新版本中,TURN 针对媒体进行了改进,并且启用了基于 TLS 的 SIP,到目前为止,我们在 Wifi 和蜂窝数据方面都没有任何问题.所以我会说试一试;)
    • 我让它与我的基础架构一起工作。谢谢 :) 但我在阻止 SIP 的防火墙后面。所以我被要求尝试 SIP over Websocket 作为后备,因为 websocket 确实在我们的防火墙内工作。由于防火墙,发送 REGISTER 时我得到 SipException。在非防火墙网络中效果很好。
    • 如果您的服务器支持安全 sip(即在 5061 或任何自定义端口上进行 sip),您也可以在 android SDK 上启用它并查看它的运行情况。我认为它应该工作
    • 酷。谢谢会试一试。标记为正确答案,因为它确实回答了我的问题。
    猜你喜欢
    • 2019-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-22
    相关资源
    最近更新 更多