JAWS Scripts For MicroSIP
Doug Lee
Last Revised December, 2015

This document describes the scripts for MicroSIP and provides tips for using this application with JAWS. This document can be opened from within MicroSIP via a double press of JAWSKey+F1 (or Insert+F1).

This document is laid out for easy navigation using JAWS HTML heading navigation commands: H will move through all headings, 2 through major sections, and 3 and 4 through any subsections or subsubsections.

The development of these scripts was funded in large part by SSB BART Group, a company dedicated for over 15 years to making applications and technology accessible to persons with disabilities.

Table of Contents

Script Features In Brief

These scripts provide automatic announcement of incoming calls and a keystroke (Alt+Windows+M) for handling them. These features work regardless of what application is in focus when a call arrives. In addition, these scripts provide the following features beyond those available in MicroSIP itself on Windows when MicroSIP is in focus:

Finally, these scripts add dashes to phone numbers when there is no caller ID name available for an incoming call, so the numbers are easier to understand via speech and read in Braille.

System Requirements For JAWS Users

There are no known system requirements for these scripts beyond those for MicroSIP itself. However, JAWS versions older than 15.0 have not been carefully tested with these scripts. JAWS versions older than the latest update of JAWS 11.0 will not work with these scripts. The scripts were written against MicroSIP versions 3.3.5 and 3.3.8.

Script Installation Instructions

To install these scripts on a new system:

  1. Load JAWS if this has not already been done. This will require administrative privileges on the PC.
  2. Run JAWS as the user for whom the scripts are to be installed. This and the following steps must be performed for each user of the PC who will be using JAWS with these scripts.
  3. Run the script installer and follow its instructions.

Tips, Tricks, and Methods

When a call comes in, these scripts will announce the caller's name or number depending on what is available. To ignore the call, do nothing; nothing will steal focus from your current application. To answer the call or stop it from ringing, or to check more carefully who is calling, type Alt+Windows+M to pop up a JAWS listbox containing the same information that appears in the MicroSIP popup window. You may then navigate this box with arrows or by typing the first letter of a line, such as "a" for Answer. Pressing Enter on an action line such as "Answer" will activate that feature in MicroSIP. Pressing Enter on any other line or pressing Esc on any line will close the list without causing any MicroSIP action.

To get to the configuration pages for MicroSIP (Account and Settings), press the Applications key on the MicroSIP system tray icon.

To open MicroSIP when it has been minimized to the system tray, press Space, not Enter, on the icon.

If you use arrows to navigate among tabs in a tab control, you must press Space to switch to a tab. Arrows merely move focus among tabs in the tab control without changing which tab is active.

If you Alt+Tab out of a MicroSIP window, such as a call window, and you can't find it again in the Alt+Tab order, switch to any available MicroSIP window and then use the scripted Ctrl+` and Ctrl+Shift+` commands to find the window you want.