Frage

Ich arbeite an einem Avaya IVR mit einem Nuance -Erkenntnis und einem TTS -Motor. Unsere Anwendung ermittelt die Anrufinformationen für Anrufe, indem Sie die DNIS -Daten aus der PBX über eine "benutzerdefinierte" Avaya -Variable erhalten, die den Anruf beschreibt:

<script>
  dnis = session.telephone.dnis;
</script>

Kennt jemand einen Mechanismus, mit dem ich den DNIS -Wert innerhalb der Sitzung ändern kann? Wenn ich versuche, es mit der VXML -Zuweisungsanweisung zu ändern, stürze ich ab:

<assign name="session.telephone.dnis" expr="chosen_dnis"/>

Es ist nicht sehr wichtig, würde uns aber etwas leichter machen.

Vielen Dank!
IVR Avenger

War es hilfreich?

Lösung

Sitzungsvariablen sind entsprechend der Spezifikation nur schreibgeschützt, sodass Sie möglicherweise eine andere Möglichkeit finden müssen.

Andere Tipps

Wenn Sie den Anruf übertragen, können Sie das AAI -Attribut verwenden oder das AAI programmatisch festlegen. In den Anruf -Apps können Sie die AAI -Informationen weiter abrufen und verwenden (über CTI, CCXML, VXML).

Welches Avaya -Produkt IVR -Produkt? Sprachportal, IR? Verwenden Sie Dialogdesigner?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top