课程大纲

 第一部分:简介

  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 相关问题
 21 小时

客户评论 (6)

即将举行的公开课程

课程分类