狀態呈現與即時通信

MYVOIPAPP技术支持团队

support@myvoipapp.com

索引

1. 描述

WiKiPedia對這兩個業務有以下描述:

在VOIP網絡環境中,如果需要支持這些令人激動的特性,我們需要IPPBX服務器端以及客戶端都具備必要的能力。

在服務器端, 我們使用miniSipServer (MSS) 2.8及以上版本。我們可以從 MyVoipApp下載該軟件。

在客戶端,我們使用Xlite V3.x及以上版本。 我們可以從 CounterPath下載該軟件。

下載了相應的軟件后, 我們就可以開始建立我們的高級VOIP網絡了。 你將看到,部署這些特性是件非常簡單輕鬆的事情。

2. 配置

在部署“即時通信”之前,我們需要先建立最基本的VOIP網絡。 請參考我們的在綫文檔 "Setup IPPBX for small business step by step".

根據上述指導文檔, 我們可以很容易地建立VOIP的基本網絡。 就MSS而言,不需要做額外的配置就可以支持“狀態呈現”以及“即時通信”特性了。也就是說,建立了基本的VOIP網絡后,你不需要對MSS做任何其他配置。非常簡單!

我們需要在Xlite中做一些配置以支持這些特性。 如果您使用其他的SIP客戶端(包括電話等),它們也應當遵循幾乎相同的配置。

2.1 在Xlite中配置狀態呈現

在Xlite的SIP帳戶配置窗口,請點擊"Presence"頁并選擇"Peer-To-Peer"模式。

xlite presence

我們開始添加聯繫帳戶信息。請點擊Xlite主介面中的“右箭頭”按鈕。在打開的窗體中,我們可以點擊“Contacts” 頁并點擊“Contacts”菜單來添加聯繫信息。

xlite main window xlite contact tab

在彈出的聯繫信息對話窗口,我們必須選擇"Show this contact's Availability" “Contact type”項應該選擇“Softphone”,並且填上相應的聯繫號碼。

xlite contact window

完成上述配置后,如果聯繫用戶在線或者已經向MSS進行註冊,它的狀態將報告給當前用戶。 需要補充說明的是,如果聯繫用戶也是Xlite終端,它可能會提示是否接受對方請求狀態,一般情況下,接受就好了。

2.2 使用Xlite進行即時通信

在聯係人窗口,右鍵點擊一個聯繫用戶并選擇"Instant Message"菜單,Xlite將顯示Message窗體。 然後,我們就能發送和接受即時信息了。

xlite instant message window

3. 離線信息

有時被叫用戶是離線狀態, 而用戶仍然希望能向他/她發送離線信息,這樣一旦該用戶重新上線, 就可以立刻看到這些信息. MSS可以支持離線信息. 實際上, 只要將MSS連接到MySQL數據庫, MSS就會自動存儲離線信息到數據庫中, 並且在用戶重新上線時發送這些離線信息.

請參考用戶手冊了解更多的關於MySQL數據庫的細節.