[Simple] RE: Betr.: Using MSRP for real time text conversation
"Arnoud van Wijk" <a.vwijk@viataal.nl> Thu, 01 July 2004 15:24 UTC
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA09903 for <simple-archive@ietf.org>; Thu, 1 Jul 2004 11:24:16 -0400 (EDT)
Received: from ietf-mx.ietf.org ([132.151.6.1] helo=ietf-mx) by ietf-mx with esmtp (Exim 4.32) id 1Bg3Q9-0005iV-EX for simple-archive@ietf.org; Thu, 01 Jul 2004 11:24:17 -0400
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1Bg3N8-0004sC-00 for simple-archive@ietf.org; Thu, 01 Jul 2004 11:21:11 -0400
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx with esmtp (Exim 4.12) id 1Bg3J9-0003hf-00; Thu, 01 Jul 2004 11:17:03 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Bg2Du-0008RG-C4; Thu, 01 Jul 2004 10:07:34 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1BeFLd-000056-1l for simple@megatron.ietf.org; Sat, 26 Jun 2004 11:44:09 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA14122 for <simple@ietf.org>; Sat, 26 Jun 2004 11:44:06 -0400 (EDT)
Received: from ietf-mx.ietf.org ([132.151.6.1] helo=ietf-mx) by ietf-mx with esmtp (Exim 4.32) id 1BeFLc-0001Hj-8S for simple@ietf.org; Sat, 26 Jun 2004 11:44:08 -0400
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1BeFKe-00012i-00 for simple@ietf.org; Sat, 26 Jun 2004 11:43:09 -0400
Received: from smtp.eweka.nl ([81.171.101.3]) by ietf-mx with esmtp (Exim 4.12) id 1BeFJn-0000nr-00 for simple@ietf.org; Sat, 26 Jun 2004 11:42:16 -0400
Received: from solstice (ew-dsl-81-171-8-127.eweka.nl [81.171.8.127]) by smtp.eweka.nl (8.12.9/8.12.9) with ESMTP id i5QGNmdT065710; Sat, 26 Jun 2004 16:23:52 GMT (envelope-from a.vwijk@viataal.nl)
Message-Id: <200406261623.i5QGNmdT065710@smtp.eweka.nl>
From: Arnoud van Wijk <a.vwijk@viataal.nl>
To: 'Gunnar Hellstrom' <gunnar.hellstrom@omnitor.se>, stf267@etsi.org, simple@ietf.org, toip@snowshore.com
Date: Sat, 26 Jun 2004 17:42:16 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook, Build 11.0.5510
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409
In-Reply-To: <GHEPIJKACEKDGLKODIGJEENDCGAA.gunnar.hellstrom@omnitor.se>
Thread-Index: AcRbccD2LE/XlMlZTgW8CP9BFkg0swAIgNvA
Content-Transfer-Encoding: quoted-printable
X-Mailman-Approved-At: Thu, 01 Jul 2004 10:07:21 -0400
Subject: [Simple] RE: Betr.: Using MSRP for real time text conversation
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/simple>, <mailto:simple-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/simple>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/simple>, <mailto:simple-request@ietf.org?subject=subscribe>
Sender: simple-bounces@ietf.org
Errors-To: simple-bounces@ietf.org
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on ietf-mx.ietf.org
X-Spam-Status: No, hits=0.8 required=5.0 tests=AWL,MAILTO_TO_SPAM_ADDR, MISSING_OUTLOOK_NAME autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Gunnar, I am always open for alternatives. Even just to learn from it. If choices are to be made..let it be on the right rationale and valid reasons. And not beliefs and uninformed choices and politics. I love to learn. :-) Greetz Arnoud -----Original Message----- From: owner-toip@snowshore.com [mailto:owner-toip@snowshore.com] On Behalf Of Gunnar Hellstrom Sent: zaterdag 26 juni 2004 13:35 To: A vWijk; stf267@etsi.org; simple@ietf.org; toip@snowshore.com Subject: RE: Betr.: Using MSRP for real time text conversation Arnoud, I agree that the best opportunity to widespread implementation and interoperability is to have one good standardised method for real time text conversation per network type. We have just avoided (?) the threat for fragmentation even on the RTP side by carefully specifying the application areas and priorities for the two variants text/t140 and audio/t140c. Why do I then immediately accept to enter a discussion of another option for the same function in the same network? I thought the invitation was an interesting challenge, worth evaluating. "Come use MRSP and you will reach mass deployment for real time text conversation". Entering the discussion does not mean that I have accepted that it is a good idea to standardise the MRSP option. So far, it seems to me that going with VoIP and IP Multimedia conversation is the more logical route to keep on. The bandwidth requirements for MSRP was not encouraging. The NAT traversal functions are less developed than for SIP with RTP. But let us continue the feasability study a bit further. I would also like to hear the voice of some industries if it really matters what base protocol that is used for getting deployed in a majority of IP terminals and supported by network components? Gunnar ------------------------------------------- Gunnar Hellström Omnitor AB Renathvägen 2 SE 121 37 Johanneshov SWEDEN +46 8 556 002 03 Mob: +46 708 204 288 www.omnitor.se Gunnar.Hellstrom@Omnitor.se -------------------------------------------- >-----Original Message----- >From: A vWijk [mailto:A.vWijk@viataal.nl] >Sent: Saturday, June 26, 2004 11:39 AM >To: stf267@etsi.org; simple@ietf.org; gunnar.hellstrom@omnitor.se; >toip@snowshore.com >Subject: Betr.: Using MSRP for real time text conversation > > >Gunnar thank you for the explanation. >Now, my question is..why do we need to do this? > >Can we not just stick to t140/RTP and focus on making the interface and the >handling of the IM so that a user can easily switch between Interactive text and >Instant messaging? > >Because, any device that will support IM using SIMPLE's MSRP will also use VoIP. >Thus will support RTP. > >I am NOT happy to add yet another way of transporting t140. And even causing 3 >times as much bandwidth. > > >The more alternatives you offer to transport t140, the bigger the chance is that >several t140 devices cannot interwork with each other! >And then we end up again with the mess that there are 7 different analogue text >telephone protocols! > >That are my 2 cents here. > >greetz > >Arnoud > > ><<< "Gunnar Hellstrom" <gunnar.hellstrom@omnitor.se> 26-06 10:27 >>> >This is a continuation of the discussion about the feasability of using simple:s instant >messaging protocol MSRP for real time text conversation. > >(The discussion was held under the subject: "RE: [Simple] RE: [Sipping] RE: text/T140 and >audio/t140was:[avt]Comments/questions on draft-ietf-avt-rfc2793bis-04". I thought it was >time to make it more clear what the real subject is.) > >One factor for checking the feasibility of using MSRP for real time text conversation is >the bandwidth it creates. > >We have just had a discussion about the real time requirements for the real time >experience of a text conversation. We have an old recommended figure saying that >we should >ship session conencts at least every 300 ms. This is confirmed to give a good real time >experience. Some voices have been for transmission more often, but I think they are not >based on real experienced needs. Transmission less often creates an unpleasant chunkiness >in the perception of the dialogue. > >So, for now, let us assume that transmission in 300 ms intervals is used (when there is >new text available for transmission ). > >I made a calculation of a normal MSRP based text conversation exchange with material from >the MSRP specification. > >This is the packet that needs to be sent for theree characters of text from the session: >------------------Lower level headers - do not bother to calculate >here---------------------- >--------------------------IP V4 header 20 bytes ----- >----------------------------TCP header 24 bytes ----- >----------------------------MRSP SEND -189 bytes-including 3 bytes >payload-------------------- >MSRP SEND >Boundary: d93kswow >To-Path:msrp://bob.atlanta.com:8888/9di4ea >From-Path:msrp://alicepc.atlanta.com:7777/iau39 >TR-ID: 123 >Message-ID: 123 >Content-Type: "text/t140p" >Hi, >-------d93kswow+ >--------------------------------End of SEND request----------- > >So, it sums up to 233 bytes transmission = 1864 bits. > >In order to get the real time experience we should allow 3.3 packets per second. That >makes 6150 bits/second. > > >The return direction will have approximately the same load by the 200 OK and the TCP >acknowledgements. > > >So, we would need approximately 6 kbit/s both ways for this text session. Most of it is >overhead, so it does not change much if we use the highest typing speed we design for, >that is 30 characters per second and type in Korean that will require 3 bytes UTF-8 per >character. > > >Using RTP, with text/t140 and two generations of redundancy that give good reliability, >consumes around 2 kbit/s in the same situation. > >6 kbit/s is a bit high load, but I would say that it is not totally out of scope. > >What do you think? > >Gunnar >------------------------------------------- >Gunnar Hellström >Omnitor AB >Renathvägen 2 >SE 121 37 Johanneshov >SWEDEN >+46 8 556 002 03 >Mob: +46 708 204 288 >www.omnitor.se >Gunnar.Hellstrom@Omnitor.se >-------------------------------------------- > > > >- >This list is maintained by Snowshore Networks - http://www.snowshore.com >All comments on this list a > > - This list is maintained by Snowshore Networks - http://www.snowshore.com All comments on this list are the comments of the message originators and Snowshore is not to be held responsible for any actions or comments found on this list. The archives for this list can be found at http://flyingfox.snowshore.com/toip_archive/maillist.html _______________________________________________ Simple mailing list Simple@ietf.org https://www1.ietf.org/mailman/listinfo/simple
- [Simple] RE: Betr.: Using MSRP for real time text… Gunnar Hellstrom
- [Simple] Betr.: Using MSRP for real time text con… A vWijk
- [Simple] RE: Betr.: Using MSRP for real time text… Arnoud van Wijk