Skip to content

refactor: remove SIP.js-associated code#835

Open
prlanzarin wants to merge 2 commits into
bigbluebutton:v4.0.x-releasefrom
prlanzarin:bbbi/refactor/remove-sipjs
Open

refactor: remove SIP.js-associated code#835
prlanzarin wants to merge 2 commits into
bigbluebutton:v4.0.x-releasefrom
prlanzarin:bbbi/refactor/remove-sipjs

Conversation

@prlanzarin
Copy link
Copy Markdown
Member

See bigbluebutton/bigbluebutton#25237, bigbluebutton/bigbluebutton#20852.

  • refactor: stop provisioning the SIP.js audio bridge
    • The SIP.js audio bridge is removed from BigBlueButton in favor of the
      mediasoup (fullaudio) and LiveKit bridges, so the installer no longer
      configures it. Drop the sip.nginx proxy_pass/IP rewrites as the
      bbb-html5 package no longer ships sip.nginx, as well as the the
      sipjsHackViaWs client override.
  • refactor: drop unused FreeSWITCH wss-binding:7443
    • The FreeSWITCH wss-binding (:7443) secure SIP-over-WebSocket listener
      was reached only by the removed browser SIP.js bridge via the nginx
      /ws proxy. bbb-webrtc-sfu connects over :5066 *only&, so bbb-install
      no longer needs to set wss-binding.

The SIP.js audio bridge is removed from BigBlueButton in favor of the
mediasoup (fullaudio) and LiveKit bridges, so the installer no longer
configures it. Drop the sip.nginx proxy_pass/IP rewrites as the
bbb-html5 package no longer ships sip.nginx, as well as the the
sipjsHackViaWs client override.

Keep the FreeSWITCH ws-binding (:5066) and freeswitch.sip_ip setup as
bbb-webrtc-sfu connects to FreeSWITCH over ws://IP:5066.

Ref. bigbluebutton/bigbluebutton#20852
The FreeSWITCH wss-binding (:7443) secure SIP-over-WebSocket listener
was reached only by the removed browser SIP.js bridge via the nginx
/ws proxy. bbb-webrtc-sfu connects over :5066 *only&, so bbb-install
no longer needs to set wss-binding.

Ref. bigbluebutton/bigbluebutton#20852
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant