> > The behavior is a little weird, the * key is not recognized during the > > portion of the greeting where the extension number is being played > > back, after it is played back, for the duration of the greeting, the * > > key is recognized and works as expected. > > > res = ast_streamfile(chan, "vm-theperson", chan->language); > if (res) > return -1; > res = ast_waitstream(chan, ecodes); > if (res) > return res; > res = ast_say_digit_str(chan, ext, ecodes, chan->language); > if (res) > return res; > > My guess would be that ast_say_digit_str does not handle exiting on * > like ast_waitstream does. Fixing is beyond my abilities at the moment, > but that's where I would start looking...
Not sure this pertains, but a cvs-head change was just submitted involving tast_say_digit today. Might take a look at that to see if it addresses the issue. _______________________________________________ Asterisk-Users mailing list [email protected] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
