Con l'interfaccia Asterisk AMI è possibile monitorare e configurare un server Asterisk.
Info: L'interfaccia si sincronizza automaticamente con il ciclo più lento della PLC associata. I telegrammi vengono memorizzati nel buffer dal sistema, quindi non ne va perso nessuno.
Nota: È possibile creare anche eventi direttamente nel
Telefono. Questi comunicano con un oggetto di visualizzazione esistente
.
L'Asterisk Manager Interface (AMI) è un monitor e serve anche per la gestione dell'impianto telefonico Asterisk. Tutti i comandi vengono trasmessi in testo chiaro tramite TCP/IP.
Se la connessione è inattiva per 30 secondi, viene inviato automaticamente un comando Ping.
Le azioni vengono inviate come stringa a più righe alla variabile action. In questo caso viene trasmesso il normale fine riga di Antcas Control. Questo si differenzia dalla documentazione di Asterisk.
Ecco un esempio:
Action: SIPpeerstatus
ActionID: 1234
La risposta del comando eseguito viene inviata alla variabile response. Un elenco interrogato viene quindi inviato a
event. Questo può essere valutato come un evento.
Nota: La documentazione è disponibile all'indirizzo: https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+AMI+Actions dalla seconda generazione si chiama https://wiki.asterisk.org/wiki/display/AST/Asterisk+18+AMI+Events
Selezionare il numero.
Action: Originate
Channel: SIP/<ZIELNUMMER@HOST>
Context: dp<PROJEKTID>
Exten: <TELEFONID>
Priority: 1
Async: True
Ogni evento viene sincronizzato con il tempo di ciclo dell'applicazione più lenta. Ciò significa che, in caso di più risposte consecutive, ogni risposta può essere valutata e nessuna va persa.
Di seguito un esempio per riconoscere una chiamata. In questo caso viene generato un fronte positivo al blocco funzionale Ring. L'ID del partecipante va modificato dopo il valore Exten:. L'ID può essere prelevato dal Telefono o dal monitor.

Nota: La documentazione è disponibile all'indirizzo: https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+AMI+Events
Il server Asterisk in esecuzione su Antcas Hub presenta diverse limitazioni. Tra l'altro, non è possibile apportare modifiche al sistema. Inoltre, non è possibile rendere disponibile la connessione dall'esterno.
Per stabilire una connessione, selezionare nell'impostazione dell'interfaccia in uscita l'opzione Interno.