Soft Switching
What Is Soft Switching?
Soft switching is a telecommunications architecture in which call-switching functions that were historically performed by dedicated circuit-switching hardware are instead implemented in software running on general-purpose computing platforms. The term emerged in the late 1990s as carriers began migrating voice traffic from the public switched telephone network (PSTN), which routes calls through hardware-based circuit switches, to packet-based IP networks capable of carrying voice as a data stream. A softswitch decouples call control, the signaling logic that sets up, routes, and tears down calls, from the physical transport layer, allowing each to scale independently and to run on commodity server infrastructure.
Soft switching draws on signaling protocols developed for voice-over-IP, standards work from the IETF and ITU-T, and conventional computer networking. It is a central component of next-carrier and interconnect architectures, and it established the separation of control-plane and data-plane functions that later became foundational in software-defined networking.
Architecture and Components
A softswitch system consists of two separable functional layers. The call agent, also called the media gateway controller, contains all signaling intelligence: it interprets incoming call-setup requests, consults routing tables, applies billing and service logic, and issues instructions to the media layer. The media gateway translates between circuit-switched voice, carried over time-division multiplexing (TDM) trunks, and packetized voice, carried over IP. A single call agent can control many media gateways distributed across a network, centralizing policy while distributing traffic handling. This decomposed model contrasts with the traditional telephone exchange, in which switching hardware and service logic are tightly integrated in a single proprietary cabinet. The protocol used between the call agent and the media gateway is Media Gateway Control Protocol (MGCP), documented in IETF RFC 3435, or its successor Megaco/H.248, standardized jointly by the IETF and the ITU-T.
Protocol Stack and Signaling
Call setup and teardown between soft-switching endpoints rely on session-layer signaling protocols. The Session Initiation Protocol (SIP), defined in IETF RFC 3261, is the dominant signaling protocol for enterprise and carrier VoIP deployments. H.323, developed by the ITU-T, was widely adopted in early IP telephony deployments and remains in use in legacy systems. For communication between the call agent and media gateways, Megaco/H.248 provides a command language that instructs gateways to create, modify, or terminate bearer connections; it is described in the IEEE Communications Magazine article on Megaco/H.248 as the new standard for media gateway control. Routing within a softswitch network uses IP routing protocols and is extended by call-routing databases that map telephone numbers to IP endpoints, enabling interconnection with the PSTN and between carriers.
Softswitch Classes and Carrier Deployment
Carriers distinguish two functional classes. Class 4 softswitches handle inter-carrier and transit traffic at high volume, routing trunked calls between originating and terminating networks and managing billing records at the connection level. They handle very large call volumes without providing subscriber features. Class 5 softswitches serve end subscribers directly, providing dial tone, voicemail integration, calling-line identification, and other features associated with local telephone exchange service. Both classes rely on the same underlying architecture of separated call agent and media gateway, but Class 5 systems require richer service logic and subscriber database integration. The interconnection of softswitches across carrier boundaries is mediated by session border controllers, which enforce policy, translate between signaling variants, and protect the core network from malformed or malicious signaling traffic. Routing decisions across this inter-carrier fabric are driven by least-cost routing engines that consult rate tables and trunk availability, which is the direct tie to the related topic of routing in packet-switched carrier networks.
Applications
Soft switching has applications in a wide range of disciplines, including:
- Long-distance and international carrier interconnect, where Class 4 softswitches route high volumes of wholesale voice traffic
- Residential and business VoIP services replacing traditional local telephone exchanges
- Enterprise unified communications platforms integrating voice, video, and messaging
- Mobile network cores where voice calls over LTE and 5G are handled by IMS nodes that descend from the softswitch model
- Network convergence projects migrating legacy TDM infrastructure to all-IP architectures