Re: [codec] #1: Application: 2.1. Point to point calls supporting transcoding?

"Christian Hoene" <hoene@uni-tuebingen.de> Wed, 24 March 2010 20:22 UTC

Return-Path: <hoene@uni-tuebingen.de>
X-Original-To: codec@core3.amsl.com
Delivered-To: codec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1BA213A6918 for <codec@core3.amsl.com>; Wed, 24 Mar 2010 13:22:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.871
X-Spam-Level:
X-Spam-Status: No, score=-2.871 tagged_above=-999 required=5 tests=[AWL=0.351, BAYES_00=-2.599, DATE_IN_FUTURE_06_12=1.897, DNS_FROM_OPENWHOIS=1.13, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4BHiL1mbMVp0 for <codec@core3.amsl.com>; Wed, 24 Mar 2010 13:22:44 -0700 (PDT)
Received: from mx06.uni-tuebingen.de (mx06.uni-tuebingen.de [134.2.3.3]) by core3.amsl.com (Postfix) with ESMTP id 7EBF93A68F8 for <codec@ietf.org>; Wed, 24 Mar 2010 13:22:42 -0700 (PDT)
Received: from hoeneT60 (dhcp-wireless-open-abg-27-226.meeting.ietf.org [130.129.27.226]) (authenticated bits=0) by mx06.uni-tuebingen.de (8.13.6/8.13.6) with ESMTP id o2OKMmgN016485 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 24 Mar 2010 21:22:55 +0100
From: Christian Hoene <hoene@uni-tuebingen.de>
To: 'James Rafferty' <James.Rafferty@dialogic.com>, codec@ietf.org
References: <062.4b6a3862c443b2d8917e027f2267f4d2@tools.ietf.org> <617DF0128820F9458AC39149A627EE6C01A2947C57@MBX.dialogic.com> <000701cacad3$4b99c7c0$e2cd5740$@de> <617DF0128820F9458AC39149A627EE6C01A2947C85@MBX.dialogic.com> <000501cacb6c$37c4a0a0$a74de1e0$@de> <617DF0128820F9458AC39149A627EE6C01A2948104@MBX.dialogic.com>
In-Reply-To: <617DF0128820F9458AC39149A627EE6C01A2948104@MBX.dialogic.com>
Date: Wed, 24 Mar 2010 21:22:47 -0700
Message-ID: <001501cacbd2$d8120230$88360690$@de>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcrKrYfj3apVMECfQumBSXebrKc66AAIj/cwAABWsmAAAxkgoAAgP9rAAAjKMpAAFB0u4A==
Content-language: de
X-AntiVirus: NOT checked by Avira MailGate (version: 3.0.0-4; host: mx06)
Subject: Re: [codec] #1: Application: 2.1. Point to point calls supporting transcoding?
X-BeenThere: codec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Codec WG <codec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/codec>, <mailto:codec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/codec>
List-Post: <mailto:codec@ietf.org>
List-Help: <mailto:codec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/codec>, <mailto:codec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Mar 2010 20:22:46 -0000

Hi James,

>-----Original Message-----
>From: James Rafferty [mailto:James.Rafferty@dialogic.com]
...
>Vendors of products on these network edges will take the steps needed to get endpoints to communicate
>(as driven by their service provider customers), even if it requires a codec change to complete the
>call.

So, the main requirement in these cases is the interoperability. Conversational quality is of lesser importance.
Thus, we need not particular quality requirements beside that it works OK?

Christian

>
>James
>
>-----Original Message-----
>From: Christian Hoene [mailto:hoene@uni-tuebingen.de]
>Sent: Wednesday, March 24, 2010 9:08 AM
>To: James Rafferty; codec@ietf.org
>Subject: RE: [codec] #1: Application: 2.1. Point to point calls supporting transcoding?
>
>Hi all,
>
>the well known reasons for avoiding transcoding/tandem-coding are:
>
>1) It decreases the conversational quality by decreasing speech quality and increasing transmission
>delay. Thus, it is in the interest of users/customers to avoid transcoding.
>2) It violates Internet's end-to-end principle and thus increasing system complexity and costs. Thus,
>an Internet codec shall not consider operation modes of transcoding, typically.
>3) Codecs must be optimized towards transcoding, which is a time consuming tasks. Thus, it is in the
>interest of codec developers and tester to avoid the additional cost of verifying the transcoding
>scenarios.
>
>Of course, we are not living in an perfect world and there are many valid reasons to install
>transcoding gateways to manage proper interaction between two remote sides/operators. If it is
>required to do so, there are multiple options:
>
>1) The gateway tries to negotiate a proper codec that is supported by both sides.
>2) Two ITU-T codecs, which are very well optimized towards tandem-coding conditions, are selected.
>3) Only, as a last resort, it might be needed to transcode between an Internet-codec and other codecs.
>
>I am not yet convinced that option 3) will happen frequently, especially considering the facts that
>the Internet codec is intended towards IP-to-IP use cases.  Also, it is quite easy to include
>additional traditional codecs beside the Internet codec into a phone or gateways. In addition, the
>costs of updating the software of a phone or gateway to support the Internet codec might not be very
>high because of the lack of IPR fees.
>
>Thus, I would recommend to consider transcoding as a requirement of very low priority, as it is going
>to be used seldom. It shall be ensured that the Internet codecs does not "fail" during tandeming but
>that not particular effort is invested to make the Internet codec work particular well for
>transcoding.
>
>Having this say, it is appreciate if volunteers will test the Internet codec in tandem conditions so
>that the codec design can be influenced.
>
>With best regards,
>
> Christian
>
>---------------------------------------------------------------
>Dr.-Ing. Christian Hoene
>Interactive Communication Systems (ICS), University of Tübingen
>Sand 13, 72076 Tübingen, Germany, Phone +49 7071 2970532
>http://www.net.uni-tuebingen.de/
>
>>-----Original Message-----
>>From: James Rafferty [mailto:James.Rafferty@dialogic.com]
>>Sent: Tuesday, March 23, 2010 4:14 PM
>>To: Christian Hoene
>>Cc: codec@ietf.org
>>Subject: RE: [codec] #1: Application: 2.1. Point to point calls supporting transcoding?
>>
>>Christian,
>>
>>Please see my comments below.
>>
>>James
>>
>>-----Original Message-----
>>From: Christian Hoene [mailto:hoene@uni-tuebingen.de]
>>Sent: Tuesday, March 23, 2010 2:53 PM
>>To: James Rafferty
>>Cc: codec@ietf.org
>>Subject: RE: [codec] #1: Application: 2.1. Point to point calls supporting transcoding?
>>
>>Hi James,
>>
>>>In my view, this is dodging the real issue.  I believe there WILL be transcoding for point to point
>>>calls between wireline and wireless networks, where the connection is IP on both sides and multiple
>>>wide band codecs are used.
>>
>>Could you elaborate a bit more on this scenario? Do you mean that the wireline has -for example-
>Skype
>>phone with the Internet codec and the wireless end will have an LTE codec? Of course, both sides will
>>use IP.
>>
>>JR - Yes, the example of Skype from the desktop connecting to a mobile phone with wideband audio (say
>>G.722.2) is an example.  In order for that to happen, there would likely be a border element at the
>>network edge (what the Speermint architecture calls a Data Border Element) which negotiates the
>>transcoding to take place in real time.  Another use case example would be where an enterprise IP
>>phone uses a wideband codec when calling to a mobile phone, again requiring transcoding to take place
>>to complete the call, if the two handsets do not support a common HD codec.
>>
>>>For that matter, there will also be cases where a PSTN - IP gateway is needed, but that's not
>usually
>>>defined as transcoding.
>>
>>As a manufacturer of IP-to-IP gateways your insight knowledge is highly appreciated.
>>
>>With best regards,
>>
>>  Christian Hoene
>>
>>
>>
>>>
>>>James
>>>
>>>James Rafferty
>>>Product Line Director, Integrated Media Gateways
>>>Dialogic, Inc.
>>>15 Crawford Street
>>>Needham, MA 02494
>>>USA
>>>
>>>Tel:    781 433 9462
>>>Mobile: 781 929 3895
>>>Fax:    781 433 9268
>>>Email:  james.rafferty@dialogic.com
>>>Web:    www.dialogic.com
>>>This e-mail is intended only for the named recipient(s) and may contain information that is
>>>privileged, confidential and/or exempt from disclosure under applicable law. No waiver of privilege,
>>>confidence or otherwise is intended by virtue of communication via the internet. Any unauthorized
>>use,
>>>dissemination or copying is strictly prohibited. If you have received this e-mail in error, or are
>>not
>>>named as a recipient, please immediately notify the sender and destroy all copies of this e-mail.
>>>
>>>-----Original Message-----
>>>From: codec-bounces@ietf.org [mailto:codec-bounces@ietf.org] On Behalf Of codec issue tracker
>>>Sent: Tuesday, March 23, 2010 10:20 AM
>>>To: hoene@uni-tuebingen.de
>>>Cc: codec@ietf.org
>>>Subject: [codec] #1: Application: 2.1. Point to point calls supporting transcoding?
>>>
>>>#1: Application: 2.1.  Point to point calls supporting transcoding?
>>>------------------------------------+---------------------------------------
>>> Reporter:  hoene@…                 |       Owner:
>>>     Type:  enhancement             |      Status:  new
>>> Priority:  major                   |   Milestone:
>>>Component:  requirements            |     Version:
>>> Severity:  Active WG Document      |    Keywords:
>>>------------------------------------+---------------------------------------
>>> Question: Shall the point-to-point call support transcoding?
>>>
>>> If not, please add something like
>>> "This scenario does not include the use case of using a VoIP-PSTN gateway
>>> to connected to legacy telephone systems. In those cases, the gateway
>>> would make an audio conversion from broadband Internet voice to the frugal
>>> 1930’s 3.1 kHz audio bandwidth. Interconnections to the PSTN will most
>>> likely stick with its legacy codecs to avoid transcoding."
>>>
>>>--
>>>Ticket URL: <http://tools.ietf.org/wg/codec/trac/ticket/1>
>>>codec <http://tools.ietf.org/codec/>
>>>
>>>_______________________________________________
>>>codec mailing list
>>>codec@ietf.org
>>>https://www.ietf.org/mailman/listinfo/codec
>