• <strike id="fdgpu"><input id="fdgpu"></input></strike>
    <label id="fdgpu"></label>
    <s id="fdgpu"><code id="fdgpu"></code></s>

  • <label id="fdgpu"></label>
  • <span id="fdgpu"><u id="fdgpu"></u></span>

    <s id="fdgpu"><sub id="fdgpu"></sub></s>
    您當前的位置是:  首頁(yè) > 新聞 > 國內 >
     首頁(yè) > 新聞 > 國內 >

    SIP系列課程開(kāi)講

    2017-09-19 16:06:34   作者:james.zhu   來(lái)源:CTI論壇   評論:0  點(diǎn)擊:


      根據一些客戶(hù)的建議,為了讓中國客戶(hù)和通信行業(yè)的朋友能夠快速掌握VoIP的相關(guān)技術(shù)內容,本人計劃開(kāi)辦一個(gè)關(guān)于SIP和相關(guān)技術(shù)的系列講座。本系列的內容涵蓋了十個(gè)章節的內容,從傳統的PSTN,SIP,傳真,云托管,語(yǔ)音問(wèn)題,IPPBX,SBC,NAT,ICE等等安全問(wèn)題,和融合通信的基本概念。
      整個(gè)講座課程以文字的形式呈現給用戶(hù),同時(shí)配有相關(guān)的圖例。同時(shí),筆者可能需要結合一些開(kāi)源軟交換的具體實(shí)例來(lái)解釋這些功能,例如OpenSIPs, Kamailio,Asterisk等。另外,因個(gè)人能力和時(shí)間的關(guān)系,我們發(fā)布的時(shí)間可能不是太固定,還有內容的權重可能不一樣,內容選題可能有所調整,提前告知大家。但是筆者會(huì )按照這個(gè)大綱來(lái)逐步介紹。

    Part 1:SIP 相關(guān)基礎介紹

    SIP – Who Benefits

    Why SIP?

    What is SIP?

    SIP ‘from the RFC’

    3261

    New RFCs

    IETF Working groups

    Based on HTTP

    SIP Clients and Servers

    SIP User Agents

    Simple Call Session Setup

    SIP System Architecture

    The URI - Unique Resource Identifier

    SIP Addressing

    SIP Addressing 舉例

    SIP Servers 和操作

    Registration

    Re-Registration

    為什么需要 SIP Proxy servers 

    Proxy Server ‘State’ types

    DHCP and SIP

    SIP Proxy – Trapezoid Model

    SIP Server – Proxy Mode

    SIP Server – Re-Direct Mode

    Location Services

    SIP Server in Proxy Mode

    SIP Server in Proxy Redirect Mode

    Stateful and Stateless Proxies

    Location Server

    Location Server – Components

    Location Server – Information Sources

    Location Server – Example

    SIP Client Configuration

    Configuration scenarios

    SIP Messaging

    Request Methods

    Response Codes

    SIP Headers

    INVITE – Example

    RESPONSE (200 OK) – Example

    More on Headers

    Support and Require Headers

    Timer (Session Times)

    100rel (PRACK)

    Short form ‘compact’ Headers

    SDP – the Session Description Protocol

    SDP in a SIP Message

    一個(gè)SDP 實(shí)例

    Extending SDP

    Multiple ‘m’ lines

    Changing Session Parameters

    SDP Example - Put a call on Hold

    SDP Example - Call Hold Trace

    Call Hold – Old and New Methods

    Music on Hold example

    INVITE and reINVITE

    SIP Mobility

    SIP Mobility

    SIP Call Forking - Parallel

    SIP Call Forking - Sequential

    Call legs, dialogs and Call IDs

    Dialog trace example

    Dialogs and Transactions

    Branch Ids

    Call Forward to Voicemail

    Call Forward - No Answer

    Replaces header

    Diversion headers

    More on Proxies and SIP Routing

    Stateless Proxy

    Stateful Proxy

    More Proxy information

    VIA and Record Route

    VIA Details

    Record-Route Defined

    Record Route Example

    Loose and Strict Routing

    Session Policies

    MIME

    MIME

    Multiple MIME parts

    SIP and the PSTN

    SIP and the PSTN

    SIP to PSTN Detail

    SIP to PSTN Call Flow

    SIP Codes and the PSTN

    SIP and B2BUA

    B2BUA - Back to Back User Agent

    B2BUA Example

    B2BUA Benefits and Features

    SIP ‘Call Process’ Summary

    The Call Process

     

    Part 2:Wireshark 工具

    Wireshark

    What is Wireshark?

    Download Wireshark

    Wireshark

    Introduction

    Menus, Screens and Views

    Capturing traffic

    Profiles

    Display Filters

    Capture Filters

    SIP Packet Analysis

    SIP ladders and Audio Playback

    Other Menu options

    SIP INVITE Analysis

    Follow a UDP Stream

    Frame Relationships

    Colouring Rules

    RTP Streams

    View Captures in the ‘Cloud’

    What are the codes?

    Part 3:SIP/PSTN 介紹

     

    SIP-T and the PSTN

    SIP to PSTN Overview

    SIP to PSTN Call Flow

    SIP to PSTN Detail

    PSTN to SIP Call Flow

    SIP to PSTN Call Failure

    SIP to PSTN Call trace

    Early Media

    Early Media - SIP to PSTN Call

    Early Offer and Delayed Offer

    Early Offer / Delayed Offer

    Gateways

    Default Gateway?

    Gateway Location and Routing with TRIP

    TRIP Examples

    SIP-T and PSTN Bridging

    SIP-T and SIP-I

    SS7, ISDN and SIP

    ISUP and SIP Messages

    ISDN User Part (ISUP) to SIP Codes

    PSTN to PSTN via SIP

    ISUP Encapsulation

    ISUP Encapsulation / SDP

    Addressing Notes

    SIP and DTMF

    DTMF - Quick Re-Cap

    What is DTMF?

    DTMF Transport methods

    DTMF ‘Inband’

    RFC 2833 ‘Trace’ example

    RFC 4733 replaces 2833

    RFC 4734

    SIP INFO 6086

    RFC 2833 ‘Trace’ example

    SIP INFO ‘Trace’ example

     

    Part 4:SIP/QOS/RTP介紹

    What is VoIP or Voice over IP?

    What is VoIP?

    What is Voice over IP?

    VoIP – ‘A Basic Call’

    VoIP and TCP / UDP

    VoIP over the Internet

    Branch to Branch VoIP

    Signaling paths

    Speech paths

    IP PBX

    Voice Sampling and Codec

    Encoding

    Codecs for Voice

    Try the Codec Test

    High Definition (HD) Voice

    Sound tests

    Wideband (HD) codecs

    Opus codec

    Opus audio examples

    Codec choices and MOS – Mean Opinion scores

    Packet Rate / Packets per second

    The Real Time Protocol or RTP

    RTP Intro

    RTP Encapsulation

    RTP Header Trace

    Real Time Control Protocol (RTCP)

    RTCP-XR (Extended Reports)

    RTP / RTCP and UDP Ports

    Quality of Service

    QoS described

    QoS Issues

    Measuring Delay

    Jitter and Packet Loss

    General VoIP Acceptance Criteria

    QoS across all Networks

    802.1Q – VLANs

    802.1Q/P Tagging

    802.1P - L2 Classification

    TOS and DiffServe

    Layer 3 Classification

    DSCP with Assured forwarding (AF)

    Bandwidth decisions

    Link options – Symmetric DSL (SDSL)

    Bandwidth (kbps) vs. Packet per Second (pps)

    Network Behavior Analysis

    Issues that can affect QoS

    SIP trunking

    SIP, SDP and VoIP

    SIP in the TCP/IP Model

    SIP and SDP Messages (e.g. Invite and 200OK)

    SIP and SDP Codec mapping

    Video over IP

    What is Video over IP?

    Streaming Voice and Video – 1 Way Transmission

    Two-way Conferencing with RTP

    Codec and Bandwidth Considerations

    Video bitrate Calculator

    Setting Video Codecs on Devices

    Audio and Video in the SDP body

    Assured SIP Services

    Assured SIP intro

    Service Provider Architecture

    Proxy and Access Router functions

    Resource-Priority

    Video ‘example’

    Reason Header for Pre-emption Events

    More Proxy details

    Multi-Level Pre-emption and Precedence (MLPP)

     

     

     

    Part 5:SIP Security

     

    Authentication and Authorization

    SIP Proxy Authentication

    401 and 407 Authorization

    SIP Authorization

    PROXY Authentication

    SSL with MD5 Cracked!

    MD5 v SHA

    Encryption

    Why Encrypt SIP?

    Certificates and HTTPS

    Certificate Authorities

    Certificate Example

    Self-Signed Certificates

    Format type

    Securing SIP and VoIP

    SSL and TLS

    SIP and TLS

    TLS Thoughts

    TLS and SIP in Action

    SIPS and SIP Addressing

    Secure RTP (SRTP)

    Setting SRTP on SIP Devices

    Secure RTP (SRTP) - Example

    SRTP and SRTCP

    sdes and the Crypto attribute

    Crypto attribute example

    SRTP Call example ‘showing’ Crypto

    SRTP with ZRTP

    RFC 4474 for Caller Identity

    Caller Identity

    DTLS/SRTP

    Ongoing developments for Identity

    S/MIME and SIP

    MIME and ISUP

    SIP Trunking and Security

    Enhancing SIP Trunk Security

    Attacks and Responses

    Types of Attack on a VoIP/SIP Network

    Responses and Protection

    Response Identity – A Problem!

    Rogue SIP Proxy

    Phishing and SIP exploit

    More Examples RFC 4475

    Try for yourself with ‘example’ software tools

    NIST Recommendations

    NIST Recommendations on securing VoIP

     

    Part 6:防火墻,NAT 和SBC

     

    Overview

    Issues to address

    Firewalls

    What does a Firewall do?

    Are Firewalls effective?

    NAT or Network Address Translation

    What is NAT?

    NAT Request

    NAT Response

    UDP Hole punching

    Hairpinning

    Multiple NATs

    The NAT Problem

    Types of NAT

    Types of NAT

    NAT – Full Cone

    NAT – Restricted Cone

    NAT – Port Restricted Cone

    NAT – Symmetric

    The NAPT or (PAT) Problem

    Problems with NAT, Firewalls and SIP

    解決辦法

    STUN (Session Traversal Utilities for NAT)

    STUN and rport

    Problems with ‘Classic’ STUN

    TURN (Traversal Using Relays around NAT)

    STUN RFC 5389

    Interactive Connectivity Establishment (ICE)

    ICE ‘In Theory’

    Candidate information and other ‘ICE stuff’.

    ICE ‘In practice’

    ICE tags

    ICE-Lite and Trickle-ICE

    ICE Client settings

    More on ICE

    Universal Plug and Play (UPnP)

    ‘Near end’ NAT

    ‘Far end’ NAT

    GRUU (Globally Routable User Agent)

    The RTP Problem

    The Firewall Problem

    Solving the RTP Problem

    Symmetric RTP

    Media Proxy

    Application Level Gateway

    SIP Aware Firewalls -呼入

    SIP Aware Firewalls - 呼出

    Session Border Controllers

    SBC for the Enterprise and SBC for the ITSP

    Recommended Session Border Controller features

    SBCs in Action!

    SBCs and message manipulation / normalization

    SIP ‘Refer’ problems

    SBC ‘Interop’ example

    SBC Manufacturers - examples

    From SIP to WebRTC (and back)

     

     

    Part 7:SIP 中繼介紹和業(yè)務(wù)要求

    SIP Trunks

    What is a SIP Trunk

    Alternative to TDM

    Separate Data and Voice connections

    Converging the network

    SIP Trunks and Codecs

    SIP Trunk Benefits

    SIP Trunking – In More Depth

    SIP Trunk Capabilities

    SIP Trunking Network Examples

    SIP Peering

    Peering problems?

    Least Cost routing (LCR)

    Disaster Recovery

    Disaster Recovery ‘Expanded detail’

    Disaster Recovery – Last resort?

    Number Consolidation

    Virtual Presences

    Trunking Variations

    Single Site, No ‘Forklift’

    Single Site, TDM PBX

    Single Site, Converged

    Converged – SIP/IP PBX

    Multiple Site, ‘Converged’

    Multiple Site, ‘Converged’ + central SBC

    Multiple Site, ‘Converged’ + Multiple SBCs

    Media Gateways

    SIP PBX to Non-SIP PBX

    SIP PBX to Non-SIP PBX, Call Flow

    SIP Trunk Performance

    Connection types

    The ADSL issue

    Codecs, Voice and Data

    Symmetric DSL (SDSL)

    Bandwidth Calculator

    Testing your link

    ADSL Developments

    Fibre Options

    SIP Trunking, MPLS and SD-WAN

    MPLS, basic explanation

    MPLS Label format

    MPLS in a MAC frame

    MPLS example network

    MPLS benefits

    Your own private WAN

    but ‘Not the only client’

    Separate MPLS networks

    VPLS explained

    WAN Optimization, Hybrids and SD-WAN

    Software Defined WANs explained

    Security and SIP Trunking

    SIP Trunk Security - Overview

    Session Border Controllers

    More on SBCs

    The ‘corporate’ SBC

    SIP REFER issues

    Setting up a SIP Trunk

    Add a VoIP Provider

    Provider SIP Servers

    Authentication

    Add a Dialling Rule

    Trunk setup complete

    Call out Trace

    Comparing SIP packets from two ITSP providers

    Skype for Business and SIP trunks

    ‘Optional’ Lab exercises

    Skype for Business ‘Network Environment’

    Topology Builder

    Control Panel

    Management Shell and basic commands

    Installing Skype for Business Client

    Making Calls

    Using Wireshark to monitor calls from a Skype network environment to the PSTN across a SIP

    trunk

    Some PBX Requirements

    Enterprise PSTN Identities

    P-Preferred and P-Asserted

    Call Progress Tones

    Troubleshooting and Interops

    SIP Trunks and Common Problems

    Choosing an ITSP

    Understanding ITSP Offerings

    'Sticking points’?

    What you may need in the future

    SIP trunk ‘connectivity’

    Things to watch out for when connecting to your ITSP

    ‘Finding’ an ITSP

    SIP trunking Checklist for ITSP evaluation

    Working together

    SIP trunk connectivity items ‘from the field’

     

     

    Part 8:SIP 和 Fax over IP

    Faxing Basics

    Faxing background

    T.30 Fax signaling

    Associated tones and protocols

    The ITU and TIA standards

    Fax over IP

    Fax over IP benefits

    From the old to the new

    Intro to FoIP

    FoIP and SIP trunks

    Protocol conversions

    Fax Protocols

    G.711 Pass-through

    T.37 Store and Forward

    T.38 Relay

    Where does SIP fit in?

    UDPTL

    Protocol options for the future

    FoIP in action

    SIP in FoIP – Call Flow

    SIP INVITE

    INVITE for T.38

    The INVITE SDP body

    Wireshark FoIP example

    SIP T.38 Call flows – IETF draft document

    Bandwidth

    T.38 and G.711 network traffic

    Troubleshooting

    The basics

    More complex issues to watch out for

    Ongoing Efforts

    RFC 6913 and sip.fax tag

    Use DTMF events instead?

    Part 9:SIP和UC 融合通信介紹

    Communication Breakdown

    Playing Voicemail tag

    Can’t find people

    Available but not Available..!

    More Examples of communication problems

    IM Clients

    IM Client Examples and Features

    More in IM Clients

    The Background Stuff

    The IMPP working group

    IMPP and CPP

    More IMPP work

    SIMPLE

    How it all works

    Presentity

    A Basic SIP subscription

    Multiple Presence States

    Presence and P2P

    A Presence Network

    Getting inside the SIP packets

    Presentity and more!

    A Basic SIP Subscription

    Multiple Presence States

    Presence and P2P

    A Presence Network

    Get inside the SIP packets

    The Packet Structure

    PIDF Message Body

    XML

    Tuples

    Example Presence doc with Tuples (using a Mobile Phone)

    The METHODS in Action

    PUBLISH

    SUBSCRIBE

    NOTIFY

    MESSAGE

    is-composing

    Rich Presence

    2 Places at the same time

    ‘Presence’ Federations

    What is Federation?

    Multiple Presence sources

    Super-Aggregation

    Inter-Domain Federation

    Conferencing

    What SIP does in Conferencing

    INITIATE a conference

    JOIN a conference

    LEAVE / EXIT a conference

    INVITE other participants

    REFER conference server to invite or others to join

    EXPEL participants

    CONFIGURE the media stream

    CONTROL a conference

    Why SIP?

    Centralized conferencing

    Centralized Signaling

    Centralized Mixing (optional)

    Centralized Authentication

    B2BUA (Discussed in core module)

    Conference Components

    The Focus

    More than one Focus

    Creating a Conference

    Creating a Conference: Details

    Adding a participant

    Adding a participant: Details

    Alternative INVITE with REFER

    Unified Communications

    What’s all the fuss?

    Unified Confusion

    What is Unified Communications?

    From UC to UCaaS

    Components involved

    What should UC do?

    21st Century Dial tone

    The Unified inbox

    Unified aware applications

    Find me – Follow me

    Device awareness

    Unified Comms for Business

    Humans and UC

    Migrating to UCaaS

    UCasS, SIP and the WAN

     

     

    Part 10:SIP,云托管,LTE,IMS 介紹

    Hosted SIP

    What Hosted SIP service is

    Hosted functions and features

    Example Network including ‘failover’

    ‘Hosted’ clients in action

    Why Hosted – Benefits and things to consider

    Why on-site PBX – Benefits and things to consider

    Auto Provisioning

    Auto Provisioning Example

    Boot Server

    Client Config

    Client boot sequence

    Client config download

    RFC 6011

    Benefits of Hosted SIP Service

    Benefits of Onsite PBX and SIP trunks

    SIP, LTE, the IMS and VoLTE

    Network Overview

    RAN, eNodeB, EPC, IP Core and 3GPP

    4G, LTE, LTE Advanced, WiMAX2

    The RAN and EPC

    Default Bearer Setup

    Introduction to the Servers and Functions in the IMS

    CSCF

    S-CSCF

    P-CSCF

    I-CSCF

    Home Subscriber Server HSS

    Application Server

    TAS

    PSCF

    DNS and ENUM

    Device Registration (with SIP)

    SIP Registration packet example

    SIP in the IMS – Call Flow explained

    Introduction to VoLTE and the threat of OTT services

    Making VoLTE work

    SIP Preconditions in Action

    With Codec examples within SDP

    SIP Call flow for VoLTE

    Quality settings ‘recap’

    VoLTE media flow

    More on VoLTE

    The IMS

    Layers architecture

    Application

    IMS / Session Control

    Access and Transport

    3GPP

    Multiple access devices

    RCS and OTT

    Who provides IMS solutions?

    IPX and Peering for Security, QoS and SLAs

    GSMA and IR.92

    HD Voice News

    SIP and Fax over IP

    G.711 Pass-through

    T.37 Store and Forward

    T.38 Relay

    UDPTL

    Protocol options for the future

    FoIP in action

    SIP in FoIP – Call Flow

    SIP INVITE

    INVITE for T.38

    The INVITE SDP body

    Wireshark FoIP example

    SIP T.38 Call flows – IETF draft document

    Bandwidth

    T.38 and G.711 network traffic

    Troubleshooting

    The basics

    More complex issues to watch out for

    Ongoing Efforts

    RFC 6913 and sip.fax tag

    Use DTMF events instead

      以上是我們計劃開(kāi)講的所有基本內容,希望給大家分享一些真正有價(jià)值的SIP相關(guān)技術(shù)資料,和大家一起進(jìn)步!
      獲得更多有價(jià)值的開(kāi)源通信技術(shù)分享和行業(yè)技術(shù)動(dòng)態(tài),請關(guān)注
      微信號:asterisk-cn
      開(kāi)源論壇:http://www.issabel.cn/forum/forum.php
      技術(shù)wiki:www.freepbx.org.cn

    【免責聲明】本文僅代表作者本人觀(guān)點(diǎn),與CTI論壇無(wú)關(guān)。CTI論壇對文中陳述、觀(guān)點(diǎn)判斷保持中立,不對所包含內容的準確性、可靠性或完整性提供任何明示或暗示的保證。請讀者僅作參考,并請自行承擔全部責任。

    專(zhuān)題

    亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 荥经县| 揭阳市| 龙胜| 华宁县| 通城县| 永安市| 永修县| 江山市| 南昌市| 长宁区| 河北省| 常山县| 武冈市| 兰溪市| 分宜县| 屏东市| 科技| 都江堰市| 临潭县| 崇州市| 尚义县| 宝应县| 新巴尔虎右旗| 桃园市| 陈巴尔虎旗| 锦州市| 观塘区| 辛集市| 山阴县| 高碑店市| 鹤岗市| 夏河县| 轮台县| 麻阳| 沈阳市| 旺苍县| 东莞市| 酒泉市| 临漳县| 壶关县| 金坛市| http://444 http://444 http://444 http://444 http://444 http://444