How voice and data travel in different packets


Modern telephony may have neatly combined voice and data systems into a seemingly seamless whole. But it's important to understand that not all "pa

 

The "packets" in this case are tiny pieces of voice and data that travel between sender and receiver in a network.

IP telephony (IPT) sends voice conversations over the same network that carries data throughout your company, whether it is a local-area network (LAN), a wide-area network (WAN) or even the public Internet. IPT technology breaks the sound into tiny digital units called "packets," then sends those packets over the network and reassembles them in the correct order on the receiving end.

But while data and voice can share the same network, they have different requirements. It is helpful to understand how voice differs from data, in order to ensure that they play well together on the same network.

Voice works in real time

Voice is described as a real-time application. Thus it's critical for the packets to flow smoothly; a few lost packets can noticeably degrade the quality of the communication. In order to ensure that a voice conversation maintains an acceptable quality level, voice must be guaranteed a certain amount of bandwidth on the network.

Voice doesn't necessarily have to preempt all the data traffic on the network, but it does need to be guaranteed a certain minimum amount of capacity. By incorporating a set of standards-based tools or mechanisms called Quality of Service, companies can make sure that both voice communications and mission-critical data applications perform well.

Voice is more predictable than data

Voice traffic is more orderly and predictable than data traffic. Data traffic is often "bursty," which means subject to spikes of activity that can consume all of the available bandwidth, while voice traffic takes a predictable amount of bandwidth. Voice traffic is also symmetrical; that is, the packet size tends to be the same in both directions. Data traffic, on the other hand, is generally characterized by smaller uploads (such as database queries) and larger downloads.

Voice is less tolerant of delay

Further complications arise because voice is an application that cannot tolerate much of a delay. If there is too much traffic on the line, or if a voice packet gets stuck behind a large data packet, the voice packet will be delayed to the point that the quality of the call is compromised.

Latency is the average travel time it takes for a packet to reach its destination. The maximum amount of latency that a voice call can tolerate one way is 150 milliseconds (100 milliseconds is optimum).

Voice doesn't like variability

In order for voice to be intelligible, consecutive voice packets must arrive at regular intervals. "Jitter" describes the degree of variability in packet arrivals, which can be caused by bursts of data traffic or just too much traffic on the line. Voice packets can tolerate about only about 75 milliseconds (40 milliseconds is optimum) of jitter delay.

Voice doesn't like packet loss

Packet loss is a common occurrence in data networks, but computers and applications are designed to simply request a retransmission of lost packets. Dropped voice packets, on the other hand, are discarded, not retransmitted. Voice traffic can tolerate less than a 3% loss of packets (1% is optimum) before callers begin experiencing disconcerting gaps in conversation.