2017-11-24 5 views
1

Ich bin ein Neuling in Asterisk.Asterisk Manager Interface Verbindung

Ich sehe zwei Möglichkeiten, Asterisk-Manager Interface (AMI) in Asterisk zu verbinden:

  • AMI über TCP
  • AMI über HTTP

Wie soll ich verwenden? TCP oder HTTP? und warum? Ich habe diese open source PAMI gefunden, das ist AMI mit PHP implementieren und scheinen mit TCP verbinden.

Ich habe keine Open-Source-AMI für HTTP-Verbindung gefunden.

Vielen Dank im Voraus.

Antwort

0

AMI ist ein Protokoll, das eine Zustandsunterstützung erfordert, wobei tcp-Socket verwendet wird.

Sicher können Sie versuchen, AMI-Verbindung über http (mit Middleware), aber es ist nicht so konzipiert, so zu arbeiten.

Für Benutzer über HTTP siehe ARI-Schnittstelle.

+0

Vielen Dank für Ihre Hilfe. – nistelrooy41001662

0

Der Grund, warum PAMI nicht für HTTP verfügbar ist, ist die Software, die für Befehle und den Empfang von Ereignissen über AMI erstellt wurde, die auf dem TCP-Socket basiert, um diese Ereignisse zu abonnieren und zu beobachten. Erfordert es Sie, Ereignisse zu beobachten oder nur Befehle zu senden?