Figure 1: Block diagram of the system¶
Here is the big picture of our Testing Software. As you can see, Tester Software will be the controller for every part on the network. When the server get a task to do from the user, the server will tell Tester Software to run and check the task on the database. Then Tester software will call every GSM-SIP-Landline handlers to handle incoming and outgoing calls. After each unit has done its job, each will send the result to Tester Software, which will store the information about the requested test on the database.We divide the connection to device tester to be 3.
- We have direct connection into 5 mobile devices using USB cable.
- We put two GSM controller at technische fakultät, in building 101 another one in building 58 which every both of have direct connection to mobile device using SSH connection over the internet.
- We use UDP connection to establish connection in SIP side.
For detailed information, please scroll down the page for the design and implementation details.
You can find all information about the design of our software, including activity, sequence and class diagrams, use case and error handling by simply clicking the topic.
Before use this software we need to install some library and also some software. You can find list library requirement and how to install it here.
You can find all information about implementation phase of our software including some code examples by simply clicking the topic.
You can follow what we have done so far for the project by simply clicking the topic.
Table of content¶
Software or library requirement
Algorithm for the Controller
ConnClassClient and Server class
How the protocol works