SIP protocol in VoIP ( sipvoip | 21 hours )

Overview:

該課程由兩個互補部分組成 - 理論部分和實踐部分。第一個是為期一天的介紹,涵蓋 SIP 協議的動機、理念、基礎知識和操作規則,以及它用於實施電信服務的方式,重點是 IP 電話和 VoIP。第二個為期兩天的部分使參與者能夠在動手實驗室練習的框架內學習服務操作的實踐方面,詳細瞭解 SIP 電話架構元件的配置、消息序列圖和內部訊息結構級別的 SIP 信令,並協助理解典型問題和故障排除,包括安全和電信欺詐方面。培訓師將分享他們在 SIP 電話的啟動、運營和管理方面的經驗,包括虛擬化和基於雲端的解決方案。實踐部分使用 SIP 硬電話和軟電話以及 IP 電話伺服器(Asterisk 和 Freeswitch)進行介紹。參與者可以利用培訓師在IP電話方面擁有豐富的技術和業務經驗,並提交自己的問題和疑問。他們將作為培訓的補充包含在議程中,以滿足客戶當前的緊急需求。培訓面向具有電信服務基礎知識和經驗的參與者,特別是在 VoIP 和IP網路方面。

Course Outline:

 第一部分:簡介

  1. 介紹
    1. 歷史和動機
    2. VoIP 的類型及其演變
    3. SIP – 主要概念
    4. SIP 標準化(RFC 3261 和其他相關標準)
  2. 建築
    1. UA – 使用者代理
    2. 預定義伺服器:Registrar、Location、Proxy 和 Redirect
    3. 應用程式伺服器
    4. 身份識別和尋址
    5. SIP 梯形
  3. 伺服器及其操作
    1. 註冊
    2.  Proxy 和 Redirect 模式下的 SIP 伺服器
    3. 無狀態和有狀態代理伺服器
    4. 位置伺服器
    5. SRV 記錄和 DNS
    6. uri/url/urn、ENUM 和 NAPTR 記錄
  4. SIP 信令訊息(包括即時訊息和在線狀態 - IMP擴展)
    1. 消息結構
    2. 請求
    3. 反應
    4. 調用範例
    5. 標頭和參數
    6. IMP 模型
  5. SDP(工作階段描述協定)
    1. 媒體描述
    2. 編解碼器的標準清單
    3. 會話協商規則
  6. 呼叫流 – SIP 信令
    1. SIP 會話 – 主  RFC 3261 示例
    2. 示例調用場景
    3. 會議和IP PBX
    4. 在工作階段期間更改媒體
    5. 使用 IMP
  7. SIP 請求和回應的路由
    1. VIA 接頭
    2. ROUTE 和 RECORD-ROUTE 標頭
  8. SIP-PSTN 互通
    1. SIP-T 和 SIP-I
    2. SIP 早期媒體和 SIP 中繼
    3. SIP-PSTN 信令
  9. SIP – 安全問題
    1. 安全 SIP、安全 RTP 和安全 RTCP
    2. 安全 SIP 的典型實現
  10. 實際問題和觀點
    1. NAT 和防火牆穿越
    2. QoS (服務品質)
    3. 3GPP IMS 架構中的SIP和SDP
  11. 總結和討論

第二部分:動手實踐

  1. LAN 環境中的 SIP:XLite SIP UA + 星號
    1. 使用簡單撥號計劃創建 Asterisk 帳戶
    2. 配置 XLite SIP UA(dtmf、編解碼器、nat、rtp、計時器、寄存器)和 SIP 電話(Polycom、Gigaset、Yealink、Linphone)
    3. 註冊、發起和接收呼叫
    4. 使用 Linphone 進行 P2P 通話
  2. 使用 Wireshark 分析 SIP 信令
    1. 伺服器的配置
    2. 註冊 SIP 信令和 RTP 媒體流
    3. SIP 資料包分析。檢索特定調用
    4. 語音質量問題。抖動緩衝區。檢索 DTMF 信令(RFC 2833、INFO)。編解碼器和 DTMF 故障排除(轉碼、GSM 編解碼器故障、DTMF 音調複製)
    5. VoIP 顯示器
  3. SDP、即時通訊和線上狀態 (IM&P)
    1. SDP 參數和屬性
    2. SUBSCRIBE、PUBLISH 和 MESSAGE SIP 方法
    3. 使用 XLite 和 Linphone 練習 IM&P
  4. SIP 呼叫流
    1. 使用 DNS 進行 SIP 註冊
      • SIP SRV 記錄
      • 使用 DNS-SRV 註冊 SIP 電話
    2. 使用 DNS 的呼叫流
      • 使用 Wireshark 分析 SIP 呼叫信令
      • 故障排除 – DNS 超時、延遲
  5. SIP 中繼
    1. 建立測試 SIP 中繼
    2. 故障排除(DOS、DDOS、欺詐、cps)
  6. SIP 安全問題
    1. 使用IPSec實現SIP安全性
    2. 安全 SIP 的安全性
    3. IP 電話 – 欺詐風險
    4. 防止 DDOS 和其他類型的攻擊
  7. 啟動基於 SIP 的 VoIP 服務
    1. 交換機的配置
    2. SIP 用戶端配置和註冊
    3. 軟體
      • 星號 PBX / Freeswitch 軟交換 / Cisco 呼叫管理員
      • Linux CentOS 操作系統
      • TDM2IP 驅動程式
      • 軟體電話 (XLite, Linphone)
    4. 硬體
      • 伺服器
      • TDM2IP 卡/閘道
      • 硬電話(Polycom、Gigaset、Yealink)
  8. 軟體電話/硬電話
    1. 配置
      • 編 解碼 器
      • 使用者/密碼/SIP 伺服器/代理/埠
    2. 操作與信號:
      • 3 方通話
      • 呼叫轉移
      • 話務員呼叫轉移
      • MWI、BLF
    3. Yealink 自動配置
    4. 供應商依賴約束
  9. SIP 和網路位址轉換 (NAT) 問題
    1. NAT 的類型和結構
    2. STUN (通過 NAT 的簡單遍歷 UDP)
  10. VoIP 通話品質 – 故障排除
    1. 呼叫已連接 – 缺少媒體
    2. 關鍵 QoS 因素
      • 延遲、抖動、播放緩衝區大小
    3. VoIP 質量指標
      • RTCP – 延遲和抖動
      • 符合 ITU-T G.107 E 模型的 MOS
    4. VoIP 質量監控工具 (Voipmonitor)
  11. 基於雲的IP電話
  12. 總結並解決參與者提交的 SIP 和 VoIP 相關問題
Sites Published:

United Arab Emirates - SIP protocol in VoIP

Qatar - SIP protocol in VoIP

Egypt - SIP protocol in VoIP

Saudi Arabia - SIP protocol in VoIP

South Africa - SIP protocol in VoIP

Brasil - Protocolo SIP em VoIP

Canada - SIP protocol in VoIP

中国 - SIP protocol in VoIP

香港 - SIP protocol in VoIP

澳門 - SIP protocol in VoIP

台灣 - SIP protocol in VoIP

USA - SIP protocol in VoIP

Österreich - SIP protocol in VoIP

Schweiz - SIP protocol in VoIP

Deutschland - SIP protocol in VoIP

Czech Republic - SIP protocol in VoIP

Denmark - SIP protocol in VoIP

Estonia - SIP protocol in VoIP

Finland - SIP protocol in VoIP

Greece - SIP protocol in VoIP

Magyarország - SIP protocol in VoIP

Ireland - SIP protocol in VoIP

Israel - SIP protocol in VoIP

Luxembourg - SIP protocol in VoIP

Latvia - SIP protocol in VoIP

España - Protocolo SIP en VoIP

Italia - SIP protocol in VoIP

Lithuania - SIP protocol in VoIP

Nederland - SIP protocol in VoIP

Norway - SIP protocol in VoIP

Portugal - Protocolo SIP em VoIP

România - SIP protocol in VoIP

Sverige - SIP protocol in VoIP

Türkiye - SIP protocol in VoIP

Malta - SIP protocol in VoIP

Belgique - SIP protocol in VoIP

France - SIP protocol in VoIP

日本 - SIP protocol in VoIP

Australia - SIP protocol in VoIP

Malaysia - SIP protocol in VoIP

New Zealand - SIP protocol in VoIP

Philippines - SIP protocol in VoIP

Singapore - SIP protocol in VoIP

Thailand - SIP protocol in VoIP

Vietnam - SIP protocol in VoIP

India - SIP protocol in VoIP

Argentina - Protocolo SIP en VoIP

Chile - Protocolo SIP en VoIP

Costa Rica - Protocolo SIP en VoIP

Ecuador - Protocolo SIP en VoIP

Guatemala - Protocolo SIP en VoIP

Colombia - Protocolo SIP en VoIP

México - Protocolo SIP en VoIP

Panama - Protocolo SIP en VoIP

Peru - Protocolo SIP en VoIP

Uruguay - Protocolo SIP en VoIP

Venezuela - Protocolo SIP en VoIP

Polska - Protokół SIP w VoIP

United Kingdom - SIP protocol in VoIP

South Korea - SIP protocol in VoIP

Pakistan - SIP protocol in VoIP

Sri Lanka - SIP protocol in VoIP

Bulgaria - SIP protocol in VoIP

Bolivia - Protocolo SIP en VoIP

Indonesia - SIP protocol in VoIP

Kazakhstan - SIP protocol in VoIP

Moldova - SIP protocol in VoIP

Morocco - SIP protocol in VoIP

Tunisia - SIP protocol in VoIP

Kuwait - SIP protocol in VoIP

Oman - SIP protocol in VoIP

Slovakia - SIP protocol in VoIP

Kenya - SIP protocol in VoIP

Nigeria - SIP protocol in VoIP

Botswana - SIP protocol in VoIP

Slovenia - SIP protocol in VoIP

Croatia - SIP protocol in VoIP

Serbia - SIP protocol in VoIP

Bhutan - SIP protocol in VoIP

Nepal - SIP protocol in VoIP