__
For security reasons we were asked to remove all references to the identify of this client. We believe that we can safely say that they were located in Washington, D.C.

CTI's MCNRCD system allows a radio to use multiple receivers in order to achieve redundancy and ensure that the strongest possible input signal is available for monitoring.
The WAVE/CTI project demonstrates the high degree of self-sufficiency and autonomy with which our company can operate

Brain Murmurs worked as a subcontractor to Twisted Pair Solutions for this project. The customer primarily required three things:
  • 1. WAVE support for the CTI comparator system
  • 2. The ability to monitor and command CTI comparators remotely from within the TPS Dispatch Communicator
  • 3. An additional, smaller footprint variant of the Dispatch Communicator, also featuring CTI support
This project presented special challenges. The requirement to pass command and telemetry data from Twisted Pair's Dispatch Communicator to the CTI Server required the creation of a special gateway. The Gateway would translate messages from either system into a form suitable to the other system. A substantial amount of JNI code had to be developed because the CTI libraries used Windows-based C++ and the WAVE SDK required Java.

Part of this project required us to define a network protocol for command and telemetry of the CTI System via the WAVE network (see below). We also modified the TPS Dispatch Communicator user interface to provide status and controls for the CTI system.

Brain Murmurs' Role
  • 1. Review the statement of work written by Twisted Pair Solutions for the Customer
  • 2. Review CTI SDK documentation
  • 3. Draft a functional specification based on these inputs detailing our proposed architecture for the WAVE/CTI Gateway, required UI enhancements for the WAVE Management Server, and proposed modifications to the Dispatch Communicator
  • 4. Define and implement an efficient, low-bandwidth binary command and telemetry protocol to be used between the WAVE/CTI Gateway and the enhanced TPS Dispatch Communicator
  • 5. Implement all code modifications as described in the functional specification, outside of the WAVE Management Server.
  • 6. Implement the Dispatch Communicator UI enhancements dictated by TPS and the customer
  • 7. Quality assurance testing and support for independent validation testing by Twisted Pair
  • 8. Design documentation
  • 9. Author user training materials
  • 10. Customer support
  • 11. Internal project management for all Brain Murmurs deliverables
As part of the project Garret Kelly and Daniel Pasco flew to Washington, D.C. to provide on-site support of system at name deleted. We also implemented a full CTI simulator in order to expedite the development process as a part of this project.

All work provided by Brain Murmurs was executed by Garrett Kelly and Daniel Pasco.

Related Technologies
Related Clients
About Us | Site Map | Privacy Policy | Contact Us | ©2002 - 2007 Brain Murmurs, Inc. All rights reserved.