CSE498, Collaborative Design, Spring 2012
Computer Science and Engineering
Michigan State University

Voice communication is an essential feature for command and control (C2) applications used in emergency management situations or combat settings. The Android VoIP Communications System enables mobile C2 users to transmit critical information over multiple voice channels and thereby exchange information efficiently and effectively.

Our system provides both one-to-one communication and group collaboration. The latter enables tactical operations centers to provide groups of personnel with situational awareness data quickly.

In addition to beginning and ending calls, our system also allows one user to invite another user onto an existing call. A separate desktop application enables users at operation centers to participate in calls, and to listen to previously recorded conversations.

In an effort to simplify radio configuration in a C2 setting, the system also allows radios to be configured in a hands-free manner. Nearby radios can be configured with appropriate voice commands. A confirmation message is sent back to the Android phone for the user to verify the current state of a reconfigured radio.

Our Android VoIP Communications System is developed with the Android SDK. Calls are managed with the Session Initiation Protocol (SIP) standard. An Asterisk server handles the routing of calls. The entire system is integrated into Raytheon’s existing C2 application.