课程大纲

第一部分:介绍

  1. 介绍
    1. 历史和动机
    2. VoIP的类型及其演变
    3. SIP——主要概念
    4. SIP标准化(RFC 3261及其他相关标准)
  2. 架构
    1. UA——用户代理
    2. 预定义服务器:注册服务器、位置服务器、代理服务器和重定向服务器
    3. 应用服务器
    4. 识别和寻址
    5. SIP梯形结构
  3. 服务器及其操作
    1. 注册
    2. 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. SIP和SDP在3GPP IMS架构中的应用
  11. 总结与讨论

第二部分:实践操作

  1. LAN环境中的SIP:XLite SIP UA + Asterisk
    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. 软件
      • Asterisk PBX / Freeswitch软交换 / Cisco Call Manager
      • Linux CentOS
      • TDM2IP驱动程序
      • 软电话(XLite、Linphone)
    4. 硬件
      • 服务器
      • TDM2IP卡/网关
      • 硬电话(Polycom、Gigaset、Yealink)
  8. 软电话/硬电话
    1. 配置
      • 编解码器
      • 用户/密码/SIP服务器/代理/端口
    2. 操作和信令:
      • 三方通话
      • 呼叫转移
      • attendant呼叫转移
      • MWI、BLF
    3. Yealink自动配置
    4. 供应商相关限制
  9. SIP与网络地址转换(NAT)问题
    1. NAT的类型和结构
    2. STUN(简单UDP穿越NAT)
  10. VoIP呼叫质量——故障排除
    1. 呼叫已连接——媒体丢失
    2. 关键QoS因素
      • 延迟、抖动、播放缓冲区大小
    3. VoIP质量指标
      • RTCP——延迟和抖动
      • 根据ITU-T G.107 E-model的MOS
    4. VoIP质量监控工具(Voipmonitor)
  11. 基于云的IP电话
  12. 总结并解决学员提交的SIP和VoIP相关问题
 21 小时

客户评论 (7)

即将举行的公开课程

课程分类