⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc2886.txt

📁 RFC 的详细文档!
💻 TXT
📖 第 1 页 / 共 3 页
字号:


   Resolution: Change production:
   digitMapDescriptor = DigitMapToken EQUAL digitMapName
                [ LBRKT digitMapValue RBRKT ]

   Issue: VersionToken not defined.

   Resolution: Add ABNF:       VersionToken =  ("Version" / "V")

   Issue: DiscardToken not used.

   Resolution: Delete production.

   Section: Annex C
   ----------
   Issue: alignment of sub-octet fields within the octet is not
   indicated.

   Resolution: add note that fields of sub-octet length are placed in
   the low-order bits of the octet.

   Section: Annex C, ATM-related sections C.4, C.7, C.8, C.10
   ----------
   Issue: direction of flow is segregated by outgoing (Remote
   descriptor) and incoming (Local descriptor).  Since forward and
   backward properties will not both reside in the same descriptor, need
   only the one set of properties applicable to both directions.

   Resolution: replace with a single set of properties.

   Issue: miscellaneous problems of parameter specifications
   inconsistent with the relevant standards, unused parameters,
   distinction between ATM Forum and ITU-T usages, missing references.

   Resolution: fix them.

   Section: Annex C.8 "ATM AAL1"
   ----------
   Issue: Length of GIT is wrong.

   Resolution: ITU-T procedural problem, to be resolved by SG 16.
   Probable solution is to allow 29 octets, event though the relevant
   form requires only four octets.

   Section: Annex C.9 "Bearer Capabilities"
   ----------
   Issue: ITC has reference to missing note 2

   Resolution: Delete reference.



Taylor                      Standards Track                    [Page 15]

RFC 2886                     Megaco Errata                   August 2000


   Issue: Not clear that Q.931 Bearer Capability IE rather than Low
   Layer Compatibility IE is being used.

   Resolution: Specify that values are those valid for Bearer Capability
   IE

   Section: Annex D.1 "Transport over IP/UDP using Application Level
   Framing"
   ----------
   Issue: Even in the case of handoff or failover, the originating MGC
   needs confirmation that its command was received.

   Resolution: In the last sentence of the first paragraph, delete the
   excepting clause, so that the sentence reads: "Responses must be sent
   to the address and port from which the corresponding commands were
   sent."

   Section: Annex D.1.1 "Providing At-Most-Once Functionality"
   ----------
   Issue: Second para last sentence provides a procedural reference to
   8.2.3.  Should refer to UDP-specific procedures.

   Resolution: Add reference to D.1.4.

   Section: Annex D.1.3 "Repeating Requests, Responses and
   Acknowledgements"
   ----------
   Issue: Make exponential backoff in the face of congestion mandatory.

   Resolution: To the paragraph just before the note, which begins "The
   specification purposely avoids specifying any value for the
   retransmission timers...", add the following sentence:

   "Implementations SHALL ensure that the algorithm used to calculate
   retransmission timing performs an exponentially increasing backoff of
   the retransmission timeout for each retransmission or repetition
   after the first one."

   In the paragraph in the middle of the note beginning "After any
   retransmission ...", capitalize the word SHOULD to emphasize the
   importance of the steps which follow.

   Issue: Last paragraph is equivocal about what ServiceChangeReason to
   use when recovering from loss of contact; it must always be
   "Disconnected".






Taylor                      Standards Track                    [Page 16]

RFC 2886                     Megaco Errata                   August 2000


   Resolution: Change the two sentences following the phrase "_ and it
   begins its recovery process" to read as follows: "The MG shall use a
   ServiceChange with ServiceChangeMethod set to disconnected so that
   the new MGC will be aware that the MG lost one or more transactions."

   Section: Annex D.1.4 "Provisional responses"
   ----------
   Issue: First paragraph, last sentence talks about when to send the
   Transaction Pending response.  When UDP/ALF is in use, the originator
   of a transaction may repeat it because it has not received an
   acknowledgement that the transaction was received.  An appropriate
   response to a duplicate transaction which is still being processed is
   to return Transaction Pending.

   Resolution: Add the sentence: "They SHOULD send this response if they
   receive a repetition of a transaction that is still being executed."

   Issue: Second para: transaction originator may not have received
   TransactionPending response(s) because they were lost, and may
   therefore not know that responder is expecting immediate
   acknowledgement of the TransactionReply.

   Resolution: add an optional field to TransactionReply allowing the
   responder to indicate if an immediate ACK is required.  Add text in
   the section indicating that when the responder has sent a provisional
   response, it shall also set the indicator in the final transaction
   reply to indicate that an immediate acknowledgement is required.

   Section: Annex E "Basic Packages"
   ----------
   Issue: package numbering does not follow order of presentation.

   Resolution: renumber packages to follow order of numbering.

   Section: Annex E.2.1 "Base Root Package -- Properties"
   ----------
   Issue: the descriptor in which these properties occur is not
   specified.

   Resolution: in each case, indicate that the property is defined in
   the TerminationState descriptor.

   Section: Annex E.6.2 "DTMF detection Package -- Events"
   ----------
   Issue: "Long duration event modifier" is shown as "L" in parameter
   DigitString -- should be "Z".

   Resolution: Replace with "Z".



Taylor                      Standards Track                    [Page 17]

RFC 2886                     Megaco Errata                   August 2000


   Section: Annex E.9.2 "Analog Line Supervision Package -- Events"
   ----------
   Issue: Stated hook state reporting behaviour has race condition where
   same transition could be reported twice.

   Resolution: add an optional EventsDescriptor parameter and an
   optional ObservedEvents parameter to each of the on-hook and off-hook
   events.  Delete the second sentence of the existing event description
   (which indicates that the event is always reported if the hook state
   has already been achieved).

   The EventsDescriptor parameter is described as follows:

   Strict Transition
         ParameterID: strict (0x0001)
         Type: enumeration
         Possible values:
             "exact" means that only an actual hook state transition
             to on-hook (off-hook) is to be recognized

             "state" means that the event is to be recognized
             either if the hook state transition is detected or if the
             hook state is already on-hook (off-hook).  This is the
             default value if "strict" is unspecified.

             "failWrong" means that if the hook state is already what
             the transition would imply, the command fails and an error
             is reported [error code to be defined in the package].

   The ObservedEvents parameter is described as follows:

   Initial State
         ParameterID: init (0x0002)
         Type: Boolean
         Possible values:
             true/"ON" means that the event was reported because the
             line was already on-hook (off-hook) when the events
             descriptor containing this event was activated

             false/"OFF" means that the event represents an actual
             state transition to on-hook (off-hook)

   Section: Annex E.10.3 "Basic Continuity Package -- Signals"
   ----------
   Issue: The rsp signal should continue until the MGC tells the MG to
   stop applying it.

   Resolution: change the type of signal from Timeout to ON/OFF.



Taylor                      Standards Track                    [Page 18]

RFC 2886                     Megaco Errata                   August 2000


   Section: Annex E.10.5 "Basic Continuity Package -- Procedures"
   ----------
   Issue: Wording of condition for generating cmp event with "success"
   does not cover case where test also requires successful removal of
   tone.

   Resolution: In the second paragraph of E.10.5 (dealing with test
   initiation), add the words "and any other required conditions are
   satisfied" in the second sentence, as part of the condition upon
   which success is reported.  Replace the third paragraph (dealing with
   test response) with the following text:

   "When a MGC wants the MG to respond to a continuity test, it sends a
   command to the MG containing a signals descriptor with the rsp
   signal. Upon reception of a command with the rsp signal, the MG
   either applies a loop-back or (for 2-wire circuits) awaits reception
   of a continuity test tone.  In the loop-back case, any incoming
   information shall be reflected back as outgoing information.  In the
   2-wire case, any time the appropriate test tone is received, the
   appropriate response tone should be sent.  The MGC will determine
   when to remove the rsp signal."

   Section: Appendix A.1.2 "Example -- Collecting Originator Digits and
   Initiating Termination"
   ----------
   Issue: Step 3 uses a now-obsolete package DS0 for echo cancellation.

   Resolution: replace with echo cancellation via package TDM.

   Issue: Step 20 fails to show a returned TerminationStateDescriptor.
   It also contains the erroneous statement that an RTP termination does
   not support events and signals and fails to show a number of other
   descriptors.

   Resolution:
   Delete the sentence containing the erroneous statement.
   Add the following to the Media Descriptor preceding the line "Stream
   = 1_":
   "TerminationState { ServiceStates = InService, EventBufferControl =
   OFF },"

   Add lines showing Events, Signals, and DigitMap descriptors
   following the Media descriptor.

   "Events, Signals, DigitMap,"






Taylor                      Standards Track                    [Page 19]

RFC 2886                     Megaco Errata                   August 2000


4. Security Considerations

   This memo is a supplement to [2], which contains the required
   security section.

5. References

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

   [2] Cuervo, F., Greene, N., Huitema, C., Rayhan, A., Rosen, B. and J.
       Segeret, "Megaco Protocol", RFC 2885, August 2000.

   [3] Bradner, S., "Key Words For Use In RFCs To Indicate Requirement
       Levels", BCP 14, RFC 2119, March 1997.

6. Acknowledgments

   This memo records the contributions of a number of people on the
   Megaco list and the H.248 faithful in ITU-T Study Group 16 who took
   the time to read the Megaco/H.248 document with care and attention.
   Thanks to all of them.

7. Author's Address

   Tom Taylor
   Nortel Networks
   P.O. Box 3511, Station C
   Ottawa, Ontario, Canada K1Y 4P7

   Phone: +1 613 736 0961
   EMail: taylor@nortelnetworks.com



















Taylor                      Standards Track                    [Page 20]

RFC 2886                     Megaco Errata                   August 2000


8.  Full Copyright Statement

   Copyright (C) The Internet Society (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 languages other than
   English.

   The limited permissions granted above are perpetual and will not be
   revoked by the Internet Society or its successors or assigns.

   This document and the information contained herein is provided on an
   "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
   TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
   BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
   HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
   MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

Acknowledgement

   Funding for the RFC Editor function is currently provided by the
   Internet Society.



















Taylor                      Standards Track                    [Page 21]


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -