VoIP Design and Telephony Fundamentals
What you'll learn
- How to dimension VoIP networks
- How to Implement QoS
- How to choose a Codec
- How to analyze the voice quality
- How to integrate with the legacy
- Network, Ethernet, TCP/IP
In the last year I have thought this course twice to companies who were starting a new VoIP project. It is an interesting training for those who have little knowledge of telephony and voice over IP networks. We start with conventional telephony, covering analog and digital telephony. In the second section we move to VoIP fundamentals covering dimensioning of circuits and bandwidth, codec selection and legacy integration. Then we cover QoS for routers and switches, in this chapter we have used Cisco routers and switches for the examples and demos, but the concepts can be applied to any vendor.
When I started with open source PBXs in 2004, one of the things I've noticed is, most people working with open source telephony do not have a background on network design. One of the key factors for the success of proprietary vendors is the enforcement of best practices thru their channel partners. You probably won't see a Cisco VoIP project without QoS enabled, but still in these days, most open source projects do not enforce best practices on dimensioning, Quality of Service and integration with the legacy. That's the gap I want to fill with this course.
I believe this training will never be ready, there will always new devices and new technologies to cover. So I plan to update it regularly. As you have lifetime access, you will always receive the updates.
This section is key. It is very important to understand the concepts of analog telephony, FXS, FXO and E+M interfaces. How to integrate a VoIP network with the PSTN (Public Switched Telephone Network).
Here we cover T1/E1 networks, CAS (Channel Associated Signaling) and CCS (Common Channel Signaling). Our focus will be in the standard ISDN (Integrated Services Digital Network) used by almost all countries in the world and also MFC/R2 for CAS, often found in Latin America, Africa and China.
Here we will present the basics of VoIP.
How to select the best codec for your Job.
Channels and Bandwidth Dimensioning
In this chapter you will learn how to calculate the number of channels required given the amount of minutes in the busiest hour. Once you have the number of channels we will use the VoIP calculator to define the bandwidth required.
How to design for Voice Quality
In this section you will learn how to design and measure the performance of your network. You will understand important concepts related to voice quality such as the R-Factor and MOS (Mean Opinion Score). I will point you some utilities capable to measure the voice quality in your network.
Only in rare situations you will implement a completely new project. Most of the big projects will require you to integrate with the legacy. Legacy large PBXs, PBXs in the branches, survivability and others.
In the section 3 we are going to cover QoS (Quality of Service).
Classification and Marking
Covering CoS (Class of Service), DSCP (Differentiated Services Code Point) and Precendence
Fragmentation, Interleaving and Compressed RTP
How to handle slow circuits using fragmentation and interleaving and how to enable cRTP in PPP circuits.
Queueing and Tail Drop
Most common congestion management and avoidance techniques. We will do a demo for the implementation of Low Latency Queuing on Cisco and AutoQoS on switches.
Voice VLANs are essential for security and broadcast storm protection. One of the best security features for any network were the phones are open to the public such as Hotels and Universities.
Who this course is for:
- Analysts responsible for designing VoIP networks
- Technical and Management staff starting new VoIP projects
- Open Source Telephony people who wants to increase their knowledge on telephony and networks
I am getting old and curriculums are one the most boring things I’ve ever read. So, my creative curriculum is below.
I live in the sunny island of Floripa, Brazil, the single most beautiful place in the world, married since 1988 with Clarice and father of Anna (28) and Pedro (32).
I’m a geek, entrepreneur and surfer, not necessarily in this order. With surf I learned a lesson, practice does not always lead to perfection!
My first technical achievement in life was to replicate the Start Trek’s Gorn Cannon in 1980. Something Myth Busters fail to do in 2009. Always loved fireworks and gunpowder. In 1981 I did the Kubrick’s cube. When there was no Internet or instructions. I got my first computer in 1982.
After graduating in Mechanical Engineering in 1989, for the right reasons, I got a job in IT. The air conditioning on IT was much better than the one in the factory floor. I worked as a support analyst, network, and database administrator. I learned SQL at that time, the single most valuable training I have ever had. It is still very useful even after 30 years.
In 1993 I founded a Novell Education Center and became Master CNE and Master CNI. I owe Novell everything I know about teaching classes and provide training. What they did in the 90’s was groundbreaking in the industry and still a reference
In 1996 I founded my first company V.Office. A Cisco Integrator. One of my best decisions, we still have a large base of customers. Now after 25 years, 6 dozen professional tests and certifications such as CCNP/CCDP, CCSP and CCIE written, the company is a success and run almost by itself.
In 2006, for the right reasons, I have started a series of ventures related to VoIP and Asterisk. I wrote a book and training on Asterisk to be accredited in the market. The motivation was to replace the expensive and obsolete gear from snob vendors.
In 2008 with the help of my Jedi friend Bogdan Iancu I wrote the book “Building Telephony Systems with OpenSER”, later updated to OpenSIPS. Together we have launched the OpenSIPS Bootcamp and the OpenSIPS Certified Professional certificate.
In 2010 after several years running IP PBXs, I decided to start a new company called SipPulse to develop soft-switches and high-volume telephony. SipPulse is one of my biggest successes having more than 300 active customers. It is now being managed by a professional administrator and doing very well.
This year, 2021 in the middle of the pandemic, for some wrong reason I didn’t figured out yet, I have started two new ventures voip.school and wehostvoip for VoIP hosting
I’m trying at least to make my courses a little more fun than the usual power point torture.