JAWS Scripts For MicroSIP
Doug Lee
Last Revised April, 2020

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).

The development of these scripts was funded initially in 2013 by Level Access (formerly SSB BART Group), a company dedicated for over 20 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 14.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 computer.
  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 computer who will be using JAWS with these scripts.
  3. Download and run, or run directly, the installer for these scripts; and follow the on-screen directions. Be sure to install the scripts in the currently running JAWS version if a JAWS version list is presented.
  4. To verify successful installation, type Ins+Q from within MicroSIP. Part of the JAWS spoken response should be a revision number. If you do not hear a revision number, the scripts are not correctly loaded.

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.

Revision History

Here is the revision history of these scripts, most recent revision first:

Revision 70, released April 21, 2020

Revision 66, released April 9, 2019

Revision 52, released September 12, 2017

Revision 39, released December 3, 2015

Revision 31, released November 1, 2013

Revision 30, released January 18, 2013