Microsoft Teams語音落地-01實戰SWE(語音網關)部署

我的Microsoft Teams 快速上手系列本週暫停一下,因爲我搞了點Azure的資源所以應@Nemo呼應,這一篇介紹下如何在Azure上部署一臺軟的Teams語音網關(大多數時候我們都是在公司內部部署虛擬化的網關)

在上一篇文章遷移到Teams中我也有提到過語音的問題,在Teams上最佳實踐語音架構如下圖,通過啓用媒體旁路功能在內部用戶使用Teams撥打電話媒體流會直接路由到語音網關上進行呼進,而信令流依然從語音網關去到Teams的Phone System

image.png

大概原理明白了,那麼現在就有一個問題了,這個語音網關是以什麼樣的形式進行部署?我大概總結了一下我常用的語音網關部署方式:

企業內部機房部署SBC1000,SBC2000

企業內部機房虛擬化部署SWE(Vmware、Hyper-V),這是軟的語音網關實際上就是一個虛擬機。

公有云Azure上部署SWE

以上是用的比較多的Sonus(現在叫Ribbon)語音網關,奧科語音網關實現方式一樣。

硬件和軟件的網關各有優勢這裏不作具體對比,有興趣的可以留言。這篇文章着重分享一下如何在Azure上部署SWE!首先說下SWE的部署最核心要求:至少有兩張網卡對應不同的子網,分別跑信令和媒體流。

正好前幾天微軟在成都搞了一場Azure Cloud Day的活動,藉着活動的機會搞了點Azure的資源來做SWE部署,接下來就一起看下怎麼在Azure上部署SWE吧。

上面說過SWE實際上是虛擬機,那麼在Azure上創建虛擬機大家應該都玩過,但是還是跟大家強調一下吧,先把所有資源組以及網絡,子網創建好然後再去創建虛擬機,不要直接創建虛擬機在創建的過程中去創建各種資源和網絡這並不是微軟的最佳實踐。

那麼接下來我們就從創建各種資源開始吧。

我這裏單獨爲SWE創建一個資源組,選擇資源組,然後點擊添加,填寫好基本信息如資源組名稱以及所在區域,如下圖

image.png

創建成功

image.png

image.png

接下來單獨添加網絡,點擊虛擬網絡,選擇添加,填寫好虛擬網絡名稱以及資源組

image.png

創建完成

image.png

接下來在剛剛建好的虛擬網絡中添加子網

image.png

填寫好子網名稱以及子網範圍

image.png

按照以上方法創建兩個不同的子網

image.png

好了以上各種資源就創建完成了。接下來就開始部署SWE吧,在Azure門戶首頁選擇創建資源,直接搜索Ribbon(Sonus和奧科已經將他們自己的軟語音網關做好放到Azure市場中去了哦)然後選擇Ribbon SWE Lite,如下圖

image.png

點擊創建

image.png

填寫好虛擬機的名稱以及用戶名密碼(默認大小是B1ms已經夠用了,如果用戶併發數比較大可以調整大小)然後點擊下一步磁盤

image.png

磁盤類型選擇高級SSD並選擇下一步網絡

image.png

默認是隻有一張網卡的,在創建虛擬機過程中無法添加其他網卡,所有這裏就選擇默認子網即可。配置好後直接點擊創建

image.png

會對Azure帳戶進行一次驗證,驗證完成後點擊創建即可等待虛擬機創建完成

image.png

創建過程

image.png

創建完成

image.png

SWE在運行中無法添加網卡,所以我們需要對虛擬機進行關機然後添加網卡,選中SWE然後點擊停止

image.png

完全停止運行

image.png

然後點擊虛擬機,選擇網絡,點擊附加網絡接口,並點擊創建一個新的網絡接口(俗稱網卡)

image.png

網卡命名,並選擇我們之前創建好的第二個子網

image.png

創建完成後一定要點擊確定纔會將網卡綁定到SWE虛擬機上哦

image.png

附加網卡完成後即可看到SWE虛擬機存在兩張網卡

image.png

然後對虛擬機進行開機

image.png

這時候虛擬機已經獲取到一個公網IP地址

image.png

但是這個公網IP地址是動態的,如果SWE虛擬機重啓後這個IP地址將發生改變,那麼就無法正常與Teams Phone System進行通信了,所以我們需要將這個IP改成固定IP 地址

image.png

選擇靜態IP地址後點擊保存即可

image.png

OK,接下來還有一個問題,我們只修改了默認的IP地址爲固定的,那我們新添加的網卡還是動態的,這時我們就要去配置另外一張網卡的IP地址了,選擇虛擬機然後點擊第二張網卡

image.png

選擇IP配置,看到這個內部子網的IP也是動態的,點擊這個IP

image.png

選擇啓用公網IP並配置IP地址

image.png

新建公網IP地址

image.png

選擇分配靜態地址

image.png

點擊保存

image.png

那麼接下來我們就使用固定的公網IP去連接我們的SWE網關,怎麼樣這個界面是不是就是硬件網關的配置界面?還是熟悉的配方還是熟悉的配置!

image.png

另外SWE是部署在Azure上的,和Teams Phone System打通完全是OK的,只需要開放端口就行

image.png

那麼和我本地的線路怎麼打通呢?這個就需要配置更多的東西了,首先配置網關然後再配置Azure的Site to Site ×××即可和企業內部打通。這樣用戶在任何地方都能直接通過Teams

撥打電話,媒體流直接從Azure SWE到企業內部PBX或E1線路直接出局了。

期待我同事更多關於Teams如何實現Calling的文章吧(SWE側配置、Teams側配置)。

接下來我還是會圍繞Teams的管理和使用繼續爲大家進行博客分享。

 

照例分享Teams強大的功能:

微軟HoloLens 2即將發佈,而Teams可以直接和HoloLens直接視頻通話了,科幻大片裏面的場景在現實中已經實現了!欣賞下場景吧

image.png

image.png

image.png

想要實現首先得要有一臺HoloLens設備,其次還得安裝Microsoft Dynamics 365 Remote Assist

下載鏈接如下

https://www.microsoft.com/zh-cn/p/microsoft-dynamics-365-remote-assist/9p77qgw10k9m?activetab=pivot:overviewtab

 

更多Teams通過HoloLens呼進他人可通過以下鏈接進行了解

https://www.microsoft.com/en-us/hololens#



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章