SIP通话时,话音数据流经SIP服务器吗
发布时间:2011-07-03 07:02:02 文章来源:www.iduyao.cn 采编人员:星星草
SIP通话时,语音数据流经SIP服务器吗?
使用SIP进行通话时,比如服务器使用asterisk,终端使用android中的SIP客户端软件。那么我想问一下,在通话过程中,下面两种说法哪种是正确的?
① 语音数据直接由终端A到终端B,不流经到服务器,服务器的作用仅仅是建立连接和维护连接,不负责转发语音数据
② 语音数据由终端A发送给SIP服务器,SIP服务器再转发给终端B
本人新手,还望各位高手释疑。
------解决方案--------------------
我用的SIP服务器不是asterisk,但是在SIP服务器里面应该可以设置两种方式的。应该说这两种都可以用
------解决方案--------------------
按照SIP协议来讲,信令流式一定要流经服务器,但媒体流是可以不经过服务器的,而且一般情况下都不会,至少我没看到过媒体流也走服务器的,不知道楼上讲的是哪种服务器,这种需要终端支持的,媒体流是协商后的媒体连接信息(通常是SDP)控制的,除非服务器有强大的转发功能和性能或者需要特殊控制,而且能保证通话才行。
------解决方案--------------------
asterisk好像是经服务器转发的,你可以查一下数据包
------解决方案--------------------
从逻辑上讲,语音流是不过sip服务器的。但是asterisk不仅仅是一个sip服务器,是一个可以自定义IVR的PBX,PBX一般都是转发语音的,所以asterisk也转发语音。纯粹的sip服务器是不处理语音的。
------解决方案--------------------
1说法是正确的,SIP服务器仅负责流媒体数据协议的协商和通道的建立,不负责转发流媒体数据
------解决方案--------------------
在OCS和LYNC下,如果只是双方通话,不存在会议,媒体流不经过SERVER。如果是创建并加入会议的通话,媒体流由SERVER进行转发。
其他SERVER应该类似。
------解决方案--------------------
语音流不应该经过SIP服务器的,确定一定肯定!
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
Sipdroid软件相关概念问题
大家好,我第一次接触voip软件,我不知道sipdroid的运作原理是怎样的(不是指内部),比如两台机器都有sipdroid...
-
SIP是怎样协商音频编码的?
大家好,
这是我用Wirelshark抓到的SIP邀请包和应答包:
No. Time Source ...
-
什么设备能将电话的来电/拨出号码传入电脑?
就是类似呼叫中心的那种,但要求比较简单。只要客户打电话进来时,或者自己拨出时,都能将号...
-
SIP研发的朋友请进
因为工作需要,鄙人最近研究SIP协议,其最终目的是走SIP协议召开视频会议(公司目前召开视频会议走的是H323协议)。通...
-
arm上移植linphone,出现libc.so.6: aborted attempt to load linphonec!问题
linphone移植到arm板上出现下列问题:
$linphonec
libc...
-
rtp关于视频时间戳和时间戳增量的问题
请教各位一个关于rtp的视频时间戳和时间戳增量的问题,用的jrtplib是3.7.1版本的。
我查了一...
-
asterisk中agi可以使用bash shell来写么
建立文件test.agi,放在目录/var/lib/asterisk/agi-bin下,
文件内容为
#! /bin/sh
echo...
-
sipp 注册问题
我是在winxp上安装了sipp,在进行注册的时候,报Authentication requires OpenSSL support!这个错,请各位XDJM帮忙啊
...
-
trixbox通话问题
我建了两个extension,是在局域网内的
IP分别为192.168.8.31 192.168.8.143,属于同网段,但是拨打过程中只有192.16...
-
VoIP中的G729a压缩算法
各位英雄:
小弟在VOIP中用到G.729A音频压缩算法,运行的平台是ARM,从网上下载的ITU-T的源代码,可以实现...