Меню

Ошибка при звонке причина ice error ошибка 1004 bigbluebutton

Describe the bug
When the setting public.app.skipCheck in /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml is set to true, a first-time user will get a «Failure on call (reason=ICE error) (error 1004)» error after allowing their browser to share the microphone.

To Reproduce
Steps to reproduce the behavior:

  1. Make sure that the BigBlueButton server HTML5 client settings (/usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml) has public.app.skipCheck set to true (this instructs the HTML5 client to skip the Echo Test)
  2. Join a meeting from a browser that has not been allowed to share the microphone with it
  3. Choose to join with microphone
  4. Allow the browser to use your microphone
  5. See error

Expected behavior
Audio conference should be joined without problems

Actual behavior
A «Failure on call (reason=ICE error) (error 1004)» error is presented to the user, the audio joining method window stays active, but pushing neither «Microphone» or «Listen only» works. Closing the «How would you like to join» window and restarting the audio join process works without a problem.

Screenshots
Screenshot 2021-02-10 at 15 32 32
Screenshot 2021-02-10 at 15 32 29

BBB version (optional):
$ sudo bbb-conf —check | grep BigBlueButton
BigBlueButton Server 2.2.31

Desktop (please complete the following information):

  • OS: Mac
  • Browser Chrome
  • Version 88.0.4324.146

Describe the bug
When the setting public.app.skipCheck in /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml is set to true, a first-time user will get a «Failure on call (reason=ICE error) (error 1004)» error after allowing their browser to share the microphone.

To Reproduce
Steps to reproduce the behavior:

  1. Make sure that the BigBlueButton server HTML5 client settings (/usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml) has public.app.skipCheck set to true (this instructs the HTML5 client to skip the Echo Test)
  2. Join a meeting from a browser that has not been allowed to share the microphone with it
  3. Choose to join with microphone
  4. Allow the browser to use your microphone
  5. See error

Expected behavior
Audio conference should be joined without problems

Actual behavior
A «Failure on call (reason=ICE error) (error 1004)» error is presented to the user, the audio joining method window stays active, but pushing neither «Microphone» or «Listen only» works. Closing the «How would you like to join» window and restarting the audio join process works without a problem.

Screenshots
Screenshot 2021-02-10 at 15 32 32
Screenshot 2021-02-10 at 15 32 29

BBB version (optional):
$ sudo bbb-conf —check | grep BigBlueButton
BigBlueButton Server 2.2.31

Desktop (please complete the following information):

  • OS: Mac
  • Browser Chrome
  • Version 88.0.4324.146

Comments

@Amorthis

I am getting this error «Failure on call (reason = ICE error) (error 1004)» on android smartphone in google chrome.
Firefox work normaly.
The problem also occurs on demo.bigbluebutton.org and test.bigbluebutton.org
WhatsApp Image 2021-08-16 at 17 29 24
WhatsApp Image 2021-08-16 at 17 34 18
Smartphone Samsung A31,A41 not work in default settings, Samsung A51 Work normal (not default)
Version Google chrome it’s the same everywhere 92,0,4515,131
Log Freeswitch
021-08-16 14:24:53.312613 [DEBUG] switch_core_media.c:5517 Set telephone-event payload to 110@48000
2021-08-16 14:24:53.312613 [DEBUG] mod_opus.c:613 Opus encoder: set bitrate to local settings [72000bps]
2021-08-16 14:24:53.312613 [DEBUG] mod_opus.c:613 Opus encoder: set bitrate to local settings [72000bps]
2021-08-16 14:24:53.312613 [DEBUG] switch_core_media.c:3847 Set Codec sofia/external/w_0mkxbakjxpqc_23-bbbID-R@conf2.biot.su opus/48000 20 ms 960 samples 0 bits 1 channels
2021-08-16 14:24:53.312613 [DEBUG] switch_core_codec.c:111 sofia/external/w_0mkxbakjxpqc_23-bbbID-R@conf2.biot.su Original read codec set to opus:116
2021-08-16 14:24:53.312613 [DEBUG] switch_core_media.c:4340 Searching for rtp candidate.
2021-08-16 14:24:53.312613 [DEBUG] switch_core_media.c:4340 Searching for rtcp candidate.
2021-08-16 14:24:53.312613 [DEBUG] switch_core_media.c:4387 Look for Relay Candidates as last resort
2021-08-16 14:24:53.312613 [DEBUG] switch_core_media.c:4340 Searching for rtp candidate.
2021-08-16 14:24:53.312613 [DEBUG] switch_core_media.c:4340 Searching for rtcp candidate.
2021-08-16 14:24:53.312613 [DEBUG] switch_core_media.c:4393 sofia/external/w_0mkxbakjxpqc_23-bbbID-R@conf2.biot.su no suitable candidates found.
2021-08-16 14:24:53.312613 [DEBUG] switch_core_media.c:5860 Set telephone-event payload to 110@48000
2021-08-16 14:24:53.312613 [DEBUG] switch_core_media.c:5918 sofia/external/w_0mkxbakjxpqc_23-bbbID-R@conf2.biot.su Set 2833 dtmf send payload to 110 recv payload to 110
2021-08-16 14:24:53.312613 [NOTICE] switch_channel.c:3908 Hangup sofia/external/w_0mkxbakjxpqc_23-bbbID-R@conf2.biot.su [CS_EXECUTE] [INCOMPATIBLE_DESTINATION]
2021-08-16 14:24:53.312613 [DEBUG] switch_core_session.c:2914 sofia/external/w_0mkxbakjxpqc_23-bbbID-R@conf2.biot.su skip receive message [APPLICATION_EXEC_COMPLETE] (channel is hungup already)
2021-08-16 14:24:53.312613 [DEBUG] switch_core_state_machine.c:651 (sofia/external/w_0mkxbakjxpqc_23-bbbID-R@conf2.biot.su) State EXECUTE going to sleep
2021-08-16 14:24:53.312613 [DEBUG] switch_core_state_machine.c:585 (sofia/external/w_0mkxbakjxpqc_23-bbbID-R@conf2.biot.su) Running State Change CS_HANGUP (Cur 2 Tot 4)
2021-08-16 14:24:53.312613 [DEBUG] switch_core_state_machine.c:848 (sofia/external/w_0mkxbakjxpqc_23-bbbID-R@conf2.biot.su) Callstate Change RINGING -> HANGUP
2021-08-16 14:24:53.312613 [DEBUG] switch_core_state_machine.c:850 (sofia/external/w_0mkxbakjxpqc_23-bbbID-R@conf2.biot.su) State HANGUP
2021-08-16 14:24:53.312613 [DEBUG] mod_sofia.c:453 Channel sofia/external/w_0mkxbakjxpqc_23-bbbID-R@conf2.biot.su hanging up, cause: INCOMPATIBLE_DESTINATION
2021-08-16 14:24:53.312613 [DEBUG] mod_sofia.c:598 Responding to INVITE with: 488
2021-08-16 14:24:53.312613 [DEBUG] switch_core_state_machine.c:60 sofia/external/w_0mkxbakjxpqc_23-bbbID-R@conf2.biot.su Standard HANGUP, cause: INCOMPATIBLE_DESTINATION
2021-08-16 14:24:53.312613 [DEBUG] switch_core_state_machine.c:850 (sofia/external/w_0mkxbakjxpqc_23-bbbID-R@conf2.biot.su) State HANGUP going to sleep
2021-08-16 14:24:53.312613 [DEBUG] switch_core_state_machine.c:620 (sofia/external/w_0mkxbakjxpqc_23-bbbID-R@conf2.biot.su) State Change CS_HANGUP -> CS_REPORTING
2021-08-16 14:24:53.312613 [DEBUG] switch_core_state_machine.c:585 (sofia/external/w_0mkxbakjxpqc_23-bbbID-R@conf2.biot.su) Running State Change CS_REPORTING (Cur 2 Tot 4)
2021-08-16 14:24:53.312613 [DEBUG] switch_core_state_machine.c:936 (sofia/external/w_0mkxbakjxpqc_23-bbbID-R@conf2.biot.su) State REPORTING
2021-08-16 14:24:53.312613 [DEBUG] switch_core_state_machine.c:174 sofia/external/w_0mkxbakjxpqc_23-bbbID-R@conf2.biot.su Standard REPORTING, cause: INCOMPATIBLE_DESTINATION
2021-08-16 14:24:53.312613 [DEBUG] switch_core_state_machine.c:936 (sofia/external/w_0mkxbakjxpqc_23-bbbID-R@conf2.biot.su) State REPORTING going to sleep
2021-08-16 14:24:53.312613 [DEBUG] switch_core_state_machine.c:611 (sofia/external/w_0mkxbakjxpqc_23-bbbID-R@conf2.biot.su) State Change CS_REPORTING -> CS_DESTROY
2021-08-16 14:24:53.312613 [DEBUG] switch_core_session.c:1736 Session 4 (sofia/external/w_0mkxbakjxpqc_23-bbbID-R@conf2.biot.su) Locked, Waiting on external entities
2021-08-16 14:24:53.312613 [NOTICE] switch_core_session.c:1754 Session 4 (sofia/external/w_0mkxbakjxpqc_23-bbbID-R@conf2.biot.su) Ended
2021-08-16 14:24:53.312613 [NOTICE] switch_core_session.c:1758 Close Channel sofia/external/w_0mkxbakjxpqc_23-bbbID-R@conf2.biot.su [CS_DESTROY]

@prlanzarin

@Amorthis Can you please confirm whether cameras/listen only aren’t working as well?

@mariogasparoni

@Amorthis

I am testing 2.2 and 2.3 version. In my subdomain conf 2.2.
I see only black area in Webcam zone. Another team don’t see my connection.
when I connect to the problematic device, I see a black square at the place of the video, I hear the rest of the conference participants, but they do not see me or hear me.
this problem has appeared in the last 2 months

@Amorthis

In Google Chrome on a41 problem
Screenshot_20210816-190750_Chrome

In Firefox on a41 no problem
Screenshot_20210816-190838_Firefox

@mariogasparoni

Thanks. It seems you are hitting a bug related to Chrome/Samsung browsers (not all, but specific devices) where the browser hangs at the beginning of media connection (for audio/video/screenshare).

@mariogasparoni

@mariogasparoni

@Amorthis , could you share the device model (or chrome’s user agent string) of your A41 device ?
I am interested in the device model. We already confirmed this is not working for A31 (model: SM-A315G)

You can easily retrieve the device model by accessing this page from your mobile google-chrome:
https://faisalman.github.io/ua-parser-js/

Thanks in advance

@Amorthis

Mozilla/5.0 (Linux; Android 11; SM-A415F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Mobile Safari/537.36

And work it
Mozilla/5.0 (Linux; Android 11; SM-A515F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Mobile Safari/537.36

@steffen-moser

No problem with Chrome 92.0.4515.159 on a Huawei P20 Pro. Tested against our BBB 2.3.12 and BBB 2.4-beta3.

@mariogasparoni

No problem with Chrome 92.0.4515.159 on a Huawei P20 Pro. Tested against our BBB 2.3.12 and BBB 2.4-beta3.

Thanks @steffen-moser.
This seems to be happening with Samsung devices, indeed.

@steffen-moser

My wife has just tested with her Samsung Galaxy S9+ (Android 10, browser: Samsung Internet 14.2.3.14) against our platform (BBB 2.4-beta3) and did not encounter any problem. We both tested with WIFI active (which does not mean that the WebRTC traffic necessarily uses WIFI only as long as mobile data is available, too!) and with LTE (WIFI having disabled). I did in parallel the same tests with my Huawei P20 Pro and the above-mentioned version of the Chrome browser. Also no problems. Bi-directional audio and camera worked fine for both devices under both WIFI settings.

Interestingly, our BBB platform is speaking IPv4 only (on purpose, as we ran into problems with IPv6 when it came to IPv6 Privacy Extensions). Could they’ve been playing a role in the problem @amortis encountered?

@ardastan

Hi
The same error on samsung A31 and chrome browsers.

To the developers: sounds like I have the same issue on the same device and browser for another online meeting application (not bbb). I can’t confirm if the error is the same, but the voice connecting issue is in place.

@pavelvasev

Same bug in my case. Samsung A22s. Firefox works ok, Chrome fails with same message.

Phone model: SM-A226B
Browser: Chrome 96.0.4664.45, android 11

@Rahu11224

@mariogasparoni

@mariogasparoni

#html5-audio #sip #freeswitch #bigbluebutton

#html5-аудио #sip #freeswitch #bigbluebutton

Вопрос:

Я использую BigBlueButton с canvas. Я установил его с помощью скрипта, предоставленного на их странице Github, а именно:

 wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -w -a -v xenial-22 -s bbb.example.com -e info@example.com
 

Проблема возникает всякий раз, когда я создаю конференцию и присоединяюсь к ней. Я не мог использовать звук, ни слушая.

При нажатии на кнопку присоединиться с микрофоном появляется сообщение об ошибке со словами:

 Failure on call (reason=ICE error) (error 1004)
 

И когда я нажимаю только на Прослушивание, ничего не происходит.

Я просмотрел журналы, но ничего полезного, я подозревал некоторые звуковые ошибки из-за конфигурации хоста, но я не могу прояснить ситуацию. Может быть, у кого-нибудь из вас возникнет идея о том, с какими журналами следует ознакомиться.

Я подозреваю, что это проблема, связанная с FreeSWITCH, я следил за настройкой здесь о настройке FreeSWITCH с брандмауэром (хотя я не использую брандмауэр, но BBB config указывает, что он рассматривает брандмауэр), но ничего не изменилось.

Любое предложение будет оценено.

Комментарии:

1. Привет @younes-zeboudj смогли ли вы решить эту проблему?

2. Да, прокомментировав строку в app/models/bigbluebutton_conference.rb.

Ответ №1:

В моем случае я исправил это, прокомментировав строку, содержащую (voiceBridge = …) В app/models/bigbluebutton_conferenfe.rb.

Ответ №2:

Ты спас мне жизнь. Файл, о котором говорит Юнес, взят из Canvas LMS. Если вы следовали официальным инструкциям по установке, этот файл должен быть /var/canvas/app/models/big_blue_button_conference.rb включен. Вам нужно будет перезапустить приложение (или, если вы не знаете как, сервер), чтобы изменения вступили в силу.

Строка для комментария в контексте:

 current_host = URI(settings[:default_return_url] || "http://www.instructure.com").host
    send_request(:create, {
      :meetingID => conference_key,
      :name => title,
#      :voiceBridge => format("0d", self.global_id),
      :attendeePW => settings[:user_key],
      :moderatorPW => settings[:admin_key],
      :logoutURL => (settings[:default_return_url] || "http://www.instructure.com"),
      :record => settings[:record] ? "true" : "false",
      :welcome => settings[:record] ? t("This conference may be recorded.") : "",
      "meta_canvas-recording-ready-user" => recording_ready_user,
      "meta_canvas-recording-ready-url" => recording_ready_url(current_host)
    }) or return nil
 

Describe the bug
When the user tries to join the audio in android mobile/tablet with Chrome especially in android 11, everytime user will get a «Failure on call (reason=ICE error) (error 1004)» error after allowing their browser to share the microphone .

To Reproduce
Steps to reproduce the behavior:

  1. Make sure that the BigBlueButton server HTML5 client settings
    (/usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml) has
    public.app.skipCheck set to true (this instructs the HTML5 client to skip the EchoTest)

  2. Join a meeting from a browser that has not been allowed to share the microphone
    with it

  3. Choose to join with microphone

  4. Allow the browser to use your microphone

  5. See error

Expected behavior
Audio conference should be joined without problems.

Actual behavior
A «Failure on call (reason=ICE error) (error 1004)» error is presented to the user,when
pushing neither «Microphone» or «Listen only»

Screenshots
WhatsApp Image 2021-12-20 at 10 45 44 AM

**Smartphone **

  • Device: Android Mobile/tablets…
  • OS: Android 11
  • Browser chrome
  • Version [96.0.4]

Describe the bug
When the user tries to join the audio in android mobile/tablet with Chrome especially in android 11, everytime user will get a «Failure on call (reason=ICE error) (error 1004)» error after allowing their browser to share the microphone .

To Reproduce
Steps to reproduce the behavior:

  1. Make sure that the BigBlueButton server HTML5 client settings
    (/usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml) has
    public.app.skipCheck set to true (this instructs the HTML5 client to skip the EchoTest)

  2. Join a meeting from a browser that has not been allowed to share the microphone
    with it

  3. Choose to join with microphone

  4. Allow the browser to use your microphone

  5. See error

Expected behavior
Audio conference should be joined without problems.

Actual behavior
A «Failure on call (reason=ICE error) (error 1004)» error is presented to the user,when
pushing neither «Microphone» or «Listen only»

Screenshots
WhatsApp Image 2021-12-20 at 10 45 44 AM

**Smartphone **

  • Device: Android Mobile/tablets…
  • OS: Android 11
  • Browser chrome
  • Version [96.0.4]
  • Community Hub
  • Canvas
  • Mastery
  • Elevate
  • Impact


Turn on suggestions

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.


Showing results for 


Show  only 

|


Search instead for 

Did you mean: 

  • Home
  • Canvas
  • Canvas Question Forum
  • Failure on call (Reason = ICE error) (error 1004)

Options

  • Subscribe to RSS Feed
  • Mark Topic as New
  • Mark Topic as Read
  • Float this Topic for Current User
  • Bookmark
  • Subscribe
  • Mute
  • Printer Friendly Page


  • All forum topics


  • Previous Topic

  • Next Topic

1 Reply

KristinL

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

  • LTI 1.3 | JWT Error
    in Canvas Developers Group 01-12-2023
  • LTI Grading via Outcome Service Error with failer
    in Canvas Developers Group 12-21-2022
  • Having a grading issue
    in Canvas Question Forum 11-17-2022
  • Canvas LMS REST API: check completed module items for students
    in Canvas Question Forum 11-02-2022
  • Recent New Quiz Updates (Categorization and Fill-in-the-Blank)
    in New Quizzes Discussion 10-01-2022

Alex S

unread,

Sep 25, 2017, 10:58:42 AM9/25/17

to bigbluebutton-users

Hello everyone! Got such error while connecting to my bbb server 
WebRTC: 1004

INCOMPATIBLE_SDP ‘Incompatible SDP’ 488,606

Have no even idea how ti fix that.

Connecting to demo.bigbluebutton.org gives me the same error =( 

Any ideas how can i fix it?

Fred Dixon

unread,

Sep 25, 2017, 2:26:44 PM9/25/17

to BigBlueButton-users

Hi Alex,

Can you try it with both FireFox and Chrome and let us know if you get the same error.

Also, confirm you have a working microphone with your computer.  

See the «Setting Up Audio» video for BigBlueButton on how to check that your microphone is connected and generating audio:

Regards,… Fred

Alex S

unread,

Sep 29, 2017, 1:46:46 PM9/29/17

to bigbluebutton-users

понедельник, 25 сентября 2017 г., 14:26:44 UTC+3 пользователь Fred Dixon написал:

Hi Alex,

Can you try it with both FireFox and Chrome and let us know if you get the same error.

Also, confirm you have a working microphone with your computer.  

See the «Setting Up Audio» video for BigBlueButton on how to check that your microphone is connected and generating audio:

Regards,… Fred

Hello everyone! Got such error while connecting to my bbb server 
WebRTC: 1004

INCOMPATIBLE_SDP ‘Incompatible SDP’ 488,606

Have no even idea how ti fix that.

Connecting to demo.bigbluebutton.org gives me the same error =( 

Any ideas how can i fix it?


You received this message because you are subscribed to the Google Groups «bigbluebutton-users» group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-users+unsub…@googlegroups.com.

Got the same error. I get 1002 error while i connect to my bbb server from network at work, and 1004 while i try to connect to your demo server from, the same network.  

Fred Dixon

unread,

Sep 29, 2017, 3:48:14 PM9/29/17

to BigBlueButton-users

Hi Alex,

> Got the same error. I get 1002 error while i connect to my bbb server from network at work, and 1004 while i try to connect to your demo server from, the same network.  

Are you on a laptop?  Is it possible for you to connect via a wireless hotspot (and thereby have a completely different network path) and try https://demo.bigbluebutton.org/ again?

Also, what version of the browsers are you testing?

Regards,… Fred

Alex S

unread,

Sep 29, 2017, 4:22:07 PM9/29/17

to bigbluebutton-users

I’m using desktop. Is it possible that problems caused because of i have no local ip on my server? 

пятница, 29 сентября 2017 г., 15:48:14 UTC+3 пользователь Fred Dixon написал:

Hi Alex,

> Got the same error. I get 1002 error while i connect to my bbb server from network at work, and 1004 while i try to connect to your demo server from, the same network.  

Are you on a laptop?  Is it possible for you to connect via a wireless hotspot (and thereby have a completely different network path) and try https://demo.bigbluebutton.org/ again?

Also, what version of the browsers are you testing?

Regards,… Fred

понедельник, 25 сентября 2017 г., 14:26:44 UTC+3 пользователь Fred Dixon написал:

Hi Alex,

Can you try it with both FireFox and Chrome and let us know if you get the same error.

Also, confirm you have a working microphone with your computer.  

See the «Setting Up Audio» video for BigBlueButton on how to check that your microphone is connected and generating audio:

Regards,… Fred

Hello everyone! Got such error while connecting to my bbb server 
WebRTC: 1004

INCOMPATIBLE_SDP ‘Incompatible SDP’ 488,606

Have no even idea how ti fix that.

Connecting to demo.bigbluebutton.org gives me the same error =( 

Any ideas how can i fix it?


You received this message because you are subscribed to the Google Groups «bigbluebutton-users» group.

Got the same error. I get 1002 error while i connect to my bbb server from network at work, and 1004 while i try to connect to your demo server from, the same network.  

BigBlueButton Developer

@bigbluebutton


You received this message because you are subscribed to the Google Groups «bigbluebutton-users» group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-users+unsub…@googlegroups.com.

Fred Dixon

unread,

Sep 29, 2017, 4:56:43 PM9/29/17

to BigBlueButton-users

Hi Alex,

Do you have a microphone on your desktop?  That would cause a 1004 on our server.  

Regards,.. Fred

mohellebi mounir

unread,

Nov 13, 2017, 8:11:15 PM11/13/17

to bigbluebutton-users

hello everyone!!!

i m facing the same problem, my bbb server 2.o is set up behind a firewall and both the clients inside my network and outside my network have an error 1004 incompatible SDP. you can test my server on https://visio.mre.gov.dz need your help please!!!

Niels

unread,

Nov 15, 2017, 2:13:55 AM11/15/17

to bigbluebutton-users

Having the same problem. I didn’t have this problem with 1.0 but when I updated to 1.1 I started to get this problem with Chrome. Firefox works as usual.

I tried your demo (2.0) and I get the same error.

Fred Dixon

unread,

Nov 15, 2017, 3:05:36 PM11/15/17

to BigBlueButton-users

Hi Niels,

Chrome requires that the browser be connected to the server via SSL before it will allow the user to share their microphone.  FireFox is less restrictive.

When you try sharing microphone with https://demo.bigbluebutton.org/, does Chrome give you any warning next to the URL or does it show «Secure»?

Inline image 1

Regards,… Fred

Niels

unread,

Nov 16, 2017, 8:16:14 PM11/16/17

to bigbluebutton-users

Yes, it says secure. 

On Wednesday, November 15, 2017 at 1:05:36 PM UTC+1, Fred Dixon wrote:

Hi Niels,

Chrome requires that the browser be connected to the server via SSL before it will allow the user to share their microphone.  FireFox is less restrictive.

When you try sharing microphone with https://demo.bigbluebutton.org/, does Chrome give you any warning next to the URL or does it show «Secure»?

Inline image 1

Regards,… Fred

Having the same problem. I didn’t have this problem with 1.0 but when I updated to 1.1 I started to get this problem with Chrome. Firefox works as usual.

I tried your demo (2.0) and I get the same error.

On Monday, September 25, 2017 at 9:58:42 AM UTC+2, Alex S wrote:

Hello everyone! Got such error while connecting to my bbb server 
WebRTC: 1004

INCOMPATIBLE_SDP ‘Incompatible SDP’ 488,606

Have no even idea how ti fix that.

Connecting to demo.bigbluebutton.org gives me the same error =( 

Any ideas how can i fix it?


You received this message because you are subscribed to the Google Groups «bigbluebutton-users» group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-users+unsub…@googlegroups.com.

Fred Dixon

unread,

Nov 16, 2017, 8:57:52 PM11/16/17

to BigBlueButton-users

Hi Neils,

What version of Chrome are you using?

Regards,… Fred

Niels

unread,

Nov 16, 2017, 9:08:34 PM11/16/17

to bigbluebutton-users

Version 62.0.3202.94 (Official build) (64-bit) on a Mac

BigBlueButton Developer

@bigbluebutton


You received this message because you are subscribed to the Google Groups «bigbluebutton-users» group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-users+unsub…@googlegroups.com.

Chad Pilkey

unread,

Nov 16, 2017, 9:37:27 PM11/16/17

to bigbluebutton-users

What’s the full error that you’re getting? The 1004 code is generic and the actual cause will tell more.

Niels

unread,

Nov 16, 2017, 10:24:22 PM11/16/17

to bigbluebutton-users

Same as Alex S:

Detected the following WebRTC issue: Error 1004: Failure on call (reason=Incompatible SDP). Do you want to try Flash instead?

Chad Pilkey

unread,

Nov 16, 2017, 11:31:00 PM11/16/17

to bigbluebutton-users

Could you send me your full SDP from the browser console. I’m curious if anything stands out.

Niels

unread,

Nov 21, 2017, 3:58:53 PM11/21/17

to bigbluebutton-users

Does this help?

jquery-2.1.1.min.js:4 GET https://######/html5client/check 404 (Not Found)

send @ jquery-2.1.1.min.js:4

ajax @ jquery-2.1.1.min.js:4

window.onload @ BigBlueButton.html?sessionToken=587hxeoy9vosdrok:160

bbb_webrtc_bridge_sip.js?v=601:292 getUserMicMedia: failure — NotAllowedError

(anonymous) @ bbb_webrtc_bridge_sip.js?v=601:292
Promise rejected (async)
promisifiedMethod @ sip.js?v=601:10448
getUserMicMedia @ bbb_webrtc_bridge_sip.js?v=601:245
webrtc_call @ bbb_webrtc_bridge_sip.js?v=601:286
(anonymous) @ bbb_webrtc_bridge_sip.js?v=601:81
BBB.getMyUserInfo @ bbb_api_bridge.js?v=601:220
callIntoConference @ bbb_webrtc_bridge_sip.js?v=601:62
startWebRTCAudioTest @ bbb_webrtc_bridge_sip.js?v=601:112
(anonymous) @ VM398:1

Otherwise please explain where to look

Thanks,

Niels

Chad Pilkey

unread,

Nov 21, 2017, 9:20:11 PM11/21/17

to bigbluebutton-users

A getUserMedia failure should show up way before a the call tries to connect and you would get an 1004 «Incompatible SDP» error. That getUserMedia error looks like when you try to get a mic with Chrome on HTTP. Are you getting different errors on our demo server vs. your own server?

Niels

unread,

Nov 22, 2017, 2:58:43 PM11/22/17

to bigbluebutton-users

From home both demo (2.0) and our server (1.1) give an error message. From work only our server (1.1) gives an error message. A friend tested and got no error messages… Very strange… 

mohellebi mounir

unread,

Nov 22, 2017, 10:23:22 PM11/22/17

to bigbluebu…@googlegroups.com

hello everybody!!!, i’m back!!! i’ve solved the same problem by authorizing all udp ports for my server. the result is the webrtc works for the outside clients, but for the inside clients i got the 1010 error timeout…., any ideas for the causes?!! thanks!!!

Fred Dixon

unread,

Nov 23, 2017, 1:24:44 AM11/23/17

to BigBlueButton-users

Hi Mohellebi,

> but for the inside clients i got the 1010 error timeout…., any ideas for the causes?!! thanks!!!

See

The «inside clients» are behind a firewall.  The ICE communication has timed out, which might be a result of the firewall. Do you have any visibility to the Firewall logs (or a friend in IT if your within the company) that could help diagnose why ICE candidate negotiation is timing out?

Regards,… Fred

mohellebi mounir

unread,

Nov 23, 2017, 1:29:44 AM11/23/17

to bigbluebu…@googlegroups.com

Hy Fred,

i am the IT guy, i check the logs of my firewall and averything seems good. also, my inside clients can successfully establish a webrtc connexion with your test server but not my server. I don’t understand why!!

best regards,

Fred Dixon

unread,

Nov 23, 2017, 1:42:00 AM11/23/17

to BigBlueButton-users

Hi Mohellebi,

> i am the IT guy, i check the logs of my firewall and averything seems good. also, my inside clients can successfully establish a webrtc connexion with your test server but not my server. I don’t understand why!!

You can test that the appropriate ports are accessible.  See

Regards,… Fred

mohellebi mounir

unread,

Nov 23, 2017, 1:52:25 AM11/23/17

to bigbluebu…@googlegroups.com

Hello Fred,

Thanks for your help, i appreciate!! yes, i authorized this ports for the outside on my firewal and it works perfectly, but inside my networks, i have vlans(users vlan and the DMZ who contains my server) and i set up a rule witch forward any ports to my bbb server and and the same thing on a reverse path (bbb server-> vlan user) but still get the same error.

regards,

Chad Pilkey

unread,

Nov 23, 2017, 1:56:43 AM11/23/17

to bigbluebutton-users

Can users on the inside access the public IP address or do you have a custom DNS entry for your inside users that resolves to a different internal IP so they can connect.

BigBlueButton Developer

@bigbluebutton


You received this message because you are subscribed to the Google Groups «bigbluebutton-users» group.

BigBlueButton Developer

@bigbluebutton

You received this message because you are subscribed to the Google Groups «bigbluebutton-users» group.

BigBlueButton Developer

@bigbluebutton

You received this message because you are subscribed to the Google Groups «bigbluebutton-users» group.

BigBlueButton Developer

@bigbluebutton

mohellebi mounir

unread,

Nov 23, 2017, 2:01:53 AM11/23/17

to bigbluebu…@googlegroups.com

hy Chad, yes my users have their own DNS witch resolve the internal ip adress for my server. they haven’t access to the public ip adress.

regards,

Fred Dixon

unread,

Nov 23, 2017, 2:07:20 AM11/23/17

to BigBlueButton-users

Hi,

> hy Chad, yes my users have their own DNS witch resolve the internal ip adress for my server. they haven’t access to the public ip adress.

We recommend setting up the internal DNS so it resolves to the external IP address of the server.  This way, your BigBlueButton server can accept connections from a single incoming IP address.

Regards,… Fred

mohellebi mounir

unread,

Nov 23, 2017, 2:13:00 AM11/23/17

to bigbluebu…@googlegroups.com

thanks guys for your help, i all ready think to that solution and i tried it to resolve my public Ip server to my inside clients, but my dns knowleges are limited and it didn’t work for me, but i think that it’s THE solution for me!!!!. thanks!!!!

best regards.

Chad Pilkey

unread,

Nov 23, 2017, 2:55:30 AM11/23/17

to bigbluebutton-users

It’s definitely the reason that the people inside can’t use WebRTC. The FreeSWITCH setup that we use only returns one IP address for the browser to use to connect to and that IP address is going to be the public one. Your inside users are trying to connect to that and are getting stuck.

BigBlueButton Developer

@bigbluebutton


You received this message because you are subscribed to the Google Groups «bigbluebutton-users» group.

BigBlueButton Developer

@bigbluebutton


You received this message because you are subscribed to the Google Groups «bigbluebutton-users» group.

BigBlueButton Developer

@bigbluebutton


You received this message because you are subscribed to the Google Groups «bigbluebutton-users» group.

BigBlueButton Developer

@bigbluebutton


You received this message because you are subscribed to the Google Groups «bigbluebutton-users» group.

BigBlueButton Developer

@bigbluebutton

mohellebi mounir

unread,

Dec 4, 2017, 4:23:43 PM12/4/17

to bigbluebu…@googlegroups.com

hello every one,

I fixed my 1004 issues by setting up a HaiPinNAT rule on my firewall to let my inside clients to access to the public IP of my BBB server and authorized the needed udp ports for both my inside clients and my server, and everything is work perfectely!!! BBB rocks!!!!!!

thanks you Fred and Chad!!!!

Fred Dixon

unread,

Dec 4, 2017, 4:49:57 PM12/4/17

to BigBlueButton-users

Recommend Projects

  • React photo
    React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo
    Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo
    Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo
    TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo
    Django

    The Web framework for perfectionists with deadlines.

  • Laravel photo
    Laravel

    A PHP framework for web artisans

  • D3 photo
    D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Visualization

    Some thing interesting about visualization, use data art

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo
    Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo
    Microsoft

    Open source projects and samples from Microsoft.

  • Google photo
    Google

    Google ❤️ Open Source for everyone.

  • Alibaba photo
    Alibaba

    Alibaba Open Source for everyone

  • D3 photo
    D3

    Data-Driven Documents codes.

  • Tencent photo
    Tencent

    China tencent open source team.

Jobs

Jooble

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка при заходе на хайпиксель failed to authenticate your connection
  • Ошибка при заходе на сервер фейсит