270 likes | 418 Views
Voice over IP Fundamentals. M. Arvai NEC Senior Technical Eng. Agenda. Switching Telephony Network Fundamentals Overview Enterprise Telephony Telephony Signaling PBX Features VoIP and IP Telephony Technology Data Network Basics VoIP Basics VoIP Compression VoIP Signaling
E N D
Voice over IP Fundamentals M. Arvai NEC Senior Technical Eng.
Agenda • Switching Telephony Network Fundamentals • Overview • Enterprise Telephony • Telephony Signaling • PBX Features • VoIP and IP Telephony Technology • Data Network Basics • VoIP Basics • VoIP Compression • VoIP Signaling • Networking
E1 Channel Associated Signaling E1 framing and signaling, 30 of the 32 available channels, or time slots, are used for voice and data
Q.Sig • The QSIG (Q Signaling) protocol is based on the standard and provides signaling for private integrated services network exchange devices. • QSIG is implemented on PRI interfaces only. By using QSIG PRI signaling, a Router can route incoming voice calls from a PINX across a WAN to a peer Router, which can then transport the signaling and voice packets to a second PINX
VoIP Advantages • FlexibilityThe sophisticated functionality of IP networks allows organizations to be flexible in the types of applications and services they provide to their customers and users. • Advanced features • Advanced call routing • Unified messaging • Integrated information systems • Long-distance toll bypass • Encryption • Customer relationship
VoIP Protocols • H.323An ITU standard protocol for interactive conferencing. H.323 was originally designed for multimedia in a connectionless environment, such as a LAN. • Media Gateway Control Protocol (MGCP) defines a protocol to control VoIP gateways that are connected to external call-control devices, referred to as call agents
VoIP Protocols • Session Initiation Protocol (SIP) A detailed protocol that specifies the commands and responses to set up and tear down calls. SIP also details features such as security, proxy, and transport (TCP or User Datagram Protocol [UDP]) services. SIP defines end-to-end call signaling between devices.Italso adopts a modified form of the URL-addressing scheme used within e-mail that is based on Simple Mail Transfer Protocol (SMTP).
VoIP Protocols • Real-Time Transport Protocol (RTP) An IETF standard media-streaming protocol. RTP carries the voice payload across the network. RTP provides sequence numbers and time stamps for the orderly processing of voice packets • RTP Control Protocol (RTCP) Provides out-of-band control information for an RTP flow
Issues and Solutions for VoIP • Latency • Increase bandwidth. • Choose a different CODEC type. • Fragment data packets. • Prioritize voice packets. • Bandwidth • Calculate bandwidth requirements, including voice, payload, overhead, and data. • Jitter • Use dejitter buffers.
VoIP Network Architectures • Centralized Network Architectures IP Net.
VoIP Network Architectures • Distributed Network Architectures IP Net.
Comparing Network Architectures • Configuration • The centralized call control model provides superior control of the configuration and maintenance of the dial plan and endpoint database. It simplifies the introduction of new features and supplementary services. The centralized call control model also provides a convenient location for the collection and dissemination of call detail records (CDRs). • The distributed model requires distributed administration of the configuration and management of endpoints. This approach complicates the administration of a dial plan. Distributed call control simplifies the deployment of additional endpoints while making new features and supplementary services difficult to implement.
Comparing Network Architectures • SecurityCentralized call control requires that endpoints be known to a central authority. This approach avoids or reduces security concerns. The autonomy of endpoints in the distributed model elevates security concerns. • Efficiency Centralized call control fails to take full advantage of call routing intelligence that resides in the endpoints. It also consumes bandwidth through the interaction of the call agent and its endpoints.
Comparing Network Architectures • Reliability • The centralized model has two points of vulnerability: single point of failure and contention. It places high demands on the availability of the underlying data network, possibly requiring a fault-tolerant WAN design. • The distributed call control model minimizes the dependence on shared common control components and network resources. This approach reduces exposure to single points of failure and contention for network resources.
Building Scalable Dial Plans • Numbering plan : A numbering plan identifies each VoIP endpoint and application in the network with a unique telephone number. • Dial plan : is a key element of an IP telephony system and an integral part of all call-processing agents. Primary functions of a dial plan include: • Endpoint addressing • Path selection • Calling privileges • Digit manipulation • Call coverage • Overlapping number processing
Building Scalable Dial Plans Hierarchical Numbering Plans A hierarchical design has the following advantages: • Simplified provisioning Refers to the ability to easily add new groups and modify existing groups • Simplified routing Keeps local calls local and uses a specialized number, such as an area code, for long-distance calls • Summarization Establishes groups of numbers in a specific geographical area or functional group • Scalability Provides additional high-level number groups • Management Controls number groups from a single point in the overall network
Building Scalable Dial Plans The challenges faced with numbering plan integration include the following: • Varying number lengths • Specialized services • Voice mail • Necessity of prefixes or area codes • International dialing consideration
Signaling and Call Control • In the traditional telephony network, a voice call consists of two paths: • An audio path carrying the voice • A signaling path carrying administrative information such as call setup, teardown messages, call status, and call-progress signals. • VoIP call leg requires two paths: • A protocol stack that includes RTP, which provides the audio call leg • One or more call control models that provide the signaling path
Signaling and Call Control Call Control Models • H.323describes the architecture to support multimedia communications over networks without quality of service (QoS) guarantees. • Session initiation protocol (SIP) is an Internet Engineering Task Force (IETF) RFC 3261 call control model for creating, modifying, and terminating multimedia sessions or calls.
Signaling and Call Control Call Setup
Optimizing Voice Quality Factors that Affect Voice Quality • Fidelity The bandwidth of the transmission medium almost always limits the total bandwidth of the spoken voice. • Echo A result of electrical impedance mismatches in the transmission path. • Jitter Variation in the arrival of coded speech packets at the far end of a VoIP network. • Packet drops The discarding of voice packets.
Optimizing Voice Quality Factors that Affect Voice Quality • Delay The time between the spoken voice and the arrival of the electronically delivered voice at the far end. • Sidetone The purposeful design of the telephone that allows the speaker to hear the spoken audio in the earpiece. • Background noise The low-volume audio that is heard from the far-end connection.