您当前的位置是:  首页 > 技术 > 企业通信 > 技术 > PBX/IPPBX > 技术动态 >
技术 - 企业通信 - PBX/IPPBX技术频道
  首页 > 技术 > 企业通信 > 技术 > PBX/IPPBX > 技术动态 > SIP系列课程开讲

SIP系列课程开讲

2017-10-25 09:13:21   作者:james.zhu    来源:Asterisk微信公众号   评论:0  点击:


  根据一些客户的建议,为了让中国客户和通信行业的朋友能够快速掌握网络电话的相关技术内容,本人计划开办一个关于SIP和相关技术的系列讲座。本系列的内容涵盖了十个章节的内容,从传统的PSTN,SIP,传真,云托管,语音问题,IPPBX,SBC,NAT,ICE等等安全问题,和融合通信的基本概念。
  整个讲座课程以文字的形式呈现给用户,同时配有相关的图例。同时,笔者可能需要结合一些开源软交换的具体实例来解释这些功能,例如OpenSIPs,Kamailio,Asterisk等。另外,因个人能力和时间的关系,我们发布的时间可能不是太固定,还有内容的权重可能不一样,内容选题可能有所调整,提前告知大家。但是笔者会按照这个大纲来逐步介绍。
  第1部分:SIP相关基础介绍
  SIP - 谁的好处
  为什么选择SIP
  什么是SIP?
  SIP'从RFC'
  3261
  新的RFC
  IETF工作组
  基于HTTP
  SIP客户端和服务器
  SIP用户代理
  简单的呼叫会话设置
  SIP系统架构
  URI - 唯一资源标识符
  SIP寻址
  SIP寻址举例
  SIP服务器和操作
  注册
  重新登记
  为什么需要SIP代理服务器
  代理服务器'状态'类型
  DHCP和SIP
  SIP代理 - 梯形模型
  SIP服务器 - 代理模式
  SIP服务器 - 重新直接模式
  位置服务
  代理模式下的SIP服务器
  代理重定向模式下的SIP服务器
  有状态和无状态代理
  位置服务器
  位置服务器 - 组件
  位置服务器 - 信息源
  位置服务器 - 示例
  SIP客户端配置
  配置方案
  SIP消息传递
  请求方式
  响应代码
  SIP头
  INVITE - 示例
  RESPONSE(200 OK) - 示例
  更多关于标题
  支持和要求标题
  计时器(会话时间)
  100rel(PRACK)
  短格式“紧凑”标题
  SDP - 会话描述协议
  SDP在SIP消息中
  一个SDP实例
  扩展SDP
  多个“m”行
  更改会话参数
  SDP示例 - 打电话保持
  SDP示例 - 呼叫保持跟踪
  呼叫保持 - 旧的和新的方法
  音乐保持举例
  INVITE和reINVITE
  SIP移动性
  SIP移动性
  SIP呼叫分支 - 并行
  SIP呼叫分拣 - 顺序
  调用腿,对话和呼叫ID
  对话框跟踪示例
  对话和交易
  分行ID
  拨打语音邮件
  呼叫转移 - 无应答
  替换标题
  转移标题
  更多关于代理和SIP路由
  无状态代理
  有状态代理
  更多代理信息
  威盛和记录路线
  VIA详细信息
  记录路径定义
  记录路由示例
  宽松和严格的路由
  会话策略
  哑剧
  哑剧
  多个MIME部分
  SIP和PSTN
  SIP和PSTN
  SIP到PSTN详细信息
  SIP到PSTN呼叫流
  SIP代码和PSTN
  SIP和B2BUA
  B2BUA - 返回用户代理
  B2BUA示例
  B2BUA优点和特点
  SIP'呼叫流程'摘要
  呼叫过程
  第2部分:Wireshark工具
  Wireshark的
  什么是Wireshark?
  下载Wireshark
  Wireshark的
  介绍
  菜单,屏幕和视图
  捕获流量
  简介
  显示过滤器
  捕获过滤器
  SIP分组分析
  SIP梯子和音频播放
  其他菜单选项
  SIP INVITE分析
  遵循UDP流
  框架关系
  着色规则
  RTP流
  查看“云”中的捕获
  什么是代码?
  第3部分:SIP / PSTN介绍
  SIP-T和PSTN
  SIP到PSTN概述
  SIP到PSTN呼叫流
  SIP到PSTN详细信息
  PSTN到SIP呼叫流
  SIP到PSTN呼叫失败
  SIP到PSTN呼叫跟踪
  早期媒体
  早期媒体 - SIP到PSTN呼叫
  提早优惠和延迟优惠
  提早报价/延迟报价
  网关
  默认网关?
  网关位置和路由与TRIP
  TRIP示例
  SIP-T和PSTN桥接
  SIP-T和SIP-I
  SS7,ISDN和SIP
  ISUP和SIP消息
  ISDN用户部分(ISUP)到SIP代码
  PSTN通过SIP到PSTN
  ISUP封装
  ISUP封装/ SDP
  处理笔记
  SIP和DTMF
  DTMF - 快速盖
  什么是DTMF?
  DTMF传输方式
  DTMF'Inband'
  RFC 2833'Trace'示例
  RFC 4733取代2833
  RFC 4734
  SIP INFO 6086
  RFC 2833'Trace'示例
  SIP INFO'Trace'示例
  第4部分:SIP / QOS / RTP介绍
  什么是VoIP或IP语音?
  什么是VoIP?
  什么是IP语音?
  VoIP - “基本呼叫”
  VoIP和TCP / UDP
  互联网上的VoIP
  分支到分支VoIP
  信令路径
  言语路径
  IP PBX
  语音采样和编解码器
  编码
  语音编解码器
  尝试编解码器测试
  高分辨率(HD)语音
  声音测试
  宽带(HD)编解码器
  Opus编解码器
  Opus音频示例
  编解码器选择和MOS - 平均意见得分
  Packet Rate / Packets per second
  实时协议或RTP
  RTP简介
  RTP封装
  RTP标题跟踪
  实时控制协议(RTCP)
  RTCP-XR(扩展报告)
  RTP / RTCP和UDP端口
  服务质量
  QoS描述
  QoS问题
  测量延迟
  抖动和数据包丢失
  一般VoIP验收标准
  所有网络的QoS
  802.1Q - VLAN
  802.1Q / P标记
  802.1P - L2分类
  TOS和DiffServe
  第3层分类
  DSCP带保证转发(AF)
  带宽决定
  链路选项 - 对称DSL(SDSL)
  带宽(kbps)与每秒包(pps)
  网络行为分析
  可能影响QoS的问题
  SIP中继
  SIP,SDP和VoIP
  SIP在TCP / IP模型中
  SIP和SDP消息(例如Invite和200OK)
  SIP和SDP编解码器映射
  IP视频
  什么是IP视频?
  流式语音和视频 - 1路传输
  RTP双向会议
  编解码器和带宽注意事项
  视频比特率计算器
  在设备上设置视频编解码器
  音频和视频在SDP主体
  保证SIP服务
  Assured SIP介绍
  服务提供商架构
  代理和访问路由器功能
  资源优先
  视频“示例”
  预选事件的理由标题
  更多代理详情
  多级优先和优先(MLPP)
  第5部分:SIP安全
  认证和授权
  SIP代理认证
  401和407授权
  SIP授权
  PROXY认证
  SSL与MD5破解!
  MD5 v SHA
  加密
  为什么加密SIP?
  证书和HTTPS
  证书颁发机构
  证书示例
  自签名证书
  格式类型
  保护SIP和VoIP
  SSL和TLS
  SIP和TLS
  TLS思想
  TLS和SIP在行动
  SIPS和SIP寻址
  安全RTP(SRTP)
  在SIP设备上设置SRTP
  安全RTP(SRTP) - 示例
  SRTP和SRTCP
  sdes和Crypto属性
  加密属性示例
  SRTP调用示例'显示'加密
  SRTP与ZRTP
  用于Caller Identity的RFC 4474
  来电者身份
  DTLS / SRTP
  身份持续发展
  S / MIME和SIP
  MIME和ISUP
  SIP中继和安全
  增强SIP中继安全性
  攻击和反应
  VoIP / SIP网络的攻击类型
  回应与保护
  回应身份 - 一个问题!
  Rogue SIP Proxy
  网路钓鱼和SIP漏洞利用
  更多示例RFC 4475
  尝试使用“示例”软件工具
  NIST建议
  NIST关于保护VoIP的建议
  第6部分:防火墙,NAT和SBC
  概观
  要解决的问题
  防火墙
  防火墙是做什么的?
  防火墙是否有效?
  NAT或网络地址转换
  什么是NAT?
  NAT请求
  NAT响应
  UDP打孔
  Hairpinning
  多个NAT
  NAT问题
  NAT的类型
  NAT的类型
  NAT - 全锥
  NAT - 限制锥
  NAT - 端口限制锥
  NAT - 对称
  NAPT或(PAT)问题
  NAT,防火墙和SIP问题
  解决办法
  STUN(NAT的会话遍历实用程序)
  STUN和rport
  “经典”STUN的问题
  TURN(穿越NAT使用继电器)
  STUN RFC 5389
  互动连接建立(ICE)
  ICE“理论”
  候选信息和其他“ICE内容”。
  ICE在实践中
  ICE标签
  ICE-Lite和Trickle-ICE
  ICE客户端设置
  更多关于ICE
  通用即插即用(UPnP)
  “近端”NAT
  “远端”NAT
  GRUU(全球可路由用户代理)
  RTP问题
  防火墙问题
  解决RTP问题
  对称RTP
  媒体代理
  应用级网关
  SIP Aware防火墙 - 呼入
  SIP Aware防火墙 - 呼出
  会话边界控制器
  SBC为企业和SBC为ITSP
  推荐会话边界控制器功能
  SBC在行动!
  SBC和消息操纵/规范化
  SIP'参考'问题
  SBC“Interop”的例子
  SBC制造商 - 例子
  从SIP到WebRTC(并返回)
  第7部分:SIP中继介绍和业务要求
  SIP干线
  什么是SIP中继
  TDM的替代方案
  分离数据和语音连接
  融合网络
  SIP干线和编解码器
  SIP中继优势
  SIP中继 - 更深入
  SIP中继功能
  SIP中继网络示例
  SIP对等
  对等问题?
  最低成本路由(LCR)
  灾难恢复
  灾难恢复'扩展细节'
  灾难恢复 - 最后的手段?
  • 数字合并
  • 虚拟机
  中继变化
  单站,无叉车
  单站,TDM PBX
  单站点,融合
  融合 - SIP / IP PBX
  多个网站,“融合”
  多个站点,“融合”+中央SBC
  多个站点,“融合”+多个SBC
  媒体网关
  SIP PBX到非SIP PBX
  SIP PBX到非SIP PBX,呼叫流程
  SIP干线性能
  连接类型
  ADSL问题
  编解码器,语音和数据
  对称DSL(SDSL)
  带宽计算器
  测试你的链接
  ADSL发展
  光纤选项
  SIP中继,MPLS和SD-WAN
  MPLS,基本说明
  MPLS标签格式
  MPLS在MAC帧中
  MPLS示例网络
  MPLS的好处
  你自己的私人WAN
  但“不是唯一的客户”
  分离MPLS网络
  VPLS解释
  WAN优化,混合和SD-WAN
  软件定义的WAN解释
  安全和SIP中继
  SIP中继安全 - 概述
  会话边界控制器
  更多关于SBCs
  “公司”SBC
  SIP REFER问题
  设置SIP中继
  添加VoIP提供商
  提供商SIP服务器
  认证
  添加拨号规则
  中继线设置完成
  调出Trace
  比较两个ITSP提供商的SIP数据包
  商务Skype和SIP干线
  “可选”实验练习
  商务网络环境Skype
  拓扑生成器
  控制面板
  管理Shell和基本命令
  安装Skype for Business Client
  打电话
  使用Wireshark监控通过SIP从Skype网络环境到PSTN的呼叫
  树干
  一些PBX要求
  企业PSTN标识
  P优先和P-断言
  呼叫进度音
  疑难解答和Interops
  SIP中继和常见问题
  选择ITSP
  了解ITSP产品
  “粘点”?
  你将来可能需要什么
  SIP中继连接
  连接到您的ITSP时需要注意的事项
  “寻找”ITSP
  SIP中继ITSP评估清单
  一起工作
  SIP干线连接项目“从现场”
  第8部分:IP和IP传真
  传真基础
  传真背景
  T.30传真信令
  相关音调和协议
  国际电联和TIA标准
  通过IP传真
  传真IP优势
  从旧到新
  FoIP简介
  FoIP和SIP干线
  协议转换
  传真协议
  G.711通过
  T.37存储转发
  T.38继电器
  SIP在哪里适合?
  UDPTL
  未来的协议选项
  FoIP在行动
  SIP在FoIP - 呼叫流程
  SIP邀请
  T.38的INVITE
  INVITE SDP机构
  Wireshark FoIP示例
  SIP T.38呼叫流程 - IETF草案文件
  带宽
  T.38和G.711网络流量
  故障排除
  基础
  更复杂的问题要注意
  正在努力
  RFC 6913和sip.fax标签
  使用DTMF事件?
  第9部分:SIP和UC融合通信介绍
  沟通分析
  播放语音信箱标签
  找不到人
  可用,但不可用!
  更多的沟通问题的例子
  IM客户端
  IM客户端示例和功能
  更多IM客户端
  背景资料
  IMPP工作组
  IMPP和CPP
  更多的IMPP工作
  简单
  一切如何工作
  呈现
  基本SIP订阅
  多重存在状态
  存在和P2P
  存在网络
  进入SIP数据包
  现场和更多!
  基本SIP订阅
  多重存在状态
  存在和P2P
  存在网络
  进入SIP数据包
  数据包结构
  PIDF消息体
  XML
  元组
  示例文档与元组(使用手机)
  方法在行动
  发布
  订阅
  通知
  信息
  是-组成
  丰富的存在
  2个地方同时进行
  “存在”联盟
  什么是联邦?
  多重存在来源
  超级聚合
  跨域联盟
  会议
  什么SIP在会议中
  启动会议
  加入会议
  LEAVE / EXIT一次会议
  INVITE其他参与者
  REFER会议服务器邀请或其他人加入
  EXPEL参与者
  配置媒体流
  控制会议
  为什么选择SIP
  集中会议
  集中信令
  集中混合(可选)
  集中式认证
  B2BUA(在核心模块中讨论)
  会议组件
  焦点
  多个焦点
  创建会议
  创建会议:细节
  添加参与者
  添加参与者:详细信息
  具有REFER的替代INVITE
  统一通信
  什么都是大惊小怪
  统一混乱
  什么是统一通信?
  从UC到UCaaS
  涉及的组件
  UC应该做什么?
  21世纪拨号音
  统一收件箱
  统一感知应用程序
  找我 - 跟我来
  设备意识
  统一通信业务
  人类和UC
  迁移到UCaaS
  UCasS,SIP和WAN
  第10部分:SIP,云托管,LTE,IMS介绍
  托管SIP
  什么托管的SIP服务是
  托管功能和功能
  示例网络包括“故障切换”
  “托管”客户在行动
  为什么托管 - 要考虑的好处和事项
  为什么在现场PBX - 好处和事情要考虑
  自动配置
  自动配置示例
  引导服务器
  客户端配置
  客户端启动顺序
  客户端配置下载
  RFC 6011
  托管SIP服务的优点
  现场PBX和SIP干线的优点
  SIP,LTE,IMS和VoLTE
  网络概述
  RAN,eNodeB,EPC,IP核和3GPP
  4G,LTE,LTE Advanced,WiMAX2
  RAN和EPC
  默认承载设置
  IMS中的服务器和功能简介
  CSCF
  S-CSCF
  P-CSCF
  I-CSCF
  归属订户服务器HSS
  应用服务器
  TAS
  PSCF
  DNS和ENUM
  设备注册(带SIP)
  SIP注册包示例
  IMS中的SIP - 呼叫流程说明
  VoLTE简介和OTT服务的威胁
  使VoLTE工作
  SIP前提条件
  使用SDP中的编解码器示例
  VoLTE的SIP呼叫流程
  质量设置'recap'
  VoLTE媒体流
  更多关于VoLTE
  IMS
  层建筑
  应用
  IMS /会话控制
  访问和运输
  3GPP
  多路访问设备
  RCS和OTT
  谁提供IMS解决方案?
  IPX和Peering,用于安全性,QoS和SLA
  GSMA和IR.92
  高清语音新闻
  SIP和传真IP
  G.711通过
  T.37存储转发
  T.38继电器
  UDPTL
  未来的协议选项
  FoIP在行动
  SIP在FoIP - 呼叫流程
  SIP邀请
  T.38的INVITE
  INVITE SDP机构
  Wireshark FoIP示例
  SIP T.38呼叫流程 - IETF草案文件
  带宽
  T.38和G.711网络流量
  故障排除
  基础
  更复杂的问题要注意
  正在努力
  RFC 6913和sip.fax标签
  改用DTMF事件
  以上是我们计划开讲的所有基本内容,希望给大家分享一些真正有价值的SIP相关技术资料,和大家一起进步!
  获得更多有价值的开源通信技术分享和行业技术动态,请关注
  微信号:星号-CN
  开源论坛:HTTP://www.issabel.cn/forum/forum.php
  技术维基:www.freepbx.org.cn
【免责声明】本文仅代表作者本人观点,与CTI论坛无关。CTI论坛对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

专题