以下示例說明了如何使用外置網關呼入呼出和使用默認設備配置的接口實現呼入呼出。用戶的UC/IPPBX滿足不了升級或者擴展的需求的話,可以通過外接網關設備,通過SIP trunk實現和IPPBX的對接。內部分機仍然可以通過網關FXO/E1接口實現呼入呼出,同時還可以通過設備自帶的接口呼入呼出。

環(huán)境配置要求:
為了滿足以上拓撲示例中的配置要求,支持外置網關的擴展,用戶需要配置以下設備和終端支持,通過這樣的設置環(huán)境,用戶可以實現端口擴展,并且可以通過擴展的端口進行呼入呼出設置:
- 鼎信通達UC系列產品,包括UC-120和UC-200 等
- 鼎信通達系列接入網關,包括FXO,E1網關
- 軟電話和SIP物理電話
用戶通過以下結果主要的步驟配置完整的呼入呼出流程:
- 在網關側創(chuàng)建SIP trunk,對接鼎信UC地址
- 在UC/IPPBX端配置SIP trunk,呼入呼出的呼叫路由策略
- 通過內部SIP終端呼出呼叫或者外部呼叫路由到內部分機或者振鈴組,語音IVR等業(yè)務流程
通過網關創(chuàng)建一個SIP 中繼
在網關配置SIP trunk,用戶需要按照配置要求,一步步完成配置。首先,用戶要登錄網關地址,然后輸入UC-120的IP地址和SIP 端口。這里我們使用的是默認的SIP 5060端口,如果用戶使用的不同的端口,請按照服務器端端口做相應調整。
第一步: 訪問網關界面,配置SIP server->SIP server, SIP server port:
訪問 IP 策略,添加 UC/IPPBX地址和端口:

以上地址中SIP server是對端UC端口和IP地址。
注意,這里我們使用鼎信UC作為測試配置設備,如果用戶使用第三方IPPBX,UC也是第三方的IPPBX地址和端口。目前,鼎信網關可以通過SIP trunk對接市場上絕大多數的IPPBX設備或者軟件類型的IPPBX,也可以支持開源Asterisk或者FreeSWITCH開發(fā)的IPPBX,例如FreePBX和FusionPBX等。具體第三方IPPBX 的SIP trunk設置,請用戶查閱第三方平臺用戶手冊。
第二步: 訪問 端口->端口,這里的端口指的是物理接入端口(FXO/E1)或者FXS端口,用戶需要對應選擇可以呼入呼出的物理端口,或者選擇一個端口組來支持通過端口呼入呼出。確保此端口接入物理狀態(tài)正常。如果用戶通過E1端口呼入呼出,用戶需要配置CPE/NET設置,端口物理狀態(tài)是UP狀態(tài)。

選擇端口4,如有必要,添加代撥號碼,延遲時間。
第三步: 訪問 呼叫和路由,配置IP->Tel路由 ,從配置表示設置一個呼叫路由,此呼叫的路由負責路由一個呼叫從IPPBX 端到FXO端口的呼叫。這樣的設置也表示允許IPPBX內部用戶通過內部分機,IPPBX,SIP trunk呼叫到網關,最后呼出到外部PSTN用戶端。

從IPPBX端過來的呼叫會路由到FXO端口,就是這里的端口4。
第四步: 訪問 呼叫和路由->,然后Tel->IP/tel 路由,此路由設置是路由從FXO端口到IP,然后再到鼎信UC/IPPBX呼入方向的路由。這個路由實際上是處理外部PSTN用戶呼入到內部IPPBX的呼入策略。網關的端口 4 的呼入的呼叫將路由到IPPBX的IP地址。

到此為止,我們的網關的SIP trunk的基本配置步驟已經完成。如果用戶在部署過程中仍然發(fā)現有其他的處理需要調整或者設置,包括其他高級配置或者和FXO相關配置,SIP其他高級參數配置可以通過界面做進一步調整。
在UC-120/IPPBX端配置SIP trunk和呼叫路由
用戶需要訪問鼎信通達UC/IPPBX,登錄PBX的配置界面,通過界面設置以下結果步驟來完成設置流程。
第一步: 訪問 中繼->SIP,添加一個SIP 中繼對接線路,輸入相應的名稱,IP地址和端口號。注意,這里的地址是對端網關的IP地址,這里的端口是默認的SIP端口5060。如果網關端口有調整的話,用戶一定要從這里做相應的調整。

因為網關和UC/IPPBX都在同一可信任的網絡環(huán)境中,網關無需注冊到IPPBX服務器地址。如果網關和IPPBX不在同一網絡,或者網關在外網環(huán)境,或者其他不信任環(huán)境,強烈建議用戶使用注冊模式,要求網關注冊到IPPBX服務器來保證系統(tǒng)呼入呼出的安全。因此,注意,我們這里的 注冊是關閉狀態(tài)。
選擇 WAN_default ,WAN口將綁定物理端口的 WAN 端口地址,所有的SIP trunk,SIP終端都將通過此SIP配置進行注冊。
第二步: 訪問 呼叫控制/路由,在路由子菜單設置系統(tǒng)呼入呼出路由設置策略。

在以上配置中,我們配置了呼入方向的路由配置和呼出方向的路由配置策略。這里一定要注意,優(yōu)先級高的會優(yōu)先處理。
步驟 2.1: 創(chuàng)建一個呼入路由策略,選擇“”來源地”,從SIP trunk中選擇我們已配置好的SIP 中繼。從“目的地“選項中配置我們準備路由到最終呼叫目的地對象。

用戶在配置來源地時需要注意,目前,一般來說,來源地是指通過外部資源呼入到IPPBX的呼叫,因此,一般的來源地包括SIP trunk,或者默認設備支持的FXO/E1端口資源。
目的地選項包括了多種業(yè)務對象,一般的呼叫可以根據業(yè)務要求的不同路由到不同的目的地選項,可能包括的目的地選項是語音IVR導航,隊列,振鈴組,某個特定分機號碼,或者第三方轉移的呼叫等。這里,我們簡單設置為一個技術支持振鈴組(提前設置振鈴組)。
步驟 2.2: 創(chuàng)建一個呼出的呼叫路由策略規(guī)則。來源地選擇“任意“。這里,我們假設IPPBX內部任何分機或者其他資源都可以呼出。目的地是我們已創(chuàng)建的SIP trunk。因此,這樣的配置可以允許IPPBX任意一個資源或者終端可以通過SIP 中繼呼出。此呼叫通過內部任意分機,呼叫SIP trunk,然后呼叫到網關的IP地址,通過網關FXO出局。
注意,這里的任意可以根據選項做任意設置,可以設置僅允許某些用戶呼出,也可以設置僅其他資源轉接呼出等設置。如果需要限定某些用戶在特定時間呼出也可以通過高級配置或者其他路由做限制設置。另外,系統(tǒng)可以設置允許某些系統(tǒng)用戶呼叫國內電話,某些系統(tǒng)用戶呼叫國際傳統(tǒng)等設置,用戶通過高級配置或者其他路由來處理。

在內部業(yè)務方面,系統(tǒng)可以添加一個振鈴組,實現一個群組振鈴。這里,我們設置了一個技術支持部門的振鈴組,所有技術支持部門分機都劃歸到一個振鈴組中。呼入的呼叫今后路由到這個振鈴組。振鈴組設置不同的振鈴策略來對終端發(fā)起振鈴。

測試呼入呼出流程
成功完成以上所有配置以后,用戶可以通過軟電話或者SIP終端進行測試呼叫。
第一步: 注冊一個SIP分機,通過SIP分機呼叫一個外部的手機號碼。此呼叫將通過網關的PSTN FXO口呼出到手機。

第二步: 測試一個呼入的路由設置,外部號碼對PSTN號碼進行呼叫,網關端口收到這個呼叫后會通過SIP trunk路由到IPPBX,然后IPPBX估計呼入路由規(guī)則策略,路由到一個技術支持的振鈴組。振鈴組中的一個分機號碼(101分機)接聽此呼叫。

通過系統(tǒng)CDR顯示的呼叫日志:

總結
以上流程配置了鼎信UC-120和網關的基本的配置流程,流程說明了如何在網關配置SIP trunk,添加呼叫路由;在UC、IPPBX端配置SIP trunk,添加呼叫路由控制流程。最后,我們通過內部分機實現呼入呼出流程測試。整個流程基本覆蓋了完整的UC和網關配置的核心步驟,用戶可以根據此配置來擴展接入的端口,為UC、IPPBX擴展提高一個穩(wěn)定的解決方案。
此配置僅配置了關于UC-120和網關的配置流程,此配置同時也可以適用于其他的第三方IPPBX流程配置,包括E1網關配置,高并發(fā)的UC-200以上的UC配置流程。如果用戶遇到其他的技術問題或者配置方案需求,可以訪問我們官方網站獲得幫助:www.dinstar.cn。
鼎信通達產品技術知識庫:
https://dinstar.atlassian.net/wiki/home