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