code: def ask(self, choices, **options):
          
  # # **Sun May 15 21:21:29 2011** -- egilchri
  
          # Settng the voice in this method call has priority.
  	# Otherwise, we can pick up the voice from the Tropo object,
  	# if it is set there.
          if hasattr (self, 'voice'):
              if (not 'voice' in options):
                  options['voice'] = self.voice
          
  # # **Sun May 15 21:21:29 2011** -- egilchri
  
          self._steps.append(Ask(choices, **options).obj)
docs: Sends a prompt to the user and optionally waits for a response.
          Arguments: "choices" is a Choices object
          See https://www.tropo.com/docs/webapi/ask