Dave_Aronson@3com.com
Mon, 12 Feb 2001 16:09:01 -0500
Anthony Baxter <anthony@interlink.com.au> wrote:
>>> Dave_Aronson@3com.com wrote
>> As for implementation, many UAs already allow you to change assorted headers.
>> The From, To, Cc, Bcc, Subject, Reply-To, Newsgroups, Followup-To, and other
>> fields generally set by the user are trivial examples. Many allow setting of
>> Priority, Sensitivity, and more, and even insertion of arbitrary lines, like
>> the ever-popular forged moderator approval. B-) To extend this to Message-
>> Context (or indeed any additional header line) should not be overly complex.
>
> That's fine when the UA is a mail client on a PC, or a webmail client.
> When it's IVR based, tho? Do you present the user with a "would you like
> to change this to a voice-message with a fax attachment, or leave it as
> a fax-message with a voice-message attachment".
>
> that's the complexity I was referring to - sorry for not being clear.
Oh, okay. It could be done as something like:
USER: "{message}"
SYST: "Are you finished recording the message?"
USER: "yes"
SYST: "Change destinations?"
USER: "no"
SYST: "Change options?"
USER: "yes"
SYST: "Change priority from Normal?"
USER: "no"
SYST: "Change privacy from Private?"
USER: "no"
SYST: "Change context from Fax?"
USER: "yes"
SYST: "Change context to what?"
USER: "voice message"
SYST: "Context is now voice message."
SYST: (more change prompts, maybe chances to review or abort, etc.)
SYST: "Deliver message?"
USER: "yes"
SYST: "Message sent."
or if it's smarter,
USER: "{message}"
SYST: "Are you finished recording the message?"
USER: "yes"
SYST: "Change anything?"
USER: "yes"
SYST: "Change what?"
USER: "context"
SYST: "Change from Fax to what?"
USER: "voice message"
SYST: "Change anything?"
USER: "no"
SYST: (possibly chances to abort, etc.)
SYST: "Deliver message?"
USER: "yes"
SYST: "Message sent."
or if it's even smarter,
USER: "{message}"
SYST: "Are you finished recording the message?"
USER: "yes"
SYST: "What next?"
USER: "set context to voice message"
SYST: "Context changed from Fax to Voice Message. What next?"
USER: "deliver message"
SYST: "Message sent."
Note that these can all be done with extremely limited vocabularies, unless
Message-Context becomes a freeform field rather than a choice of keywords.
Likewise, of course, a DTMF-drive system could be done as:
USER: "{message}#"
SYST: "Press 1 to send, 2 to review, 3 to change destination,
4 to change options...."
USER: 4
SYST: "Press 1 to change priority, 2 to change privacy,
3 to change context...."
USER: 3
SYST: "Press 1 to keep it as a Fax, 2 to mark it as an Email,
3 to mark it as a Short Message, 4 to mark it as a Voice Message...."
USER: 4
SYST: "Press 1 to change priority, ... or * to exit this menu"
USER: *
SYST: "Press 1 to send...."
USER: 1
SYST: "Message sent."
These are only trivially more complex than current IVR and DTMF systems, just as
much as adding any new single option. In the middle two cases, someone who
doesn't want to change the context needn't even know the context exists, let
alone how to change it.
However, if an IVR system designer thinks it would add too much complexity, he's
free to leave it out. That's why I said "SHOULD", not "MUST". B-)
-- Dave Aronson, postmaster@airnsun.dcfido.org Sysop, Air 'n Sun free Fidonet BBS, (703) 319-0714 http://www.geocities.com/davearonson (updated 2001-02-02) All opinions MINE; for rent at reasonable rates.
This archive was generated by hypermail 2.0b3 on Mon Feb 12 2001 - 23:09:49 IST