[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [lemonade] some questions in draft-ietf-lemonade-notifications-03



Ben,
Why would anyone use MMS for notification? It it nothing more than a WAP Push (well, there is a bit more but from email notification point of view nothing useful). Why not use WAP Push right away (without all the hassle that comes with MMS)?

Best regards: Zoltán Ördögh
E-mail: zoltan dot ordogh at nokia dot com
Phone: +358 50 386 0566

 

>-----Original Message-----
>From: ext Ben Last [mailto:Ben.Last at emccsoft.com] 
>Sent: 09 August, 2006 11:36
>To: Gang Liang; lemonade at ietf.org
>Subject: RE: [lemonade] some questions in 
>draft-ietf-lemonade-notifications-03
>
>Gang Liang [mailto:lianggang79 at huawei.com] wrote on 09 August 2006
>04:04:
>>Using MMS to push email or notifications is just an example. What I
>want to
>>talk about is the feasibility and rationality of pushing an email via 
>>outband notification. E.g. if the client is GPRS online and the email
>is
>>very urgent, maybe it's more appropriate to push the email directly in
>the
>>notification instead of pushing a wake-up notification that makes the
>client
>>to create a connection with server to fetch the email.
>
>I think, then, that one of the key factors is the amount of 
>data you can get into an outband notification.  You can fit 
>140 bytes into an SMS, so there's not much room for more than 
>a notification that events have occurred.  You can fit far 
>more into an MMS (with all the cost
>implications) and if the client is SIP-addressible from the 
>server over something like IMS, you can push the whole email.  
>So one definition of outband won't, of course, cover all.
>
>However, I think that the decisions on (a) when to retrieve 
>mail and (b) how much to retrieve are better made by the 
>client.  For example, if the client can tell that the email is 
>low-priority, or that it is in an area where network access is 
>slow and expensive, it may choose to retrieve messages only 
>once per hour, and to retrieve only the headers.  Or, if it 
>detects that it is in range of a usable wi-fi connection, and 
>thus has high-speed and low-cost access, it might choose to 
>retrieve the header and message text of new emails.  In the 
>mobile phone environment, I think there are many factors, 
>which vary with time and location and that are detectable only 
>by the client, which might affect the client's decisions about 
>how to respond to the information that new messages (or 
>changes to messages) are available.
>
>>I think it's a waste to provide acknowledgments for all of the 
>>notifications or to send repeated notifications.
>OMA EMN, sends a timestamp, covers this, and Lemonade 
>profile-bis-01 uses OMA EMN as the payload of a notification.  
>Thus the cost of a missed message due to change A would be 
>reduced, since the next message sent due to change B would 
>implicitly include the fact that change A had occurred.  This 
>lets the client make all the decisions (as above) and avoids 
>potential issues with duplication of notifications.
>
>>"Randall Gellens" <randy at qualcomm.com> wrote:
>>>  If so, maybe it's more appropriate to send a notification after 
>>> determining that the client is online (e.g. according to presence
>status
>>> of the client provided by presence enabler).
>>How do you think this approach?
>
>Many presence systems allow the user to set their status as "offline"
>(even though they're not really offline): the presence status 
>is aimed at other humans and gives the user's 
>interruptability.  That may not be appropriate for a server to 
>use when determining whether to send new mail notifications.
>
>>In 13.8: "A client can recover all missing events next time 
>it connects
>to
>>the server and the server MUST buffer the notifications and make them 
>>available to the MUA when it comes back to the server."
>>Which notifications MUST the server buffer? All missing notifications
>or all
>>of the notifications since the last connection? If the notifications
>that
>>the server MUST buffer are all missing notifications, how the server 
>>determine what notifications are missing? According to acknowledgment?
>I wasn't going to respond to this since there are so many 
>others far better able and qualified on the list, but as I 
>understand it, the server may decide that the client has been 
>away for too long and terminate the session.  In this case, 
>the client would not get a SESSION response when it next 
>connected and would have to perform a state-comparison 
>synchronization.  Thus the server does have the option to 
>avoid buffering if it becomes an excessive burden.
>
>Regards to all
>Ben
>EMCC Software Ltd
>
>_______________________________________________
>lemonade mailing list
>lemonade at ietf.org
>https://www1.ietf.org/mailman/listinfo/lemonade
>

_______________________________________________
lemonade mailing list
lemonade at ietf.org
https://www1.ietf.org/mailman/listinfo/lemonade