天天看點

Lync Server 2010 呼叫寄存配置和啟用

截至前面的文章,似乎我們做的已經差不多了,目前還有就是我們的移動推送功能還沒有做,因為推送實在是不好配置,因為它需要我們的邊緣直接與公網連接配接,并且有一個固定的IP位址及一個能夠自己添加DNS記錄的公網域名。由于我這裡的環境比較特殊,我的寬帶并沒有公網IP,是以非常抱歉無法給大家分享推送的内容。到這裡是不是就沒有其他可說的了呢?當然不是,其實Lync還有一些比較好的、能夠開包即用的功能群組件。比如今天我們要講的Lync Server呼叫寄存的配置和啟用,說到呼叫寄存,這到底是什麼東西呢?這裡我們舉一個通俗易懂的例子:

A一次接了2個電話進來找C。A可以先把一個電話呼叫直接轉給C。另外一個先保留呼叫,但是lync會提高一個轉接号(34567),等C那邊通話完了,C用lync撥号鍵輸入轉接号(34567),C就能自己接聽這個電話,而不需要A轉接。

要啟用呼叫寄存,必須配置通道來寄存呼叫。我們必須先配置呼叫寄存通道表,然後才能寄存和取回呼叫。您需要指定組織将保留用于寄存呼叫的分機号(通道)範圍,并通過指定處理每個範圍的呼叫寄存池來定義這些範圍的路由。定義通道範圍時,目标是具有足夠的通道,以便不會在短時間内重用任何一個通道,但又不能有太多通道,以緻于不得不限制使用者或其他服務可使用的分機數量。 在我們的配置呼叫寄存的過程中,我們将使用虛拟分機(未向其配置設定使用者或電話的分機)塊作為通道範圍。

可能看了這些描述大家可能有點暈,其實很簡單,就是我們用分機時的呼叫取回,而寄存通道表就是取回時撥的号碼,我們需要配置多個甚至某一個号碼段作為寄存通道以提供夠用的通道以便大家都能夠使用呼叫取回。說了這麼多,下面我們就開始配置吧,這個功能是已經有的,我們隻需要在前端伺服器上配置即可。我們在前端伺服器或浏覽器中打開我們的Lync Server控制台,然後單擊左側的“語音功能”頁籤,單擊右側的“建立”。

<a href="http://reinember.blog.51cto.com/attachment/201204/26/2919431_1335430997xfgz.png"></a>

然後在這裡我們為新的呼叫寄存配置設定一個名稱,然後設定這個呼叫寄存配置的号碼範圍,我們這裡随便設定一個,不同的配置必須設定不同的号碼範圍。設定号碼範圍後我們需要指定目标伺服器的FQDN,當然就是我們的前端伺服器池了。

<a href="http://reinember.blog.51cto.com/attachment/201204/26/2919431_1335430998dxLb.png"></a>

送出之後,我們單擊左側的“語音路由”頁籤,然後單擊上面的“語音政策”頁籤,編輯我們現有的Global政策,複選“啟用呼叫寄存”選項,然後單擊“确定”。

<a href="http://reinember.blog.51cto.com/attachment/201204/26/2919431_1335431000Gaoj.png"></a>

單擊确定之後該設定其實還并沒有真正的送出,我們還需要進一步的設定,單擊“送出”按鈕。

<a href="http://reinember.blog.51cto.com/attachment/201204/26/2919431_1335431001xf7h.png"></a>

這裡會顯示我們未送出的語音配置設定,我們單擊右下角的送出。

<a href="http://reinember.blog.51cto.com/attachment/201204/26/2919431_1335431002HPJf.png"></a>

如果剛才在送出時,我們沒有關聯PSTN用法則會提示警告,但這不影響我們Lync呼叫的呼叫寄存配置。

<a href="http://reinember.blog.51cto.com/attachment/201204/26/2919431_1335431004pmyw.png"></a>

如果仍然顯示未送出,可以重新編輯-送出一下,直到顯示已送出。

<a href="http://reinember.blog.51cto.com/attachment/201204/26/2919431_13354310058dZt.png"></a>

其實到這裡我們基本的配置就已經完成了,我們現在已經可以在用戶端中呼叫時使用此功能,但到這裡我們還可以通過Lync Server的cmdlet進一步的優化和改進呼叫寄存功能。下面我們在Lync Server指令行管理程式中執行一條指令:

New-CsCpsConfiguration -Identity site:“Contoso HQ" -CallPickupTimeoutThreshold 00:02:00 -EnableMusicOnHold $true -MaxCallPickupAttempts 2 –OnTimeoutURI  sip:[email protected]

首先是New-CsCpsConfiguration –Idenity site:"contoso HQ"表示此規則應用于我們的contoso HQ站點,之是以加引号是因為我們的站點辨別存在空格。如果我們不清楚目前可辨別的站點名稱,可以通過執行Get-CsSite 指令來擷取目前Lync Server的站點資訊。

<a href="http://reinember.blog.51cto.com/attachment/201204/26/2919431_1335431007iVeN.png"></a>

CallPickupTimeoutThreshold 00:02:00 是指呼叫寄存後到回撥此前應答呼叫的電話之前等待的時間。該值必須采用 hh:mm:ss 的格式輸入,以便指定小時數、分鐘數和秒數。最小值為 10 秒,最大值為 10 分鐘。預設值為 00:01:30。

EnableMusicOnHold $true 寄存呼叫時是否向呼叫者播放音樂。值為 True 或 False。預設值為 True,如果不将其更改為不播放,可以不加入這個參數。

MaxCallPickupAttempts 2 在将寄存呼叫轉接到為 OnTimeoutURI 指定的URI前,呼叫原始被叫者嘗試次數。預設值為 1。

OnTimeoutURI sip:[email protected] 若呼叫寄存之後超過了我們設定的等待時間後,會按照MaxCallPickupAttempts設定的次數呼叫原始被叫者,如果仍然沒有應答,則會将此呼叫轉接到這裡我們設定的URI位址,必須是sip:[email protected] 格式,預設沒有轉接。

<a href="http://reinember.blog.51cto.com/attachment/201204/26/2919431_1335431008u12a.png"></a>

可能預設的等待音樂不太個性化,我們可以通過指令行來自定義呼叫寄存着收聽的音樂檔案:

其中所使用的音頻檔案必須滿足以下要求:

Windows Media Audio 9、44 kHz、16 位、Mono、CBR 或 32 kbps。

我們可以通過GoldWave非常輕松的轉化到這個格式。

<a href="http://reinember.blog.51cto.com/attachment/201204/26/2919431_133543101179Ud.png"></a>

好了,到這裡我們的呼叫寄存就已經配置完成,并且成功針對全局進行了啟用。内容并不是很多,但在生産環境中,這個功能還是比較實用的,特别是在員工比較多的公司。大家在做測試的時候,一定要在配置完成後用用戶端進行測試下,由于時間問題我這裡就不做用戶端的測試了,大家有什麼問題可以随時的回複文章,我們進行交流和讨論。

本文轉自 reinxu 51CTO部落格,原文連結:http://blog.51cto.com/reinember/845147,如需轉載請自行聯系原作者

繼續閱讀