Az Asterisk AMI-szolgáltatással egy Asterisk szerver figyelése és konfigurálása lehetséges.
Info: A szolgáltatás automatikusan szinkronizálódik a hozzárendelt SPS leglassabb ciklusával. Az üzenetek pufferelve kerülnek a rendszerbe, így nem veszhet el üzenet.
Megjegyzés: Eseményeket közvetlenül az
Telefonban is létrehozhatunk. Ezek egy létező
Vizuális objektummal kommunikálnak.
Asterisk Manager Interface (AMI) egy monitor és az Asterisk telefonközpont kezeléséhez is szolgál. Mind a parancsok, mind a válaszok szöveges formában TCP/IP-n keresztül kerülnek továbbításra.
Ha a kapcsolat 30 másodpercig inaktív, automatikusan egy ping parancs küldése történik.
Az aktiókat több soros karakterláncként a action változóba küldjük. Ekkor az Antcas Control által használt normál sorvégjel kerül továbbításra. Ez különbözik az Asterisk dokumentációjától.
Példa:
Action: SIPpeerstatus
ActionID: 1234
A végrehajtott parancs válasza a response változóba kerül. Egy lekérdezett lista pedig az
event változóba kerül. Ezt úgy értékelhetjük ki, mint egy eseményt.
Megjegyzés: A dokumentáció megtalálható a következő helyen: https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+AMI+Actions A második generációtól kezdve ez a következő: https://wiki.asterisk.org/wiki/display/AST/Asterisk+18+AMI+Events
Szám wählen.
Action: Originate
Channel: SIP/<ZIELNUMMER@HOST>
Context: dp<PROJEKTID>
Exten: <TELEFONID>
Priority: 1
Async: True
Minden eseményt a leglassabb alkalmazás ciklusidejével szinkronizálunk. Ez azt jelenti, hogy ha több válasz érkezik egymás után, mindegyiket kiértékelhetjük és egyik sem veszhet el.
Példa egy hívás felismerésére. Ekkor a Ring funkcióblokkban pozitív él keletkezik. A résztvevő azonosítóját a Exten: érték után kell megváltoztatni. Az azonosító a Telefon vagy a monitorról olvasható ki.

Megjegyzés: A dokumentáció megtalálható a következő helyen: https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+AMI+Events
A belső Antcas szerveren futó Asterisk-szervernek vannak különböző korlátai. Egyebek között nem végezhetünk rendszerbeállításokat. Emellett nem lehetséges a kapcsolat külső hozzáférést biztosítani.
Ahhoz, hogy kapcsolatot létesítsünk, válassza ki a konfigurációban a kimenő szolgáltatásnál az Intern opciót.