แล้วลองคอนฟิกอะไรก็ได้แล้วกด Apply Changes จะขึ้นแถบสีส้มคำว่า "Apply Configuration Changes" ด้านบน ให้กด แล้วกด "Continue with reload" แล้วคอยดูข้อความที่เกิดขึ้น ถ้าข้อความเป็นแบบนี้
- โค้ด: เลือกทั้งหมด
[FATAL] Failed to get engine_info retreive_conf failed to get engine information and cannot configure up a softwitch with out it.Error: ERROR-UNABLE-TO-PARSE
1 error(s) occurred, you should view the notification log on the dashboard or main screen to check for more details.
ให้แก้ไขแบบนี้ครับ
เปิดไฟล์ /var/lib/asterisk/bin/retrieve_conf
ค้นหาบรรทัด $engineinfo = engine_getinfo();
แล้วให้เพิ่ม 2 บรรทัดต่อไปนี้เข้าไปเป็นบรรทัดต่อๆมา
- โค้ด: เลือกทั้งหมด
$engineinfo['engine']="asterisk";
$engineinfo['version']="1.6.2.20";
ให้แก้บรรทัด version ให้เป็นเวอร์ชั่น Asterisk ที่ใช้อยู่นะครับ เช็คเวอร์ชั่นได้จากคำสั่ง asterisk -rx "core show version"
ผลลัพท์
Asterisk 1.6.2.20 built by palosanto @ rpmbuild32-2.elastix.palosanto.com on a i686 running Linux on 2011-09-08 16:05:53 UTC
แสดงว่าเครื่องผมเป็นเวอร์ชั่น 1.6.2.20
เซฟไฟล์ แล้วลองใหม่ ก็จะแก้ปัญหาได้ครับ
หมายเหตุ
อาการกด Apply ไม่ได้เกิดจากหลายๆสาเหตุนะครับ ส่วนมากก็จะดูจากข้อความบน FreePBX ว่ามันโชว์ Error อะไรออกมา แล้วก๊อบข้อความไป Search ใน Google ครับ