[Asterisk-Dev] HEAD - Advanced voicemail behaviour change
John Todd
jtodd at loligo.com
Mon May 31 15:39:37 MST 2004
At 11:46 PM +0200 5/31/04, steve at daviesfam.org wrote:
>
>Hi,
>
>With a CVS update I've just been exposed to the new "advanced voicemail"
>stuff for the first time.
>
>Bug 1716, 1483, 156 and perhaps others refer.
>
>I see in the bug tracker this patch (1483) is claimed to be nice and
>backward compatble. But for me there is a big change in behaviour whilst
>a message is being played back.
>
>Before, whilst a message was playing you could hit end of message
>commands. Things behaved like Background() - the message stopped
>playing and the command was executed. So you could hit rapidly
>7-6-7-6-7-6 to delete messages in no time, or whatever.
>
>With the addition of ast_control_streamfile, you are now in a special mode
>whilst the message is being played - and a special mode whose keys are
>never spoken out I don't think: * and # to skip back and forward in the
>message, 0 to pause, 1 to stop playback. Anything else is ignored and
>lost and thrown away and has no effect. I thought the voicemail app was
>broken and only figured out what was happening by looking at the source
>code.
>
>So you now have to remember to hit a 1 before your command... 1-7-6 to
>stop playback, delete and advance to the next message.
>
>But worse - if you are going fast - and hit that 1 BEFORE
>ast_control_streamfile starts, it is interpretted (I think) as the main
>menu option to go to new/old folder (which takes you back to the 1st
>message). Same if you are slow and hit it after playback is finished.
>So you end up deleting/undeleting the first message, not the current one,
>losing your place, etc.
>
>How about if ast_control_streamfile would rather interpret *, 0 and # as
>it does now, but take any other key as a stop-playback and also pass the
>key back for interpretation. * and # are still overloaded, but at least
>the main commands are available immediately as they were before.
>
>Incidentally, also noticed that on the last message, your end-of-message
>options are read out in a funny order (4, 3, 5, ...).
>
>Also, press * at the end of a message and the help repeats itself - it
>plays the main menu help (including 3 and others), then the message help
>which redescribes 3 and others.
>
>All of which is not to say that I don't like the new features, of course!
>
>Regards,
Steve
I'll agree with Steve on pretty much all points. I really like the
new features, but we need to have more control within the message,
and we're no longer backwards-compatible, nor do we have
"anticipated" behavior.
I would like to (somehow) retain the ability to delete a message with
7-6 without prefixing a "1" on to the front of that sequence.
Unless someone mentions otherwise in the next hour or two, I'll open
a new ticket on this topic, since the old feature request is
closed/resolved.
(I'd also like to see a "skip" function on the date playback, so I
can get right to the message, but that's me.)
JT
More information about the asterisk-dev
mailing list