Eine DTMF-basierte IVR-Anwendung, die mit Lync Server 2010 entwickelt wurde, stürzt mit den UCMA 3.0-Workflow-APIs ab
Symptome
Stellen Sie sich das folgende Szenario vor:
Sie stellen eine auf Dual Tone Multi-Frequency (DTMF) basierende Interactive Voice Response (IVR)-Anwendung bereit. Die Anwendung wird unter Verwendung der Workflow-Sprachsteuerungen von Microsoft Lync Server 2010 und Unified Communications Managed API 3.0 (UCMA3.0) entwickelt.
Die Anwendung enthält eine SpeechQuestionAnswerActivity und eine zugehörige ConsecutiveNoInputsSpeechEventActivity, ConsecutiveNoRecognitionsSpeechEventActivity, SpeechHelpCommandActivity oder SpeechRepeatCommandActivity. Diese Ereignis- oder Befehlsaktivitäten enthalten eine StatementActivity oder SpeechQuestionAnswerActivity.
Ein Benutzer stellt eine Verbindung zur Anwendung her und beginnt dann, DTMF-Ziffern zu drücken, während eine Fragenachricht abgespielt wird.
Die Anwendung stoppt die Wiedergabe der Fragenachricht und bleibt stumm. Anschließend trennt der Benutzer die Verbindung.
In diesem Szenario stürzt die UCMA 3.0-Workflow-IVR-Anwendung ab. Darüber hinaus erhalten Sie die folgende Fehlermeldung:
System.NullReferenceException wurde nicht behandelt
Meldung=Objektverweis ist nicht auf eine Instanz eines Objekts festgelegt.
Quelle=System.Workflow.ComponentModel
Ursache
Dieses Problem tritt auf, weil ein Ereignis oder eine Befehlsaktivität initiiert wird, bevor die Wiedergabe der Fragenachricht abgeschlossen ist. Dann treten interne Ereignisse außerhalb der Reihenfolge auf und verursachen eine nicht behandelte Laufzeitausnahme in der Windows-Workflow-Plattform.
Auflösung
Um dieses Problem zu beheben, installieren Sie das folgende Update.
Die folgenden Dateien stehen im Microsoft Download Center zum Download zur Verfügung:
Laden Sie jetzt das UcmaWorkflowRuntime.msp-Paket herunter.
Erscheinungsdatum: April 2012
Für weitere Informationen zum Herunterladen von Microsoft-Supportdateien klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
119591 So erhalten Sie Microsoft-Supportdateien von Onlinediensten. Microsoft hat diese Datei auf Viren überprüft. Microsoft verwendete die aktuellste Virenerkennungssoftware, die zum Zeitpunkt der Veröffentlichung der Datei verfügbar war. Die Datei wird auf Servern mit erhöhter Sicherheit gespeichert, die dazu beitragen, unbefugte Änderungen an der Datei zu verhindern.
No comments:
Post a Comment