Differences

This shows you the differences between two versions of the page.

dev:msg_archi [2009/07/06 20:36]
127.0.0.1 external edit
dev:msg_archi [2009/07/10 03:47] (current)
mifan
Line 33: Line 33:
[[doc:message:english|User Guide]] [[doc:message:english|User Guide]]
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-=====  Features of the Proposed Messaging Module ===== 
- 
-To be delivered by [[http://code.google.com/soc/2008/sahana/appinfo.html?csaid=BE8626256A2D5750|GSoC 2008]] - [[dev:gsoc2008_msg_plans|Work Progress]] - [[dev:gsoc2008_msg_report|Work Report]]: 
-  * Ability to access Sahana via SMS menus 
-    * SMSd event handler able to lookup Sahana DB access details from sysconf.inc 
-    * Login menu: user,pass 
-    * State held in server based on CallerID: Login name, menus status 
-    * Modules are able to write scripts for the SMSd event handler to access via a new lib_form_sms.inc (which uses handler_smstools.inc or handler_kannel.inc to write out the plugin-specific syntax for the scripts) 
-      * each module has a sub_dir to avoid name collisions 
-    * Users have 2 modes: 
-      * Basic users answer a single question per txt 
-      * Expert users can choose to answer multiple in 1 go: 
-        * 1,3,4 would take them to Module 1's 3rd menu option & then select option 4 
-        * lat x.xxx,lon y.y.y.y,desc "Bridge Down" 
-    * Query Data in the Sahana DB 
-      * Showcase example: "tbc" 
-        * "List Situations within xxx of my current GPS coords"? (Do we have a GIS query for this?) 
-    * Input Data to the Sahana DB 
-      * Showcase example: "Add new Situation to Situation Awareness Module: GPS coords & details" 
-    * Admin UI to enable/disable forms 
-      * Reuse GIS layers' approach: 1 tab per module, table of available forms for enabling/disabling 
-      * Top-level controller for the top-level 'Which Module?' menu 
-      * Admin UI aware of scripts via conf? Or simply reading scripts from filesystem? (Metadata included in scripts) 
-  * SMSTools packaged in the PortableApp release 
- 
-Bugs: 
-  * Admin UI for Kannel Plugin to use admin_settings.inc from plugin folder not root 
- 
-Potential deliverables 
-  * More advanced admin UI for SMSTools Plugin 
-  * Multiple/Parallel modem management 
-  * Telco specific message routing: routing messages based on number (with multiple modems on different networks) 
-  * Localized Messaging: Ability to select language to send (also mobile interface to support receiving localized content? ) 
-  * Keyword Management: select quick contacts based on keywords... 
-  * MMS Integration 
-  * SMS alerting channels: users can subscribe to channels to receive SMs. Subscription can be done by SM itself ?  
To be delivered later: To be delivered later:

Navigation
  • Navigate