For small voice networks with only a few dozen phones that exist on a single site, design considerations for digital signal processors (DSPs) will probably not keep you up at night. In fact, you may never have to think about them at all! But for larger multi-site networks, the placement of your DSP resources is important, since when not placed appropriately they could interfere with conferencing performance. In this article, we outline what you need to know to design your network so DSPs work the most efficiently for you.
DSPs are the specialized hardware that employ the mechanisms of voice digitization and encoding in VoIP communications, but they are not limited to digitizing voice. DSPs multiplex, encode, transcode, and introduce a series of voice-specific features that make your conversations more pleasant and productive. You can think of them as the heart of VoIP.
Conferencing is arguably the most resource-intensive process that DSPs perform and can introduce problems in multisite deployments. The location where the multiplexing takes place affects the network as well as the resources being used. For example, for a small number of participants, the DSP of the initiating phone plays the role of the conference bridge, often bridging between three to five participants. In this case, all participants send and receive their voice packets between the conference originator and themselves, as shown in the following diagram.
In this scenario, phone 111 has initiated a conference call with phones 222 and 333. All phones exchange voice packets with the DSP in IP phone 111 and receive the multiplexed stream of packets from that phone.
However, for conferences with a larger number of participants, the DSP resources on an IP phone are not powerful enough to multiplex the required streams. In such cases, IP PBXs have their own DSP resources that can be used as a conference bridge. The following is an example of a larger conference where the IP PBX plays the role of the conference bridge.
Things get even more complex when you have multi-site deployments. As an example, take a look at the following scenario where four phones, two at each remote site, are participating in a conference.
In this case, phone 777, which is the conference initiator, is using the conference bridge at the remote site. This means that the WAN link is saturated with four streams of voice packets from the other participants, an arrangement which is inefficient. In this scenario, the other voice gateway would be a better choice for conference bridge.
The choice of which device to use as a conference bridge is usually part of the configuration of each phone connected to the IP PBX. The conference initiator determines which device is to be used as the conference bridge. The appropriate bridge choice should be configured based on expected usage.
Other design considerations
Some additional considerations for DSPs include:
Conclusion
Even though DSPs may not be given much consideration by VoIP network engineers, it is important to know what they are and how their performance and configurations affect your network. We hope this article has shed some light on this little discussed but important subject.
You may also like:
Customizing a VoIP deployment for your multi-site customer
Handling ICT system complexity through configuration management
VoIP troubleshooting resources