IS480 Team wiki: 2010T1 The Green Reapers: Architecture
Revision as of 03:37, 29 November 2010 by Marcus.yue.2008 (talk | contribs)
Contents
Overview
Description | |
---|---|
Phone interface for farmers to dial in. Skype was chosen because it has good API support, and a Skype-in number. Interchangeable to other phone systems (e,g. Asterix) in the future to support phone number dial in. | |
Web service which handles call session, input validation, menu depth processing, and content retrieval. WCF Service was chosen for fast development and deployability onto current windows server | |
Microsoft text to speech engine to generate wav files which comes with windows server | |
Using wordpress content tagging structure as our CMS as it has a great tagging structure with plugins to support dial-in from IntelliCrops website. | |
AJAX user interface & JSON parsing | |
Generating charts of different types (e,g. Line, Pie, Bubble, Clustered Column) on the fly |
Initial Concept
Initial IVR Menu Design
Issues with this design:
- Too many tags, how can we categorize the tags and have the same effect?
- XML design ties too much processing at Skype's end, how can we remove it?
Initial Architecture
Information Architecture
Interactive Voice Response System: Behind the Scenes
Interactive Voice Response System: Menu Configuration And Types
IVR Menu Type | Descrpition |
---|---|
AND | Diagnostic matching, where articles with the exact tags match the input tags will be found |
OR | Search matching, where articles with at least the input tags will be found |
RECORD | This will configure input menus, to have recording functionality.
|
FACTSHEET | This will configure the input menus, to have "factsheet" functionalities for knowledge retrieval.
|
The knowledge navigator is a platform for the IVR to be on the web. This allows users to have the same content and functionality with IVR, powered by the same architecture |
Data Analytics: Behind the Scenes
Improvements after Usability & Functional testing
Improvements | |
---|---|
| |
| |
|
Overall benefits
Advantages of our architecture |
|
What are the addition of features, changes and UAT feedback? |
|
How did it affect our architecture? Why? |
|
Questions that we asked ourselves to get to our architecture |
|
Why not change all the menus to human voice? |
|
Can we support different languages in the future? |
|