分類

Slideshow

Get the Flash Player to see the slideshow.

彙整

近期迴響

Asterisk 或 PBX 相關

Communication Softwares

Hi-Fi 天地

HTML 資訊

Learning

Linux

Project Management

Who am I

健康百科

技術相關

時人時事

經常收看

誠意推介

金錢世界

雜七雜八

Site search

 

三月 2010
« 一月    
 123456
78910111213
14151617181920
21222324252627
28293031  

標籤

近期文章

Archive for '安裝'

[Copy] How to install VPN on CentOS 4/5 in 3 minites.

From http://pctechnic.wordpress.com
How to install VPN on CentOS 4/5 in 3 minites.

Asterisk 1.6 初試啼聲 - Asterisk 1.6.x 的實際環境測試

Asterisk 1.6 初試啼聲!
實作環境如下:

硬件:

Intel Desktop Board D865GBF

Intel Pentium 4 2.6G CPU

4 x 1GB DDR 400 RAM

2 x WD 80GB SATA HDD

Digium TE110 T1 board

軟件:

CentOS 5.2

Asterisk 1.6.0.3

Asterisk Addons 1.6.0

libpri 1.4.7

DAHDI 2.1.0.3

DAHDI Tools 2.1.0.2

SpanDSP 0.0.5 pre 4

mpg123 1.6.4

T1 是用香港某大電信供應商,所以今次並不是實驗室環境下工作,是直接接駁街線,一個完全真實的環境下工作。

關於 T1 下的Switch type 和 Protocol的設定如下:

/etc/dahdi/system.conf 的內容節錄:

span=1,1,0,esf,b8zs
bchan=1-23
dchan=24
echocanceller=mg2,1-23

/etc/asterisk/chan_dahdi.conf  的內容節錄:

switchtype=4ess
allow=ulaw
signalling=pri_cpe
echocancel=yes
實作1: 收發傳真,Asterisk 作為一台 Fax Server 的實作
以往,Asterisk 在收發傳真這一功能上一直不合格。雖然Asterisk可以安裝 SpanDSP 這一 library 來支援傳真的功能,但可惜SpanDSP 在傳真這功能上一直未如理想。以往我們會倚靠一套老牌的 OpenSource [...]

小試 Asterisk 1.6.0.1

Hardware:
Intel Celeron D CPU

Asus P5GPL-X

1 GB DDR-400

160GB SATA HDD

OpenVox  Analog board

Software:
Cent OS 5.2

Asterisk 1.6.0.1

dahdi-linux 2.0

dahdi tools 2.0

spandsp0.0.5 pre4

Asterisk GUI

Web GUI 除了 Trixbox 外,Asterisk 1.4 也付設了一個 Web GUI。有興趣的可以到以下網址下載。

http://www.asterisk.org/node/48533

1.jpg

2.jpg

3.jpg

再戰 Asterisk 1.4 傳真功能

Asterisk 本身是沒有付上傳真功能的,她需要倚靠第三方的支持。在 版本1.2中我們會用 SpanDSP。 雖然 SpanDSP 可使到 Asterisk 1.2 上可以實現傳真收發,但在 Asterisk 1.4.x 上,很抱歉,我真的未試過成功!

其實 Asterisk 1.4 已經通過測試確實穩定而並已經可以上 Production,但是傳真功能一直是解決不到。新的 SpanDSP 在 1.4 上跑時會使Asterisk 突然call dump,而它也會增加系統的不穩定。用 Hylafax 也不是長遠的方法,始終Hylafax 是Asterisk 以外的東西,如果需要做 unified messaging 這並不是好方法。如果需要整合 unified messaging 和 remote agent等高端的功能,Asterisk 1.4 是一個好選擇(詳情請看http://www.asterisk.org)。但對於一部 Software PABX來說, 不能支持 Faxing 也過意不去,所以我也一直在找 solution。而今次我終於找到了。

上星期我無意中在網上找到一公司PIKA Technologies,她們有供應Asterisk 1.4 的 Faxing 的 modules。如果我們只用一個 Fax resource 是完全免費。

測試平台是 CentOS5.1, Asteisk 1.4.21 [...]

Asterisk 1.4 用後感

其實,Asterisk 1.4 已推出了一段時間。寫這篇文時最新版本號碼是 1.4.5。而我所測試的版本是 1.4.4。

我找了一部 Dual PIII 的 Server 機作測試平台,同時我也用Digium T110 T1 Card來作一整體測試。

相關的 Package 如下:
CentOS 5.0
Asterisk 1.4.4
libpri 1.4.0
zaptel 1.4.2.1
spandsp 0.0.3
相關的 rx_fax 和 tx_fax 原始檔案

想當然耳,voip-info.org 的資訊也絕不離手呢!

首先,Asterisk 1.4.4 是需要 autoconf 2.6 才可以順利 Compile 的,但可惜暫時所有 Linux distribution 只包括autoconf 2.5.9,所以這大家需要把這東西自行更新到 version 2.6 吧。

最新的autoconf 可以到自由軟體基金會 (www.gnu.org)下載。

Asterisk 1.4 現在可以支援 Google talk 呢。但首先你的系統需要安裝 iksemel 這程式庫。

iksemel 可以用 svn 到 http://svn.uludag.org.tr/projeler/iksemel 下載。
(大家知不知道這土耳其 web site [...]

現在我測試過較穩定的模組組合

現在我測試過較穩定的模組組合如下:

Asterisk 1.2.7
LibPRI 1.2.1
ZapTel 1.2.10
SpanDSP 0.0.2 Pre 26
LibTiff 3.5

發覺最新版本的Asterisk 如果搭配 SpanDSP 0.0.2 Pre 26 後,便出現收發不到傳真的問題。而最新版本的LibPRI 1.2.4 會發現T1只可由 Asterisk 接出,但有接入時便會有 Dropcall 現象。但舊版本沒有這問題。

[@more@]

預備和安裝軟件(二)

下載了 Asterisk, Zaptel 和 LibPRI 這三個基本組件後,我們便可能以開始把它們解壓縮,然後再編譯和安裝。因為以下我會開始分享我在安裝Asterisk 所遇到的問題和解決方法,所以我不打算在這裡詳細解釋安裝方法。大家可能以下載 Asterisk E-Book 作一參考。
http://www.asteriskdocs.org

首先我需要講解我現有設備和硬體用作測試 Asterisk 如下:

1, Lucent MAX MX60-4T1-AC
這樣是我在二手市場買回來的。它徐了支援四個 T1外,它還包括了MX-SL-8BRIT 擴充模組和一只 MBX-SL-POTSFXS 擴充模組。作一個模擬電話機樓也蠻合適呢。

2, OpenVoice A400

這張板卡是中國OpenVox公司所生產的。Zaptel完全支援這板卡。每條 Analog 電話線由各獨立的模組控制。上圖這板卡是共插了四個 FXO (Foregin Exchange Office),可以接駁四條街綫。如果某條電話線的模組是轉換了做 FXS (Foreign Exchange Station),這樣這條電話線便可以直接接駁電話分機。電話分機的電源供應是來自電腦裏的變壓器,所以你會看到這板卡右方有一個電腦電源插頭。這籍此把電腦的電源供應至電話分機。但如果像我一樣用法,所有電話線是街綫,這板卡便無須接駁電源。

3, Digium TE110P T1/E1 Single Span Board

因為這張板卡很袖珍,很多人誤會了它這是一張普通的網卡呢。這板卡是同時支援T1/E1 介面。效果表現也不錯。

它們與 Dialogic 或 Eicon 大廠板卡不同。它們是沒有專用 DSP 或 CPU在其中,相反,所有關於電話線路控制或其他運算工作也由電腦的 CPU 擔當。因此它們的價格會較便宜。但對電腦的性能要求便相應提高。

現在所有電腦用的CPU,不論 Intel 或 AMD也已經支援 [...]

預備和安裝軟件(一)

Asterisk 整套系統是基於 Linux 上建立的,它是一套Opensource軟件,授權形式是以 GPL 形式發佈。有興趣的可以到以下網址下載:

http://www.asterisk.org

所需要下載的模組有:

Asterisk 1.2 - 這是 Asterisk PABX 的主體.
Zaptel - 這是整個電話系統底層驅動程式.
LibPRI - 如果你的系統需要接駁 T1 或 E1 ISDN,你需要下載這驅動程式. 這程式會提供ISDN Q Signal 所需的服務.

當然,你還需要一部預先安裝好的 Linux Box 吧.

我現在的系統配置如下:

Redhat 9
VIA EPIA Mini-ITX - 800A Board with C3 EDEN EBGA Processor
256MB RAM
6GB Hard Drive

或:

Redhat 9
Pentium III 667 with 512MB RAM
80GB HDD

(待續)

參考網頁:

http://www.asterisk.org

http://www.asteriskdocs.org

http://www.asteriskguru.org