เทคนิคการแก้ปัญหา Asterisk Card (DAHDI) ไม่ทำงาน

Elastix IP Pbx

Moderator: jubjang

เทคนิคการแก้ปัญหา Asterisk Card (DAHDI) ไม่ทำงาน

โพสต์โดย nuiz » 07 ก.พ. 2013 10:37

มีเทคนิคเล็กๆน้อยๆมาฝากครับ ถ้าพบว่า DAHDI ไม่ทำงาน การ์ดใช้งานไม่ได้ โทรออกไม่ได้ รับสายไม่ได้ ลองทำตามเทคนิคต่อไปนี้ดูครับ เผื่อช่วยแก้ปัญหาได้

1. หยุดการทำงานของ amportal
อันดับแรกถ้าเป็น Elastix/Trixbox ให้หยุดการทำงานของ amportal ก่อนครับ
โค้ด: เลือกทั้งหมด
amportal stop

หรือถ้าท่านใช้ Asterisk เพียวๆก็รันคำสั่งนี้ (บน CentOS)
โค้ด: เลือกทั้งหมด
service asterisk stop


2. รีสตาร์ท dahdi
รันคำสั่งนี้ดูครับเผื่อว่าจะเจอต้นตอของปัญหาก็ได้
โค้ด: เลือกทั้งหมด
service dahdi restart

ปรากฏว่าเจอข้อความคล้ายๆแบบนี้ แจ้งว่ามี fail ที่ channel 3 (หรือ channel อื่นๆ)
โค้ด: เลือกทั้งหมด
Unloading DAHDI hardware modules: done
Loading DAHDI hardware modules:
  wctdm:  [  OK  ]

Running dahdi_cfg:  DAHDI_CHANCONFIG failed on channel 3: Invalid argument (22)
Selected signaling not supported
Possible causes:
        FXS signaling is being used on a FXS interface (use a FXO signaling variant)
        RBS signaling is being used on a E1 CCS span
        Signaling is being assigned to channel 16 of an E1 CAS span
[FAILED]

ผมร้องอ๋อเลย แต่ก่อนเคยมี channel 3 และคอนฟิกใช้งานแล้วด้วย ต่อมาถอด channel 3 ออก แต่คอนฟิกของ DAHDI ยังมี channel 3 อยู่ ยังไม่ได้ถูกลบออกไป

3. วิธีแก้ปัญหา
ทำไฟล์คอนฟิกของ dahdi ใหม่ครับ โดยให้รันคำสั่ง
โค้ด: เลือกทั้งหมด
dahdi_genconf

แล้วรีสตาร์ท dahdi ใหม่
โค้ด: เลือกทั้งหมด
service dahdi restart

ก็จะไม่เจอ error แล้ว ตามข้อความด้านล่าง
โค้ด: เลือกทั้งหมด
service dahdi restart
Unloading DAHDI hardware modules: done
Loading DAHDI hardware modules:
  wctdm:  [  OK  ]

Running dahdi_cfg:  [  OK  ]


4. สตาร์ท amportal
โค้ด: เลือกทั้งหมด
amportal start

หรือท่านที่ใช้ Asterisk เพียวๆก็สตาร์ท asterisk (บน CentOS)
โค้ด: เลือกทั้งหมด
service asterisk start

เทคนิคนี้เป็นเคสๆหนึ่งที่ท่านอาจจะเจอก็ได้ครับ หากทำแล้วไม่หายก็โพสต์แชร์ปัญหา (หรือประสบการแก้ปัญหา) มาได้ครับ
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 7069
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

Re: เทคนิคการแก้ปัญหา Asterisk Card (DAHDI) ไม่ทำงาน

โพสต์โดย chollathee » 11 ก.พ. 2013 09:51

ผมเคย amportal stop ไม่ได้ด้วยครับ มันค้าง นับอยู่นั่นแหละ แล้วก็ไม่ทำอะไรเลย

หลังๆ มาเลยใช้ amportal kill แทน
ได้ผลชะงัด

ตอนนี้ตั้ง crontab ไว้ให้ restart service พวกนี้ทุกวันก่อนเริ่มงาน ช่วยเรื่องเสถียรภาพได้เยอะเลย

ที่ผมใช้อยู่ก็ประมาณนี้ครับ
amportal kill
service dahdi restart
service hylafax restart
amportal start
chollathee
Gold Member
 
โพสต์: 78
ลงทะเบียนเมื่อ: 06 เม.ย. 2010 17:42


ย้อนกลับไปยัง Elastix - Unified Communications Software

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 7 ท่าน

cron