Table of Contents

 1     Scope          
 2     References 
 3     Definitions 
        3.1     Terms defined elsewhere           
        3.2     Terms defined in this Recommendation 
 4     Abbreviations and acronyms
 5     Conventions             
        5.1     Key words to indicate requirement levels             
        5.2     Connection endpoint naming 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 an MG         
       11.5     Failure of an MGC      
       11.6     MGC-MG control association monitoring           
       11.7     Compatibility
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 ITU‑T H.248 registrations       
       14.1     Package registration procedure
       14.2     Error code registration procedure          
       14.3     ServiceChange reason registration procedures   
       14.4     Profile registration procedures
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            
      Page
        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 – ITU‑T H.248 Package template    
Appendix III – ITU‑T H.248 profile definition template    
Appendix IV – Practices on Statistics – Example use-cases    
       IV.1     Introduction  
       IV.2     Active statistics of a new termination    
       IV.3     Activating and deactivating statistics    
       IV.4     Resetting statistics      
       IV.5     Reporting statistics     
       IV.6     Reading statistics        
Bibliography