SoftSwitching
Softswitching is a telecommunications approach in which call control logic is separated from media handling and implemented in software. A softswitch coordinates voice and multimedia sessions by signaling peers, while dedicated media gateways or media gateways control the actual audio streams. This decoupling enables VoIP and other IP-based communications to interoperate with traditional networks and facilitates scalable, centralized control of large numbers of endpoints.
An architecture typically comprises a signaling plane and a media plane. The signaling plane uses protocols
Two common architectural patterns exist: centralized softswitches that govern many gateways, and distributed deployments with multiple
Advantages include improved scalability, cost efficiency, faster feature deployment, and easier integration of pilot services. Challenges