A method performed by one or more computers, the method comprising: receiving, by the one or more computers, data indicating a transcription of a spoken request from a user of a voice-response interface for a satellite communication system, wherein the spoken request is detected by a client device and the transcription is generated by an automated speech recognizer; accessing, by the one or more computers, status information for the satellite communication system, the status information indicating current characteristics of the satellite communication system; interpreting, by the one or more computers, the request based on the transcription and the status information for the satellite communication system; generating a response to the request based on the status information for the satellite communication system; and causing, by the one or more computers, a synthesized speech utterance of the response to be output by the client device in response to the spoken request; obtaining, during a conversational dialogue between the user and the voice interface that includes multiple rounds of interaction that each include (i) spoken user input and (ii) a response through the voice interface, content of different user interfaces successively displayed during the conversational dialog; and generating and providing, for one or more of the responses through the voice interface, a particular response, based on the content of the successive user interface views, that refers to one or more user-selectable controls from among the set of user-selectable controls available to the user in the user interface view shown to the user when the particular response is output to the user. receiving, by the one or more computers, data indicating a transcription of a spoken request from a user of a voice-response interface for a satellite communication system, wherein the spoken request is detected by a client device and the transcription is generated by an automated speech recognizer; accessing, by the one or more computers, status information for the satellite communication system, the status information indicating current characteristics of the satellite communication system; interpreting, by the one or more computers, the request based on the transcription and the status information for the satellite communication system; generating a response to the request based on the status information for the satellite communication system; and causing, by the one or more computers, a synthesized speech utterance of the response to be output by the client device in response to the spoken request; obtaining, during a conversational dialogue between the user and the voice interface that includes multiple rounds of interaction that each include (i) spoken user input and (ii) a response through the voice interface, content of different user interfaces successively displayed during the conversational dialog; and generating and providing, for one or more of the responses through the voice interface, a particular response, based on the content of the successive user interface views, that refers to one or more user-selectable controls from among the set of user-selectable controls available to the user in the user interface view shown to the user when the particular response is output to the user.