SIP通话时,语音数据流经SIP服务器吗?

__linux__ 2011-04-29 11:38:57
使用SIP进行通话时,比如服务器使用asterisk,终端使用android中的SIP客户端软件。那么我想问一下,在通话过程中,下面两种说法哪种是正确的?
① 语音数据直接由终端A到终端B,不流经到服务器,服务器的作用仅仅是建立连接和维护连接,不负责转发语音数据
② 语音数据由终端A发送给SIP服务器,SIP服务器再转发给终端B

本人新手,还望各位高手释疑。
...全文
1066 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
csuestc 2014-01-03
  • 打赏
  • 举报
回复
sip服务器不处理具体的通话内容,楼上的还得再修炼下
rpgfreeygz 2013-11-22
  • 打赏
  • 举报
回复
语音流不经过sip服务器是笑话吧…… 我公司内网sip系统服务器在dmz区 各个IP段都能访问 下面大网络架构各网段都不能互访 他们之间打电话不经过服务器怎么可能
blowlow 2011-06-21
  • 打赏
  • 举报
回复
语音流不应该经过SIP服务器的,确定一定肯定!
王若沣 2011-06-21
  • 打赏
  • 举报
回复
在OCS和LYNC下,如果只是双方通话,不存在会议,媒体流不经过SERVER。如果是创建并加入会议的通话,媒体流由SERVER进行转发。
其他SERVER应该类似。
gozfree 2011-05-12
  • 打赏
  • 举报
回复
1说法是正确的,SIP服务器仅负责流媒体数据协议的协商和通道的建立,不负责转发流媒体数据
dx30611 2011-05-10
  • 打赏
  • 举报
回复
从逻辑上讲,语音流是不过sip服务器的。但是asterisk不仅仅是一个sip服务器,是一个可以自定义IVR的PBX,PBX一般都是转发语音的,所以asterisk也转发语音。纯粹的sip服务器是不处理语音的。
linphone_pjsip 2011-05-09
  • 打赏
  • 举报
回复
asterisk好像是经服务器转发的,你可以查一下数据包
乐CC 2011-05-07
  • 打赏
  • 举报
回复
按照SIP协议来讲,信令流式一定要流经服务器,但媒体流是可以不经过服务器的,而且一般情况下都不会,至少我没看到过媒体流也走服务器的,不知道楼上讲的是哪种服务器,这种需要终端支持的,媒体流是协商后的媒体连接信息(通常是SDP)控制的,除非服务器有强大的转发功能和性能或者需要特殊控制,而且能保证通话才行。
max123456 2011-05-03
  • 打赏
  • 举报
回复
我用的SIP服务器不是asterisk,但是在SIP服务器里面应该可以设置两种方式的。应该说这两种都可以用
__linux__ 2011-05-03
  • 打赏
  • 举报
回复
没有人知道么?

1,394

社区成员

发帖
与我相关
我的任务
社区描述
VOIP相关技术探讨专区
社区管理员
  • VOIP技术探讨社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧