The SSCA SIP The SSCA SIP Training . - The SIP School

3y ago
31 Views
3 Downloads
502.39 KB
23 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Troy Oden
Transcription

The SSCA SIPtraining programThe SSCA SIP training programOverviewThe SIP School is ‘the’ place to learn all about the Session Initiation Protocol alsoknown as SIP. There is so much information on the internet about SIP that is bothhard to read and poorly presented making it difficult for people to learn about this mostimportant protocol. So The SIP School with its lively, clear and fully animatedeLearning program has become the only place you need to learn about SIP.Who would benefit from the SSCA SIP training program?Everyone ! This training is designed to suit anyone working with SIP such as:Manufacturers of IP PBX and IP Phone equipment, SIP Security equipmentmanufacturers, SIP Trunk service providers, Hosted/Cloud service providers, Carriers,Mobile Network Operators, Network Design specialists, Sales and Marketing personnelworking with Voice and Video over IP equipment and services; all of these will benefitfrom this program.What’s in the SSCA SIP training program?Once you’ve enrolled, you’ll see 12 modules. You can work through the modules inorder or simply choose the ones you are most interested in. The modules are listedhere but for more detail, please look further into this document by clicking on themodule names in the list below.1 . Core SIP2. Wireshark3. SIP and the PSTN4. SIP, VVoIP and QoS5. SIP Security and Identity6. Firewalls, NAT and Session Border Controllers7. SIP trunking8. Testing, Troubleshooting and Interoperability9. ENUM, Peering and Interconnect1 0.SIP in the Cloud, LTE, the IMS and VoLTE1 1 .SIP and Fax over IP1 2.SIP with Unified CommunicationsNOTE:This program was last updated on January 13th, 2020. All new / edited sections areshown in a bold, blue font. Copyright Vocale Ltd and The SIP School , All rights reservedPage 2

The SSCA SIPtraining programHow long will it take to work through?Running times for this program are approximate as the time will vary based on thestudent’s own experience and of course, how much time they want to spend on thematerial and if they want to replay some modules.NOTE: Timings do not include the additional Skype for Business material and labs. The time it takes to ‘Play’ all of the slides and Videos (also known as the‘running’ time) plus complete all of the quizzes is 13hours 38mins.The TOTAL time will be more than this and dependent on factors such asslides being replayed, note taking, working on Labs (some of which can take afew hours), also doing some ‘extra’ work with the Software tools provided forthe labs which we believe is a great idea as it increases student skills.Further study time for the SSCA and the taking of the SSCA final test itselfshould also be accounted for.Is there a Pre- requisite to this program?This program assumes the student has a ‘good’ understanding of Data networkingtechnologies along with the ‘basics’ of Voice and Video over IP. This could be gainedthrough long term working experience, other certifications such as Cisco’sCCENT/CCNA/CCNP, even The SIP School’s own ‘Networking for VVoIP program’also available via the website. Please check carefully as having the skills required willmake the SIP learning experience a more productive one.Become a ‘SIP School Certified Associate’ or SSCA You can gain access to the certification test separately or with a ‘bundle’ license –check license ‘purchase’ options carefully.The SSCA certification is recognized in the Telecommunications world as the onlycertification on SIP to strive for ‘Globally’. It is endorsed and supported by USTelecom,Incompas, the ITSPA along with BICSI and an extensive number of Manufacturers,Service providers, Carriers and Mobile Network OperatorsTo prepare for the certification test, each SIP training module has its own ‘mini’ quiz atthe end to help delegates ‘gauge’ how well they are doing.NOTE: An access license for any training course and certification test is for 12 monthsfrom the date of purchase. Copyright Vocale Ltd and The SIP School .All rights reservedPage 3

SSCA SIPCore SIPDescriptionSIP (The SessionInitiation Protocol)is described inthis module alongwith the manyother componentsand Services thatwill beencountered on aSIP basednetworkModule timesRunning time85 minutesQuizzes10 minutesTotal95 minutes1Core SIPtopicsSIP Why SIP?What is SIP?SIP ‘from the RFC’What are ‘Requests for Comments’ – RFCs?More than just 3261New RFCsIETF Working groupsBased on HTTPWhere does SIP fit in?SIP Clients and ServersSIP User AgentsSIP Dialog - INVITESIP System ArchitectureThe URI - Unique Resource IdentifierSIP AddressingSIP Addressing ExamplesSIP Servers and Operation RegistrationRe-RegistrationSIP Proxy servers and why we need themProxy Server ‘State’ typesDHCP and SIPSIP Proxy – Trapezoid ModelSIP Server – Proxy ModeSIP Server – Re-Direct ModeLocation ServicesSIP Server in Proxy ModeSIP Server in Proxy Redirect ModeStateful and Stateless ProxiesLocation ServeroComponentsoInformation SourcesoExampleSIP Client Configuration Configuration scenariosSome basic elements needed to configure a clientSIP Messaging Request MethodsResponse CodesSIP HeadersINVITE – ExampleRESPONSE (200 OK) – ExampleMore on HeadersSupport and Require HeadersoTimer (Session Times)o100rel (PRACK)Short form ‘compact’ Headers Copyright Vocale Ltd and The SIP School .All rights reservedPage 4

SSCA SIPCore SIPSDP – the Session Description Protocol SDP – The Session Description ProtocolSDP in a SIP MessageAn SDP ExampleExtending SDPMultiple ‘m’ linesChanging Session ParametersSDP Example - Put a call on HoldSDP Example - Call Hold TraceCall Hold – Old and New MethodsMusic on Hold exampleINVITE and reINVITESIP Mobility SIP MobilitySIP Call Forking - ParallelSIP Call Forking - SequentialCall legs, dialogs and Call IDsDialog trace exampleDialogs and TransactionsBranch IdsCall Forward to VoicemailCall Forward - No AnswerReplaces headerDiversion headersHistory-infoMore on Proxies and SIP Routing Stateless ProxyStateful ProxyMore Proxy informationVIA and Record RouteVIA DetailsRecord-Route DefinedRecord Route ExampleLoose and Strict RoutingSession PoliciesMIME MIMEMultiple MIME partsSIP and B2BUA B2BUA - Back to Back User AgentB2BUA ExampleB2BUA Benefits and FeaturesSIP ‘Call Process’ Summary The Call Process Copyright Vocale Ltd and The SIP School .All rights reservedPage 5

SSCA SIPWiresharkDescriptionThis module onWireshark is anintroduction that isintended to getstudents setupquickly so thatthey can capturetraffic to analyzeduring the CoreSIP module andthe rest of thecourse. MoreadvancedWireshark trainingcan be found intheTroubleshooting,Testing andInteroperabilitymodule of thiscourse.2topicsWireshark Module timesRunning time43 minutesQuizzes1 minuteWireshark What is Wireshark?Initial SetupFree SIP Account optionsFree @thesipschool.com SIP account / addressDesktop clientsoJitsi client for testingoBlink client for testingoBria Solo client for testingoPhonerLite client for testingMobile clientsoMizuPhone for testingoLinphone for testingoWeePhone SIP for testingSecurity and SIP in WiresharkSocial Study directoryFree DID and CreditSIP test numbersDownload WiresharkWiresharkoIntroductionoMenus, Screens and ViewsoCapturing trafficoProfilesoDisplay FiltersoCapture FiltersoSIP Packet AnalysisoSIP ladders and Audio PlaybackoOther Menu optionsoSIP INVITE AnalysisoFollow a UDP StreamoFrame RelationshipsoColouring RulesoRTP StreamsLAB ExercisesWhat are the codes?Labs equate toexercisessuggested withinthe moduleApprox. lab time80 minutesTotal125 minutes Copyright Vocale Ltd and The SIP School .All rights reservedPage 6

SSCA SIPSIP and the PSTNDescriptionSIP Networks willof course have toallow connectionsto and from thePSTN. Thismodule worksthrough SIP andPSTNconnectivityModule timesRunning time26 minutesQuizzes7 minutesTotal33 minutesSIP and the PSTN3topicsSIP and the PSTN SIP to PSTN OverviewSIP to PSTN Call FlowSIP to PSTN DetailPSTN to SIP Call FlowSIP to PSTN Call FailureSIP Codes and the PSTNEarly Media Early Media explainedEarly Media - SIP to PSTN CallEarly Offer and Delayed Offer Early Offer / Delayed OfferGateways Default Gateway?Gateways and expectationsTelephony routing over IP (TRIP)TRIP ExamplesSIP- T and PSTN Bridging SIP-T and SIP-ISS7, ISDN and SIPISUP and SIP MessagesISDN User Part (ISUP) to SIP CodesPSTN to PSTN via SIPISUP EncapsulationISUP Encapsulation / SDPAddressing NotesSIP and DTMF DTMF - Quick Re-CapWhat is DTMF?Inband vs Out-of-bandRFC 2833 ‘Trace’ exampleRFC 4733 replaces 2833RFC 4734SIP INFO 6086RFC 2833 ‘Trace’ exampleSIP INFO ‘Trace’ example Copyright Vocale Ltd and The SIP School .All rights reservedPage 7

SSCA SIPSIP, VVoIP andQoSDescriptionThis modulestarts as a‘refresher’ moduleon the basics ofVoice over IPbefore diggingdeeper. It thenmoves on tocover Video overIP and throughoutthe module thereis a big focus onthe componentsand (good) QoSpractices that areimportant to a SIPbased Network.Module timesRunning time81 minutesQuizzes7 minutesLabs equate toexercisessuggested withinthe moduleApprox. lab time10 minutesTotal98 minutes4SIP , VVoIP and QoStopicsWhat is VoIP or Voice over IP? What is VoIP?What is Voice over IP?VoIP – ‘A Basic Call’VoIP and TCP / UDPVoIP over the InternetBranch to Branch VoIPSignaling pathsSpeech pathsIP PBXVoice Sampling and Codecs EncodingCodecs for VoiceDynamic [RTP Payload type]Try the Codec TestMOS, R-Factor and High Definition (HD) VoiceSound testsCodecs and BandwidthPacket Rate / Packets per secondVariable bit rate / Constant bit rate codecsWideband (HD) codecsOpus codecOpus audio examplesThe Real Time Protocol or RTP RTP IntroRTP EncapsulationRTP Header TraceReal Time Control Protocol (RTCP)RTCP-XR (Extended Reports)RTP / RTCP and UDP PortsQuality of Service QoS describedQoS IssuesMeasuring DelayJitter and Packet LossGeneral VoIP Acceptance CriteriaQoS across all Networks802.1Q – VLANs802.1Q/P Tagging802.1P - L2 ClassificationTOS and DiffServeLayer 3 ClassificationDSCP with Assured forwarding (AF)Bandwidth decisionsLink options – Symmetric DSL (SDSL)Bandwidth (kbps) vs. Packet per Second (pps)Network Behavior AnalysisIssues that can affect QoSQoS SummaryTesting your link Copyright Vocale Ltd and The SIP School .All rights reservedPage 8

SSCA SIPSIP, VVoIP andQoSSIP, SDP and VoIP SIP in the TCP/IP ModelSIP and SDP Messages (e.g. Invite and 200OK)SIP and SDP Codec mappingVideo over IP What is Video over IP?Streaming Voice and Video – 1 Way TransmissionTwo-way Conferencing with RTPCodec and Bandwidth ConsiderationsVideo bitrate CalculatorSetting Video Codecs on DevicesAudio and Video in the SDP bodyAssured SIP Services Assured SIP introService Provider ArchitectureProxy and Access Router functionsResource-PriorityVideo ‘example’Reason Header for Pre-emption EventsMore Proxy detailsMulti-Level Pre-emption and Precedence (MLPP)Summary Copyright Vocale Ltd and The SIP School .All rights reservedPage 9

SSCA SIPSIP Security andIdentityDescriptionSIP Security andIdentity arecomplex issuesand this modulecovers manySecurity andIdentity problemsalong withpossiblesolutions.Module timesRunning time76 minutesQuizzes10 minutesLabs equate tovarious exercisessuggested withinthe moduleApprox. lab time60 minutesTotal145 minutes5SIP Security andIdentitytopicsAuthentication and Authorization SIP Proxy Authentication – in detail401 and 407 AuthorizationSIP AuthorizationPROXY AuthenticationHashing Algorithms [MD5, SHA etc.]Encryption Why Encrypt SIP?Encryption types (Symmetric / Asymmetric)Keying and HashingSSL and TLS Certificate AuthoritiesCertificate ExampleSelf-Signed CertificatesTLS in ActionSecuring SIP signaling Securing SIP Signaling and then the mediaTLS and SIP in Action - recommendedMore on TLS and SIP‘SIPS’ addressingSecuring the Media Stream Secure RTP (SRTP)Setting SRTP on SIP DevicesSecure RTP (SRTP) - ExampleSRTP and SRTCPsdes and the Crypto attributeCrypto attribute exampleSRTP Call example ‘showing’ CryptoCrypto – multiple streamsSRTP with ZRTPEncryption summaryCaller Identity RFC 4474 for Caller IdentityCaller IdentityDTLS/SRTPOngoing developments for IdentityEnterprise PSTN IdentitiesP-Preferred and P-AssertedCNAMSTIR/SHAKENThe PSTN Caller ID Spoofing ProblemTypes of Fraudulent callsWhy this is a Problem?A First Step: STIR/SHAKENSTIR/SHAKEN in a NutshellWhat is a PASSporT?Haven’t I Heard of SIP Identity Already?STIR/SHAKEN ArchitectureSigned INVITE Example Copyright Vocale Ltd and The SIP School .All rights reservedPage 10

SSCA SIPSIP Security andIdentityCaller Identity (continued) RFC 4PASSporT Token from ExamplePASSporT Token in JSONPASSporT Token Protected HeaderPASSporT Token PayloadFetching CertificateSuccess Call FlowFailure Call Flow – Missing Identity HeaderFailure Call Flow – Bad Identity HeaderNext steps and referencesSIP trunks and Security Enhancing SIP Trunk SecurityAttacks and Responses Types of Attack on a VoIP/SIP NetworkFBI network examplesResponses and ProtectionResponse Identity – A Problem!Rogue SIP ProxyPhishing and SIP exploitMore Examples RFC 4475Try for yourself with ‘example’ software toolsNIST Recommendations NIST Recommendations on securing VoIP3rd party training to extend your knowledge The SANS institute Copyright Vocale Ltd and The SIP School .All rights reservedPage 11

SSCA SIPFirewalls, NAT andSession BorderControllersDescriptionInevitably, all IPtraffic traverses aFirewall / NATdevice and in thecase of SIP thesedevices can stopthe flow of SIPmessages. Thismodule looks atthe problems andthe solutionsincluding a focuson SessionBorderControllers.Module timesRunning time67 minutesQuizzes10 minutesTotal77 minutesFirewalls, NAT and Session6Border ControllerstopicsOverview Issues to addressFirewalls What does a Firewall do?Are Firewalls effective?NAT or Network Address Translation What is NAT?NAT RequestNAT ResponseUDP Hole punchingNAT HairpinningMedia Hairpinning/TromboningMultiple NATsNAT in more detail Types of NATNAT – Full ConeNAT – Restricted ConeNAT – Port Restricted ConeNAT – SymmetricNew TerminologiesoMapping and FilteringEndpoint Independent MappingAddress Dependent MappingAddress and Port Dependent MappingNAT Filtering RulesThe NAT & Firewall ‘problem’ The NAT problemThe NAPT or (PAT) ProblemThe Firewall ProblemThe Solutions Interactive Connectivity Establishment (ICE)‘Classic STUN’ (Session Traversal Utilities for NAT)VIA received parameterVIA rport parameterProblems with ‘Classic’ STUNSymmetric RTPSTUN RFC 5389Request and Response exampleTURN (Traversal Using Relays around NAT)ICE ‘In Theory’Candidate information and other ‘ICE stuff’.ICE ‘In action’ICE tagsICE-Lite and Trickle-ICEICE Client settingsMore on ICEMedia ProxyApplication Level GatewaySIP Aware Firewalls - IncomingSIP Aware Firewalls - OutgoingUniversal Plug and Play (UPnP) Copyright Vocale Ltd and The SIP School .All rights reservedPage 12

SSCA SIPFirewalls, NAT andSession BorderControllersThe Solutions (continued) ‘Near end’ NAT‘Far end’ NATGRUU (Globally Routable User Agent)Session Border Controllers SBC for the Enterprise and SBC for the ITSPRecommended Session Border Controller featuresSBCs in Action!SBCs and message manipulation / normalizationSIP ‘Refer’ problemsSBC ‘Interop’ exampleSBC Manufacturers – examplesVirtualization of the SBC What is Virtualization?Virtual MachinesEmulationVirtual Machines (contd.)Network Functions Virtualization (and VNF)SBCs in the Cloud / as a Service Copyright Vocale Ltd and The SIP School .All rights reservedPage 13

SSCA SIPSIP trunkingDescriptionThis moduleteaches thetheory ofconnecting a SIPbased PBX intoan ITSPs ownnetwork and alsofocuses onNetworktechnologies,Security,Troubleshootingas well as offeringadvice on how toselect an ITSP foryour company orclients.Module timesRunning time85 minutesQuizzes7 minutesLabs equate tomultiple exercises‘suggested’ withinthe module suchas SIP PBX andtrunkconfiguration.Approx. lab time120 minutesTotal212 minutes7SIP trunkingtopics ‘optional’ Skype for Business accessSIP Trunks What is a SIP TrunkAlternative to TDMSeparate Data and Voice connectionsConverging the networkSIP Trunks and CodecsSIP Trunk BenefitsSIP Trunking – In More Depth SIP Trunk CapabilitiesSIP Trunking Network ExamplesSIP PeeringPeering problems?Least Cost routing (LCR)Disaster RecoveryDisaster Recovery ‘Expanded detail’Disaster Recovery – Last resort?Number ConsolidationVirtual PresencesTrunking Variations Single Site, No ‘Forklift’Single Site, TDM PBXSingle Site, ConvergedConverged – SIP/IP PBXMultiple Site, ‘Converged’Multiple Site, ‘Converged’ central SBCMultiple Site, ‘Converged’ Multiple SBCsMedia Gateways SIP PBX to Non-SIP PBXSIP PBX to Non-SIP PBX, Call FlowSIP Trunk Performance Connection typesThe ADSL issueCodecs, Voice and DataSymmetric DSL (SDSL)Bandwidth CalculatorTesting your linkADSL DevelopmentsFibre OptionsTrunk ‘bursting’Elastic SIPSIP Trunking, MPLS and SD- WAN MPLS, basic explanationMPLS Label formatMPLS in a MAC frameMPLS example networkMPLS benefitsYour own private WANbut ‘Not the only client’Separate MPLS networksVPLS explainedWAN Optimization, Hybrids and SD-WAN Copyright Vocale Ltd and The SIP School .All rights reservedPage 14

SSCA SIPSIP trunkingSIP Trunking, MPLS and SD- WAN (continued) Software Defined WANs explainedoOrchestratoroPoliciesoSD-WAN device capabilitiesModes of Operation Registration ModeStatic ModeSecurity and SIP Trunking SIP Trunk Security - OverviewSession Border ControllersMore on SBCs The ‘corporate’ SBCSIP REFER issuesSetting up a SIP Trunk SIP trunk configuration on ‘sample’ PBXOutbound ‘Dialling’ RuleCalling across the trunkCall analysis with WiresharkoCall FlowoSIP ladderSkype for Business and SIP trunksMicrosoft TeamsMicrosoft Teams and SIP connectivitySome PBX Requirements Call Progress TonesTroubleshooting and Interops SIP Trunks and Common ProblemsThe SIP ForumSIPitsSIPit ResultsSIP ConnectSIP Connect 1.1 onto 2.0Choosing an ITSP Understanding ITSP Offerings'Sticking points’?What you may need in the futureSIP trunk ‘connectivity’oThings to watch out for when connecting to your ITSP‘Finding’ an ITSPSIP trunking Checklist for ITSP evaluation Copyright Vocale Ltd and The SIP School .All rights reservedPage 15

SSCA SIPTesting,troubleshootingand Interop.DescriptionLearn how to‘monitor’ and TestSIP devices andservices usingWireshark. Thistool enablesdelegates toanalyze callcontrol messagesto establish wherea fault may lie in aSIP infrastructure.Full examples areprovided anddelegates areencouraged tofollow theexercises to tryfor themselves.Module timesRunning time56 minutesQuizzes7 minutesLabs equate tovarious exercisessuggested withinthe moduleApprox. lab time240 minutesTotal303 minutesTesting, Troubleshooting8and InteroperabilitytopicsSetting up your test environment Your SetupUsing SIP IP Phones and SoftphonesJitsi, Blink, Bria Solo and PhonerLite setup – reminder.Linphone, MizuPhone and WeePhone SIP setup - reminderChoosing a ‘Trial/Test’ ITSPGet ‘another’ SIP accountSIP2SIP accountConfigure Blink and Jitsi on the same PC for testingUsing ‘Test Numbers’Wireshark Where to ‘capture’More options for Packet CapturingWireshark ‘Revisited’Colours and the Intelligent ScrollbarPacket ‘Marking’ and ‘Comments’New Packet WindowExporting ‘Specified’ FramesRTP StreamsTShark (Terminal-based Wireshark)PCAP-ng and PCAP formatsAlternatives to WiresharkYou try!Interoperability Testing Interop Testing and why Interop can be toughDifferent interpretations in the RFC 3261Interop Test ScenarioInterop Test OperationsSample Interop Traces with WiresharkWireshark example videos to help understand interop issuesMore Sampl

The SIP School is ‘the’ place to learn all about the Session Initiation Protocol also known as SIP. There is so much information on the internet about SIP that is both hard to read and poorly presented making it difficult for people to learn about this most important protocol. So The SIP School with its lively, clear and fully animated

Related Documents:

4. SIP, VVoIP and QoS 5. SIP and Media Security 6. STIR/SHAKEN and the 'identity' problem 7. Firewalls, NAT and Session Border Controllers 8. SIP Trunking 9. Testing, Troubleshooting and Interoperability 10. ENUM, Peering and Interconnect 11. SIP in the Cloud 12. SIP in Cellular networks 13. SIP and Fax over IP 14. SIP in UC, UCaaS and .

SIP SIP phones Blustar 8000i NA SIP SIP phones 9112i, 9133i, 480i Not Supported SIP SIP phones 673xi ( A673xi), 675xi ( A675xi) NA SIP SIP phones 6735i, 6737i ( A6735i, A6737i) NA SIP SIP phones 6739i NA SIP SIP phones 6863i, 6865i, 6867i NA SIP MiVoice Conference phone (UC360

May 02, 2018 · D. Program Evaluation ͟The organization has provided a description of the framework for how each program will be evaluated. The framework should include all the elements below: ͟The evaluation methods are cost-effective for the organization ͟Quantitative and qualitative data is being collected (at Basics tier, data collection must have begun)

Silat is a combative art of self-defense and survival rooted from Matay archipelago. It was traced at thé early of Langkasuka Kingdom (2nd century CE) till thé reign of Melaka (Malaysia) Sultanate era (13th century). Silat has now evolved to become part of social culture and tradition with thé appearance of a fine physical and spiritual .

C O N T E N T S Configuration of SIP Trunking for PSTN Access SIP-to-SIP 1 Finding Feature Information 1 Configuration of SIP Trunking for PSTN Access SIP-to-SIP Features 1 Configuring SIP Registration Proxy on Cisco UBE 3 Finding Feature Information 3 Registration Pass-Through Modes 4 End-to-End Mode 4 Peer-to-Peer Mode 5 Registration in Different Registrar Modes 7

How To Guide: SIP Trunking Configuration Using the SIP Trunk Page 6(19) 2.2 The SIP Trunk Page The SIP Trunk pages are found under SIP Trunks. Several SIP Trunk pages may be defined if you have several PBXs or Trunk Services. You need to purchase Additional Trunk Group licensees to get more than one SIP Trunk page. Details are found below. s d he n

To support SIP trunks through a SIP trunk service provider, the SIP Trunk Groups folder was added to the SIP Peers folder in DB Programming. To create a SIP Trunk Group for Fusion Connect Service Provider, navigate to System- Device and Feature Codes- SIP Peers- SIP Trunk Groups and right click in the right hand pane. Then select "Create SIP .

Ben Folds VOCES8 A CAPPELLA SONGBOOK EP72443 A CAPPELLA SONGBOOK. 7-1 2--1 2-Soprano 1. Piano Birds fly ing- high, you knowhow I feel. Sun in the sky, you know how I feel. Wistful (q. c.64) S 1. A 1. A 2. T 1. B 1. Pno. Reeds drift ing- on by, you knowhow I feel. It’s a new dawn,it’s a new day, it’s a new life for 5 a tempo giusto Ooh p Ooh p Ooh p Ooh p du G ESop. 1 solo, ad lib .