⚡ This Site is Updated Every Day

Asterisk – ติดตั้งการ์ด AEX410

  • Home
  • Asterisk
  • Asterisk – ติดตั้งการ์ด AEX410

1. Compile DAHDI บน Debian 8
     ในบทความตอนที่ 2 เราติดตั้ง Asterisk Packages บน Debian 8   ในตอนนี้เราจะติดตั้ง
     การ์ด AEX410   เราจะต้องลง DAHDI เพื่อให้การ์ดทำงานได้
     การลง DAHDI บน Debian 8 มีขั้นตอนดังนี้

     #apt-get install dahdi-source
     #m-a a-i dahdi
     #apt-get install asterisk-dahdi dahi
     #dahdi_span_assignments auto
     
2. ติดตั้งการ์ด AEX410

     

     รูปแทน – ในรูปเป็นการ์ด TDM400P 1 FXS + 1 FXO   

     หลังจากติดตั้งเสร็จเรียบร้อยแล้ว ก็ใช้ software utility scan หาการ์ดได้เลย

     

     DAHDI (Digium Asterisk Hardware Device Interface) ใช้
     dahdi_scan   จะเห็นว่าการ์ด AEX410 อยู่ในสภาพ active และไม่มี alarms (alarms=OK) การ์ดมี 1
     port FXO และ 4 ports จากนั้นจะใช้ dahdi_genconf command
     
     #/usr/sbin/dahdi_genconf

     เพื่อสร้าง config file ซึ่งจะได้ file /etc/dahdi/system.conf ดังรูปข้างล่าง

     

     ส่วนอีก file ที่ dahdi_genconf สร้งขึ้นมาคือ /etc/asterisk/dahdi-channels.conf   ซึ่งเราจะใช้ file นี้เป็นส่วน
     ประกอบใน file /etc/asterisk/chan_dahdi.conf ซึงเป็น file config channels ของการ์ด TDM และการ์ดอื่นๆ

     ตัวอย่าง /etc/asterisk/chan_dahdi.conf

     ===========================================================

     [trunkgroups]

     [channels]      context=from-pstn  
     signalling=fxs_ks
     usecallerid=yes
     hidecallerid=no
     callwaiting=yes
     usecallingpres=yes
     callwaitingcallerid=yes
     threewaycalling=yes
     transfer=yes
     canpark=yes
     cancallforward=yes
     callreturn=yes
     echocancel=yes
     echocancelwhenbridged=no
     faxdetect=incoming
     echotraining=800
     rxgain=0.0
     txgain=0.0
     callgroup=1
     pickupgroup=1

     ;Uncomment these lines if you have problems with the disconection of your analog lines
     busydetect=yes 
     busycount=3

     immediate=no

     #include dahdi-channels.conf
     #include chan_dahdi_additional.conf
     =======================================================
     

     include dahdi-channels.conf     หมายถึงให้รวม file dahdi-channels.conf ที่ถูกสร้างจาก /usr/sbin

     /dahdi_genconf เข้ากับ chan_dahdi.conf

     chan_dahdi_additional.conf     มักจะเป็น file ที่สำหรับคอนฟิกเบอร์ภายในที่เป็นโทรศัพท์ธรรมดา ในขณะที่

     sipphone/softphone

     กำหนดใน sip.conf

     ตัวอย่าง dahdi-channels.conf ที่ถูกสร้างโดย /usr/sbin/dahdi_genconf

     

     เมื่อมีทั้ง /etc/dahdi/system.conf และ /etc/asterisk/chan_dahdi.con เราก็ restart
     asterisk ได้เลย

     #service asterisk stop
     #service asterisk start
     #asterisk -r
     hostname*CLI> dahdi show channels

     ถ้า dahdi show channels ได้ channels ครบ   เราก็พร้อมที่จะ config /etc/asterisk/extensions.conf แล้ว

        

3. ส่งท้าย
     ในตอนหน้าจะคอนฟิก PSTN trunk แล้วเราจะมีทั้ง SIP trunk และ PSTN trunk ไว้ใช้งาน
     เจอกันใหม่นะครับ


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.