Re: [sipcore] Reviewers needed for new music-on-hold technique

"Elwell, John" <john.elwell@siemens-enterprise.com> Mon, 22 August 2011 06:24 UTC

Return-Path: <john.elwell@siemens-enterprise.com>
X-Original-To: sipcore@ietfa.amsl.com
Delivered-To: sipcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 498CD21F86DD for <sipcore@ietfa.amsl.com>; Sun, 21 Aug 2011 23:24:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.289
X-Spam-Level:
X-Spam-Status: No, score=-103.289 tagged_above=-999 required=5 tests=[AWL=-0.690, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CF3FB8Ohkq6Q for <sipcore@ietfa.amsl.com>; Sun, 21 Aug 2011 23:24:51 -0700 (PDT)
Received: from senmx11-mx.siemens-enterprise.com (senmx11-mx.siemens-enterprise.com [62.134.46.9]) by ietfa.amsl.com (Postfix) with ESMTP id 7643D21F86B1 for <sipcore@ietf.org>; Sun, 21 Aug 2011 23:24:51 -0700 (PDT)
Received: from MCHP063A.global-ad.net (unknown [172.29.37.61]) by senmx11-mx.siemens-enterprise.com (Server) with ESMTP id D1F291EB841E; Mon, 22 Aug 2011 08:25:52 +0200 (CEST)
Received: from MCHP058A.global-ad.net ([172.29.37.55]) by MCHP063A.global-ad.net ([172.29.37.61]) with mapi; Mon, 22 Aug 2011 08:25:52 +0200
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: "Worley, Dale R (Dale)" <dworley@avaya.com>, "sipcore@ietf.org" <sipcore@ietf.org>
Date: Mon, 22 Aug 2011 08:25:51 +0200
Thread-Topic: Reviewers needed for new music-on-hold technique
Thread-Index: AQHMXRkmJGtO1i1bHkiyPkqXjzoA1pUiLNrggAC07QCAANGxwIAA5GaygAPWgdA=
Message-ID: <A444A0F8084434499206E78C106220CA0B00FDABAB@MCHP058A.global-ad.net>
References: <CD5674C3CD99574EBA7432465FC13C1B222B1F582F@DC-US1MBEX4.global.avaya.com>, <A444A0F8084434499206E78C106220CA09BDB69E4C@MCHP058A.global-ad.net> <CD5674C3CD99574EBA7432465FC13C1B222B1F5837@DC-US1MBEX4.global.avaya.com>, <A444A0F8084434499206E78C106220CA09BDB6A21E@MCHP058A.global-ad.net> <CD5674C3CD99574EBA7432465FC13C1B222B1F583B@DC-US1MBEX4.global.avaya.com>
In-Reply-To: <CD5674C3CD99574EBA7432465FC13C1B222B1F583B@DC-US1MBEX4.global.avaya.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [sipcore] Reviewers needed for new music-on-hold technique
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sipcore>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Aug 2011 06:24:52 -0000

Dale,

Yes, this text addresses my concerns.

John 

> -----Original Message-----
> From: Worley, Dale R (Dale) [mailto:dworley@avaya.com] 
> Sent: 19 August 2011 20:49
> To: Elwell, John; sipcore@ietf.org
> Subject: RE: Reviewers needed for new music-on-hold technique
> 
> How about adding these sections to the end of section 2?
> 
> 
> When the Media Stream Directionality is "inactive"
> 
> The directionality of the media stream in the SDP offer in an INVITE
> or re-INVITE to the music source can be "inactive" if the SDP offer
> from the remote UA was "sendonly" or "inactive".  Generally, this
> happens when the remote UA also has put the call on hold and provided
> a directionality of "sendonly".  In this situation, the executing UA
> can omit establishing the dialog with the music source (or can
> terminate the existing dialog with the music source).
> 
> If the executing UA uses this optimization, it creates the SDP answer
> itself, with directionality "inactive" and using its own RTP/RTCP
> ports, and returns that answer to the remote UA.
> 
> The executing UA must be prepared for the remote UA to send a
> re-INVITE with directionality "active" or "recvonly", in which case
> the executing UA must initiate a dialog with the music source, as
> described above.
> 
> Multiple Media Streams
> 
> There may be multiple media streams (multiple m= lines) in any of the
> the SDPs involved in the dialogs.  As the SDPs are manipulated, each
> media description (each starting with an m= line) is manipulated as
> described above for a single media stream.  But there are some
> elaborations that the executing UA may implement to achieve specific
> effects.
> 
> If the executing UA desires to present only certain media types as
> on-hold media, when passing the offer SDP through, it can reject any
> particular media streams by setting the port number in the m= line to
> zero.[offer-answer]  This ensures that the answer SDP will also have a
> rejection for that m= line.
> 
> If the executing UA wishes to provide its own on-hold media for a
> particular m= line, it can do so by providing the answer information
> for that m= line.  The executing UA may decide to do this when the
> offer SDP is received (by modifying the m= line to rejected state when
> sending it to the music source), or upon receiving the answer from the
> music source and discovering that the m= line has been rejected.
> 
> The executing UA may not want to pass a rejected m= line from the
> music source to the remote UA (when the remote UA provided a
> non-rejected m= line), and instead provide an answer with
> directionality "inactive" (and specifying its own RTP/RTCP ports).
> 
> 
> Dale
>