Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dev:msg_archi [2008/08/17 14:57]
ajay_kumar
dev:msg_archi [2009/07/10 03:47] (current)
mifan
Line 12: Line 12:
 ==== Overview Architecture ==== ==== Overview Architecture ====
 {{dev:msg_arch.png|}} {{dev:msg_arch.png|}}
 +
  
  
Line 30: Line 31:
     * Auto-refreshing SM receiving interface     * Auto-refreshing SM receiving interface
  
 +[[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:
     * [[http://gnokii.org|Gnokii]] plugin (to use Symbian phones without full AT commands)     * [[http://gnokii.org|Gnokii]] plugin (to use Symbian phones without full AT commands)
 +      * [[http://wiki.gnokii.org/index.php/Config|Hardware Compatibility Database]]
 +    * [[http://gammu.org|Gammu]] plugin for Windows support w/o Cygwin
 +      * [[http://cihar.com/gammu/phonedb/|Hardware Compatibility Database]]
     * [[http://clickatell.com|Clickatell]] plugin (for bulk SMS without own hardware)     * [[http://clickatell.com|Clickatell]] plugin (for bulk SMS without own hardware)
  

Navigation
QR Code
QR Code dev:msg_archi (generated for current page)