- FreePBX 支持的各種中繼線路
- 設(shè)置中繼線路的方法
- 檢查配置的中繼狀態(tài)
中繼類型
FreePBX 支持創(chuàng)建6 種 中繼類型:
- Zap/Dahdi 通過語音板卡創(chuàng)建的中繼
- IAX2
- SIP
- ENUM
- DUNDi
- Custom
Zap, IAX2, SIP 中繼利用本身的技術(shù)特點(diǎn)創(chuàng)建中繼連接。這些中繼類型就像在終端狀態(tài)使用一樣,有各自的亮點(diǎn)和隱患。Zap 或者dahdi 中繼要求安裝Asterisk 語音板卡,語音板卡支持FXO 或者E1 數(shù)字接入。 SIP 中繼是使用最多的一種中繼類型,但是可能需要面對 NAT 防火墻問題。 IAX2 中繼 可以穿透防火墻,但是僅僅局限于Asterisk 平臺-Asterisk 平臺之間的中繼對接。
在VOIP 環(huán)境下, ENUM (E.164 NUmber Mapping, 號碼映射) 用來通過VOIP 路由統(tǒng)一管理 E.164 (國際電信撥號規(guī)則) 的一種方法。ENUM 系統(tǒng)的工作原理類似于Internet DNS 域名解析系統(tǒng)一樣。VOIP 運(yùn)營商可以通過 ENUM 系統(tǒng)提供一個電話號碼。從而使國際統(tǒng)一的E.164電話號碼成為可以在互聯(lián)網(wǎng)中使用的網(wǎng)絡(luò)地址資源。
ENUM 中繼允許FreePBX 對 公共服務(wù)器 e164.org ENUM 服務(wù)器撥打號碼,此服務(wù)器將通過此號碼查詢一個相應(yīng)的中繼路由,然后此通話可以根據(jù)此路由呼出。一個VOIP 呼叫路由 包含 VOIP 協(xié)議,服務(wù)器名稱或 IP地址,端口,分機(jī)號碼。freePBX就可以 通過以上信息,把需要撥打的號碼綁定到此呼叫路由,實現(xiàn)通話。例如,通過一個SIP 路由撥打的號碼是 555-555-1234,表現(xiàn)的形式可能是SIP:1234@pbx.example.com:5060. 這是一個比較好的功能。重要的是,間接路由到其他的電話系統(tǒng)通常話費(fèi)是比較便宜的。呼叫一個傳統(tǒng)的PSTN 線路,通常需要第三方的運(yùn)營商和交換設(shè)備。如果這個被呼叫的號碼在ENUM 系統(tǒng),通話將繞過話費(fèi)比較昂貴的運(yùn)營商服務(wù),直接通過一個在 ENUM 回復(fù)的路由來轉(zhuǎn)接到被呼叫方。
ENUM 對呼叫方也是有好處的,允許被呼叫方可以任意轉(zhuǎn)接此通話。通話服務(wù)可以被轉(zhuǎn)接到指定的號碼,或者路由ENUM 系統(tǒng)中的其他路由分機(jī)。
DUNDi (Distributed Universal Number Discovery, 分布式全球號碼查詢) 是類似于ENUM的路由協(xié)議。為了通過 DUNDi 協(xié)議查詢另一臺Asterisk 系統(tǒng)服務(wù)器,在本asterisk 服務(wù)器必須設(shè)置 另一臺服務(wù)器為 peered 屬性。Peering 要求雙方生成和互相交換 密匙文件。
DUNDi 是一種通過分布式的方式完成對 ENUM 格式的查詢。通過點(diǎn)對點(diǎn)查詢方式可以快速發(fā)現(xiàn)對端的連接狀態(tài)。如果系統(tǒng) A 通過 peers方式和 system B 連接,system B 通過 peers 方式和 系統(tǒng) C連接, 那么 system C 可以獲得 系統(tǒng)A 通過的呼叫路由。在點(diǎn)-點(diǎn)環(huán)境下,系統(tǒng) B 將直接 轉(zhuǎn)接 系統(tǒng)C 到系統(tǒng)A 的通話。
DUNDi 不完全局限于 E.164 號碼匹配架構(gòu),它允許 PBX 系統(tǒng)可以發(fā)起一個單獨(dú)的呼叫,或者路由模式,而不是整個號碼。因此,這是一個比較好的備選分布式PBX解決方案。一個主PBX 通過 DUNDi 和 遠(yuǎn)程的PBX連接,分機(jī)之間無需通過中繼路由和遠(yuǎn)程的PBX 分機(jī)通信。
待續(xù)......