[Megaco] H.248.1 - Interpretation of KeepActive flag for Signals descriptor

"Pelsemaker, Eric (Eric)" <eric.pelsemaker@alcatel-lucent.com> Tue, 05 November 2013 13:16 UTC

Return-Path: <eric.pelsemaker@alcatel-lucent.com>
X-Original-To: megaco@ietfa.amsl.com
Delivered-To: megaco@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C26C321E823B for <megaco@ietfa.amsl.com>; Tue, 5 Nov 2013 05:16:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.607
X-Spam-Level:
X-Spam-Status: No, score=-8.607 tagged_above=-999 required=5 tests=[AWL=1.991, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
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 10mxOuuXtrWl for <megaco@ietfa.amsl.com>; Tue, 5 Nov 2013 05:16:02 -0800 (PST)
Received: from ihemail2.lucent.com (ihemail2.lucent.com [135.245.0.35]) by ietfa.amsl.com (Postfix) with ESMTP id 6936E11E82A7 for <megaco@ietf.org>; Tue, 5 Nov 2013 05:15:56 -0800 (PST)
Received: from fr712usmtp2.zeu.alcatel-lucent.com (h135-239-2-42.lucent.com [135.239.2.42]) by ihemail2.lucent.com (8.13.8/IER-o) with ESMTP id rA5DFnst025444 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <megaco@ietf.org>; Tue, 5 Nov 2013 07:15:51 -0600 (CST)
Received: from FR711WXCHHUB01.zeu.alcatel-lucent.com (fr711wxchhub01.zeu.alcatel-lucent.com [135.239.2.111]) by fr712usmtp2.zeu.alcatel-lucent.com (GMO) with ESMTP id rA5DFndD032762 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <megaco@ietf.org>; Tue, 5 Nov 2013 14:15:49 +0100
Received: from FR711WXCHMBA04.zeu.alcatel-lucent.com ([169.254.4.20]) by FR711WXCHHUB01.zeu.alcatel-lucent.com ([135.239.2.111]) with mapi id 14.02.0247.003; Tue, 5 Nov 2013 14:15:49 +0100
From: "Pelsemaker, Eric (Eric)" <eric.pelsemaker@alcatel-lucent.com>
To: "megaco@ietf.org" <megaco@ietf.org>
Thread-Topic: H.248.1 - Interpretation of KeepActive flag for Signals descriptor
Thread-Index: Ac7aKSRKwVxPiemWQOOJL5gJACYkpg==
Date: Tue, 05 Nov 2013 13:15:48 +0000
Message-ID: <B519E74C94087B41A53252497B1A3FAF05F8DF@FR711WXCHMBA04.zeu.alcatel-lucent.com>
Accept-Language: nl-NL, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.239.27.40]
Content-Type: multipart/alternative; boundary="_000_B519E74C94087B41A53252497B1A3FAF05F8DFFR711WXCHMBA04zeu_"
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.35
Subject: [Megaco] H.248.1 - Interpretation of KeepActive flag for Signals descriptor
X-BeenThere: megaco@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Media Gateway Control <megaco.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Tue, 05 Nov 2013 13:16:09 -0000

Hi,

In H.248.1 V2,  the following is described with respect to usage of KeepActive flag in Signals Descriptor.

7.1.11      Signals descriptor
....
A new SignalsDescriptor replaces any existing SignalsDescriptor. Any signals applied to the Termination not in the replacement descriptor shall be stopped, and new signals are applied, except as follows. Signals present in the replacement descriptor and containing the KeepActive flag shall be continued if they are currently playing and have not already completed. If a replacement signal descriptor contains a signal that is not currently playing and contains the KeepActive flag, that signal SHALL be ignored. If the replacement descriptor contains a sequential signal list with the same identifier as the existing descriptor, then

*                the signal type and sequence of signals in the sequential signal list in the replacement descriptor shall be ignored; and

*                the playing of the signals in the sequential signal list in the existing descriptor shall not be interrupted.


Suppose a MG receives the following from its MGC

*         At T1: T=53131{ C=70{MF=TEL1102006{SG{amet/em{pc=0,pri=30000}}}}}
At this moment the MG will start sending metering pulse at a rate of one pulse each 30s on termination TEL1102006

*         At T1+183: T=53242{ C=70{MF=TEL1102006{SG{amet/em{KA,pc=0,pri=60000}}}}}
Based on H.248.1, the MG should continue applying the amet/em.
However, as the latter MF command includes another pri-value, I presume the MG has to consider now this NEW pri-value, i.e. at expiry of the current 30s interval the MG has to generate 1 pulse and from then onwards send 1 pulse each 60s. Is my interpretation correct ?
Kr, Eric.