Asterisk AMI

Cu interfața Asterisk AMI se poate asculta și configura un server Asterisk.

Info: Interfața se sincronizează automat cu cel mai lent ciclu al PLC asociat. Mesajele sunt bufferizate de sistem, astfel încât niciun mesaj nu este pierdut.

Notă: Evenimente pot fi create și direct în Telefon. Acestea comunică cu un obiect de vizualizare existent .

Descriere funcțională

Asterisk Manager Interface (AMI) este un monitor și servește, de asemenea, la gestionarea centralei telefonice Asterisk. Toate comenzile sunt transmise prin text clar prin TCP/IP.

Dacă conexiunea este inactivă timp de 30 secunde, se trimite automat o comandă Ping.

Trimiteți acțiuni

Acțiunile sunt trimise ca șiruri de caractere pe mai multe linii la variabila action. Se transmite sfârșitul normal al liniei de Antcas Control. Aceasta se diferențiază de documentația Asterisk.

Aici un exemplu:

Action: SIPpeerstatus
ActionID: 1234

Răspunsul comenzii executate este trimis la variabila response. O listă interogată este apoi trimisă la event. Aceasta poate fi evaluată în același mod ca un eveniment.

Notă: Documentația se găsește la: https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+AMI+Actions de la a doua generație, aceasta se numește https://wiki.asterisk.org/wiki/display/AST/Asterisk+18+AMI+Events

Exemplu

Numărați numărul.

Action: Originate
Channel: SIP/<ZIELNUMMER@HOST>
Context: dp<PROJEKTID>
Exten: <TELEFONID>
Priority: 1
Async: True

Evaluarea evenimentelor

Fiecare eveniment este sincronizat cu timpul de ciclu al celei mai lente aplicații. Aceasta înseamnă că, atunci când există mai multe răspunsuri consecutive, fiecare răspuns poate fi evaluat și niciunul nu se pierde.

Aici un exemplu pentru a detecta o apelare. Astfel, se generează o frontă pozitivă la blocul funcțional Ring. ID-ul participantului trebuie schimbat după valoarea Exten:. ID-ul poate fi preluat de pe Telefon sau monitor.

Notă: Documentația se găsește la: https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+AMI+Events

Utilizarea serverului intern

Serverul Asterisk care rulează pe Antcas Server are diverse restricții. Printre altele, nu se pot face modificări de sistem. De asemenea, nu este posibil să se pună conexiunea la dispoziție din exterior.

Pentru a stabili o conexiune, selectați în configurație sub interfață ieșire opțiunea Internă.