[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