联系我们
 课程时长 21 小时

课程大纲

第一部分:介绍

  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. 3GPP IMS架构中的SIP和SDP
  11. 总结与讨论

第二部分:动手实践

  1. 局域网环境中的SIP:XLite SIP UA + Asterisk
    1. 创建带简单拨号计划的Asterisk账户
    2. 配置XLite SIP UA(dtmf、编解码器、nat、rtp、定时器、注册)和SIP电话(Polycom、Gigaset、Yealink、Linphone)
    3. 注册、发起和接收呼叫
    4. 使用Linphone进行点对点呼叫
  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. 以下功能的操作和信令:
      • 三方通话
      • 呼叫转移
      • 话务员呼叫转接
      • 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相关问题

客户评论 (7)

即将举行的公开课程

课程分类