Therefore only moderately large businesses or ISP's can afford to own this equipment. PhoneBrowser could also be implemented on a PC with Internet service and voice modem to provide a home solution. Each ordinary Hyperlink title is processed to produce sub-grammars that allow all spoken subsequences for the words in the title. The tags are ignored by ordinary browsers thus making them unintrusive. Included files can contain surrounding grammar definitions.
All macros have global scope within the Web page.
In the typical PhoneBrowser application Java code might be used to perform operations at the server that could, in turn, control remote devices through the Internet or the PSTN using additional hardware at the remote end. Since HTML pages on the Web form an implicit finite state network, this network can be used to create a combined dialog and control system. Even without an applet language a dialog system can be built in this way. Response timeout, for example, can be obtained by using the HTTP refresh capability. The resulting system provides dialog control of the presentation of information to the user.