特此申明:内容并非原创。

本文是笔者参加工作培训时所做的笔记,主要是通过创建一个实验环境,帮助定义企业现有视频会议系统的网络架构,并且测试该环境是否可用。下文将以Microsoft出品的Skype For Business(一款用于在线视频/电话通讯的产品,以下简称SFB)为例,来达到实验目的。讲师是Microsoft公司的技术顾问,对方的英文名称太长,我未能记住。惭愧。

SFB属于Office 365商务办公家族的一款产品,网络上关于它的介绍和用户操作手册也很多。因此为节省本文篇幅,其间系统产品的部署实施环节已省略。

另外,出一本闲置书《Office 365从入门到精通》,闲鱼链接:https://2.taobao.com/item.htm?spm=2007.1000622.0.0.sI0HFo&id=579358247170

目录

章节一 规划并定义环境的网络需求

章节二 通过网络抓包,分析媒体流走向



章节一 规划并定义环境的网络需求

  • 保证SFB项目实施成功的基本要求是:收集客户环境网络拓扑,根据不同用户角色使用的Skype的模式(需要用的功能),用户统计信息(会议使用情况、PSTN公共电话网络情况)评估SFB在客户生产环境使用的网络带宽流量,规划网络配置要求、硬件清单、实施测试、为客户预测适合他们用户迁移到Skype online的模型,
  • 需要调研的客户网络环境包括:站点名称、地理位置在哪、常规用户数量等
  • 常用规划工具Skype for business BW cal
  • 下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=19011

  • 完成环境的规划后,在项目实施前,可以在命令提示符窗口,验证环境是否可行。
  • 常用测试工具:Microsoft Skype For Business Network Assessment Tool。用于测SFB网络联通情况。下载地址暂无。
  • 下载工具后,cmd窗口切换到其文件夹运行该工具。测试结果会直接显示在cmd窗口,有发包数量,掉包速率等。同时结果也会保存在根文件夹下,可在之后找到名为performance_results并以tsv类型结尾的文件。
  • 小提示:cmd窗口输入"c:\"后,按tab键可手动选择并补齐后缀的根文件夹栏。

章节二 通过网络抓包,分析媒体流走向

提示:在浏览之前,尽量提前熟悉文中相关知识,如“在线电话通讯应用软件”、“电话交换网络”等,并适当了解音视频设备与通讯软件集成的项目案例。否则会对本文内容感到“糊里糊涂、云里雾里”。

本文主要通过一个模拟场景,想搞明白的是,用户之间使用在线的通讯应用,数据是如何进行传输的?请看下图:

勘误:上图中灰色线条连接错误。媒体流服务器与边缘服务器的连接线并非要绕过前端服务器。

①  外部用户通过SFB(Skype For Business)在线通讯工具,发起一个电话呼叫

②  Office 365反向查找,验证该用户身份不是内部用户

③  该电话呼叫被路由到美国站点边缘服务器

④  美国代理到中国站点前端服务器,然后匹配路由策略

⑤  该电话呼叫被路由到PSTN(公共电话网络),通过媒体流服务器(媒介服务器)

⑥  用户拨打软电话是出栈——建立信令,RTP(媒体流)走向边缘服务器再到网关。媒体流被建立在两个点之间。

将上述的模拟场景还原,需要准备如下:

在Hyper-V虚拟机环境中,准备两台虚拟机,分别登录SFB应用,然后开始模拟场景中的打电话实验。

【以上图片来自网络】

1、PBX嵌套包(请使用搜索引擎获得下载地址)。其功能是模拟一个freePBX(电话交换机)和soft phone(软电话),使用PBX嵌套包可嵌入安卓移动设备。实现软电话功能。

【以上图片来自网络】

2、网络抓包工具:在模拟场景的第⑥步,通过抓包工具Microsoft Network Monitor,找到SFB的RTP包,RTP就是最终的媒体流。可以验证数据流向是否如本文第一张图所示。

【以上图片来自网络】

请通过电子邮箱联系我 E-mail:ansna_yxy@hotmail.com

-------------------------------------------------------------------------

使用微信扫码,支持作者,别吝啬您的赞美。

借助工具规划并定义Skype For Business的网络需求相关推荐

  1. skype修改服务器,Skype for Business Server 中的林准备所做的更改

    Skype for Business Server 中的林准备所做的更改 10/20/2015 本文内容 本节介绍林准备步骤所创建的全局设置和对象以及通用服务组和通用管理组. Active Direc ...

  2. Skype For Business 2015 综合部署系列一:Skype 环境需求及部署规划

    Skype for Business 2015 环境需求 Skype for Business 通信与协作平台整合了源自 Skype 的客户端体验以及 Lync 的企业级安全性.合规性和控制力.与Ly ...

  3. 组件skype服务器,Skype for Business服务器管理工具 - 报表分析

    使用Exchange Reporter Plus在Skype for Business服务器上获取报告 基于Windows的组织通常依赖Skype for Business Server(以前称为Ly ...

  4. Skype for Business到Microsoft Teams的升级(二)--升级的选择以及规划

    本文主要讨论升级的选择以及最终用户会收到的影响 这个过度/升级/迁移,一共有以下几种情况: 1.Skype for Business Server (2013是Lync,不是Skype) 2015 2 ...

  5. 电话接入系统的服务器设置,Skype for Business Server 中本地 PSTN 连接的计划电话系统...

    Skype for Business Server 中本地 PSTN 连接的计划电话系统 1/26/2018 本文内容 重要 Skype for Business Online 将于 2021 年 7 ...

  6. 组件skype服务器,Skype for Business Server 中的中介服务器组件

    Skype for Business Server 中的中介服务器组件Mediation Server component in Skype for Business Server 2021/3/24 ...

  7. Skype for Business Server 2015-04-前端服务器-5-创建DNS记录

    申明:文章中部分内容有涉及官方帮助或者网上资源整合,如有违权,请速与作者联系,谢谢! 作者:316191099@qq.com 培训:Skype for Business Server 2015-项目实 ...

  8. Skype for business混合部署系列之二自定义拓扑信息

    Skype for business混合部署系列之二自定义拓扑信息 此次部署前端服务器共3台,后端数据库2台采用always on方式,2台SQL Server服务器已经安装完成,在这里不做文档,本章 ...

  9. Skype for Business Server 2019 本地部署

    Skype for Business Server 2019预览版在七月底已经发布,公开披露新增了四个主要功能,云语音邮件.云自动话务员.云呼叫数据连接器.简化的Teams迁移,越来与Office 3 ...

最新文章

  1. DocRepair 3.0
  2. 第5章 数据的共享与保护
  3. Elementui 自定义loading
  4. python入门系列:函数
  5. swift 拖动按钮_ios – Swift中可拖动的UIButton / Elements?
  6. Linux系统调用过程(Linux0.11内核实验)
  7. scrum 11.6
  8. 八、K8s 密码管理
  9. 词向量(从one-hot到word2vec)
  10. 基于Android的家庭财务管理流程图,基于android的个人财务管理系统的设计与实现.pdf...
  11. 计算机为什么设ip,怎么设置电脑ip
  12. SPA项目开发 之 登录注册
  13. 解锁iPhone密码锁?
  14. 红米手机4A超简单刷入开发版获取ROOT超级权限的教程
  15. 编写高质量代码改善C#程序的157个建议——建议64:为循环增加Tester-Doer模式而不是将try-catch置于循环内...
  16. Linux基础第一篇
  17. 计算机网络毕业论文搭建服务,网络搭建毕业论文
  18. 全新发布,Windows 11 正式版正式推送
  19. [附源码]JAVA毕业设计教学质量评价系统(系统+LW)
  20. [CF-Edu113]D. Inconvenient Pairs

热门文章

  1. opencv代码示例 -- 创建图片/Canny边缘检测
  2. 2022-2027年中国大米蛋白粉行业市场全景评估及发展战略规划报告
  3. 免费邮箱排名用什么好?学校邮箱如何注册?邮件群发哪个多?
  4. ICCV-2019论文
  5. UCML 2.0 For ASP.NET开发平台简介
  6. AGC 自动增益控制
  7. 3CLpro-抗新冠病毒药物研究首选靶点
  8. Symfony Vue 教程
  9. 漫谈程序员系列:伤心小箭,你中了几枝
  10. WordPress BuddyPress Extended Friendship Request插件跨站脚本漏洞