【问题标题】:Sinch: Call from Web getting 'HUNG_UP' automaticallySinch:来自 Web 的呼叫自动获取“HUNG_UP”
【发布时间】:2016-10-16 05:16:15
【问题描述】:

我正在尝试将 Sinch 集成到我们的一个项目中。
我正在尝试从 WEB 调用 ANDROID 应用程序..
连接正在成功建立。但是没有视频显示,而且通话会在 9 到 10 秒后自动断开...
当我从 Android 应用程序调用 Web 时,这不会发生..
我正在关注他们的视频通话文档中的代码。

通话记录:

Notification { progress=0,  message="Successfully added proxy ICE candidate",  object=mozRTCIceCandidate}
Notification { progress=0,  message="Successfully sent JOINED",  object=g}
Notification { progress=0,  message="Call changing state to ESTABLISHED",  object=undefined}
Notification { progress=0,  message="Call was un-muted using unmute().",  object=undefined}
Notification { progress=0,  message="WebRTC: Connection state changed",  object=Event iceconnectionstatechange}
Error { name="SinchError",  domain=-1,  code=1001,  more...} // code: 1001, domain: -1, message: "Ice connection failed. Hanging up call!"
Notification { progress=0,  message="Call HANGUP Received",  object=undefined}
-- ICE failed, see about:webrtc for more details
MXPLog { message="Added meta data to MXP message",  object=r}
MXPLog { message="Identified Encoding Key",  object=r}
MXPLog { message="Split message into frames as needed",  object=r}
MXPLog { message="Identified Tx Channels",  object=r}
MXPLog { message="Transmitting [channel, frame]",  object=[2]}
Notification { progress=0,  message="WebRTC: Connection state changed",  object=Event iceconnectionstatechange}
Notification { progress=0,  message="WebRTC: Signaling state change",  object=Event signalingstatechange}

为什么我收到Ice connection failed. Hanging up call! 错误..??
我正在使用 Mozilla Firefox 来测试功能...
在此先感谢您的帮助。我被困在这里...

【问题讨论】:

  • 我对最新的 chrome 也有同样的问题。你找到解决办法了吗?
  • 今天还是一样的问题。在我的情况下: 1. Android 到 Web:- 相同的网络:工作 - 不同的网络:工作 2. Web 到 Android:- 相同的网络:工作 - 不同的网络:ICE 失败 在两种环境中都可以接受来自 android 的调用。并且视频很好。两种环境都可以接受来自网络的呼叫。但是当它在不同的网络中时。视频不会显示,并且日志会显示“ICE失败”。我认为这是因为 web 和 android 使用不同的 ICE 服务器。而且 web 有一些问题。
  • 我有同样的问题,除了我需要的一切都正常。那就是从 Android 呼叫到 Web 呼叫。有人有样品吗?帮助需要。谢谢

标签: javascript video-capture sinch


【解决方案1】:

我工作了好几个小时试图解决这个问题,最后我发现这是因为 web 和 android 都在同一个网络上(通常在编码时)。似乎 sinch 在同一个局域网上不起作用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-24
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-18
    • 1970-01-01
    相关资源
    最近更新 更多