2016-11-11 7 views
-1

Ich habe eine Java-Stasis-Anwendung auf Asterisk 14 mit ari4java. Es funktioniert meistens großartig. Ich versuche nun, einen externen Anruf zu empfangen und ihn an eine Warteschlange zu senden. Ich folgendeAccountcode nicht in Asterisk Stasis-Anwendung

  1. Eingehender Anruf tritt Stasis
  2. Brücke erstellen
  3. ersten Anruf hinzufügen (Kanal) zu überbrücken
  4. Kanal erstellen
  5. zweiten Kanal hinzufügen
  6. Dial zu überbrücken (secondChID " Local/2601 ", 30)

All dies funktioniert. Aber wenn eines der Mitglieder der Warteschlange antwortet, bekomme ich kein Ereignis, das die Nummer/den Namen anzeigt.

Ich habe einen Abonnenten zum Warteschlangengerät hinzugefügt und einige Ereignisse aus der Warteschlange empfangen, aber es gibt keine Möglichkeit, diesen Anruf meinem ursprünglichen ersten und zweiten Anruf zuzuordnen.

So versuchte ich mit Kontocode. Aber egal, was ich versuche, Accountcode ist immer leer in allen Stase-Ereignissen, auch wenn ich einen Accountcode im Dialplan erzwinge, bevor er in Stasis geht.

Hat jemand das mit ARI machen können?

Grüße, Sven

Antwort

0

Sie, dass auf Ihre Java-lib Entwickler adressieren soll. Der Kontocode ist in Ordnung, wenn zutreffend. In den meisten Fällen sollten Sie Actionid und UniqueIDs verwenden.