A400P - PSTN Interface Card(FXS+FXO)

  • You do not have permissions to view this page - please try logging in.

版本為 01:59, 29 Jul 2026

到這個版本。

返回到 版本存檔.

查閱目前版本

簡介

A400P.jpgOpenVox A400P 是一個完全相容 Asterisk 平台的 PSTN 電話介面卡,可用來連結 Asterisk 與傳統市話線及傳統電話交換機。

A400P 包含有 4 個應用模組,可用於 FXS 及 FXO,且相容於 Asterisk/Trixbox/Elastix/PIAF 等各種電話交換平台。

產品規格

  • 最多 4 個 RJ11 port 的 FXS 及 FXO 組合。
  • 32 bit  33MHz PCI 及完全相容 PCI 2.2。
  • 相容 5V 及 3.3V PCI 插槽且自動偵測。
  • 工作溫度 0~50 C。
  • 儲存溫度 -40~125 C
     

官方網站連結

文章列表

硬體安裝

  1. 將卡插上電腦內的 PCI 插槽。
  2. 接上卡側邊的電源孔。(使用 FXS 時,這是必須的)
  3. Linux 偵測卡片。
#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

設定 Dahdi

由於 Elastix/PIAF 已經內建的 Dahdi 的驅動程式,所以只要執行指令,系統可以偵測卡片並自動做好基本設定:

# dahdi_genconf

這個指令會依照卡片的類型,自動產生兩個主要的設定檔:

  • /etc/dahdi/system.conf
  • /etc/asterisk/dahdi-channels.conf

 

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。

設定 Asterisk

請確定 /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

 

Powered by MindTouch Core