ด้วย Asterisk AMI Interface สามารถฟังและตั้งค่าสิ่งที่เกี่ยวข้องกับเซิร์ฟเวอร์ Asterisk ได้
Info: อินเตอร์เฟซนี้จะซิงโครไนซ์อัตโนมัติกับไซเคิลที่ช้าที่สุดของ PLC ที่เกี่ยวข้อง โทรเลขจะถูกบัฟเฟอร์โดยระบบเพื่อให้ไม่มีโทรเลขหายไป
หมายเหตุ: สามารถสร้างเหตุการณ์ได้โดยตรงใน
โทรศัพท์ นี้จะสื่อสารกับวัตถุ
Visualization ที่มีอยู่
Asterisk Manager Interface (AMI) เป็นโมนิเตอร์และใช้ในการจัดการระบบโทรศัพท์ Asterisk ทุกคำสั่งจะถูกส่งผ่าน TCP/IP ด้วยข้อความธรรมดา
หากการเชื่อมต่อไม่ได้รับการใช้งาน 30 วินาที คำสั่ง Ping จะถูกส่งอัตโนมัติ
การกระทำจะถูกส่งเป็นข้อความหลายบรรทัดไปยังตัวแปร action ในการนี้ จะใช้การสิ้นสุดบรรทัดปกติของ Antcas Control ที่ถูกส่งไป นี่แตกต่างจากเอกสารของ Asterisk
ดูตัวอย่างต่อไปนี้:
Action: SIPpeerstatus
ActionID: 1234
การตอบกลับของคำสั่งที่ถูกทำงานจะถูกส่งไปยังตัวแปร response รายการที่ถูกเรียกขอจะถูกส่งไปยัง
event นี่สามารถประเมินได้เหมือนกับเหตุการณ์
หมายเหตุ: เอกสารนี้พบได้ที่: https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+AMI+Actions จากรุ่นที่สองนี้จะเป็น https://wiki.asterisk.org/wiki/display/AST/Asterisk+18+AMI+Events
เลือกหมายเลข.
Action: Originate
Channel: SIP/<ZIELNUMMER@HOST>
Context: dp<PROJEKTID>
Exten: <TELEFONID>
Priority: 1
Async: True
แต่ละเหตุการณ์จะซิงโครไนซ์กับเวลาซิกเกิลของแอปพลิเคชันที่ช้าที่สุด นี่หมายความว่าหากมีการตอบกลับหลายครั้งต่อกัน การตอบกลับแต่ละครั้งสามารถประเมินได้และไม่มีใครหายไป
ดูตัวอย่างเพื่อตรวจจับการโทร ด้วยการสร้างขั้วบวกที่ฟังก์ชันบล็อก Ring ผู้ใช้ ID ต้องเปลี่ยนหลังจากค่าของ Exten: ID นี้สามารถดึงได้จาก โทรศัพท์ หรือมอนิเตอร์

หมายเหตุ: เอกสารนี้พบได้ที่: https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+AMI+Events
Asterisk Server ที่รันบน Antcas Server มีข้อจำกัดหลายประการ รวมถึงไม่สามารถทำการเปลี่ยนแปลงระบบได้ นอกจากนี้ ยังไม่สามารถให้เชื่อมต่อจากภายนอกได้
เพื่อสร้างการเชื่อมต่อ เลือกตัวเลือก Intern ในการตั้งค่าอินเตอร์เฟซออกไป