VoIP Security and Hacking

  1. VoIP Architecture and Components
    1. Core Network Elements
      1. IP Private Branch Exchange (IP-PBX)
        1. Functions of IP-PBX
          1. IP-PBX Deployment Models
            1. Hosted vs. On-Premises Solutions
              1. Scalability Considerations
              2. Session Border Controllers (SBCs)
                1. SBC Roles in Security and Interoperability
                  1. SBC Placement in Network Topology
                    1. Media Anchoring Functions
                      1. Protocol Translation
                      2. VoIP Gateways
                        1. Analog and Digital Gateway Types
                          1. Gateway Protocol Support
                            1. T1/E1 Gateway Functions
                              1. FXS and FXO Interfaces
                              2. Gatekeepers
                                1. Gatekeeper Functions in H.323
                                  1. Address Resolution and Call Admission
                                    1. Bandwidth Management
                                      1. Call Routing
                                      2. Media Servers
                                        1. Media Processing Functions
                                          1. Conferencing and IVR Services
                                            1. Transcoding Services
                                              1. Recording Functions
                                              2. Registrar and Proxy Servers
                                                1. SIP Registrar Functions
                                                  1. SIP Proxy Server Roles
                                                    1. Location Services
                                                  2. Endpoint Devices
                                                    1. Hard Phones (IP Phones)
                                                      1. Hardware Features
                                                        1. Firmware and Configuration
                                                          1. Power over Ethernet (PoE)
                                                            1. Display and User Interface
                                                            2. Softphones (Software Clients)
                                                              1. Supported Platforms
                                                                1. Security Considerations
                                                                  1. Integration with Operating Systems
                                                                    1. Mobile Softphone Applications
                                                                    2. Analog Telephone Adapters (ATAs)
                                                                      1. ATA Functions
                                                                        1. Integration with Legacy Devices
                                                                          1. Configuration Methods
                                                                          2. Video Endpoints
                                                                            1. Video Conferencing Systems
                                                                              1. Video Codec Support
                                                                                1. Bandwidth Requirements
                                                                              2. Network Infrastructure
                                                                                1. LAN/WAN Segments
                                                                                  1. Network Topologies for VoIP
                                                                                    1. Bandwidth Requirements
                                                                                      1. Network Convergence
                                                                                      2. Quality of Service (QoS) Mechanisms
                                                                                        1. Traffic Prioritization Techniques
                                                                                          1. QoS Protocols (DiffServ, RSVP)
                                                                                            1. Traffic Shaping and Policing
                                                                                              1. Packet Marking
                                                                                              2. Virtual LANs (VLANs) for Voice Traffic
                                                                                                1. VLAN Configuration for VoIP
                                                                                                  1. Segregation of Voice and Data Traffic
                                                                                                    1. Voice VLAN Discovery
                                                                                                    2. Network Address Translation (NAT)
                                                                                                      1. NAT Challenges for VoIP
                                                                                                        1. NAT Traversal Solutions
                                                                                                          1. Application Layer Gateways (ALG)