Erreur ice 1007

1,482 views
Skip to first unread message

Babacar SOW

unread,
Jun 3, 2020, 10:56:50 PM6/3/20
to BigBlueButton-dev
Bonjour tout le monde,

J'ai installé Bigbluebutton sur un serveur Ubuntu 16, tout est Ok mais pour joindre le audio je recois le message 1007.

J'ai ensuite en parallele installé sur un autre serveur Ubuntu 18 un conturn server. J'ai ensuite allouer les ports avec ufw: 3478, 443, 49152 - 65535.

Script pour installer le conturn server: wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -c turn.example.com:secret -e in...@example.com

De même que sur mon serveur BBB j'ai aussi autorisé certains ports: 16384- 32768, 80 et 443.

J'ai paramétré BBB à utiliser le conturn server en utilisant le script: wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -w -v xenial-22 -a -w -s www.mydomain.com -c www.mydomain.com:secret


Je rencontre toujours le même message d'erreur ice 1007.

basisbit

unread,
Jun 4, 2020, 3:57:15 AM6/4/20
to BigBlueButton-dev
Bon jour, Babacar!

From the FAQ: 
1007: ICE negotiation failed - The browser and FreeSWITCH try to negotiate ports to use to stream the media and that negotiation failed. Possible Causes:
NAT is blocking the connection
Firewall is blocking the UDP connection/ports

Could you please execute `bbb-conf --status` and `bbb-conf --check` and send us the results?
Is there an extra firewall installed between the server and the client?
Can your client connect successfully on https://test.bigbluebutton.org ?

Meilleures salutations et bonne journée,
basisbit

Babacar SOW

unread,
Jun 4, 2020, 8:12:16 AM6/4/20
to BigBlueButton-dev
Bonjour basisbit,

et merci pour ta diligeance.

Ci-joint les résultats des commandes:


bbb-conf --check

BigBlueButton Server 2.2.16 (1987)

                    Kernel version: 4.4.0-179-generic

                      Distribution: Ubuntu 16.04.6 LTS (64-bit)

                            Memory: 8157 MB

                         CPU cores: 4


/usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties (bbb-web)

       bigbluebutton.web.serverURL: https://www.mydomain.com

                defaultGuestPolicy: ALWAYS_ACCEPT

                 svgImagesRequired: true


/etc/nginx/sites-available/bigbluebutton (nginx)

                       server name: www.mydomain.com

                              port: 80, [::]:80

                              port: 443 ssl

                    bbb-client dir: /var/www/bigbluebutton


/var/www/bigbluebutton/client/conf/config.xml (bbb-client)

                Port test (tunnel): rtmp://www.mydomain.com

                              red5: www.mydomain.com

              useWebrtcIfAvailable: true


/opt/freeswitch/etc/freeswitch/vars.xml (FreeSWITCH)

                       local_ip_v4: mon @ip public

                   external_rtp_ip: stun:stun.freeswitch.org

                   external_sip_ip: stun:stun.freeswitch.org


/opt/freeswitch/etc/freeswitch/sip_profiles/external.xml (FreeSWITCH)

                        ext-rtp-ip: $${local_ip_v4}

                        ext-sip-ip: $${local_ip_v4}

                        ws-binding: :5066

                       wss-binding: :7443


/usr/local/bigbluebutton/core/scripts/bigbluebutton.yml (record and playback)

                     playback_host: www.mydomain.com

                 playback_protocol: https

                            ffmpeg: 4.2.2-1bbb1~ubuntu16.04


/etc/bigbluebutton/nginx/sip.nginx (sip.nginx)

                        proxy_pass: mon @ip public


/usr/local/bigbluebutton/bbb-webrtc-sfu/config/default.yml (Kurento SFU)

                        kurento.ip: mon @ip public

                       kurento.url: ws://127.0.0.1:8888/kurento

                    kurento.sip_ip: mon @ip public

                    localIpAddress: mon @ip public

               recordScreenSharing: true

                     recordWebcams: true

                  codec_video_main: VP8

               codec_video_content: VP8


/usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml (HTML5 client)

                             build: 934

                        kurentoUrl: wss://www.mydomain.com/bbb-webrtc-sfu

                  enableListenOnly: true



# Potential problems described below

# Warning: API URL IPs do not match host:

#

#                                IP from ifconfig: mon @ip public

#  /var/lib/tomcat7/demo/bbb_api_conf.jsp: www.mydomain.com



# Warning: The API demos are installed and accessible from:

#

#    https://www.mydomain.com

#

# and

#

#    https://www.mydomain.com/demo/demo1.jsp

#

# These API demos allow anyone to access your server without authentication

# to create/manage meetings and recordings. They are for testing purposes only.

# If you are running a production system, remove them by running:

#

#    apt-get purge bbb-demo




root@localhost:~# bbb-conf --status


nginx —————————————————► [✔ - active]

freeswitch ————————————► [✔ - active]

redis-server ——————————► [✔ - active]

bbb-apps-akka —————————► [✔ - active]

bbb-transcode-akka ————► [✔ - active]

bbb-fsesl-akka ————————► [✔ - active]

red5 ——————————————————► [✔ - active]

tomcat7 ———————————————► [✔ - active]

mongod ————————————————► [✔ - active]

bbb-html5 —————————————► [✔ - active]

bbb-webrtc-sfu ————————► [✔ - active]

kurento-media-server ——► [✔ - active]

etherpad ——————————————► [✔ - active]

bbb-web ———————————————► [✔ - active]



Sur mon serveur BBB j'ai installé, activé  et autorisé certains ports avec ufw

root@localhost:~# ufw status

Status: active


To                         Action      From

--                         ------      ----

1935/tcp                   DENY        Anywhere                  

OpenSSH                    ALLOW       Anywhere                  

Nginx Full                 ALLOW       Anywhere                  

16384:32768/udp            ALLOW       Anywhere                  

5066/tcp                   ALLOW       Anywhere                  

1935/tcp (v6)              DENY        Anywhere (v6)             

OpenSSH (v6)               ALLOW       Anywhere (v6)             

Nginx Full (v6)            ALLOW       Anywhere (v6)             

16384:32768/udp (v6)       ALLOW       Anywhere (v6)             

5066/tcp (v6)              ALLOW       Anywhere (v6)             




Le client parvient à se connecter sur https://test.bigbluebutton.org 


Meilleures salutations.
Reply all
Reply to author
Forward
0 new messages