OpenVox A400P 是一個完全相容 Asterisk 平台的 PSTN 電話介面卡,可用來連結 Asterisk 與傳統市話線及傳統電話交換機。
A400P 包含有 4 個應用模組,可用於 FXS 及 FXO,且相容於 Asterisk/Trixbox/Elastix/PIAF 等各種電話交換平台。
產品規格
官方網站連結
文章列表
#lspci ... 00:0a.0 Communication controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface ... #lspci -vvv ... 00:0a.0 Communication controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface Subsystem: Unknown device b100:0003 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32 (250ns min, 32000ns max) Interrupt: pin A routed to IRQ 11 Region 0: I/O ports at b000 [size=256] Region 1: Memory at f5000000 (32-bit, non-prefetchable) [size=4K] Capabilities: [40] Power Management version 2 Flags: PMEClk- DSI+ D1- D2+ AuxCurrent=55mA PME(D0+,D1-,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME+ ...
Tips:
一般來說,綠色模組是 FXS, 紅色模組是 FXO。
由於 Elastix/PIAF 已經內建的 Dahdi 的驅動程式,所以只要執行指令,系統可以偵測卡片並自動做好基本設定:
# dahdi_genconf
這個指令會依照卡片的類型,自動產生兩個主要的設定檔:
PIAF 預設在開機時會啟動不同類型卡片的驅動模組,如果想關閉其他沒用到的,編輯 /etc/dahdi/modules
... # Digium TDM400P: up to 4 analog ports wctdm ...
其他的就用註解方式關閉
機器作一次重新開機。
執行 dahdi_cfg
$ dahdi_cfg -vvv DAHDI Tools Version - 2.4.1 DAHDI Version: 2.4.1 Echo Canceller(s): MG2 Configuration ====================== Channel map: Channel 01: FXO Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 01) Channel 02: FXO Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 02) Channel 03: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 03) Channel 04: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 04) 4 channels to configure. Setting echocan for channel 1 to mg2 Setting echocan for channel 2 to mg2 Setting echocan for channel 3 to mg2 Setting echocan for channel 4 to mg2
Tips:
如果 channel 顯示 FXO kewlstart, 這是 FXS port, 所以這張卡片是 01-02 FXS, 03-04 FXO。
請確定 /etc/asterisk/chan_dahdi.conf 內有包含以下內容:
[channels] ... ... #include dahdi-channels.conf
重啟 Asterisk 服務
顯示 dahdi 可用的 channel 狀態
pbx*CLI> dahdi show channels Chan Extension Context Language MOH Interpret Blocked State pseudo default default In Service 1 from-internal default In Service 2 from-internal default In Service 3 from-pstn default In Service 4 from-pstn default In Service
Tips:
一般來說,FXS port 應該要用 from-internal, FXO port 用 from-pstn 或 from-zaptel。
要作通話測試前,必須將卡片上的 FXS/FXO port 順序找出來,並且將電話桌機接上 FXS, 以及市話外線接入 FXO。要辨識 port 的位置,可以透過系統上的硬體訊息再加上卡片的外觀來確認,以下示意圖可說明: