Hi Martin,
This function works fine me too, the problem was that
in the asterisk-java API , the function sayAlpha says that if one number
is recived it finish.
"|*sayAlpha
<http://asterisk-java.org/development/apidocs/org/asteriskjava/fastagi/AgiChannel.html#sayAlpha%28java.lang.String,%20java.lang.String%29>*(java.lang.String text,
java.lang.String escapeDigits)|
Says the given character string, returning early if any of the given
DTMF number are received on the channel."
But when pass to sayAlpha a string of char, and I give DTMF number to
the channel, it don't finish untill say the last character.
The function is that i've to implements for fix the problem. And my
question is if it is a configuration problem or a bug.
I'll try to use the Asterisk Agi primitive sayAlpha() and check if make
the same.
thanks you for your response. Best, Jesus.
|