Course Description
Class runs 8:30am to 4:30pm (flexible). Includes PowerPoint driven lecture and hands-on labs. Course includes a full-page color manual and all lab equipment.
This course was designed for those individuals starting careers in VoIP, cellular technologies, and communications. It covers a wide breadth of topics, whereas labs focus primarily on the creation and deployment of a practical SIP communication platform scalable to the requirements of a small or medium business. Additionally, students will learn to troubleshoot their VoIP network with the packet capture tool Wireshark.
Course Length: 4 days
Location: On-site, Online, In-Town (Harrisburg / Philadelphia)
Classroom topics include:
- Telecom Fundamentals / History
- Analog Telephony Circuits
- The rise of the ‘intelligent’ network (PSTN)
- Switching
- Routing / SS7
- Telephone Numbering
- Signaling
- The rise of the ‘stupid’ network (IP Networking)
- IP addressing (IPv4 / IPv6)
- Packet Routing
- DNS
- DHCP
- Why the future of the PSTN looks dark indeed
- VoIP Fundamentals
- Media Gateway Controllers, Media Gateways
- Media Gateway Control Protocol (MGCP)
- H.323
- Session Initiation Protocol… it’s all about SIP
- SIP basic requests (REGISTER, INVITE, PRACK, ACK, BYE, REFER)
- SIP response codes (100, 200, 300, 400, 500, 600)
- SIP Proxies
- Real Time Transport Protocol (RTP)
- 3 headed beast — Latency, Packet Loss, Jitter
- CODECs
- Session Description Protocol (SDP)
- Calculate bandwidth requirements
- IP Multimedia Subsystem (IMS)
- Proxy-CSCF
- Serving-CSCF
- Interrogating-CSCF
- Evolved Packet Core (EPC)
- Radio Access Network (RAN) technologies
- Communication platforms for business
- Silence Suppression
- NAT problems, and the STUN solution
Lab objectives include:
By the end of class, all students will have deployed a SIP PBX, registered their proxy to an ITSP, purchased a DID, and be able to call numbers on the PSTN (i.e. cellphones and houses) from VoIP phones and soft clients they configure.
- Capturing IP traffic with Wireshark
- Capturing IP traffic remotely with Tshark over an SSH tunnel (Probing network traffic remotely)
- Deploying an Asterisk SIP PBX on a Virtual Machine
- Asterisk on a Raspberry Pi
- Capturing SIP traffic (REGISTER, INVITE, PRACK, ACK, BYE)
- Capturing RTP traffic & playback
- Exploring CODECs (g.711, G.729, AMR, AMR-WB, Speex, iLBC, G.723)
- Making calls with SIP Softphones
- SIP REGISTERING a DID with an ITSP