A relay is described to facilitate communication through the telephone system between hearing users and users who need or desire assistance in understanding voice communications. Single ended and dual ended examples are described. In other cases access can be controlled by enabling firmware updates only through a channel or port that is not exposed to the customer, or by mapping only those portions of the hardware that are to be accessible to the user.