Just the text from the prompts for now:

Main Menu
=========

Welcome to IVR Adventure.
You may press the star key on your phone to return to this menu at any 
time.

More information about IVR Adventure is available at HTTP colon slash 
slash dub dub dub dot dee eye ess dot ORG dot NZ slash adventure.

For instructions on how to use the game, including how to enter 
commands, press 1.

To load or save a game, press 2.

To begin or continue playing Adventure, press 3.

To repeat this menu, press the hash key.


Instructions
============

To tell IVR adventure what to do, you must type commands on your phone.

If IVR Adventure asks you a yes/no question, press 1 for yes or 2 for 
no.

Most other prompts are for entering simple commands, a verb followed
by an optional noun.  Type the words of the command, like "unlock
grate", using the corresponding keys on your touch tone phone.  Use
the 1 key as a space to seperate the words, and end the command by
pressing the hash key.  If any of the words you enter are ambiguous,
IVR adventure will give you a list of the available words, and ask you
to select one of them.

Simple single digit movement commands are provided.  For these, you use
phone keypad like a set of arrow keys; 2 is north, 8 is south, 4 is 
west, 6 is east, 9 is south east, etcetera.  5 is up, and 0 is down.  
When you use these commands, you must still end your command by pressing 
the hash key.

To repeat the last thing IVR Adventure said to you, press the hash key.

More information about IVR Adventure is available, including these
instructions, on the web at HTTP colon slash slash
dub dub dub dot dee eye ess dot ORG dot NZ slash adventure.


Moving
======

 1  2  3
 NW N  NE
 
 4  5  6
 W  UP E

 7  8  9
 SW S  SE

 *  0  #
  DOWN

Note that when using single-digit commands, you must still follow them 
with the # key when you're finished entering them.


Text entry
==========


   1    2    3
 SPACE ABC  DEF
 
   4    5    6
  GHI  JKL  MNO
  
   7    8    9
  PQRS TUV WXYZ
 
   *    0    #
  MENU     ENTER
  
So  "take lamp" is
     725315267#

You can leave off the ends of words (it only uses the first five characters
anyway); if there were ambiguities (like food and dome, both 3663) it will
ask you which one you meant.

If you get sick of hearing "press one for dome or two for food", or
similar disambiguation messages, you may add the digit zero and the
desired option to the end of the word.  So "food" would become 366302.


Availability
============

PSTN: +64 4 498 8152

Technical details
=================

I'm running the version of adventure from debian's bsd-games package, which
has a NetBSD copyright.  The input layer has been hacked to communicate with
the perl script that provides the IVR interface, through asterisk's AGI
interface.  I don't use asterisk's festival support as it doesn't seem to
work for me; instead festival is called directly, and I manage caching the
GSM encoded audio myself.

Tree::Trie from CPAN comes in handy when trying to work out which word(s)
you entered.