Проблема с получением значения RECOG_INSTANCE() при использовании MRCPRecog с Asterisk-Java AGIJAVA

Программисты JAVA общаются здесь
Ответить
Гость
 Проблема с получением значения RECOG_INSTANCE() при использовании MRCPRecog с Asterisk-Java AGI

Сообщение Гость »


Я выполняю некоторые операции над Asterisk-Java AGI (интерфейс шлюза Asterisk), используя MRCPRecog. У меня возникла проблема с результатами MRCPRecog.
Результат, возвращаемый MRCPRecog, следующий:

Код: Выделить всё


edirne
 Edirne;



Что я пытаюсь получить с помощью этого кода:

Код: Выделить всё

String recogConfidence = channel.getVariable("RECOG_CONFIDENCE()");
String recogInput = channel.getVariable("RECOG_INPUT()");
Но RecogConfidence имеет значение NULL.
Когда я печатаю то же значение в диалплане с помощью этого:

Код: Выделить всё

 same => n,Verbose(Instance: ${RECOG_INSTANCE()})
Я правильно вижу значение.
Я также пробовал следующие методы:

Код: Выделить всё

String recogInstance = channel.getVariable("RECOG_INSTANCE(1/1)")

String recogInstance = channel.getVariable("RECOG_INSTANCE(0/1)")
How can I get this value in my AGI code?


Источник: https://stackoverflow.com/questions/781 ... isk-java-a
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»