Next-Generation Multiservice Networks
The desire of industry to combine distinct voice and data networks led to the development of several new concepts and technologies, such as packetized voice. Packetized voice comprises several standards and protocols. Applications use these protocols and standards to provide value-added and cost-effective services to users.Packetized voice enables a device to send voice traffic (for example, telephone and fax) over an IP/Frame Relay/ATM network. In case of Voice over IP (VoIP), the digital signal processor (DSP) that is located on the voice gateway segments the voice signal into frames. The voice gateway combines these frames to form an IP packet and sends the packet over the IP network. On the receiving end, a reverse action converts the voice information that is stored in the IP packet into the original voice signal.Across the IP network, these voice packets are transported by using the Real-Time Transport Protocol (RTP) and RTP Control Protocol (RTCP) stack and by using the User Datagram Protocol (UDP) as a transport layer protocol. RTP provides timestamps and sequence numbers in each packet to help synchronize the voice frames at the receiving side. RTCP provides a feedback mechanism that informs session participants of the received quality of the voice call and includes information such as delay, jitter, and lost packets.It is important to note that most of the real-time applications use UDP as the transport layer protocol rather than TCP, for the following reasons:TCP guarantees the retransmission of frames that are lost in the network, which is of no use in a packetized voice network because the late arrival of frames at the receiving end introduces delay. Hence, the capability of TCP to retransmit frames is not useful in packetized voice networks.TCP introduces unnecessary delay by waiting for acknowledgements for every packet. This delay is not noticeable in the data networks but causes poor voice quality in packetized voice networks.
In addition to using RTP/UDP/IP as the protocol stack to carry voice calls across the IP network, VoIP networks use VoIP signaling protocols to set up and tear down the calls, carry the information to locate the users/phones, and exchange capabilities such as compression algorithms to be used during the conversation. The commonly used signaling protocols in VoIP networks are H.323, Media Gateway Control Protocol (MGCP), Session Initiation Protocol (SIP), and Skinny Client Control Protocol (SCCP).Introducing "packetized voice" capability into the router shown in Figure 1-1 turns the router into a voice gateway and enables the router to do the packetization just described along with the duties required as a regular data router. This change allows you to provide additional services such as toll bypass.Toll bypass enables you to reduce the overall telephony expenditure by routing long-distance interoffice calls over existing packet-based WANs, thus avoiding interexchange carrier (IXC) toll charges. As shown in Figure 1-2, when you make phone calls between the enterprise headquarters and a branch location, you can send the voice calls via the WAN data circuit as opposed to using the Public Switched Telephone Network (PSTN). The connection from the PBX is now terminated on the gateway, allowing the gateway to receive both incoming and outgoing calls. This architecture also allows routing of a voice call over the internal network to the closest gateway to the destination of the call and then connects into the public network as a local phone call. This is called Tail-End Hop-Off (TEHO). You need to be aware that TEHO is not allowed in all countries. Hence, when you are designing a VoIP network with toll bypass or TEHO, you need to check the local government regulations.
Figure 1-2. Toll-Bypass Application
[View full size image]

Figure 1-3. Call Control in Circuit- and Packet-Switched Networks
[View full size image]
