整个讲座课程以文字的形式呈现给用户,同时配有相关的图例。同时,笔者可能需要结合一些开源软交换的具体实例来解释这些功能,例如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