
From shashanka2005@gmail.com  Thu Apr  2 01:19:33 2009
Return-Path: <shashanka2005@gmail.com>
X-Original-To: megaco@core3.amsl.com
Delivered-To: megaco@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AEE833A6CDA for <megaco@core3.amsl.com>; Thu,  2 Apr 2009 01:19:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.739
X-Spam-Level: 
X-Spam-Status: No, score=-0.739 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, HTML_MESSAGE=0.001]
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 xr-MR9JpKPNn for <megaco@core3.amsl.com>; Thu,  2 Apr 2009 01:19:33 -0700 (PDT)
Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.224]) by core3.amsl.com (Postfix) with ESMTP id 109EE3A683E for <megaco@ietf.org>; Thu,  2 Apr 2009 01:19:33 -0700 (PDT)
Received: by rv-out-0506.google.com with SMTP id k40so445158rvb.49 for <megaco@ietf.org>; Thu, 02 Apr 2009 01:20:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=Tr7SWDqBNF79Zow3E3cEm6RGlwl5U4aCJhXSjXP+KkM=; b=DkMoobpy0g7Id76vTCOkBzEgt1n1frrsFSBhMmksulRo3Pp5RLTk2lkiLlchCwRY4T /VAohTy6XoafuGEHNLpf0+SJpOCfRd34gsQohh2UrqbHZV08jfiqXQ7nlfcCV4U32YM/ P1LpS6ff7mt6k21O+ehksecAPu2eWCYcHHnN8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=Z4eHYUqVkFIw0SJXVOQq5WaXRucCODQGtpr/cjGft9wSqyVVcEm9U69YRF9c29K6uY PKyWhPYKfxN/zJrKJ+3C0dCEr0D0HC++SAsMAaaVyhe60UFXPQ329aljGrD1i3k8EkaS BYXUMZ8VNIP0twCKjmOn+8BHUL7kdWfebzX7E=
MIME-Version: 1.0
Received: by 10.141.52.3 with SMTP id e3mr4457201rvk.73.1238660434153; Thu, 02  Apr 2009 01:20:34 -0700 (PDT)
Date: Thu, 2 Apr 2009 13:50:34 +0530
Message-ID: <a79c0db80904020120o4460c0ebl4bb9d76fa38ced6e@mail.gmail.com>
From: shashanka bhat <shashanka2005@gmail.com>
To: megaco@ietf.org
Content-Type: multipart/alternative; boundary=000e0cd292782cd13e04668e1b10
X-Mailman-Approved-At: Thu, 02 Apr 2009 08:42:54 -0700
Subject: [Megaco] Help needed
X-BeenThere: megaco@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Media Gateway Control <megaco.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/megaco>, <mailto:megaco-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/megaco>
List-Post: <mailto:megaco@ietf.org>
List-Help: <mailto:megaco-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/megaco>, <mailto:megaco-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Apr 2009 08:19:33 -0000

--000e0cd292782cd13e04668e1b10
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

Hi All,

  1) Is b= line mandatory in ADD Ia request ?.
  2) Can we use TMAN package instead of b= line ?.

Cheers,
Giri Prasad.

--000e0cd292782cd13e04668e1b10
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi All, <br><br>=A0 1) Is b=3D line mandatory in ADD Ia request ?.<br>=A0 2=
) Can we use TMAN package instead of b=3D line ?.<br><br>Cheers,<br>Giri Pr=
asad.<br>

--000e0cd292782cd13e04668e1b10--

From Albrecht.Schwarz@alcatel-lucent.de  Thu Apr  2 23:16:37 2009
Return-Path: <Albrecht.Schwarz@alcatel-lucent.de>
X-Original-To: megaco@core3.amsl.com
Delivered-To: megaco@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 125D33A68A6 for <megaco@core3.amsl.com>; Thu,  2 Apr 2009 23:16:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.249
X-Spam-Level: 
X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=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 mQXwl8JKMWuO for <megaco@core3.amsl.com>; Thu,  2 Apr 2009 23:16:36 -0700 (PDT)
Received: from smail6.alcatel.fr (gc-na5.alcatel.fr [64.208.49.5]) by core3.amsl.com (Postfix) with ESMTP id E9AEC3A6845 for <megaco@ietf.org>; Thu,  2 Apr 2009 23:16:35 -0700 (PDT)
Received: from FRVELSBHS06.ad2.ad.alcatel.com (frvelsbhs06.dc-m.alcatel-lucent.com [155.132.6.78]) by smail6.alcatel.fr (8.13.8/8.13.8/ICT) with ESMTP id n336HZT7007509;  Fri, 3 Apr 2009 08:17:35 +0200
Received: from FRVELSMBS23.ad2.ad.alcatel.com ([155.132.6.53]) by FRVELSBHS06.ad2.ad.alcatel.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 3 Apr 2009 08:17:35 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 3 Apr 2009 08:17:34 +0200
Message-ID: <F4562D4585113D42AC08DC47FDEC49B001BC5908@FRVELSMBS23.ad2.ad.alcatel.com>
In-Reply-To: <a79c0db80904020120o4460c0ebl4bb9d76fa38ced6e@mail.gmail.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: H.248 Ia Profiles: Admission Control vs Traffic Policing; RE: [Megaco] Help needed
Thread-Index: Acmzq4wYI8kNbfjeQaeS8RCv7sGbWQAdkLSg
References: <a79c0db80904020120o4460c0ebl4bb9d76fa38ced6e@mail.gmail.com>
From: "Schwarz Albrecht" <Albrecht.Schwarz@alcatel-lucent.de>
To: "shashanka bhat" <shashanka2005@gmail.com>, <megaco@ietf.org>
X-OriginalArrivalTime: 03 Apr 2009 06:17:35.0098 (UTC) FILETIME=[E125DDA0:01C9B423]
X-Scanned-By: MIMEDefang 2.57 on 155.132.188.84
Cc: TISPAN_WG3@LIST.ETSI.ORG
Subject: [Megaco] H.248 Ia Profiles: Admission Control vs Traffic Policing; RE:  Help needed
X-BeenThere: megaco@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Media Gateway Control <megaco.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/megaco>, <mailto:megaco-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/megaco>
List-Post: <mailto:megaco@ietf.org>
List-Help: <mailto:megaco-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/megaco>, <mailto:megaco-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Apr 2009 06:16:37 -0000

Giri,
=20
your questions are related to ETSI TISPAN.
Responses see inline.
=20
Albrecht
=20



________________________________

	From: megaco-bounces@ietf.org [mailto:megaco-bounces@ietf.org]
On Behalf Of shashanka bhat
	Sent: Donnerstag, 2. April 2009 10:21
	To: megaco@ietf.org
	Subject: [Megaco] Help needed
=09
=09
	Hi All,=20
=09
	  1) Is b=3D line mandatory in ADD Ia request ?.
[[Schwarz, Albrecht]]  see ETSI ES 283 018 for Ia V1 & V2, and 183 018
for Ia V3
Please note that the semantic of the "b=3D" line did change between V1 &
V2:

Tab. 87: NOTE 5:	It has to be noted that Ia profile version 1 has
a different semantic (see table 81 in ES 283 018 [22]) defined, which
incorporates also layer 2 bitrate.
A transformation between both "b=3D" line usages (in case of IP-over-L2)
is not straightforward because the transformation parameters are based
on L2-PCI and the IP packet rate. The L2-PCI is typically constant for a
dedicated L2 technology (like IP-over-IEEE 802.3 [i.9]), but the packet
rate is application-specific. E.g. the IP packet rate is usually unknown
at Ia for media-agnostic IP-to-IP interworking.

=09
	  2) Can we use TMAN package instead of b=3D line ?.
[[Schwarz, Albrecht]]  No, not per se. You know that the two protocol
"tools" serve different purposes:
a) Admission Control (AC) =3D> "b=3D" line provides input information =
for
the StAC (Stream Admission Control), which is related to transport
capacity reservation and allocation ... typically based on a CBR model
(i.e. peak-rate allocation) ... dependent of "b=3DAS:" semantic ...
b) Traffic Policing (TP) =3D> tman is used for IP byte-rate policing
(which has nothing to do with AC)


=3D> that's the starting point of H.248 Ia Profile
=3D> any re-use of AC parameters for TP, or TP parameters for AC, may be
not excluded and is possible (with some limitations)
=3D> see Ia V2, clause 5.17.1.5 Bandwidth control - Reservation,
Allocation and Policing


=09
	Cheers,
	Giri Prasad.
=09


From Michael.Dell@dataconnection.com  Wed Apr 29 03:51:13 2009
Return-Path: <Michael.Dell@dataconnection.com>
X-Original-To: megaco@core3.amsl.com
Delivered-To: megaco@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 407A228C201 for <megaco@core3.amsl.com>; Wed, 29 Apr 2009 03:51:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 lN1lSYLSkqmc for <megaco@core3.amsl.com>; Wed, 29 Apr 2009 03:51:12 -0700 (PDT)
Received: from enfiets2.dataconnection.com (enfiets2.dataconnection.com [192.91.191.39]) by core3.amsl.com (Postfix) with ESMTP id 778E33A70DA for <megaco@ietf.org>; Wed, 29 Apr 2009 03:50:44 -0700 (PDT)
Received: from ENFIMBOX1.ad.datcon.co.uk (172.18.10.27) by enfiets2.dataconnection.com (172.18.4.22) with Microsoft SMTP Server (TLS) id 8.1.358.0; Wed, 29 Apr 2009 11:55:06 +0100
Received: from ENFIMBOX1.ad.datcon.co.uk ([172.18.10.27]) by ENFIMBOX1.ad.datcon.co.uk ([172.18.10.27]) with mapi; Wed, 29 Apr 2009 11:52:05 +0100
From: Michael Dell <Michael.Dell@dataconnection.com>
To: "megaco@ietf.org" <megaco@ietf.org>
Date: Wed, 29 Apr 2009 11:50:32 +0100
Thread-Topic: Error descriptors within stream descriptors
Thread-Index: AcnIuFGoOt2dOx9QQAGkoBQ19PUUXg==
Message-ID: <44EE1E31095AE349AC6C3C0B69FFBF02837179E82B@ENFIMBOX1.ad.datcon.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_44EE1E31095AE349AC6C3C0B69FFBF02837179E82BENFIMBOX1adda_"
MIME-Version: 1.0
Subject: [Megaco] Error descriptors within stream descriptors
X-BeenThere: megaco@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Media Gateway Control <megaco.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/megaco>, <mailto:megaco-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/megaco>
List-Post: <mailto:megaco@ietf.org>
List-Help: <mailto:megaco-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/megaco>, <mailto:megaco-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Apr 2009 10:54:56 -0000

--_000_44EE1E31095AE349AC6C3C0B69FFBF02837179E82BENFIMBOX1adda_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi there

I have a question concerning the validity of adding an error descriptor in =
a command response within a stream descriptor - could the list please let m=
e know if this should be valid Megaco (v3)?

When adding or modifying a multi-stream termination, we may identify an err=
or with some subset of the streams.  In this case, where should the error d=
escriptor(s) be located?  Specifically, is it valid to include an error des=
criptor within a stream descriptor?

For example, a termination with id "ip/1" has three streams (1, 2 and 3).  =
A request to modify all three streams can be accommodated on stream 2, but =
fails for stream 1 and stream 3.  The response I would like to send is as f=
ollows:

!/2 [16.16.16.16]:1
P=3D11{
C=3D200{
MF=3Dip/1{
M{
ST=3D1{
ER=3D449{"Unsupported or Unknown Parameter or Property Value"}},
ST=3D3{
ER=3D449{"Unsupported or Unknown Parameter or Property Value"}}
}}}}

The relevant part of the ABNF seems to suggest that an error descriptor is =
not a valid streamParm.  I believe this makes the above invalid Megaco.

However, the "H.248 Sub-series Implementers' Guide" says, in section 7.1.20=
:

An Error Descriptor shall be specified at the "deepest level" that is seman=
tically appropriate for the error being described ...
...
If the error being described can be determined to be at a descriptor level,=
 the Error Descriptor may be returned at the descriptor level.

Does this indicate that stream-scope error descriptors are, in fact, allowe=
d?

Thanks in advance for your input

Mike Dell
Data Connection Ltd.

--_000_44EE1E31095AE349AC6C3C0B69FFBF02837179E82BENFIMBOX1adda_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6000.16825" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DMonaco>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D537263610-29042009>Hi=20
there</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D537263610-29042009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D537263610-29042009>I have a =
question=20
concerning the validity of adding an error descriptor in a command response=
=20
within a stream descriptor - could the list please let me know if this shou=
ld be=20
valid Megaco (v3)?</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>When adding or modifying a multi-stream=20
termination, we may identify an error with some subset of the streams.&nbsp=
; In=20
this case, where should the error descriptor<SPAN=20
class=3D149211010-29042009>(s)</SPAN> be located?&nbsp; Specifically, is it=
 valid=20
to include an error descriptor within a stream descriptor?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>For example, a termination with id "ip/1" =
has three=20
streams (1, 2 and 3).&nbsp; A request to modify all three streams can be=20
accommodated on stream 2, but fails for stream 1 and stream 3.&nbsp; The=20
response I would like to send is as follows:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial color=3D#008000 size=3D2>!/2=20
[16.16.16.16]:1<BR>P=3D11{<BR>C=3D200{<BR>MF=3Dip/1{<BR>M{<BR>ST=3D1{<BR>ER=
=3D449{"Unsupported=20
or Unknown Parameter or Property Value"}},<BR>ST=3D3{<BR>ER=3D449{"Unsuppor=
ted or=20
Unknown Parameter or Property Value"}}<BR>}}}}</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The relevant part of the ABNF&nbsp;<SPAN=20
class=3D537263610-29042009>seems to suggest that</SPAN> an error descriptor=
 is not=20
a valid streamParm.&nbsp;&nbsp;<SPAN class=3D149211010-29042009>I believe=20
t</SPAN>his&nbsp;make<SPAN class=3D149211010-29042009>s</SPAN> the above in=
valid=20
Megaco.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>However, the "H.248 Sub-series Implementer=
s' Guide"=20
says, in section 7.1.20:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial><FONT color=3D#008000><FONT size=3D2>An Error Descr=
iptor shall=20
be specified at the "deepest level" that is semantically appropriate for th=
e=20
error being described&nbsp;<SPAN=20
class=3D149211010-29042009>...</SPAN></FONT></FONT></FONT></DIV>
<DIV><SPAN class=3D149211010-29042009><FONT face=3DArial color=3D#008000=20
size=3D2>...</FONT></SPAN></DIV>
<DIV><FONT face=3DArial color=3D#008000 size=3D2>If the error being describ=
ed can be=20
determined to be at a descriptor level, the Error Descriptor may be returne=
d at=20
the descriptor level.</FONT></DIV>
<DIV><FONT face=3DArial color=3D#008000 size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D149211010-29042009>Does this=
 indicate=20
that stream-scope error descriptors are, in fact, allowed?</SPAN></FONT></D=
IV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D149211010-29042009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D149211010-29042009><SPAN=20
class=3D537263610-29042009>Thanks in advance for your=20
input</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D149211010-29042009><SPAN=20
class=3D537263610-29042009></SPAN></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D149211010-29042009><SPAN=20
class=3D537263610-29042009>Mike Dell</SPAN></SPAN></FONT></DIV>
<DIV></FONT><FONT face=3DArial size=3D2><SPAN class=3D149211010-29042009><S=
PAN=20
class=3D537263610-29042009>Data Connection Ltd.</SPAN></SPAN></FONT><FONT><=
SPAN=20
class=3D149211010-29042009><SPAN=20
class=3D537263610-29042009></DIV></SPAN></SPAN></FONT></DIV></BODY></HTML>

--_000_44EE1E31095AE349AC6C3C0B69FFBF02837179E82BENFIMBOX1adda_--

From sushilku@cisco.com  Wed Apr 29 01:43:04 2009
Return-Path: <sushilku@cisco.com>
X-Original-To: megaco@core3.amsl.com
Delivered-To: megaco@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AEACD28C0F9 for <megaco@core3.amsl.com>; Wed, 29 Apr 2009 01:43:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level: 
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 Wj1OtJoU+Ham for <megaco@core3.amsl.com>; Wed, 29 Apr 2009 01:43:00 -0700 (PDT)
Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by core3.amsl.com (Postfix) with ESMTP id 86F7828C14D for <megaco@ietf.org>; Wed, 29 Apr 2009 01:42:57 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.40,265,1238976000"; d="scan'208,217";a="73820686"
Received: from sj-dkim-2.cisco.com ([171.71.179.186]) by sj-iport-5.cisco.com with ESMTP; 29 Apr 2009 08:44:19 +0000
Received: from sj-core-1.cisco.com (sj-core-1.cisco.com [171.71.177.237]) by sj-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id n3T8iJJf025526 for <megaco@ietf.org>; Wed, 29 Apr 2009 01:44:19 -0700
Received: from sj-webmail-12.cisco.com (sj-webmail-12.cisco.com [171.70.170.227]) by sj-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id n3T8iJGP025513 for <megaco@ietf.org>; Wed, 29 Apr 2009 08:44:19 GMT
Received: from sj-webmail-12.cisco.com (localhost.localdomain [127.0.0.1]) by sj-webmail-12.cisco.com (8.13.1/8.13.1) with ESMTP id n3T8iJEB008181 for <megaco@ietf.org>; Wed, 29 Apr 2009 01:44:19 -0700
Received: from sj-webmail-12.cisco.com (root@localhost) by sj-webmail-12.cisco.com (8.13.1/8.13.1/Submit) with ESMTP id n3T8iJl4008180 for <megaco@ietf.org>; Wed, 29 Apr 2009 01:44:19 -0700
Received: from sushilkuwxp02 ( [10.78.164.161]) by sj-webmail-12.cisco.com (Scalix SMTP Relay 10.0.5.3) via ESMTP; Wed, 29 Apr 2009 01:44:19 -0700 (PDT)
Date: Wed, 29 Apr 2009 14:14:49 +0530
From: Sushil Kumar <sushilku@cisco.com>
To: <megaco@ietf.org>
Message-ID: <003701c9c8a6$c2a77310$47f65930$@com>
x-scalix-Hops: 1
X-Mailer: Microsoft Office Outlook 12.0
Thread-index: AcnIpsCyiEXOlUWITuKFlhY8BJBpbA==
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0038_01C9C8D4.DC5FAF10"
Content-Language: en-us
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=9028; t=1240994659; x=1241858659; c=relaxed/simple; s=sjdkim2002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=sushilku@cisco.com; z=From:=20Sushil=20Kumar=20<sushilku@cisco.com> |Subject:=20Query=20Regarding=20MG=20-MGC=20behavior |Sender:=20; bh=Pei1DMpAFG5ls2oPd5WdxGN3u0ivlqVSWWwIoTVJpic=; b=ILOTG00TJ/824aODkp0gp7+y0QpWNyYAhnqqpSaJdQu5fim9MA5TBKNOWW TxY5D29nzovS2HpKlvCuvhGa1pwYiEGqObeflzkCylwVufEeqYYScJ2DbpCC R/Lna8cgSW;
Authentication-Results: sj-dkim-2; header.From=sushilku@cisco.com; dkim=pass ( sig from cisco.com/sjdkim2002 verified; ); 
X-Mailman-Approved-At: Wed, 29 Apr 2009 21:24:56 -0700
Subject: [Megaco] Query Regarding MG -MGC behavior
X-BeenThere: megaco@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Media Gateway Control <megaco.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/megaco>, <mailto:megaco-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/megaco>
List-Post: <mailto:megaco@ietf.org>
List-Help: <mailto:megaco-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/megaco>, <mailto:megaco-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Apr 2009 08:45:13 -0000

------=_NextPart_000_0038_01C9C8D4.DC5FAF10
Content-Type: text/plain;
	charset="us-ascii"
Content-Disposition: inline

Hi All,

 

I had a query regarding MG - MGC behavior in H.248

 

Scenario is as follows:

 

1.       MG  is registered with only one  MGC (say MGC1) and MGC1 is in
redundant mode (i.e. it has a  standby MGC2  )

2.       MG initiate Service change request "901" towards MGC1  and MGC1 in
reply sends handoff to MG with MGCIdToTry = MGC2 .

3.       MG is now trying to register with MGC2  with message "903".

4.       MGC2  ack the service change request from MG and after that there
is no message exchange between MG and  MGC2 and in the mean time  ITO
expired.

5.       Therefore MG now tries to register again with  MGC1 with service
change request  "909 MGC Impending Failure"

6.       MGC doesn't respond to this serviceChange request. MG performs
several retry for this above service change request in step 5. 

7.       To this MGC1 sends  error =506 { "Number of TransactionPendings
Exceeded" } 

8.       Now what should MG do in response to this error ?

9.       Should MG  again retry to register itself with standby MGC2
considering its a failed registration attempt ?

Or

        In response of this error=506 ,  it should go to Out of service
state considering it as failure in response of service change request?

 

 

Any help on this is really appreciated.

 

Thanks in advance.

 

 

Regards

Sushil

 


------=_NextPart_000_0038_01C9C8D4.DC5FAF10
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-mi=
crosoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:wo=
rd" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D=
"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
=2EMsoChpDefault
	{mso-style-type:export-only;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:620766630;
	mso-list-type:hybrid;
	mso-list-template-ids:-662303458 -734233024 67698713 67698715 67698703 6=
7698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:20.25pt;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal>Hi All,<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>I had a query regarding MG - MGC behavior in H.248<o=
:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Scenario is as follows:<o:p></o:p></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoListParagraph style=3D'margin-left:20.25pt;text-indent:-.25=
in;
mso-list:l0 level1 lfo1'><![if !supportLists]><span style=3D'mso-list:Ign=
ore'>1.<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; </span></span><![endif]>MG
&nbsp;is registered with only one &nbsp;MGC (say MGC1) and MGC1 is in red=
undant
mode (i.e. it has a &nbsp;standby MGC2 &nbsp;)<o:p></o:p></p>

<p class=3DMsoListParagraph style=3D'margin-left:20.25pt;text-indent:-.25=
in;
mso-list:l0 level1 lfo1'><![if !supportLists]><span style=3D'mso-list:Ign=
ore'>2.<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; </span></span><![endif]>MG
initiate Service change request &#8220;901&#8221; towards MGC1&nbsp; and M=
GC1 in
reply sends handoff to MG with MGCIdToTry =3D MGC2 .<o:p></o:p></p>

<p class=3DMsoListParagraph style=3D'margin-left:20.25pt;text-indent:-.25=
in;
mso-list:l0 level1 lfo1'><![if !supportLists]><span style=3D'mso-list:Ign=
ore'>3.<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; </span></span><![endif]>MG
is now trying to register with MGC2 &nbsp;with message &#8220;903&#8221;.=
<o:p></o:p></p>

<p class=3DMsoListParagraph style=3D'margin-left:20.25pt;text-indent:-.25=
in;
mso-list:l0 level1 lfo1'><![if !supportLists]><span style=3D'mso-list:Ign=
ore'>4.<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; </span></span><![endif]>MGC2
&nbsp;ack the service change request from MG and after that there is no m=
essage
exchange between MG and &nbsp;MGC2 and in the mean time &nbsp;ITO expired=
=2E<o:p></o:p></p>

<p class=3DMsoListParagraph style=3D'margin-left:20.25pt;text-indent:-.25=
in;
mso-list:l0 level1 lfo1'><![if !supportLists]><span style=3D'mso-list:Ign=
ore'>5.<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; </span></span><![endif]>Therefore
MG now tries to register again with &nbsp;MGC1 with service change reques=
t &nbsp;&#8220;909
MGC Impending Failure&#8221;<o:p></o:p></p>

<p class=3DMsoListParagraph style=3D'margin-left:20.25pt;text-indent:-.25=
in;
mso-list:l0 level1 lfo1'><![if !supportLists]><span style=3D'mso-list:Ign=
ore'>6.<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; </span></span><![endif]>MGC
doesn&#8217;t respond to this serviceChange request. MG performs &nbsp;se=
veral
retry for this above service change request in step 5. <o:p></o:p></p>

<p class=3DMsoListParagraph style=3D'margin-left:20.25pt;text-indent:-.25=
in;
mso-list:l0 level1 lfo1'><![if !supportLists]><span style=3D'mso-list:Ign=
ore'>7.<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; </span></span><![endif]>To
this MGC1 sends&nbsp; error =3D506 { &quot;Number of TransactionPendings
Exceeded&quot; } <o:p></o:p></p>

<p class=3DMsoListParagraph style=3D'margin-left:20.25pt;text-indent:-.25=
in;
mso-list:l0 level1 lfo1'><![if !supportLists]><span style=3D'mso-list:Ign=
ore'>8.<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; </span></span><![endif]>Now
what should MG do in response to this error ?<o:p></o:p></p>

<p class=3DMsoListParagraph style=3D'margin-left:20.25pt;text-indent:-.25=
in;
mso-list:l0 level1 lfo1'><![if !supportLists]><span style=3D'mso-list:Ign=
ore'>9.<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; </span></span><![endif]><b>Should
MG &nbsp;again retry to register itself with standby MGC2 considering its=
 a failed
registration attempt</b> ?<o:p></o:p></p>

<p class=3DMsoNormal style=3D'margin-left:20.25pt'>Or<o:p></o:p></p>

<p class=3DMsoNormal style=3D'margin-left:2.25pt'>&nbsp; &nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;<b>In
response of this error=3D506 , &nbsp;it should go to Out of service state=
 considering
it as failure in response of service change request</b>?<o:p></o:p></p>

<p class=3DMsoNormal style=3D'margin-left:2.25pt'><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal style=3D'margin-left:2.25pt'><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal style=3D'margin-left:2.25pt'>Any help on this is rea=
lly
appreciated.<o:p></o:p></p>

<p class=3DMsoNormal style=3D'margin-left:2.25pt'><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Thanks in advance.<o:p></o:p></p>

<p class=3DMsoListParagraph style=3D'margin-left:20.25pt'><o:p>&nbsp;</o:=
p></p>

<p class=3DMsoListParagraph style=3D'margin-left:20.25pt'><o:p>&nbsp;</o:=
p></p>

<p class=3DMsoNormal>Regards<o:p></o:p></p>

<p class=3DMsoNormal>Sushil<o:p></o:p></p>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

</body>

</html>

------=_NextPart_000_0038_01C9C8D4.DC5FAF10--

From Albrecht.Schwarz@alcatel-lucent.de  Thu Apr 30 00:43:45 2009
Return-Path: <Albrecht.Schwarz@alcatel-lucent.de>
X-Original-To: megaco@core3.amsl.com
Delivered-To: megaco@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AF2443A6CAC for <megaco@core3.amsl.com>; Thu, 30 Apr 2009 00:43:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.349
X-Spam-Level: 
X-Spam-Status: No, score=-3.349 tagged_above=-999 required=5 tests=[AWL=-1.100, BAYES_00=-2.599, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001]
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 e+-PgO6Pf1Zn for <megaco@core3.amsl.com>; Thu, 30 Apr 2009 00:43:40 -0700 (PDT)
Received: from smail6.alcatel.fr (smail6.alcatel.fr [64.208.49.42]) by core3.amsl.com (Postfix) with ESMTP id DD57C3A6C5F for <megaco@ietf.org>; Thu, 30 Apr 2009 00:43:39 -0700 (PDT)
Received: from FRVELSBHS06.ad2.ad.alcatel.com (frvelsbhs06.dc-m.alcatel-lucent.com [155.132.6.78]) by smail6.alcatel.fr (8.13.8/8.13.8/ICT) with ESMTP id n3U7iiNO026959;  Thu, 30 Apr 2009 09:44:53 +0200
Received: from FRVELSMBS23.ad2.ad.alcatel.com ([155.132.6.56]) by FRVELSBHS06.ad2.ad.alcatel.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 30 Apr 2009 09:44:43 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C9C967.867E4B58"
Date: Thu, 30 Apr 2009 09:44:42 +0200
Message-ID: <F4562D4585113D42AC08DC47FDEC49B001D34CDB@FRVELSMBS23.ad2.ad.alcatel.com>
In-Reply-To: <003701c9c8a6$c2a77310$47f65930$@com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Megaco] Query Regarding MG -MGC behavior
Thread-Index: AcnIpsCyiEXOlUWITuKFlhY8BJBpbAAv2Ljw
References: <003701c9c8a6$c2a77310$47f65930$@com>
From: "Schwarz Albrecht" <Albrecht.Schwarz@alcatel-lucent.de>
To: "Sushil Kumar" <sushilku@cisco.com>, <megaco@ietf.org>
X-OriginalArrivalTime: 30 Apr 2009 07:44:43.0722 (UTC) FILETIME=[86CDD2A0:01C9C967]
X-Scanned-By: MIMEDefang 2.57 on 155.132.188.84
Subject: Re: [Megaco] Query Regarding MG -MGC behavior
X-BeenThere: megaco@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Media Gateway Control <megaco.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/megaco>, <mailto:megaco-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/megaco>
List-Post: <mailto:megaco@ietf.org>
List-Help: <mailto:megaco-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/megaco>, <mailto:megaco-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Apr 2009 07:43:45 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01C9C967.867E4B58
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

The right "MG strategy" is beyond the H.248 protocol itself, because
dependent in engineering networks with regards to service/system
availability.
It is almost impossible to define a single (qualitative) behaviour on a
generic level.
You have to take into account the quantitative performance of your MGC
entitities concering system availability (i.e., the estimated time or
ratio of In-Service periods vs expected Out-of-Service periods).
=20
On the highest level you could categorize MGCs (and MGs) in HA-MGC and
LA-MGC implementations (high available vs low available).
=20
Assuming that both MGCs got correct H.248 protocol implementations, it
looks like that both MGC entities are rather LA-MGC types in your
example.
That type of info would go into the configuration of timers, number of
reattempts, etc ... and even the EMS/NMS behaviour.
=20
-Albrecht
=20
=20
PS
H.248 does not know the term of a "standby" node, you should rather use
the H.248 terms "primary", "first secondary", etc.
E.g., a primary MGC may itself implemented in a redundant manner (in
order to achieve HA) by an internal architecture with a working &
protection plane. See e.g. Fig. 1/H.Sup7.
=20



________________________________

	From: megaco-bounces@ietf.org [mailto:megaco-bounces@ietf.org]
On Behalf Of Sushil Kumar
	Sent: Mittwoch, 29. April 2009 10:45
	To: megaco@ietf.org
	Subject: [Megaco] Query Regarding MG -MGC behavior
=09
=09

	Hi All,

	=20

	I had a query regarding MG - MGC behavior in H.248

	=20

	Scenario is as follows:

	=20

	1.       MG  is registered with only one  MGC (say MGC1) and
MGC1 is in redundant mode (i.e. it has a  standby MGC2  )

	2.       MG initiate Service change request "901" towards MGC1
and MGC1 in reply sends handoff to MG with MGCIdToTry =3D MGC2 .

	3.       MG is now trying to register with MGC2  with message
"903".

	4.       MGC2  ack the service change request from MG and after
that there is no message exchange between MG and  MGC2 and in the mean
time  ITO expired.

	5.       Therefore MG now tries to register again with  MGC1
with service change request  "909 MGC Impending Failure"

	6.       MGC doesn't respond to this serviceChange request. MG
performs  several retry for this above service change request in step 5.


	7.       To this MGC1 sends  error =3D506 { "Number of
TransactionPendings Exceeded" }=20

	8.       Now what should MG do in response to this error ?

	9.       Should MG  again retry to register itself with standby
MGC2 considering its a failed registration attempt ?

	Or

	        In response of this error=3D506 ,  it should go to Out of
service state considering it as failure in response of service change
request?

	=20

	=20

	Any help on this is really appreciated.

	=20

	Thanks in advance.

	=20

	=20

	Regards

	Sushil

	=20


------_=_NextPart_001_01C9C967.867E4B58
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns=3D"http://www.w3.org/TR/REC-html40" xmlns:v =3D=20
"urn:schemas-microsoft-com:vml" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word" xmlns:m =3D=20
"http://schemas.microsoft.com/office/2004/12/omml"><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.5764" name=3DGENERATOR>
<STYLE>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:620766630;
	mso-list-type:hybrid;
	mso-list-template-ids:-662303458 -734233024 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:20.25pt;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</STYLE>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]--></HEAD>
<BODY lang=3DEN-US vLink=3Dpurple link=3Dblue>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Trebuchet MS" color=3D#800000 =
size=3D2><SPAN=20
class=3D764473407-30042009>The right "MG strategy" is beyond the H.248 =
protocol=20
itself, because dependent in engineering networks with regards to =
service/system=20
availability.</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Trebuchet MS" color=3D#800000 =
size=3D2><SPAN=20
class=3D764473407-30042009>It is almost impossible to define a single=20
(qualitative) behaviour on a generic level.</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Trebuchet MS" color=3D#800000 =
size=3D2><SPAN=20
class=3D764473407-30042009>You have to take into account the =
quantitative=20
performance of your MGC entitities concering system availability (i.e., =
the=20
estimated time or ratio of In-Service periods vs expected Out-of-Service =

periods).</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Trebuchet MS" color=3D#800000 =
size=3D2><SPAN=20
class=3D764473407-30042009></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Trebuchet MS" color=3D#800000 =
size=3D2><SPAN=20
class=3D764473407-30042009>On the highest level you could categorize =
MGCs (and=20
MGs) in HA-MGC and LA-MGC implementations (high available vs low=20
available).</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Trebuchet MS" color=3D#800000 =
size=3D2><SPAN=20
class=3D764473407-30042009></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Trebuchet MS" color=3D#800000 =
size=3D2><SPAN=20
class=3D764473407-30042009>Assuming that both MGCs got correct H.248 =
protocol=20
implementations, it looks like that both MGC entities are rather LA-MGC =
types in=20
your example.</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Trebuchet MS" color=3D#800000 =
size=3D2><SPAN=20
class=3D764473407-30042009>That type of info would go into the =
configuration of=20
timers, number of reattempts, etc ... and even the EMS/NMS=20
behaviour.</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Trebuchet MS" color=3D#800000 =
size=3D2><SPAN=20
class=3D764473407-30042009></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Trebuchet MS" color=3D#800000 =
size=3D2><SPAN=20
class=3D764473407-30042009>-Albrecht</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Trebuchet MS" color=3D#800000 =
size=3D2><SPAN=20
class=3D764473407-30042009></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Trebuchet MS" color=3D#800000=20
size=3D2></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D764473407-30042009><FONT =
face=3D"Trebuchet MS"=20
color=3D#800000 size=3D2>PS</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D764473407-30042009><FONT =
face=3D"Trebuchet MS"=20
color=3D#800000 size=3D2>H.248 does not know the term of a "standby" =
node, you=20
should rather use the H.248 terms "primary", "first secondary",=20
etc.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D764473407-30042009><FONT =
face=3D"Trebuchet MS"=20
color=3D#800000 size=3D2>E.g., a primary MGC may itself implemented in a =
redundant=20
manner (in order to achieve HA) by an internal architecture with a =
working &amp;=20
protection plane. See e.g. Fig. 1/H.Sup7.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3D"Trebuchet MS" color=3D#800000=20
size=3D2></FONT>&nbsp;</DIV><FONT face=3D"Trebuchet MS" color=3D#800000=20
size=3D2></FONT><BR>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #800000 2px =
solid; MARGIN-RIGHT: 0px">
  <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
  <HR tabIndex=3D-1>
  <FONT face=3DTahoma size=3D2><B>From:</B> megaco-bounces@ietf.org=20
  [mailto:megaco-bounces@ietf.org] <B>On Behalf Of </B>Sushil=20
  Kumar<BR><B>Sent:</B> Mittwoch, 29. April 2009 10:45<BR><B>To:</B>=20
  megaco@ietf.org<BR><B>Subject:</B> [Megaco] Query Regarding MG -MGC=20
  behavior<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV class=3DSection1>
  <P class=3DMsoNormal>Hi All,<o:p></o:p></P>
  <P class=3DMsoNormal><o:p>&nbsp;</o:p></P>
  <P class=3DMsoNormal>I had a query regarding MG - MGC behavior in=20
  H.248<o:p></o:p></P>
  <P class=3DMsoNormal><o:p>&nbsp;</o:p></P>
  <P class=3DMsoNormal>Scenario is as follows:<o:p></o:p></P>
  <P class=3DMsoNormal><o:p>&nbsp;</o:p></P>
  <P class=3DMsoListParagraph=20
  style=3D"MARGIN-LEFT: 20.25pt; TEXT-INDENT: -0.25in; mso-list: l0 =
level1 lfo1"><![if !supportLists]><SPAN=20
  style=3D"mso-list: Ignore">1.<SPAN=20
  style=3D"FONT: 7pt 'Times New =
Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  </SPAN></SPAN><![endif]>MG &nbsp;is registered with only one &nbsp;MGC =
(say=20
  MGC1) and MGC1 is in redundant mode (i.e. it has a &nbsp;standby MGC2=20
  &nbsp;)<o:p></o:p></P>
  <P class=3DMsoListParagraph=20
  style=3D"MARGIN-LEFT: 20.25pt; TEXT-INDENT: -0.25in; mso-list: l0 =
level1 lfo1"><![if !supportLists]><SPAN=20
  style=3D"mso-list: Ignore">2.<SPAN=20
  style=3D"FONT: 7pt 'Times New =
Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  </SPAN></SPAN><![endif]>MG initiate Service change request =
&#8220;901&#8221; towards=20
  MGC1&nbsp; and MGC1 in reply sends handoff to MG with MGCIdToTry =3D =
MGC2=20
  .<o:p></o:p></P>
  <P class=3DMsoListParagraph=20
  style=3D"MARGIN-LEFT: 20.25pt; TEXT-INDENT: -0.25in; mso-list: l0 =
level1 lfo1"><![if !supportLists]><SPAN=20
  style=3D"mso-list: Ignore">3.<SPAN=20
  style=3D"FONT: 7pt 'Times New =
Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  </SPAN></SPAN><![endif]>MG is now trying to register with MGC2 =
&nbsp;with=20
  message &#8220;903&#8221;.<o:p></o:p></P>
  <P class=3DMsoListParagraph=20
  style=3D"MARGIN-LEFT: 20.25pt; TEXT-INDENT: -0.25in; mso-list: l0 =
level1 lfo1"><![if !supportLists]><SPAN=20
  style=3D"mso-list: Ignore">4.<SPAN=20
  style=3D"FONT: 7pt 'Times New =
Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  </SPAN></SPAN><![endif]>MGC2 &nbsp;ack the service change request from =
MG and=20
  after that there is no message exchange between MG and &nbsp;MGC2 and =
in the=20
  mean time &nbsp;ITO expired.<o:p></o:p></P>
  <P class=3DMsoListParagraph=20
  style=3D"MARGIN-LEFT: 20.25pt; TEXT-INDENT: -0.25in; mso-list: l0 =
level1 lfo1"><![if !supportLists]><SPAN=20
  style=3D"mso-list: Ignore">5.<SPAN=20
  style=3D"FONT: 7pt 'Times New =
Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  </SPAN></SPAN><![endif]>Therefore MG now tries to register again with=20
  &nbsp;MGC1 with service change request &nbsp;&#8220;909 MGC Impending=20
  Failure&#8221;<o:p></o:p></P>
  <P class=3DMsoListParagraph=20
  style=3D"MARGIN-LEFT: 20.25pt; TEXT-INDENT: -0.25in; mso-list: l0 =
level1 lfo1"><![if !supportLists]><SPAN=20
  style=3D"mso-list: Ignore">6.<SPAN=20
  style=3D"FONT: 7pt 'Times New =
Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  </SPAN></SPAN><![endif]>MGC doesn&#8217;t respond to this =
serviceChange request. MG=20
  performs &nbsp;several retry for this above service change request in =
step 5.=20
  <o:p></o:p></P>
  <P class=3DMsoListParagraph=20
  style=3D"MARGIN-LEFT: 20.25pt; TEXT-INDENT: -0.25in; mso-list: l0 =
level1 lfo1"><![if !supportLists]><SPAN=20
  style=3D"mso-list: Ignore">7.<SPAN=20
  style=3D"FONT: 7pt 'Times New =
Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  </SPAN></SPAN><![endif]>To this MGC1 sends&nbsp; error =3D506 { =
"Number of=20
  TransactionPendings Exceeded" } <o:p></o:p></P>
  <P class=3DMsoListParagraph=20
  style=3D"MARGIN-LEFT: 20.25pt; TEXT-INDENT: -0.25in; mso-list: l0 =
level1 lfo1"><![if !supportLists]><SPAN=20
  style=3D"mso-list: Ignore">8.<SPAN=20
  style=3D"FONT: 7pt 'Times New =
Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  </SPAN></SPAN><![endif]>Now what should MG do in response to this =
error=20
  ?<o:p></o:p></P>
  <P class=3DMsoListParagraph=20
  style=3D"MARGIN-LEFT: 20.25pt; TEXT-INDENT: -0.25in; mso-list: l0 =
level1 lfo1"><![if !supportLists]><SPAN=20
  style=3D"mso-list: Ignore">9.<SPAN=20
  style=3D"FONT: 7pt 'Times New =
Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  </SPAN></SPAN><![endif]><B>Should MG &nbsp;again retry to register =
itself with=20
  standby MGC2 considering its a failed registration attempt</B>=20
?<o:p></o:p></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 20.25pt">Or<o:p></o:p></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 2.25pt">&nbsp;=20
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>In response of this error=3D506 =
,=20
  &nbsp;it should go to Out of service state considering it as failure =
in=20
  response of service change request</B>?<o:p></o:p></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: =
2.25pt"><o:p>&nbsp;</o:p></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: =
2.25pt"><o:p>&nbsp;</o:p></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: 2.25pt">Any help on this is =
really=20
  appreciated.<o:p></o:p></P>
  <P class=3DMsoNormal style=3D"MARGIN-LEFT: =
2.25pt"><o:p>&nbsp;</o:p></P>
  <P class=3DMsoNormal>Thanks in advance.<o:p></o:p></P>
  <P class=3DMsoListParagraph style=3D"MARGIN-LEFT: =
20.25pt"><o:p>&nbsp;</o:p></P>
  <P class=3DMsoListParagraph style=3D"MARGIN-LEFT: =
20.25pt"><o:p>&nbsp;</o:p></P>
  <P class=3DMsoNormal>Regards<o:p></o:p></P>
  <P class=3DMsoNormal>Sushil<o:p></o:p></P>
  <P =
class=3DMsoNormal>&nbsp;<o:p></o:p></P></DIV></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C9C967.867E4B58--

From Michael.Dell@dataconnection.com  Thu Apr 30 04:26:40 2009
Return-Path: <Michael.Dell@dataconnection.com>
X-Original-To: megaco@core3.amsl.com
Delivered-To: megaco@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D52653A71F8 for <megaco@core3.amsl.com>; Thu, 30 Apr 2009 04:26:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.559
X-Spam-Level: 
X-Spam-Status: No, score=-2.559 tagged_above=-999 required=5 tests=[AWL=0.039,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 zTMpySIOC5Go for <megaco@core3.amsl.com>; Thu, 30 Apr 2009 04:26:40 -0700 (PDT)
Received: from enfiets2.dataconnection.com (enfiets2.dataconnection.com [192.91.191.39]) by core3.amsl.com (Postfix) with ESMTP id 0CC883A71FA for <megaco@ietf.org>; Thu, 30 Apr 2009 04:26:28 -0700 (PDT)
Received: from ENFIMBOX1.ad.datcon.co.uk (172.18.10.27) by enfiets2.dataconnection.com (172.18.4.22) with Microsoft SMTP Server (TLS) id 8.1.358.0; Thu, 30 Apr 2009 12:30:51 +0100
Received: from ENFIMBOX1.ad.datcon.co.uk ([172.18.10.27]) by ENFIMBOX1.ad.datcon.co.uk ([172.18.10.27]) with mapi; Thu, 30 Apr 2009 12:27:50 +0100
From: Michael Dell <Michael.Dell@dataconnection.com>
To: "megaco@ietf.org" <megaco@ietf.org>
Date: Thu, 30 Apr 2009 12:25:56 +0100
Thread-Topic: Error descriptors within stream descriptors
Thread-Index: AcnIuFGoOt2dOx9QQAGkoBQ19PUUXgAzhCjg
Message-ID: <44EE1E31095AE349AC6C3C0B69FFBF02837179F0E5@ENFIMBOX1.ad.datcon.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_44EE1E31095AE349AC6C3C0B69FFBF02837179F0E5ENFIMBOX1adda_"
MIME-Version: 1.0
Subject: [Megaco] Error descriptors within stream descriptors
X-BeenThere: megaco@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Media Gateway Control <megaco.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/megaco>, <mailto:megaco-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/megaco>
List-Post: <mailto:megaco@ietf.org>
List-Help: <mailto:megaco-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/megaco>, <mailto:megaco-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Apr 2009 11:26:40 -0000

--_000_44EE1E31095AE349AC6C3C0B69FFBF02837179F0E5ENFIMBOX1adda_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi there

I have a question concerning the validity of adding an error descriptor in =
a command response within a stream descriptor - could the list please let m=
e know if this should be valid Megaco (v3)?

When adding or modifying a multi-stream termination, we may identify an err=
or with some subset of the streams.  In this case, where should the error d=
escriptor(s) be located?  Specifically, is it valid to include an error des=
criptor within a stream descriptor?

For example, a termination with id "ip/1" has three streams (1, 2 and 3).  =
A request to modify all three streams can be accommodated on stream 2, but =
fails for stream 1 and stream 3.  The response I would like to send is as f=
ollows:

!/2 [16.16.16.16]:1
P=3D11{
C=3D200{
MF=3Dip/1{
M{
ST=3D1{
ER=3D449{"Unsupported or Unknown Parameter or Property Value"}},
ST=3D3{
ER=3D449{"Unsupported or Unknown Parameter or Property Value"}}
}}}}

The relevant part of the ABNF seems to suggest that an error descriptor is =
not a valid streamParm.  I believe this makes the above invalid Megaco.

However, the "H.248 Sub-series Implementers' Guide" says, in section 7.1.20=
:

An Error Descriptor shall be specified at the "deepest level" that is seman=
tically appropriate for the error being described ...
...
If the error being described can be determined to be at a descriptor level,=
 the Error Descriptor may be returned at the descriptor level.

Does this indicate that stream-scope error descriptors are, in fact, allowe=
d?

Thanks in advance for your input

Mike Dell
Data Connection Ltd.

--_000_44EE1E31095AE349AC6C3C0B69FFBF02837179F0E5ENFIMBOX1adda_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6000.16825" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DMonaco>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D537263610-29042009>Hi=20
there</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D537263610-29042009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D537263610-29042009>I have a =
question=20
concerning the validity of adding an error descriptor in a command response=
=20
within a stream descriptor - could the list please let me know if this shou=
ld be=20
valid Megaco (v3)?</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>When adding or modifying a multi-stream=20
termination, we may identify an error with some subset of the streams.&nbsp=
; In=20
this case, where should the error descriptor<SPAN=20
class=3D149211010-29042009>(s)</SPAN> be located?&nbsp; Specifically, is it=
 valid=20
to include an error descriptor within a stream descriptor?</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>For example, a termination with id "ip/1" =
has three=20
streams (1, 2 and 3).&nbsp; A request to modify all three streams can be=20
accommodated on stream 2, but fails for stream 1 and stream 3.&nbsp; The=20
response I would like to send is as follows:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial color=3D#008000 size=3D2>!/2=20
[16.16.16.16]:1<BR>P=3D11{<BR>C=3D200{<BR>MF=3Dip/1{<BR>M{<BR>ST=3D1{<BR>ER=
=3D449{"Unsupported=20
or Unknown Parameter or Property Value"}},<BR>ST=3D3{<BR>ER=3D449{"Unsuppor=
ted or=20
Unknown Parameter or Property Value"}}<BR>}}}}</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The relevant part of the ABNF&nbsp;<SPAN=20
class=3D537263610-29042009>seems to suggest that</SPAN> an error descriptor=
 is not=20
a valid streamParm.&nbsp;&nbsp;<SPAN class=3D149211010-29042009>I believe=20
t</SPAN>his&nbsp;make<SPAN class=3D149211010-29042009>s</SPAN> the above in=
valid=20
Megaco.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>However, the "H.248 Sub-series Implementer=
s' Guide"=20
says, in section 7.1.20:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial><FONT color=3D#008000><FONT size=3D2>An Error Descr=
iptor shall=20
be specified at the "deepest level" that is semantically appropriate for th=
e=20
error being described&nbsp;<SPAN=20
class=3D149211010-29042009>...</SPAN></FONT></FONT></FONT></DIV>
<DIV><SPAN class=3D149211010-29042009><FONT face=3DArial color=3D#008000=20
size=3D2>...</FONT></SPAN></DIV>
<DIV><FONT face=3DArial color=3D#008000 size=3D2>If the error being describ=
ed can be=20
determined to be at a descriptor level, the Error Descriptor may be returne=
d at=20
the descriptor level.</FONT></DIV>
<DIV><FONT face=3DArial color=3D#008000 size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D149211010-29042009>Does this=
 indicate=20
that stream-scope error descriptors are, in fact, allowed?</SPAN></FONT></D=
IV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D149211010-29042009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D149211010-29042009><SPAN=20
class=3D537263610-29042009>Thanks in advance for your=20
input</SPAN></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D149211010-29042009><SPAN=20
class=3D537263610-29042009></SPAN></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D149211010-29042009><SPAN=20
class=3D537263610-29042009>Mike Dell</SPAN></SPAN></FONT></DIV>
<DIV></FONT><FONT face=3DArial size=3D2><SPAN class=3D149211010-29042009><S=
PAN=20
class=3D537263610-29042009>Data Connection Ltd.</SPAN></SPAN></FONT><FONT=20
size=3D+0><SPAN class=3D149211010-29042009><SPAN=20
class=3D537263610-29042009></DIV></SPAN></SPAN></FONT></DIV></BODY></HTML>

--_000_44EE1E31095AE349AC6C3C0B69FFBF02837179F0E5ENFIMBOX1adda_--

From sudhanshu.garg@aricent.com  Thu Apr 30 05:17:40 2009
Return-Path: <sudhanshu.garg@aricent.com>
X-Original-To: megaco@core3.amsl.com
Delivered-To: megaco@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1A62428C11A for <megaco@core3.amsl.com>; Thu, 30 Apr 2009 05:17:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_56=0.6]
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 pL0Fj2i9N5P9 for <megaco@core3.amsl.com>; Thu, 30 Apr 2009 05:17:39 -0700 (PDT)
Received: from jaguar.aricent.com (inoutbound.aricent.com [125.21.164.247]) by core3.amsl.com (Postfix) with ESMTP id CB8C73A7204 for <megaco@ietf.org>; Thu, 30 Apr 2009 05:17:37 -0700 (PDT)
Received: from jaguar.aricent.com (localhost [127.0.0.1]) by jaguar.aricent.com (8.13.8/8.13.8) with ESMTP id n3UC7xvF009605 for <megaco@ietf.org>; Thu, 30 Apr 2009 17:38:00 +0530
Received: from GUREXHT01.ASIAN.AD.ARICENT.COM (gurexht01.asian.ad.aricent.com [10.203.171.136]) by jaguar.aricent.com (8.13.8/8.13.8) with ESMTP id n3UC7xgJ009550 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=FAIL); Thu, 30 Apr 2009 17:37:59 +0530
Received: from GUREXMB01.asian.ad.aricent.com ([10.203.171.130]) by GUREXHT01.ASIAN.AD.ARICENT.COM ([10.203.171.136]) with mapi; Thu, 30 Apr 2009 17:48:53 +0530
From: Sudhanshu Garg <sudhanshu.garg@aricent.com>
To: Michael Dell <Michael.Dell@dataconnection.com>, "megaco@ietf.org" <megaco@ietf.org>
Date: Thu, 30 Apr 2009 17:48:51 +0530
Thread-Topic: Error descriptors within stream descriptors
Thread-Index: AcnIuFGoOt2dOx9QQAGkoBQ19PUUXgAzhCjgAABLTVA=
Message-ID: <5DF2A48952E63B43ACC2EC34AA8C25B00AB0347AA5@GUREXMB01.ASIAN.AD.ARICENT.COM>
References: <44EE1E31095AE349AC6C3C0B69FFBF02837179F0E5@ENFIMBOX1.ad.datcon.co.uk>
In-Reply-To: <44EE1E31095AE349AC6C3C0B69FFBF02837179F0E5@ENFIMBOX1.ad.datcon.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_5DF2A48952E63B43ACC2EC34AA8C25B00AB0347AA5GUREXMB01ASIA_"
MIME-Version: 1.0
Subject: Re: [Megaco] Error descriptors within stream descriptors
X-BeenThere: megaco@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Media Gateway Control <megaco.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/megaco>, <mailto:megaco-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/megaco>
List-Post: <mailto:megaco@ietf.org>
List-Help: <mailto:megaco-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/megaco>, <mailto:megaco-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Apr 2009 12:17:40 -0000

--_000_5DF2A48952E63B43ACC2EC34AA8C25B00AB0347AA5GUREXMB01ASIA_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Mike,

Putting error descriptor inside another descriptor is not possible.

Regards,
Sudhanshu Garg
Engineering Project Manager
Ph: +91 124  4176218
Mob: +91 9999500798
A R I C E N T
________________________________
From: megaco-bounces@ietf.org [mailto:megaco-bounces@ietf.org] On Behalf Of=
 Michael Dell
Sent: Thursday, April 30, 2009 4:56 PM
To: megaco@ietf.org
Subject: [Megaco] Error descriptors within stream descriptors

Hi there

I have a question concerning the validity of adding an error descriptor in =
a command response within a stream descriptor - could the list please let m=
e know if this should be valid Megaco (v3)?

When adding or modifying a multi-stream termination, we may identify an err=
or with some subset of the streams.  In this case, where should the error d=
escriptor(s) be located?  Specifically, is it valid to include an error des=
criptor within a stream descriptor?

For example, a termination with id "ip/1" has three streams (1, 2 and 3).  =
A request to modify all three streams can be accommodated on stream 2, but =
fails for stream 1 and stream 3.  The response I would like to send is as f=
ollows:

!/2 [16.16.16.16]:1
P=3D11{
C=3D200{
MF=3Dip/1{
M{
ST=3D1{
ER=3D449{"Unsupported or Unknown Parameter or Property Value"}},
ST=3D3{
ER=3D449{"Unsupported or Unknown Parameter or Property Value"}}
}}}}

The relevant part of the ABNF seems to suggest that an error descriptor is =
not a valid streamParm.  I believe this makes the above invalid Megaco.

However, the "H.248 Sub-series Implementers' Guide" says, in section 7.1.20=
:

An Error Descriptor shall be specified at the "deepest level" that is seman=
tically appropriate for the error being described ...
...
If the error being described can be determined to be at a descriptor level,=
 the Error Descriptor may be returned at the descriptor level.

Does this indicate that stream-scope error descriptors are, in fact, allowe=
d?

Thanks in advance for your input

Mike Dell
Data Connection Ltd.

________________________________
"DISCLAIMER: This message is proprietary to Aricent and is intended solely =
for the use of the individual to whom it is addressed. It may contain privi=
leged or confidential information and should not be circulated or used for =
any purpose other than for what it is intended. If you have received this m=
essage in error,please notify the originator immediately. If you are not th=
e intended recipient, you are notified that you are strictly prohibited fro=
m using, copying, altering, or disclosing the contents of this message. Ari=
cent accepts no responsibility for loss or damage arising from the use of t=
he information transmitted by this email including damage from virus."

--_000_5DF2A48952E63B43ACC2EC34AA8C25B00AB0347AA5GUREXMB01ASIA_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:st1=3D"urn:schemas=
-microsoft-com:office:smarttags" xmlns=3D"http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType namespaceuri=3D"urn:schemas-microsoft-com:offic=
e:smarttags" name=3D"time" /><o:SmartTagType namespaceuri=3D"urn:schemas-mi=
crosoft-com:office:smarttags" name=3D"date" /><!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]--><style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Monaco;
	panose-1:0 0 0 0 0 0 0 0 0 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
-->
</style>
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"Section1">
<p class=3D"MsoNormal"><font size=3D"2" color=3D"navy" face=3D"Arial"><span=
 style=3D"font-size:
10.0pt;font-family:Arial;color:navy">Hi Mike,<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"navy" face=3D"Arial"><span=
 style=3D"font-size:
10.0pt;font-family:Arial;color:navy"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"navy" face=3D"Arial"><span=
 style=3D"font-size:
10.0pt;font-family:Arial;color:navy">Putting error descriptor inside anothe=
r descriptor is not possible.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"navy" face=3D"Arial"><span=
 style=3D"font-size:
10.0pt;font-family:Arial;color:navy"><o:p>&nbsp;</o:p></span></font></p>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"black" face=3D"Arial"><spa=
n style=3D"font-size:
10.0pt;font-family:Arial;color:black">Regards,<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><b><font size=3D"1" color=3D"#5f5f5f" face=3D"Arial"=
><span style=3D"font-size:9.0pt;font-family:Arial;color:#5F5F5F;font-weight=
:bold">Sudhanshu Garg<o:p></o:p></span></font></b></p>
<p class=3D"MsoNormal"><font size=3D"1" color=3D"#5f5f5f" face=3D"Arial"><s=
pan style=3D"font-size:7.0pt;font-family:Arial;color:#5F5F5F">Engineering P=
roject Manager<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"1" color=3D"black" face=3D"Arial"><spa=
n style=3D"font-size:
8.0pt;font-family:Arial;color:black">Ph: &#43;91 124
</span></font><b><font size=3D"1" color=3D"navy"><span style=3D"font-size:8=
.0pt;color:navy;font-weight:bold">&nbsp;</span></font></b><font size=3D"1" =
color=3D"black" face=3D"Arial"><span style=3D"font-size:8.0pt;font-family:A=
rial;
color:black">4176218<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"1" color=3D"black" face=3D"Arial"><spa=
n style=3D"font-size:
8.0pt;font-family:Arial;color:black">Mob: &#43;91 9999500798<o:p></o:p></sp=
an></font></p>
<p class=3D"MsoNormal"><b><font size=3D"1" color=3D"red" face=3D"Arial"><sp=
an style=3D"font-size:
9.0pt;font-family:Arial;color:red;font-weight:bold">A R I C E N T</span></f=
ont></b><b><font size=3D"1" color=3D"red" face=3D"Arial"><span style=3D"fon=
t-size:9.0pt;font-family:Arial;
color:red;font-weight:bold"><o:p></o:p></span></font></b></p>
</div>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><font=
 size=3D"3" face=3D"Times New Roman"><span style=3D"font-size:12.0pt">
<hr size=3D"2" width=3D"100%" align=3D"center" tabindex=3D"-1">
</span></font></div>
<p class=3D"MsoNormal"><b><font size=3D"2" face=3D"Tahoma"><span style=3D"f=
ont-size:10.0pt;
font-family:Tahoma;font-weight:bold">From:</span></font></b><font size=3D"2=
" face=3D"Tahoma"><span style=3D"font-size:10.0pt;font-family:Tahoma"> mega=
co-bounces@ietf.org [mailto:megaco-bounces@ietf.org]
<b><span style=3D"font-weight:bold">On Behalf Of </span></b>Michael Dell<br=
>
<b><span style=3D"font-weight:bold">Sent:</span></b> Thursday, <st1:date Ye=
ar=3D"2009" Day=3D"30" Month=3D"4" ls=3D"trans" w:st=3D"on">
April 30, 2009</st1:date> <st1:time Minute=3D"56" Hour=3D"16" w:st=3D"on">4=
:56 PM</st1:time><br>
<b><span style=3D"font-weight:bold">To:</span></b> megaco@ietf.org<br>
<b><span style=3D"font-weight:bold">Subject:</span></b> [Megaco] Error desc=
riptors within stream descriptors</span></font><o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Times New Roman"><span styl=
e=3D"font-size:
12.0pt"><o:p>&nbsp;</o:p></span></font></p>
<div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Arial"><span style=3D"font-=
size:10.0pt;
font-family:Arial">Hi there</span></font><font face=3D"Monaco"><span style=
=3D"font-family:Monaco"><o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Monaco"><span style=3D"font=
-size:12.0pt;
font-family:Monaco">&nbsp;<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Arial"><span style=3D"font-=
size:10.0pt;
font-family:Arial">I have a question concerning the validity of adding an e=
rror descriptor in a command response within a stream descriptor - could th=
e list please let me know
 if this should be valid Megaco (v3)?</span></font><font face=3D"Monaco"><s=
pan style=3D"font-family:Monaco"><o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Monaco"><span style=3D"font=
-size:12.0pt;
font-family:Monaco">&nbsp;<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Arial"><span style=3D"font-=
size:10.0pt;
font-family:Arial">When adding or modifying a multi-stream termination, we =
may identify an error with some subset of the streams.&nbsp; In this case, =
where should the error descriptor(s)
 be located?&nbsp; Specifically, is it valid to include an error descriptor=
 within a stream descriptor?</span></font><font face=3D"Monaco"><span style=
=3D"font-family:Monaco"><o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Monaco"><span style=3D"font=
-size:12.0pt;
font-family:Monaco">&nbsp;<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Arial"><span style=3D"font-=
size:10.0pt;
font-family:Arial">For example, a termination with id &quot;ip/1&quot; has =
three streams (1, 2 and 3).&nbsp; A request to modify all three streams can=
 be accommodated on stream 2, but fails for
 stream 1 and stream 3.&nbsp; The response I would like to send is as follo=
ws:</span></font><font face=3D"Monaco"><span style=3D"font-family:Monaco"><=
o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Monaco"><span style=3D"font=
-size:12.0pt;
font-family:Monaco">&nbsp;<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"green" face=3D"Arial"><spa=
n style=3D"font-size:
10.0pt;font-family:Arial;color:green">!/2 [16.16.16.16]:1<br>
P=3D11{<br>
C=3D200{<br>
MF=3Dip/1{<br>
M{<br>
ST=3D1{<br>
ER=3D449{&quot;Unsupported or Unknown Parameter or Property Value&quot;}},<=
br>
ST=3D3{<br>
ER=3D449{&quot;Unsupported or Unknown Parameter or Property Value&quot;}}<b=
r>
}}}}</span></font><font face=3D"Monaco"><span style=3D"font-family:Monaco">=
<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Monaco"><span style=3D"font=
-size:12.0pt;
font-family:Monaco">&nbsp;<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Arial"><span style=3D"font-=
size:10.0pt;
font-family:Arial">The relevant part of the ABNF&nbsp;seems to suggest that=
 an error descriptor is not a valid streamParm.&nbsp;&nbsp;I believe this&n=
bsp;makes the above invalid Megaco.</span></font><font face=3D"Monaco"><spa=
n style=3D"font-family:Monaco"><o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Monaco"><span style=3D"font=
-size:12.0pt;
font-family:Monaco">&nbsp;<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Arial"><span style=3D"font-=
size:10.0pt;
font-family:Arial">However, the &quot;H.248 Sub-series Implementers' Guide&=
quot; says, in section 7.1.20:</span></font><font face=3D"Monaco"><span sty=
le=3D"font-family:Monaco"><o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Monaco"><span style=3D"font=
-size:12.0pt;
font-family:Monaco">&nbsp;<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"green" face=3D"Arial"><spa=
n style=3D"font-size:
10.0pt;font-family:Arial;color:green">An Error Descriptor shall be specifie=
d at the &quot;deepest level&quot; that is semantically appropriate for the=
 error being described&nbsp;...</span></font><font face=3D"Monaco"><span st=
yle=3D"font-family:
Monaco"><o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"green" face=3D"Arial"><spa=
n style=3D"font-size:
10.0pt;font-family:Arial;color:green">...</span></font><font face=3D"Monaco=
"><span style=3D"font-family:Monaco"><o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" color=3D"green" face=3D"Arial"><spa=
n style=3D"font-size:
10.0pt;font-family:Arial;color:green">If the error being described can be d=
etermined to be at a descriptor level, the Error Descriptor may be returned=
 at the descriptor
 level.</span></font><font face=3D"Monaco"><span style=3D"font-family:
Monaco"><o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Monaco"><span style=3D"font=
-size:12.0pt;
font-family:Monaco">&nbsp;<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Arial"><span style=3D"font-=
size:10.0pt;
font-family:Arial">Does this indicate that stream-scope error descriptors a=
re, in fact, allowed?</span></font><font face=3D"Monaco"><span style=3D"fon=
t-family:Monaco"><o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Monaco"><span style=3D"font=
-size:12.0pt;
font-family:Monaco">&nbsp;<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Arial"><span style=3D"font-=
size:10.0pt;
font-family:Arial">Thanks in advance for your input</span></font><font face=
=3D"Monaco"><span style=3D"font-family:Monaco"><o:p></o:p></span></font></p=
>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"3" face=3D"Monaco"><span style=3D"font=
-size:12.0pt;
font-family:Monaco">&nbsp;<o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Arial"><span style=3D"font-=
size:10.0pt;
font-family:Arial">Mike Dell</span></font><font face=3D"Monaco"><span style=
=3D"font-family:Monaco"><o:p></o:p></span></font></p>
</div>
<div>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Arial"><span style=3D"font-=
size:10.0pt;
font-family:Arial">Data Connection Ltd.</span></font><o:p></o:p></p>
</div>
</div>
</div>
<br>
<hr>
<font face=3D"Arial" color=3D"Gray" size=3D"3">&quot;DISCLAIMER: This messa=
ge is proprietary to Aricent and is intended solely for the use of the indi=
vidual to whom it is addressed. It may contain privileged or confidential i=
nformation and should not be circulated or
 used for any purpose other than for what it is intended. If you have recei=
ved this message in error,please notify the originator immediately. If you =
are not the intended recipient, you are notified that you are strictly proh=
ibited from using, copying, altering,
 or disclosing the contents of this message. Aricent accepts no responsibil=
ity for loss or damage arising from the use of the information transmitted =
by this email including damage from virus.&quot;<br>
</font>
</body>
</html>

--_000_5DF2A48952E63B43ACC2EC34AA8C25B00AB0347AA5GUREXMB01ASIA_--
