Internet DRAFT - draft-hss-megaco-r1package

draft-hss-megaco-r1package




Internet Engineering Task Force                                  V.Bajaj
Internet Draft                                                    K.Laha
Document: draft-hss-megaco-r1package-00.txt     Hughes Software Systems
April 11, 2000
Expires october 11, 2000



                              Megaco/H.248 R1 Package



Status of this document

This document is an Internet-Draft and is in full conformance with all 
provisions of Section 10 of RFC2026 [ ]. 

Internet-Drafts are working documents of the Internet Engineering Task 
Force (IETF), its areas, and its working groups. Note that other groups 
may also distribute working documents as Internet-Drafts. 

Internet-Drafts are draft documents valid for a maximum of six months 
and may be updated, replaced, or obsoleted by other documents at any 
time. It is inappropriate to use Internet- Drafts as reference material 
or to cite them other than as "work in progress." 

The list of current Internet-Drafts can be accessed at 
http://www.ietf.org/ietf/1id-abstracts.txt 

The list of Internet-Draft Shadow Directories can be accessed at 
http://www.ietf.org/shadow.html.



1. Abstract

This document is work in progress and defines the MF package in association with 
the Megaco/H.248 Protocol that can be used to control a Media Gateway (MG) from 
an external controller, called a Media Gateway controller (MGC). It is intended 
to satisfy the requirements in section 12 of the Megaco/H.248 requirement 
document [ ].


2. Conventions used in this document

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 
"SHOULD", "SHOULD NOT", "RECOMMENDED",  "MAY", and "OPTIONAL" in 
this document are to be interpreted as described in RFC-2119 [ ].


3. Document Organization


Bajaj,Laha               	                                [page 1]


Internet Draft            Megaco/H.248 R1 Package        April 11,  2000 



The subsequent portion of this draft is organized into the following 
major sections:

* Introduction to R1 signaling
* Assumptions
* Description of the R1 package
* References
* Author's Address


4. Introduction to R1 signaling

Signaling System R1 [ ] may be applied for automatic and semi-automatic 
operation of one-way or both-way circuits, within an international region.
It employs both line and register signaling to convey supervisory and 
address signals respectively.

Signaling System R1 transmits supervisory signals, link-by-link, using a 
single frequency in-band continuous tone for analogue working. The 
presence or absence of this frequency on the line indicates a specific 
signal. The line signaling on PCM systems is channel associated. 

The register signaling uses link-by-link multi-frequency (MF) in-band 
pulse signaling for the transmission of address signals. The address 
signals follow a 2-out-of-6 frequency combination preceded by a 
start-of-pulsing indication (KP) and terminated by an end-of-pulsing 
indication (ST).


5. Assumptions

The following draft assumes the support of ITU-T compliant [4] R1 
signaling only. 

R1 defines a "delay-dialing" backward line signal to acknowledge the 
"seizing" forward signal and delay the attachment of registers at the 
outgoing end till registers are attached at the incoming end for 
collecting address signals. When registers are attached at the incoming 
end and it is ready to receive address signals, the incoming end sends 
the "start-dialing"/"proceed-to-send" signal to the outgoing end. The 
"start-dialing" signal is simply an indication to start out-pulsing the 
address signals and it is sufficient that the interpretation of this 
signal remains confined to MG and is not needed to be routed to MGC as 
an event. Hence the event reporting "delay-dialing" to MGC is equivalent 
to an acknowledgement to the signal that generates "seizing" signal on 
the trunk. 

The KP and ST signals which form the pre-amble and post-amble of the 
inter-register signaling, can also be confined to MG which it attaches 


Bajaj,Laha               	                                [page 2]


Internet Draft            Megaco/H.248 R1 Package        April 11,  2000 


or strips on its own without the MGC bothering about the same. The MGC 
only sends the digit information and collects the same from MG. 

6. R1 Package Description

6.1 Package

    Package Name: R1 Package
    Package ID: r1 (To be allocated through IANA)
    Description: This package is used to handle signals and events on 
       terminations supporting Signaling System R1 between the Media 
       Gateway and the PSTN network.
    Version: 1
    Extends: None

6.2 Properties

None defined by this package

6.3 Events

6.3.1 
    Event Name: Seizure
    EventID: sz (0x0001)
    Description: The Seizure event shall be reported when an incoming R1 
      "Seizing" signal occurs on the termination and an events descriptor 
      is activated that requests the Seizure event. The line signal 
      condition against which the "Seizing" signal is verified is 
      provisioned in the MG.

    EventsDescriptor Parameters:
      Parameter Name: Seize signal validation time
      Parameter id: sztim (0x0001)
      Description: specifies the minimum duration for which the "Seizing" 
        signal must persist for the same to be reported as an event. 
        Gateway shall have default value for this timer.
      Type: integer, in milliseconds
      Possible values: 0 and up
 
    ObservedEventsDescriptor Parameters:
      none defined by this package

6.3.2
    Event Name: Seizure Acknowledge
    EventID: sa (0x0002)
    Description: The Seizure Acknowledge event shall be reported when an 
      incoming R1 line signal "delay-dialing" occurs on the termination 
      in response to an outgoing "Seizing" signal already sent and an 
      events descriptor is activated that requests the Seizure Acknowledge
      event. The line signal condition against which the "delay-dialing" 
      signal is verified is provisioned in the MG.


Bajaj,Laha               	                                [page 3]


Internet Draft            Megaco/H.248 R1 Package        April 11,  2000 




    EventsDescriptor Parameters:
      none defined by this package
 
    ObservedEventsDescriptor Parameters:
      none defined by this package

6.3.3
     Event Name: Answer
     EventID: ans (0x0003)
     Description: The Answer event shall be reported when an incoming R1 
       line signal "Answer" occurs on the termination and an events 
       descriptor is activated that requests the Answer event. The line 
       signal condition against which the "Answer" signal is verified is 
       provisioned in the MG.

     EventsDescriptor Parameters:
       none defined by this package
 
     ObservedEventsDescriptor Parameters:
       none defined by this package

6.3.4
     Event Name: Clear
     EventID: clr (0x0004)
     Description: The Clear event shall be reported when an incoming R1 
       line signal "Clear-forward" or "Clear-back" occurs on the 
       termination and the an events descriptor is activated that requests 
       the Clear event. Whether "Disconnect" or "Hang-up" shall depend on 
       the end initiating the call clearing. The line condition against 
       which either of the signals is verified is provisioned in the MG.


     EventsDescriptor Parameters:
      Parameter Name: Clear-forward signal validation time
      Parameter id: clftim (0x0001)
      Description: specifies the minimum duration for which the Gateway 
        if behaving as an incoming end, validates the "clear-forward" 
        signal before declaring it as a Clear event reportable to MGC. 
        This validation time differs depending on whether registers have 
        been attached or not. Gateway shall have default value for this 
        timer.
      Type: integer, in milliseconds
      Possible values: 0 and up

     ObservedEventsDescriptor Parameters:
      none defined by this package





Bajaj,Laha               	                                [page 4]


Internet Draft            Megaco/H.248 R1 Package        April 11,  2000 



6.3.5
    Event Name: Address
    EventID: addr (0x0005)
    Description: Detects the complete R1 address information as received 
      through register signaling. The event shall be reported after 
      collecting the complete address digits and an events descriptor is 
      activated requesting the Address event. The address digits shall be 
      collected as per a digitmap. The actual frequency, cadence, duration 
      and amplitude values against which the multi-frequency tones that 
      convey the address information are validated are provisioned in the 
      MG.

    EventsDescriptor Parameters:
      none defined by this package

    ObservedEventsDescriptor Parameters:
      Parameter Name: Digit String 
      ParameterID: ds (0x0001)
      Description: The portion of the collected address digits which 
        matched part or all of an alternative event sequence specified 
        in the digit map. 
      Type: string of digits (possibly empty) returned as a quoted string.
      Possible Values: a sequence of the characters "0" through "9"

      Parameter Name: Termination Method
      ParameterID: tm (0x0002)
      Description: indicates the reason for the generation of the Address 
                   event.
      Type: enumeration
      Possible Values:
        "UM" (0x0001) Unambiguous Match
        "PM" (0x0002) Partial Match, completion by timer expiry or 
                      unmatched event
        "FM" (0x0003) Full Match, completion by timer expiry or unmatched 
                      event
  

6.3.6
     Event Name: Failure
     EventID: fail (0x0006)
     Description: Reports a failure condition in the working of the R1 
        line or register signaling when an events descriptor is activated 
        requesting the Failure event.

     EventsDescriptor Parameters:
      none defined by this package
 
     ObservedEventsDescriptor Parameters:
      Parameter Name: Error code


Bajaj,Laha               	                                [page 5]


Internet Draft            Megaco/H.248 R1 Package        April 11,  2000 


      ParameterID: ec (0x0001)
      Description: describes the failure reason
      Type: enumeration
      Possible Values: 
       "ULS" (0x0001) Unexpected line signal
       "LTO" (0x0002) Line signal timeout
       "RTO" (0x0003) Register signal timeout
       "SME" (0x0004) Protocol State machine malfunction


6.4 Signals

6.4.1 
    Signal Name: Seizure
    SignalID: sz (0x0001)
    Description: Applies a "Seizing" signal on the R1 termination. The 
       line signal that is actually sent on the physical termination is 
       provisioned in the MG.
    Signal Type: (OO) on/off 
    Duration: Not applicable
    Additional Parameters: None

6.4.2
    Signal Name: Seizure Acknowledge
    SignalID: sa (0x0002)
    Description: Applies "delay-dialing" in response to "seizing" signal 
       and "start-dialing" once the registers are ready to receive the 
       address digits. The line condition that is actually sent on the 
       physical termination is provisioned in the MG.
    Signal Type: (OO) on/off 
    Duration: Not applicable
    Additional Parameters: None

6.4.3
    Signal Name: Answer
    SignalID: ans (0x0003)
    Description: Applies an "Answer" signal on the R2 termination. The 
       line condition that is actually sent on the physical termination 
       is provisioned in the MG.
    Signal Type: (OO) on/off 
    Duration: Not applicable
    Additional Parameters: None

6.4.4
    Signal Name: Clear
    SignalID: clr (0x0004)
    Description: Applies a "Clear-forward" or a "Clear-back" signal 
       depending on whether the Gateway represents the outgoing or incoming 
       side for the call on the concerned physical termination (R1 trunk). 
       The line condition that is actually sent on the physical termination 


Bajaj,Laha               	                                [page 6]


Internet Draft            Megaco/H.248 R1 Package        April 11,  2000 


       is provisioned in the MG.
    Signal Type: (OO) on-off
    Duration: Provisioned


6.4.5
    Signal Name: Address
    SignalID: addr (0x0005)
    Description: Applies the address signals in the form of MF-tones on 
        the R1 trunk. The actual frequency, cadence, duration and amplitude 
        values for the multi-frequency tones that convey the address 
        information are provisioned in the MG.
    Signal Type: (BR) Brief
    Duration: Provisioned
    Additional Parameters: 
      Parameter Name: Digit String
      ParameterID: ds (0x0001)
      Description: The digit string that needs to be sent as address signals.
      Type: string of digits.
      Possible Values: a sequence of the characters "0" through "9"


6.5 Statistics
none 

6.6 Procedures

None


7. References


8. Author's Addresses

           Vikas Bajaj
           Hughes Software Systems,Ltd.
           Gurgaon,Haryana,India. 122015.
           Ph: (91)-11-6346666.Ex-2804.
           Fax: (91)-124-6342810 or 811.
           mEmail: vbajaj@hss.hns.com.


           Kushanava Laha
           Hughes Software Systems,Ltd.
           Gurgaon,Haryana,India. 122015.
           Ph: (91)-11-6346666.Ex-3083
           Email: klaha@hss.hns.com.




Bajaj,Laha               	                                [page 7]


Internet Draft            Megaco/H.248 R1 Package        April 11,  2000 


Full Copyright Statement

"Copyright (C) The Internet Society (April,2000). All Rights Reserved. 
This document and translations of it may be copied and furnished to 
others, and derivative works that comment on or otherwise explain it 
or assist in its implementation may be prepared, copied, published and 
distributed, in whole or in part, without restriction of any kind, 
provided that the above copyright notice and this paragraph are included 
on all such copies and derivative works. However, this document itself 
may not be modified in any way, such as by removing the copyright notice 
or references to the Internet Society or other Internet organizations, 
except as needed for the purpose of developing Internet standards in 
which case the procedures for copyrights defined in the Internet Standards 
process must be followed, or as required to translate it into


1. Bradner, S., "The Internet Standards Process -- Revision 3", BCP 9, 
   RFC 2026, October 1996.

2. Draft Recommendation H.248 (February 2000), Temporary Document 37 
   (PLEN), Study Group 16, ITU-Telecommunication Standardization Sector 
   (to be issued as draft-ietf-megaco-protocol-07.txt)

3. Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", 
   BCP 14, RFC 2119, March 1997

4. Specifications of Signaling System R1, Q.310-Q.331, Blue Book, CCITT