[asterisk-commits] russell: branch russell/messaging r298284 - /team/russell/messaging/doc/

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Mon Dec 13 12:42:19 CST 2010


Author: russell
Date: Mon Dec 13 12:42:16 2010
New Revision: 298284

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=298284
Log:
some doc updates.

Modified:
    team/russell/messaging/doc/asterisk-messaging.txt

Modified: team/russell/messaging/doc/asterisk-messaging.txt
URL: http://svnview.digium.com/svn/asterisk/team/russell/messaging/doc/asterisk-messaging.txt?view=diff&rev=298284&r1=298283&r2=298284
==============================================================================
--- team/russell/messaging/doc/asterisk-messaging.txt (original)
+++ team/russell/messaging/doc/asterisk-messaging.txt Mon Dec 13 12:42:16 2010
@@ -12,6 +12,7 @@
 --------------------------------------------------------------------------------
 
     1) Introduction
+        1.1) Scope
     2) The Asterisk Dialplan
         2.1) MESSAGE() Function
         2.2) MessageSend() Application
@@ -52,6 +53,21 @@
 will be achieved in a way that is both architecturally compatible with Asterisk
 as well as practical to implement.
 
+
+--- 1.1) Scope
+
+    There are three types of messaging worth considering with Asterisk.
+
+        1) One-off messages outside of a call
+           (SMS, XMPP, SIP MESSAGE outside of a call, etc.)
+        2) One-off messages inside of a call
+           (IAX2 text frames, SIP MESSAGE within a call, etc.)
+        3) Session based messaging (SIP with MSRP, etc.)
+        4) Text streams associated with a call (SIP with T.140 RTP)
+
+    #2 and #4 already exist in Asterisk.  This proposal is limited in scope to
+adding support for #1.  #3 is explicitly outside of the scope of this proposal.
+
 --------------------------------------------------------------------------------
 --------------------------------------------------------------------------------
 
@@ -81,7 +97,8 @@
         body - Read/Write.  The message body.  When processing an incoming
                message, this includes the body of the message that Asterisk
                received.  When MessageSend() is executed, the contents of this
-               field are used as the body of the outgoing message.
+               field are used as the body of the outgoing message.  The body
+               will always be UTF-8.
 
 
 --- 2.2) MessageSend() Application
@@ -222,13 +239,6 @@
 --- 6) TODO / Ideas / Future Improvements
 --------------------------------------------------------------------------------
 
-Documentation:
-    -> Clearly document architectural approach to different types of text
-       messaging:
-         - one-off messages like SMS, most IMs
-         - session based IMs, like SIP with MSRP
-         - T.140 text streams, other text within a call
-
 Core:
 
     -> Add local: URI support which could be used with MessageSend() to allow an
@@ -239,8 +249,6 @@
            MessageSend(xmpp:user1&xmpp:user2&local:1234 at default)
 
     -> Use stringfields (for fields where it is appropriate)
-
-    -> Consider character set issues.
 
 SIP (chan_sip):
 




More information about the asterisk-commits mailing list