ไม่ทราบว่าติดตั้ง centos แล้วก็ลง asterisk เองใช่มั๊ยครับ ตอนที่สั่ง start ด้วย command line ก็รันได้ตามปกติใช่มั๊ยครับ
ผมมีข้อแนะนำดังนี้
วิธีที่ 1ตอนที่เราติดตั้ง asterisk แล้วใช้คำสั่ง make install อ่ะครับ มันจะมีไฟล์นึงชื่อ asterisk อยู่ที่ /etc/init.d/ ไฟล์นี้เอาไว้รัน asterisk ให้เป็น service ครับ วิธีการมีดังนี้ ทีละคำสั่งนะครับ
cd /etc/init.d
chmod 755 asterisk
chkconfig --level 35 asterisk on
service asterisk start
ในไฟล์ /etc/init.d/asterisk จะมีสองบรรทัดที่บอกว่าเราจะรัน asterisk ด้วย user และ group อะไร ดีฟอลท์จะเป็น root และ root ครับ
วิธีที่ 2 เพิ่มในไฟล์ /etc/rc.d/rc.local
คือเอาคำสั่งที่เราใช้รัน asterisk ไปไว้ในไฟล์ /etc/rc.d/rc.local ทีนี้ก็จะรันทุกครั้งที่เปิดเครื่อง
ลองดูครับ ถ้ายังติดปัญหาอยู่ โพสมาใหม่นะครับ
เทคนิคการติดตั้ง Asterisk 16.x + DAHDI 2.11.1 บน CentOS 7เทคนิคการติดตั้ง Asterisk 15.x + DAHDI 2.11.1 บน CentOS 7