文章来源:https://3x.58voip.com/3cx-media-server/

3CX媒体服务器(Media Server)简介


3CX电话系统的主要工作是将两个(或多个)实体连接在一起,以便在它们之间传输音频。 但是,有三种不同的机制可用于在两个端点之间传送音频流:

旁路模式Bypass Mode(直接模式)
代理模式Proxy Mode(直通模式)
转码模式Transcoding Mode(绑定到媒体服务器模式)
音频流由3CX媒体服务器传送。内置的3CX媒体服务器可以通过根据3CX电话系统本地IP地址和子网掩码,它的接口以及话机上设置的接口进行计算来识别呼叫是内部呼叫还是外部呼叫或其他。这是3CX 核心服务之一。

旁路 – 直接模式

在此模式下,媒体服务器不参与两个SIP实体之间的RTP流传递。两个实体将与PBX协商以将RTP流直接发送到彼此。仅当实体或分机位于同一子网或网络区域时,旁路模式才会生效:

两个终端位于同一个局域网上 – 例如:

电话1 IP地址:10.172.0.57
电话2 IP地址:10.172.0.23
PBX IP地址:10.172.0.2
或者两个终端都是外部分机,PBX通过同一接口从两个终端接收信号,并指向PBX服务器的相同IP地址标识:

电话1 IP地址:212.56.129.153
电话2 IP地址:194.158.237.54
PBX IP地址:192.157.237.9(STUN已解析)

代理 – 直通模式

在代理服务器模式下,PBX服务器将充当媒体路由器,保持媒体(RTP)不受影响,并且仅更改标头信息以用于路由目的。在以下情况下,PBX决定使用代理模式:

两个终端驻留在本地LAN的不同IP段上 – 例如:

电话1 IP地址:10.172.0.57
电话2 IP地址:172.16.130.8
PBX IP地址:10.172.0.2(可能是任何东西,因为电话1和2在不同的子网中有IP地址)
或者一个终端是内部的,另一个是外部的 – 例如:

电话1 IP地址:10.172.0.57
电话2 IP地址:212.56.129.153
PBX IP地址:10.172.0.2 / 192.157.237.9(STUN已解析)
其他说明

所有SDP媒体属性都由媒体服务器从一个实体盲转到另一个实体 – 因此这里媒体服务器充当两个端点之间的RTP代理。
在这种模式下,双方必须至少有一个共同的编解码器才能相互通信。 如果您在日志中看到“不正确的媒体类型”<>,这是因为代理或电话正在使用不同的编解码器 – 不进行转换,因此RTP流未成功传递 – 因此编解码器的交流不正确)。
在此模式下,媒体服务器也可以描述为将RTP流量从一个端点路由到其目的地的实体。

转码 – 绑定模式

在编码转换模式中,PBX服务器将充当媒体转换器,从一个终端解码传入媒体,并根据第二终端的编解码器协商重新编码并将其传送到第二终端。在以下情况下,PBX决定使用转码模式:

其中一个终端被强制选择“PBX传送音频”:

在“编辑分机”界面中,“选项”选项卡中故障排除选项。
在“编辑SIP中继”界面的“选项”部分中。
或者其中一个终端不支持re-INVITES

在这些情况下,媒体服务器完全处理与参与者的协商。它在联系目标代理而不是调用者代理的SDP时提供自己的SDP。 因此,在此模式下,每个代理直接与媒体服务器协商RTP消息,然后媒体服务器为代理编码音频流。换句话说,两个代理都将RTP发送到媒体服务器,而媒体服务器则向每个服务器发送。 当两个代理没有使用共同的编解码器时,这是很常见的。 这也是PBX管理员可以强制执行此模式的原因。

3CX电话系统中的媒体服务器模式(Media Server Modes)相关推荐

  1. Wowza Media Server媒体服务器应用

    http://blog.chinaunix.net/uid-25530360-id-3681411.html 简介 Wowza media server最新版本是Wowza media server3 ...

  2. plex 乱码_如何在Plex Media Server中存储和查看照片集

    plex 乱码 Plex Media Server isn't just a great solution for organizing your movies and TV shows: it's ...

  3. SQL Server Management Studio 查询中使用 SQLCMD 模式

    从 SQL Server 2005 开始,可以在 SQL Server Management Studio 查询编辑器中使用 SQLCMD 模式执行 TSQL.要在查询编辑器中编写或编辑 SQLCMD ...

  4. flash media server播放实时视频流

    标签: 图2.连接到电脑的所有摄像头 注意:你可以使用多种摄像头甚至是数字视频录像机来捕获视频.正如FME支持文档中所阐述的那样:Flash Media Live Encoder被用来和微软遭人抱怨的 ...

  5. plex自动跳到登入_如何使用Plex Media Server自动下载字幕

    plex自动跳到登入 Whether you need subtitles to avoid waking up the kids or you're awful at understanding r ...

  6. plex实现流媒体服务器_如何从Plex Media Server离线查看下载和同步媒体

    plex实现流媒体服务器 Streaming content from your Plex Media Server is great, but sometimes-like when you're ...

  7. NTV Media Server G3 API All in One

    NTV Media Server G3 API Specification Version 3.6.500 Jan. 16, 2019 版权所有2019 云视睿博 NovelTV Inc. 保留所有权 ...

  8. 关于Flash Media Server

    原 Flash Communication Server 已经正式改名为 Flash Media Server. Flash Media Server 2.0 的最新消息 http://macrome ...

  9. Ubuntu 14.04 Intel 处理器 硬编解码配置(Intel® Media Server Studio)

    #PS:要转载请注明出处,本人版权所有 #PS:这个只是 < 我自己 >理解,如果和你的 #原则相冲突,请谅解,勿喷 system-info : Linux #1 SMP Wed Oct ...

最新文章

  1. xBIM 实战01 在浏览器中加载IFC模型文件
  2. 内存转换Image到Icon
  3. DevDays2012 开发者日中文版资料下载
  4. Linux_RHEL7_LDAP、Autofs服务
  5. 使用FluentValidation来进行数据有效性验证
  6. wine运行exe程序只出现了一个黑色长方形
  7. mysql权限系统的工作原理_Mysql权限系统工作原理
  8. oracle+纵向存储,oracle横向纵向求和代码实例
  9. c#对Aspose.Word替换书签内容的简单封装
  10. adobe ae cs6中文版汉化(11.02)win版汉化安装教程
  11. studio 3T 使用
  12. 2020年8月8日美团笔试题
  13. 肯德尔相关系数计算方法
  14. 透过现象看本质:喧闹的中国电子商务
  15. bsearch()快搜函数
  16. 使用”网上办税厅”节约大厅办税时间的技巧
  17. 毕业设计——GPU地形高度查询
  18. 【Unity】如何优雅地实现任何线性效果?
  19. 精华帖:最全的编程自学网站介绍,白嫖
  20. emacs常用操作笔记

热门文章

  1. Google Guava常用工具类入门使用介绍及样例说明
  2. 中国版TestFlight?Testin推免费手游内测分发工具Pre.im
  3. Web实训知识点 0514
  4. 计算机科学与技术能自考吗,自考有计算机科学与技术这个专业吗?
  5. Java连接Oracle数据库(详细!快速上手)
  6. 谷歌地图离线地图瓦片下载_如何下载Google地图以供离线使用
  7. 新手如何入门学习车载测试
  8. 区块链技术与应用(北大公开课,肖臻)-ETH The DAO
  9. Weex如何支撑200w+同时在线的优酷猫晚直播?
  10. 使用blender烘培导入Three.js中