Download Final Design Report
Transcript
“Users can create new functionality by writing Dialplan scripts in several of Asterisk's own extensions languages, by adding custom loadable modules written in C, or by implementing Asterisk Gateway Interface (AGI) programs using any programming language [24+.” The flexibility and reliability of this software will facilitate the development of this project. 3. Objectives 3.1 Definition of Success There are multiple levels of success CellSync strives to achieve. In this section, “product success” is defined by a set of operating criteria the device must adhere to. “Project success” is defined by CellSync’s ability to become a fully developed product suitable for the marketplace. Within each of these definitions are levels of success ranging from minimum standards for the product and the project to the most ideal results for the product and the project. As well, beyond the product and project success, the design team sees this project as an opportunity to learn and develop skills that will aid them in future endeavors. 3.1.1 Definition of Product Success The success of the product will be defined by the functionality of the device. Primarily, the device should be able to send and receive calls from landline phone via the user’s cell phone. While any means of implementing this would be considered a successfully working product, further success would be defined by additional criteria. For the scope of the senior design course, CellSync has determined that developing a method that can send and receive calls via Asterisk on a dedicated PC shall be sufficient “proof-of-concept”. The system will be required to properly accept cell phone and landline calls and route the calls to the landline handsets. This system shall be easy for non-technical users to use in both the connecting and adding of a cell phone to the CellSync device and in the sending and receiving of calls. The device should automatically pair with previously added cell phones and have a reasonable operating range of more than a few feet. Additionally, the device must have the ability to transfer calls to at least two handsets. This method will be complimented by a barebones PC prototype containing only the needed hardware and software to realize this method. This system should closely resemble the specifications of a standalone product. Ideally, the design would be a standalone device that operates independently of a personal computer. As well, this device should be a plug-and-play type system that requires very little setup or installation by the user. The device should be able to operate with or without existing landline systems. The device should have a ringer equivalence number (REN) of 5. This would keep the ringer load competitive with the ringer load a typical phone service provider would allow; allowing the user to use as many landline phones as they are accustomed to. The stand-alone product would have no input/output devices only requiring the user to type in a 4 or 16 digit pin number to pair their phone. The Bluetooth range of the device should be a reasonable room size of 10 feet or more. As well, the device should have the ability Page | 4