社区
VoIP
帖子详情
sip电话在使用sip协议建立连接后具体通信要经过服务器吗?
yb775802151
2017-03-24 11:04:14
对sip电话有点疑惑,在两个端建立连接时,要通过服务器,那么当两个端开始通话之后,数据还要通过服务器吗?比如,A,B是要通话的两个端,C是服务器,A给B打电话是,A先给C发Invite ,C给A回Trying,C给B发Invite....一系列交流之后,A和B可以通话了,然后A说"你好",这段语音发送给B的话要先发到服务器吗?
//我自己分析不是,但不敢确定
...全文
3710
7
打赏
收藏
sip电话在使用sip协议建立连接后具体通信要经过服务器吗?
对sip电话有点疑惑,在两个端建立连接时,要通过服务器,那么当两个端开始通话之后,数据还要通过服务器吗?比如,A,B是要通话的两个端,C是服务器,A给B打电话是,A先给C发Invite ,C给A回Trying,C给B发Invite....一系列交流之后,A和B可以通话了,然后A说"你好",这段语音发送给B的话要先发到服务器吗? //我自己分析不是,但不敢确定
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xld_hung
2019-07-05
打赏
举报
回复
sip报文交互时经过代理服务器的,然后在通话建立之后,是端到端的连接,也就是rtp流,属于多媒体流,是不经过服务器的,图片是sip标准文档RFC2316的截图,可以看到,建立连接之后具体通信是不经过服务器的,也可以抓包看到的。
,楼主如果要研究还是要看sip标准文档。
weixin_43080922
2019-03-27
打赏
举报
回复
这个看你选择什么样的服务器了,3CX的服务器可以指定分机,的RTP通话经过/不经过服务器. https://bbs.speedytel.com/forums/topic/671/
老雍
2019-03-15
打赏
举报
回复
媒体数据可以不通过服务器,只要发送接收数据可以直达
u012157802
2019-01-18
打赏
举报
回复
流媒体过服务器最大的好处是可以实现不同网络之间的VOIP通话,比如A和B之间网络是不通的,但A、B分别和服务器可以互通,经过服务器中继就可以实现AB的流媒体交互
Johnblx
2018-11-22
打赏
举报
回复
sip 的本意就是初始化一个会话,他的作用就是协商媒体,也就是让A 知道B的媒体信息(包含A发送媒体到哪儿B在哪儿接听,媒体的编码格式等等),让 B知道A的媒体信息。这些都协商好了之后,SIP会话也就建立了,可以通话了,RTP数据就发送到协商过程中制定的地方。如果协商结果是A直接发送给B,B也直接发送给A,那就是end2end了,如果需要媒体服务器,那么协商的结果是A和B都发送给媒体服务器,媒体服务器再转发
bluesen
2017-08-01
打赏
举报
回复
信令经过服务器转发是合理的,信令占用的带宽很小。 如楼上所说,媒体(rtp包)可以经过公网的服务器转发,好处是能够解决很多NAT穿透的问题,坏处是要求服务器有足够带宽; 如果媒体不经过服务器转发,那就是所谓的p2p,如果两个终端不在一个局域网内,需要解决NAT等问题。
云PBX
2017-07-17
打赏
举报
回复
语音媒体流可以经过服务器,也可以不经过服务器。这个要看你所用的SIP服务器及其配置情况了。 媒体流经过服务器,可以做录音、编码转换、监听等业务。 媒体流不经过服务器,可以减轻服务器压力,显小延时,效率更高。
海康
sip
服务器
是什么意思_
sip
协议
端口有什么作用?
sip
端口号详解
sip
协议
端口有什么作用?
sip
端口号详解
sip
协议
端口有什么作用?
sip
协议
端口一般用来生成、修改和终结一个或多个参与者之间的会话.这些会话包括因特网多媒体会议,因特网(或任何IP网络)
电话
呼叫和多媒体发布.会话中的成员能够通过多播或单播联系的网络来
通信
.
sip
协议
端口的功能实体及工作流程
sip
协议
端口采用C\S模式,利用消息机制
建立
并管理会话.按逻辑功能,
SIP
系统可分为四大功能实体:
SIP
用...
sip
篇——
服务器
上篇提到
sip
定义了如何管理整个会话过程,其实就是负责
建立
连接
、监控和断开一个或多个参与者参与的会话,利用IP地址和
协议
建立
网络会话,使得世界各地的人都可以通过互联网及时
建立
连接
。 1.
sip
中的逻辑组件 基于
sip
协议
建立
的会话过程一般会包含以下这些元素。 1.1代理
服务器
代理
服务器
就是我们所用的计算机设备在互联网中
建立
连接
的中转站,也就是客户端与
服务器
端之间的桥梁。比如平时我们通过浏览器(客户端)想要访问某个网站或者想要查找什么内容,我们的计算机发送的网络请求会先到达代理
服务器
,然后转发至服务
SIP
协议
学习笔记
用户首先发送invite消息,被叫用户收到后返回100表示试呼,180Ringing表示处理完了(例图打印错误),这两条消息是临时响应消息,然后发送200ok,200ok是成功的响应消息,包含了被叫的这次
通信
的媒体信息,主叫收到200后,会向被叫发送ACK,完成三次握手。用户代理(UserAgent)一个软终端或者一个支持
SIP
协议
的
电话
UA对接收到的行为进行代理,发送到
SIP
网络中,是发起和终止会话的实体,包括两个功能实体。呼叫中参与者能够引入其他用户,加入呼叫或取消到其他用户的
连接
。
sip
篇——
sip
协议
是什么?
1.
sip
概念
sip
()是一个应用层的网络会话
协议
,会话就是双方之间的数据交互,而交互的数据无外乎视频、文本和语音这三种形式,所以大部分的互联网应用程序、多媒体
通信
都要用到
sip
协议
。
sip
基于VoIP(即在 IP 网络上
使用
IP
协议
以数据包的方式传输语音)的IP
电话
信令
协议
,可在两个或多个用户之间创建、修改或结束实时会话进程,允许用户之间进行语音和视频呼叫,也就是定义了“如何管理”用户
通信
设备(比如计算机、
电话
、手机等)之间相互
连接
和信息交互,而不定义
建立
会话的“类型”(语音、视频、音乐、会议等)
SIP
支持的传输
协议
如果存在”sent-by”参数,那么就用”sent-by”指定的port,如果不存在,那么就用缺省的port。
SIP
支持TCP传输:增加了
SIP
报文和语音传输的可靠性,通过TCP
协议
自身的特点为基于
SIP
的VoIP
通信
提供了面向
连接
和可靠的传输。
SIP
支持TLS(Transport Layer Security,传输层安全)传输:
SIP
支持TCP传输仅仅保证了
SIP
报文和语音传输的可靠性,而
SIP
支持TLS传输则保证了
SIP
报文传输的安全性。
SIP
支持UDP传输:UDP是一个无
连接
的
协议
,且不提供可靠性。
VoIP
1,394
社区成员
567
社区内容
发帖
与我相关
我的任务
VoIP
VOIP相关技术探讨专区
复制链接
扫一扫
分享
社区描述
VOIP相关技术探讨专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章