Feedback

  • Contents
 

Root XML Documents

Root documents define global grammars (speech-enabled or DTMF commands) that can be inherited by other menus. Two root documents are provided; one for DTMF-only menus, and another for Interaction Mobile Office menus. Speech calls go to TUIMobileOffice to start. DTMF calls go to TUIMainMenuDTMF to start. Branches to the other documents depend on user selections.

  • TUIDTMFRoot.xml defines global grammars (keyboard commands) that are available in DTMF-Only menus.

  • TUIApplicationRoot.xml is the root document for Interaction Mobile Office menus. It defines global grammars used to navigate, exit, and escape menus, to set client status, and which manage multimedia messages (Email, Fax, Voice Mail, etc.).

TUIDTMFRoot.xml

This root document defines global grammars (keyboard commands) that are available in DTMF-Only menus. The global DTMF commands are:

Tag event dtmf next useroption

choice

escape.previous

*

Escape to previous menu

choice

escape.operator

0

Escape to Operator

choice

application.thankyou

7*

Exit menu

submenu

##

TUIUMMobileOffice.xml#main_menu_return

Mobile.Office

To inherit global grammars from this document, other XML menu files must define TUIDTMFRoot.xml as the application's root document:

   <?xml version="1.0"?>
   <!DOCTYPE menuxml SYSTEM "menuxml.dtd">
   <menuxml toplevel="voice_summary" language="en-US" application="TUIDTMFRoot.xml">

See also: TUIDTMFRoot Source Listing

TUIApplicationRoot.xml

TUIApplicationRoot.xml establishes global grammars (speech-enabled commands) that can be invoked from any Interaction Mobile Office menu. (See also: TUIApplicationRoot Source Listing.) All commands in TUIApplicationRoot.xml are global. Commands in other files that are outside the menu tag are global to that document. To inherit global grammars from this document, other XML menu files must define TUIApplicationRoot.xml as the application's root document:

<?xml version="1.0"?>
<!DOCTYPE menuxml SYSTEM "menuxml.dtd">
<menuxml toplevel="message_summary" language="en-US" application="TUIApplicationRoot.xml">
Tag Text event dtmf useroption return next message goto

choice

escape | [go] back | previous [menu] | return

escape.previous

*

choice

[transfer | send | get] [me] [to] [a | an] operator

escape.operator

0

choice

[play | get | check | listen to [my]] (new | unread) voice [mail | mails | E-mail | E-mails] [message | messages]

mailbox.voice.new

Allow.Voice.Mail

TUIMessageMenus.xml#voice_message_menu

choice

[play | get | check | listen to [my]] (old | saved | red) voice [mail | mails | E-mail | E-mails] [message | messages]

mailbox.voice.saved

Allow.Voice.Mail

TUIMessageMenus.xml#voice_message_menu

choice

([play | get | check | listen to] today's voice [mail | mails | E-mail | E-mails] [message | messages]) | ([play | get | check | listen to] [my] voice [mail | mails | E-mail | E-mails] [message | messages] (for | from) today)

mailbox.voice.today

Allow.Voice.Mail

TUIMessageMenus.xml#voice_message_menu

choice

[play | get | check | listen to [my]] (new | unread) (fax [mail | mails | E-mail | E-mails] | faxes [message | messages])

mailbox.fax.new

Allow.Fax

TUIMessageMenus.xml#fax_message_menu

choice

[play | get | check | listen to [my]] (old | saved | red) (fax [mail | mails | E-mail | E-mails] | faxes [message | messages])

mailbox.fax.saved

Allow.Fax

TUIMessageMenus.xml#fax_message_menu

choice

([play | get | check | listen to] today's (fax [mail | mails | E-mail | E-mails] | faxes [message | messages])) | ([play | get | check | listen to] [my] (fax [mail | mails | E-mail | E-mails] | faxes [message | messages]) (for | from) today)

mailbox.fax.today

Allow.Fax

TUIMessageMenus.xml#fax_message_menu

choice

[play | get | check | listen to [my]] (new | unread) (mail | mails | E-mail | E-mails) [message | messages]

mailbox.email.new

Allow.Email

TUIMessageMenus.xml#email_message_menu

choice

[play | get | check | listen to [my]] (old | saved | red) (mail | mails | E-mail | E-mails) [message | messages]

mailbox.email.saved

Allow.Email

TUIMessageMenus.xml#email_message_menu

choice

([play | get | check | listen to] today's (mail | mails | E-mail | E-mails) [message | messages]) | ([play | get | check | listen to] [my] (mail | mails | E-mail | E-mails) [message | messages] for today)

mailbox.email.today

Allow.Email

TUIMessageMenus.xml#email_message_menu

submenu

[play | get | check | listen to [my]] voice [mail | mails | E-mail | E-mails] [message | messages]

Allow.Voice.Mail

TUIMobileOffice.xml#main_menu_return

TUIMessageMenus.xml#voice_summary

submenu

[play | get | check | listen to [my]] (fax [mail | mails | E-mail | E-mails] [message | messages] | faxes)

Allow.Fax

TUIMobileOffice.xml#main_menu_return

TUIMessageMenus.xml#fax_summary

submenu

[play | get | check | listen to [my]] (mail | mails | E-mail | E-mails) [message | messages]

Allow.Email

TUIMobileOffice.xml#main_menu_return

TUIMessageMenus.xml#email_summary

choice

(access | get | play | read | go to) [my] (calendar | meetings) for $datetime

application.getmeetings

Outlook.Module

TUIMobileOffice.xml#main_menu_return

voice

submenu

(access | get | play | read | go to) [my] (calendar | meetings)

Allow.Calendar

TUIMobileOffice.xml#main_menu_return

TUIOutlookMenus.xml#calendar_menu_get_date

submenu

[access | go to] [my | the] Outlook [options | menu]

Outlook.Module

TUIMobileOffice.xml#main_menu_return

TUIOutlookMenus.xml#outlook_menu

submenu

[access | go to] [my | the] Calendar (options | menu)

Allow.Calendar

TUIMobileOffice.xml#main_menu_return

TUIOutlookMenus.xml#calendar_menu

submenu

[access | go to] [my | the] out-of-office assistant [options | menu]

Outlook.Module

TUIMobileOffice.xml#main_menu_return

TUIOutlookMenus.xml#outofoffice_menu

choice

turn on [my | the] out-of-office assistant [message]

mailbox.outofoffice.on

Outlook.Module

TUIMobileOffice.xml#main_menu_return

choice

turn off [my | the] out-of-office assistant [message]

mailbox.outofoffice.off

Outlook.Module

TUIMobileOffice.xml#main_menu_return

choice

PreLoadedGrammar:MessageDirectory

application.sendtomessage

TUIMobileOffice.xml#main_menu_return

choice

PreLoadedGrammar:CallDirectory

application.privatecall

TUIMobileOffice.xml#main_menu_return

choice

URI:OPCMessageDirectory.$username.gram

record.start

TUIMainMenu.xml#send_message_options

choice

URI:OPCCallDirectory.$username.gram

application.privatecall

TUIMobileOffice.xml#main_menu_return

submenu

[access | set | change | manage] [my] [personal] [user] (options | configuration)

TUIOptionMenus.xml#personal_options_menu

submenu

[change | set] [my | your] status

TUIMobileOffice.xml#main_menu_return

TUIStatusMenus.xml#change_status

submenu

[record | change] [my] [user | personal] (prompts | recordings)

TUIMobileOffice.xml#main_menu_return

TUIPromptMenus.xml#personal_prompts_menu

choice

[set | change] [me | my] [status] [to] $status [until $datetime]

status.set

none

TUIMobileOffice.xml#main_menu_return

choice

[record] [my] (extended absence | out-of-the-office) [prompt]

useraudio.record

TUIPromptMenus.xml#ea_prompt_menu

eaprompt

choice

(listen to | review) [my] (extended absence | out of [the] office) [prompt]

useraudio.listen

eaprompt

choice

reset [my] (extended absence | out of [the] office) [prompt]

useraudio.reset

eaprompt

choice

[record] [my] (ring no answer | standard greeting) [prompt]

useraudio.record

TUIPromptMenus.xml#rna_prompt_menu

rnaprompt

choice

(listen to | review) [my] (ring no answer | standard greeting) [prompt]

useraudio.listen

rnaprompt

choice

reset [my] (ring no answer | standard greeting) [prompt]

useraudio.reset

rnaprompt

choice

[record] [my] [user] (name | username) [prompt]

useraudio.record

TUIPromptMenus.xml#name_prompt_menu

nameprompt

choice

(listen to | review) [my] [user] (name | username) [prompt]

useraudio.listen

nameprompt

choice

reset [my] [user] (name | username) [prompt]

useraudio.reset

nameprompt

choice

[record] [my] agent [greeting] [prompt]

useraudio.record

TUIPromptMenus.xml#agent_greeting_menu

agentgreeting

choice

(listen to | review) [my] agent [greeting] [prompt]

useraudio.listen

agentgreeting

choice

reset [my] agent [greeting] [prompt]

useraudio.reset

agentgreeting

choice

[record] [my] [available] forward [prompt]

useraudio.record

TUIPromptMenus.xml#af_prompt_menu

afprompt

choice

(listen to | review) [my] [available] forward [prompt]

useraudio.listen

afprompt

choice

reset [my] [available] forward [prompt]

useraudio.reset

afprompt

choice

[record] [my] [one number] follow me [prompt]

useraudio.record

TUIPromptMenus.xml#fm_prompt_menu

fmprompt

choice

(listen to | review) [my] [one number] follow me [prompt]

useraudio.listen

fmprompt

choice

reset [my] [one number] follow me [prompt]

useraudio.reset

fmprompt

choice

okay | ([okay] thanks) | ([okay] thank you)

application.thankyou

7*

TUIMobileOffice.xml#main_menu_return

submenu

(switch | change) [input] mode

##

Mobile.Office

TUIUMMainMenuDTMF.xml#main_menu

submenu

[(what's | what is)] [my] current status

TUIMobileOffice.xml#main_menu_return

TUIStatusMenus.xml#play_status_menu

submenu

([I am] [all] done) | ([I am] [all] finished) | (thats it) | (thats all) | (you cant) | (you cannnot) | good-bye

TUIMobileOffice.xml#good_bye_menu

submenu

[go] [back] [to] [the] main menu

TUIMobileOffice.xml#main_menu

choice

(exit | log (out|off))

application.mainmenu

catch

com.inin.calendar.nodate

TUIOutlookMenus.xml#voice_get_date