Edge ORTC return errors when creating new RTCIceGatherer

Won’t fix Issue #10163458


Let C.
Dec 12, 2016
This issue is public.
Found in
  • Microsoft Edge
Found in build #
Reported by 1 person

Sign in to watch or report this issue.

Steps to reproduce

What was the issue

It seems like when I am creating a new RTCIceGatherer object, I get the following error:

SCRIPT16387: Could not complete the operation due to error c0044003

What was expected

I should be able to create the RTCIceGatherer object successfully.

What was done


var gatherer = new RTCIceGatherer({ 
  gatherPolicy: "all",
  iceServers: [{
     urls: ["turn:turn.site.org:3478?transport=udp","turn:turn.site2.org:3478?transport=udp"],
     username: "xxxxxx",
     credential: "xxxxxxxx"

I don’t know what the error is, and it would be helpful to give ideas what could be the issue.


0 attachments

    Comments and activity

    • Tested it and it seems like the current ORTC implementation only supports 1url in .urls array. Is this expected?

    • Microsoft Edge Team

      Changed Assigned To to “Brad E.”

      Changed Assigned To to “Venkat K.”

      Changed Assigned To from “Venkat K.” to “Shijun S.”

      Changed Status to “Confirmed”

      Changed Assigned To from “Shijun S.” to “Frank L.”

    • Thanks for reporting the issue to us!

      We will look into the implementation details on our end.  Meanwhile, we hope the following can be a temporary workaround for you, but please let us know otherwise.
      var gatherer = new RTCIceGatherer({
        gatherPolicy: "all",
        iceServers: [{urls: "turn:turn.site.org:3478?transport=udp", username: "xxxxxx", credential: "xxxxxxxx"},
                           {urls: "turn:turn.site2.org:3478?transport=udp", username: "xxxxxx", credential: "xxxxxxxx"}]

      All the Best,
      MS Edge Team

    • Microsoft Edge Team

      Changed Assigned To from “Frank L.” to “Shijun S.”

      Changed Status from “Confirmed” to “Won’t fix”

    • We have identified the limitation in our RTC stack.  We currently do not support multiple servers of the same type.  For the time being, please limit your TURN servers to one UDP server and one TCP server.  We will resolve the issue for now as Won’t Fix in the current release cycle.  Please let us know if we could provide any further assistance.

      All the Best, MS Edge Team

    You need to sign in to your Microsoft account to add a comment.

    Sign in