SBC stands for Session Border Controller.

An SBC is used in the context of VoIP networks to offer many functionalities:

SBCs were originally created as a temporary solution for NAT traversal and since then grew with functionality, encompassing things that exist in gateways for example.

While SBCs are not necessary in WebRTC, there are use cases and deployments of WebRTC where SBCs may be required.

Additional reading material:

About WebRTC Glossary

WebRTC Glossary is a collaborative space where users can learn more about WebRTC related terms. Anyone can also modify or add new terms to this glossary, but it requires registration to the site first.