CONTENTS

 1     Scope 
 2     References 
        2.1     Normative references         
        2.2     Informative references        
 3     Definitions  
 4     Abbreviations   
 5     Conventions     
 6     Connection model
        6.1     Contexts 
        6.2     Terminations          
        6.3     Wildcarding principles        
 7     Commands
        7.1     Descriptors
        7.2     Command application programming interface          
 8     Transactions     
        8.1     Common parameters         
        8.2     Transaction application programming interface        
        8.3     Messages  
 9     Transport   
        9.1     Ordering of commands      
        9.2     Protection against restart avalanche
        9.3     Protection against Notify avalanche
10     Security considerations   
       10.1     Protection of protocol connections
       10.2     Interim AH scheme           
       10.3     Protection of media connections    
11     MG-MGC control interface        
       11.1     Multiple Virtual MGs        
       11.2     Cold start 
       11.3     Negotiation of protocol version     
       11.4     Failure of a MG    
       11.5     Failure of an MGC           
       11.6     MGC-MG control association monitoring  
12     Package definition           
       12.1     Guidelines for defining packages    
       12.2     Guidelines to defining parameters to events and signals       
       12.3     Identifiers 
       12.4     Package registration          
13     Profile definition  
14     IANA considerations      
       14.1     Packages  
       14.2     Error codes          
       14.3     ServiceChange reasons     
       14.4     Profiles  
Annex A – Binary encoding of the protocol    
        A.1     Coding of wildcards          
        A.2     ASN.1 syntax specification           
        A.3     DigitMaps and path names
Annex B – Text encoding of the protocol    
        B.1     Coding of wildcards          
        B.2     ABNF specification           
        B.3     Hexadecimal octet coding  
        B.4     Hexadecimal octet sequence          
Annex C – Tags for media stream properties    
        C.1     General media attributes    
        C.2     Mux properties     
        C.3     General bearer properties  
        C.4     General ATM properties   
        C.5     Frame relay          
        C.6     IP   
        C.7     ATM AAL 2        
        C.8     ATM AAL 1        
        C.9     Bearer capabilities 
       C.10     AAL 5 properties
       C.11     SDP equivalents   
       C.12     H.245   
Annex D – Transport over IP    
        D.1     Transport over IP/UDP using Application Level Framing (ALF)     
        D.2     Using TCP
Annex E – Basic packages    
        E.1     Generic  
        E.2     Base Root Package           
        E.3     Tone Generator Package   
        E.4     Tone Detection Package    
        E.5     Basic DTMF Generator Package   
        E.6     DTMF Detection Package 
        E.7     Call Progress Tones Generator Package    
        E.8     Call progress tones detection package       
        E.9     Analog Line Supervision Package  
       E.10     Basic Continuity Package 
       E.11     Network Package
       E.12     RTP Package       
       E.13     TDM Circuit Package      
       E.14     Segmentation Package      
       E.15     Notification Behaviour      
Annex F – ServiceChange Procedures    
        F.1     Introduction           
        F.2     Control Association Definition        
        F.3     Events leading to ServiceChange Procedures         
        F.4     ServiceChange Element Description           
        F.5     Use of ServiceChange parameters 
        F.6     ServiceChange versus TerminationState     
Appendix I – Example call flows    
        I.1        Residential gateway to residential gateway call      
Appendix II – H.248 Package template    
Appendix III – H.248 Profile Definition template