Tommy 碎碎念

Tommy Wu's blog

« 上一篇 | 下一篇 »

Dialogic 在 Linux 上使用 ISDN 的設定
post by tommy @ 02 二月, 2008 16:26

上一篇文章提到了一些在 Dialogic 上頭使用 ISDN 要注意的事項. 不過原本用來測試的平台是用 Windows, 最近系統要上線使用前, 為了方便起見, 我們還是決定轉到 Linux 上頭使用.

在 Linux 上頭, 並沒有如同 Windows 一樣, Dialogic 有個專用的設定程式會自己抓取上頭安裝的語音卡, 只能用個 mkcfg 的指令一個個來選擇支援的型號. 而在 ISDN 上頭, 這個 mkcfg 指令並沒有任何相關的設定,  就只能自己去改 /usr/dialogic/cfg/dialogic.cfg 這個設定檔的內容了.

以我們使用的 E1 ISDN 來說, 通常都是使用 CTR4 這個歐規的協定. 除了前一篇文章所提到的 CRC 設定外, 要自己在 dialogic.cfg 加上 ISDNProtocol 的設定 (網路上看到的還需要 ParameterFile 設定) 才可以. 如果有兩個 port, 要分別設定, 第二個 port 是使用 ISDNProtocol2 與 ParameterFile2 的設定.

以我們所使用的 D/600JCT-2E1 來看, 目前的設定如下: 

[Genload - All Boards]
LogFile=genload.log
BusType=SCBus
SCBusClockMaster=AUTOMATIC
SCBusClockMasterSource=AUTOMATIC
PCMEncoding=ALAW
 
[Genload - PCI ID 0] /* Dual T1/E1 PCI HD */
ISDNProtocol=CTR4
ParameterFile=spandti.prm
ISDNProtocol2=CTR4
ParameterFile2=spandti.prm

我試過網路上頭查到的另一種設定如下:

[Genload - All Boards]
LogFile=genload.log
BusType=SCBus
SCBusClockMaster=AUTOMATIC
SCBusClockMasterSource=AUTOMATIC
PCMEncoding=ALAW
 
[Genload - PCI ID 0] /* Dual T1/E1 PCI HD */
ISDNProtocol=CTR4
ParameterFile=ctr4.prm
ISDNProtocol2=CTR4
ParameterFile2=ctr4.prm

這兩種方式, 在我們的機器上頭, 結果都一樣, 都可以正常使用.

Del.icio.us Furl HEMiDEMi Technorati MyShare
迴響
暱稱:
標題:
個人網頁:
電子郵件:
迴響

  

Bad Behavior 已經阻擋了 133 個過去 7 天試圖闖關的垃圾迴響與引用。
Power by LifeType. Template design by JamesHuang. Valid XHTML and CSS