CONTENTS

PART 1
 1     Introduction      
 2     General      
        2.1     Normative references         
        2.2     Abbreviations and acronyms          
        2.3     Conventions          
 3     Interface recommendation for telecommunication services 
        3.1     General  
                  3.1.1     Definition methodology     
                  3.1.2     Example physical scenarios           
                  3.1.3     INAP protocol architecture           
                  3.1.4     INAP addressing  
                  3.1.5     Relationship between Recommendation Q.1224 and this Recommendation    
                  3.1.6     Compatibility mechanisms used for INAP  
        3.2     SACF/MACF rules           
                  3.2.1     Reflection of TCAP AC    
                  3.2.2     Sequential/parallel execution of operations 
 4     Common IN CS-2 Types
        4.1     Data types 
        4.2     Error types
        4.3     Operations codes  
        4.4     Error codes           
        4.5     Classes   
        4.6     Object identifiers   
 5     SSF/SCF interface          
        5.1     Operations and arguments  
        5.2     SSF/SCF packages, contracts and Application Contexts    
                  5.2.1     Protocol overview
                  5.2.2     SSF/SCF ASN.1 module 
 6     SCF/SRF interface          
        6.1     SCF/SRF operations and arguments          
        6.2     SRF/SCF contracts, packages and Application Contexts    
                  6.2.1     Protocol overview
                  6.2.2     SRF/SCF ASN.1 modules           
 7     SCF-SDF interface         
        7.1     Introduction to the reuse of  X.500 for SDF interfaces        
                  7.1.1     Alignment between the X.500 concepts and the IN           
                  7.1.2     Use of a limited subset of X.500   
                  7.1.3     Working assumptions        
        7.2     The SDF Information Model          
                  7.2.1     Information framework     
                  7.2.2     Basic Access Control       
                  7.2.3     Attribute contexts 
                  7.2.4     Attribute definitions           
        7.3     The SCF-SDF Interface Protocol  
                  7.3.1     Information types and common procedures           
                  7.3.2     Operations           
                  7.3.3     Errors       
        7.4     Protocol overview 
                  7.4.1     Remote Operations           
                  7.4.2     Directory ROS-Objects and Contracts     
                  7.4.3     DAP Contract and Packages        
        7.5     Directory protocol abstract syntax  
                  7.5.1     Abstract syntaxes 
                  7.5.2     Directory application contexts       
                  7.5.3     Operation codes   
                  7.5.4     Error codes          
                  7.5.5     Versions and the rules for extensibility       
        7.6     Conformance         
                  7.6.1     Conformance by SCFs     
                  7.6.2     Conformance by SDFs     
        7.7     ASN.1 modules for the SCF-SDF interface           
                  7.7.1     IN-CS2-SDF-InformationFramework module      
                  7.7.2     IN-CS2-SDF-BasicAccessControl Module          
                  7.7.3     IN-CS2-SCF-SDF-Operations Module   
                  7.7.4     IN-CS2-SCF-SDF-Protocol Module       
 8     SDF/SDF interface          
        8.1     Introduction to the IN X.500 DSP and DISP Subset          
        8.2     Working assumptions         
        8.3     The IN X.500 DISP Subset           
                  8.3.1     Shadowing agreement specification           
                  8.3.2     DSA Shadow Bind           
                  8.3.3     IN-DSA Shadow Unbind 
                  8.3.4     Coordinate Shadow Update         
                  8.3.5     Update Shadow   
                  8.3.6     Request Shadow Update  
        8.4     The IN X.500 DSP Subset
                  8.4.1     Information types and common procedures           
                  8.4.2     DSA Bind
                  8.4.3     IN DSA Unbind   
                  8.4.4     Chained Operations          
                  8.4.5     Chained Errors     
        8.5     Protocol overview 
                  8.5.1     ROS-Objects and contracts          
                  8.5.2     DSP contract and packages          
                  8.5.3     DISP contract and packages         
        8.6     Protocol abstract syntax     
                  8.6.1     DSP abstract syntax         
                  8.6.2     DISP Abstract Syntax      
                  8.6.3     Directory System Application Context       
                  8.6.4     Directory Shadow Application Context     
                  8.6.5     Versions and the rules for extensibility       
        8.7     Conformance         
                  8.7.1     Conformance by SDFs     
                  8.7.2     Conformance by a shadow supplier           
                  8.7.3     Conformance by a shadow consumer        
        8.8     ASN.1 modules for the SDF-SDF interface           
                  8.8.1     IN-CS2-SDF-SDF-Protocol Module       
 9     SCF/SCF interface          
        9.1     SCF/SCF operations and arguments          
        9.2     SCF/SCF contracts, packages and Application Contexts   
                  9.2.1     Protocol overview
                  9.2.2     ASN.1 modules    
10     SCF/CUSF interface      
       10.1     Operations and arguments 
       10.2     SCF/CUSF Contracts, Operation Packages, and Application Contexts     
                  10.2.1     Protocol overview          
                  10.2.2     ASN.1 module   

PART 2
11     SSF application entity procedures           
       11.1     General 
       11.2     Model and interfaces        
       11.3     Relations between SSF FSM and the CCF and maintenance functions       
       11.4     SSF management finite state model (SSME FSM) 
       11.5     SSF switching state model (SSM) FSM    
                  11.5.1     Finite State Model for Call Segment Association (CSA)  
                  11.5.2     Finite State Model for Call Segment        
       11.6     Assisting SSF FSM          
                  11.6.1     State aa: Idle      
                  11.6.2     State ab: Waiting For Instructions
                  11.6.3     State ac: Waiting For End Of User Interaction     
       11.7     Handed-off SSF FSM      
                  11.7.1     State ha: Idle      
                  11.7.2     State hb: Waiting For Instructions
                  11.7.3     State hc: Waiting For End Of User Interaction     
       11.8     User Service Interaction USI FSM           
12     SCF application entity procedures           
       12.1     General 
       12.2     Model and interfaces        
       12.3     Relationship between the SCF FSM and the SLPs/maintenance functions  
       12.4     Partial SCF Management Entity (SCME) State Transition Diagram
                  12.4.1     State M1: Status report idle        
                  12.4.2     State M2: Waiting for SSF Resource Status Report         
                  12.4.3     State M3: Service filtering idle     
                  12.4.4     State M4: Waiting for SSF service filtering response        
                  12.4.5     State M5: Activity test idle          
                  12.4.6     State M6: Waiting for activity test response         
                  12.4.7     State M7: ManageTriggerData idle          
                  12.4.8     State M8: Waiting for ManageTriggerData activity test response  
                  12.4.9     The Resource Control Object     
       12.5     The SCF Call State Model (SCSM)         
                  12.5.1     SSF/SRF-related states (SCSM-SSF/SRF)        
                  12.5.2     SDF-related states (SCSM-SDF)           
                  12.5.3     SCF-related states          
                  12.5.4     CUSF-related states (SCSM-CUSF)     
                  12.5.5     USI_SCF FSM  
13     SRF application entity procedures           
       13.1     General 
       13.2     Model and interfaces        
       13.3     Relationship between the SRF FSM and maintenance functions/bearer connection handling    
       13.4     The SRSM           
                  13.4.1      State 1: Idle       
                  13.4.2     State 2: Connected         
                  13.4.3     State 3: User interaction  
       13.5     Example SRF control procedures  
                  13.5.1     SRF connect procedures
                  13.5.2     SRF end user interaction procedures       
                  13.5.3     SRF disconnection procedures    
                  13.5.4     Examples illustrating Complete User Interaction Sequences          
14     SDF application entity procedures           
       14.1     General 
       14.2     Model and interfaces        
       14.3     The SDF FSM structure   
       14.4     SDF state transition models           
                  14.4.1     SDF state transition model for SCF-related states           
                  14.4.2     SDF state transition model for SDF-related states           
15     CUSF application entity procedures        
       15.1     General 
       15.2     Model and interfaces        
                  15.2.1     Background for the modelling and protocol         
                  15.2.2     Modelling and protocol   
       15.3     Relations between CUSF FSM and the SSF/CCF and maintenance functions        
       15.4     CUSF management finite state model (CUSME FSM)      
       15.5     CUSF state transition diagram       
                  15.5.1     State a: Idle        
                  15.5.2     State b: Waiting For Instructions 
                  15.5.3     State c: Monitoring         
16     Error procedures
       16.1     Operation related error procedures           
                  16.1.1     AttributeError     
                  16.1.2     Cancelled           
                  16.1.3     CancelFailed      
                  16.1.4     DSAReferral      
                  16.1.5     ETCFailed          
                  16.1.6     ExecutionError   
                  16.1.7     ImproperCallerResponse
                  16.1.8     MissingCustomerRecord 
                  16.1.9     MissingParameter           
                  16.1.10     Name Error      
                  16.1.11     ParameterOutOfRange 
                  16.1.12     Referral
                  16.1.13     RequestedInfoError      
                  16.1.14     ScfReferral       
                  16.1.15     Security
                  16.1.16     Service 
                  16.1.17     Shadow
                  16.1.18     SystemFailure   
                  16.1.19     TaskRefused    
                  16.1.20     UnavailableResource    
                  16.1.21     UnexpectedComponentSequence         
                  16.1.22     UnexpectedDataValue  
                  16.1.23     UnexpectedParameter  
                  16.1.24     UnknownLegID
                  16.1.25     UnknownResource       
                  16.1.26     Update 
                  16.1.27     ChainingRefused           
                  16.1.28     DirectoryBindError       
                  16.1.29     ScfBindFailure  
                  16.1.30     ScfTaskRefused           
       16.2     Entity related error procedures      
                  16.2.1     Expiration of TSSF           
                  16.2.2     Expiration of TSRF           
                  16.2.3     Expiration of Tcusf
PART 3
17     Detailed operation procedures    
       17.1     ActivateServiceFiltering procedure
                  17.1.1     General description         
                  17.1.2     Invoking entity (SCF)     
                  17.1.3     Responding entity (SSF) 
       17.2     ActivationReceivedAndAuthorized procedure       
                  17.2.1     General description         
                  17.2.2     Invoking entity (CUSF)   
                  17.2.3     Responding entity (SCF) 
       17.3     ActivityTest procedure      
                  17.3.1     General description         
                  17.3.2     Invoking entity (SCF)     
                  17.3.3     Responding entity (SSF) 
                  17.3.4     Responding entity (CUSF)          
                  17.3.5     Responding entity (controlling SCF or supporting SCF)   
       17.4     AddEntry procedure         
                  17.4.1     General description         
                  17.4.2     Invoking entity (SCF)     
                  17.4.3     Responding entity (SDF) 
       17.5     AnalysedInformation procedure    
                  17.5.1     General description         
                  17.5.2     Invoking entity (SSF)      
                  17.5.3     Responding entity (SCF) 
                  17.5.4     Error handling     
       17.6     AnalyseInformation procedure      
                  17.6.1     General description         
                  17.6.2     Invoking entity (SCF)     
                  17.6.3     Responding entity (SSF) 
       17.7     ApplyCharging procedure 
                  17.7.1     General description         
                  17.7.2     Invoking entity (SCF)     
                  17.7.3     Responding entity (SSF) 
       17.8     ApplyChargingReport procedure  
                  17.8.1     General description         
                  17.8.2     Invoking entity (SSF)      
                  17.8.3     Responding entity (SCF) 
       17.9     AssistRequestInstructions procedure         
                  17.9.1     General description         
                  17.9.2     Invoking entity (SSF/SRF)          
                  17.9.3     Responding entity (SCF) 
      17.10     AssociationReleaseRequested procedure 
                  17.10.1     General description       
                  17.10.2     Invoking entity (CUSF) 
                  17.10.3     Responding entity (SCF)           
      17.11     AuthorizeTermination procedure  
                  17.11.1     General description       
                  17.11.2     Invoking entity (SSF/SRF)        
                  17.11.3     Responding entity (SSF)           
      17.12     CallGap procedure          
                  17.12.1     General description       
                  17.12.2     Invoking entity (SCF)   
                  17.12.3     Responding entity (SSF)           
      17.13     CallInformationReport procedure 
                  17.13.1     General description       
                  17.13.2     Invoking entity (SSF)    
                  17.13.3     Responding entity (SCF)           
                  17.13.4     Error handling   
      17.14     CallInformationRequest procedure           
                  17.14.1     General description       
                  17.14.2     Invoking entity (SCF)   
                  17.14.3     Responding entity (SSF)           
      17.15     Cancel procedure
                  17.15.1     General description       
                  17.15.2     Invoking entity (SCF)   
                  17.15.3     Responding entity (SRF)           
                  17.15.4     Responding entity (SSF)           
      17.16     CancelStatusReportRequest procedure    
                  17.16.1     General description       
                  17.16.2     Invoking entity (SCF)   
                  17.16.3     Responding entity (SSF)           
      17.17     chainedAddEntry procedure        
                  17.17.1     General description       
                  17.17.2     Invoking entity (SDF)   
                  17.17.3     Responding entity (SDF)           
      17.18     ChainedConfirmedNotificationProvided procedure           
                  17.18.1     General description       
                  17.18.2     Invoking entity (chaining initiator supporting SCF)          
                  17.18.3     Responding entity (chaining terminator supporting SCF) 
      17.19     ChainedConfirmedReportChargingInformation  procedure
                  17.19.1     General description       
                  17.19.2     Invoking entity (chaining initiator supporting SCF)          
                  17.19.3     Responding entity (chaining terminator supporting SCF) 
      17.20     ChainedEstablishChargingRecord procedure        
                  17.20.1     General description       
                  17.20.2     Invoking entity (chaining terminator supporting SCF)     
                  17.20.3     Responding entity (chaining initiator supporting SCF)     
      17.21     chainedExecute procedure           
                  17.21.1     General description       
                  17.21.2     Invoking entity (SDF)   
                  17.21.3     Responding entity (SDF)           
      17.22     ChainedHandlingInformationRequest procedure   
                  17.22.1     General description       
                  17.22.2     Invoking entity (chaining initiator supporting SCF)          
                  17.22.3     Responding entity (chaining terminator supporting SCF) 
      17.23     ChainedHandlingInformationResult procedure      
                  17.23.1     General description       
                  17.23.2     Invoking entity (chaining terminator supporting SCF)     
                  17.23.3     Responding entity (chaining initiator supporting SCF)     
      17.24     chainedModifyEntry procedure    
                  17.24.1     General description       
                  17.24.2     Invoking entity (SDF)   
                  17.24.3     Responding entity (SDF)           
      17.25     ChainedNetworkCapability procedure     
                  17.25.1     General description       
                  17.25.2     Invoking entity (chaining terminator supporting SCF)     
                  17.25.3     Responding entity (chaining initiator supporting SCF)     
      17.26     ChainedNotificationProvided procedure   
                  17.26.1     General description       
                  17.26.2     Invoking entity (chaining initiator supporting SCF)          
                  17.26.3     Responding entity (chaining terminator supporting SCF) 
      17.27     ChainedReportChargingInformation procedure     
                  17.27.1     General description       
                  17.27.2     Invoking entity (chaining initiator supporting SCF)          
                  17.27.3     Responding entity (chaining terminator supporting SCF) 
      17.28     ChainedProvideUserInformation procedure          
                  17.28.1     General description       
                  17.28.2     Invoking entity (chaining terminator supporting SCF)     
                  17.28.3     Responding entity (chaining initiator supporting SCF)     
      17.29     chainedRemoveEntry procedure   
                  17.29.1     General description       
                  17.29.2     Invoking entity (SDF)   
                  17.29.3     Responding entity (SDF)           
      17.30     ChainedRequestNotification procedure    
                  17.30.1     General description       
                  17.30.2     Invoking entity (chaining terminator supporting SCF)     
                  17.30.3     Responding entity (chaining initiator supporting SCF)     
      17.31     chainedSearch procedure 
                  17.31.1     General description       
                  17.31.2     Invoking entity (SDF)   
                  17.31.3     Responding entity (SDF)           
      17.32     CollectedInformation procedure   
                  17.32.1     General description       
                  17.32.2     Invoking entity (SSF)    
                  17.32.3     Responding entity (SCF)           
      17.33     CollectInformation procedure       
                  17.33.1     General description       
                  17.33.2     Invoking entity (SCF)   
                  17.33.3     Responding entity (SSF)           
      17.34     ComponentReceived procedure   
                  17.34.1     General description       
                  17.34.2     Invoking entity (CUSF) 
                  17.34.3     Responding entity (SCF)           
      17.35     ConfirmedNotificationProvided procedure           
                  17.35.1     General description       
                  17.35.2     Invoking entity (controlling SCF)           
                  17.35.3     Responding entity (supporting SCF)      
      17.36     ConfirmedReportChargingInformation procedure 
                  17.36.1     General description       
                  17.36.2     Invoking entity (controlling SCF)           
                  17.36.3     Responding entity (supporting SCF)      
      17.37     Connect procedure          
                  17.37.1     General description       
                  17.37.2     Invoking entity (SCF)   
                  17.37.3     Responding entity (SSF)           
      17.38     ConnectToResource procedure   
                  17.38.1     General description       
                  17.38.2     Invoking entity (SCF)   
                  17.38.3     Responding entity (SSF)           
      17.39     Continue procedure         
                  17.39.1     General description       
                  17.39.2     Invoking entity (SCF)   
                  17.39.3     Responding entity (SSF)           
      17.40     ContinueWithArgument procedure           
                  17.40.1     General description       
                  17.40.2     Invoking entity (SCF)   
                  17.40.3     Responding entity (SSF)           
      17.41     CoordinateShadowUpdate procedure      
                  17.41.1     General description       
                  17.41.2     Supplier entity (SDF)    
                  17.41.3     Consumer entity (SDF) 
      17.42     CreateCallSegmentAssociation procedure
                  17.42.1     General description       
                  17.42.2     Invoking entity (SCF)   
                  17.42.3     Responding entity (SSF)           
      17.43     in-directoryBind procedure          
                  17.43.1     General description       
                  17.43.2     Invoking entity (SCF)   
                  17.43.3     Responding entity (SDF)           
      17.44     DirectoryUnbind procedure         
                  17.44.1     General description       
                  17.44.2     Invoking entity (SCF)   
                  17.44.3     Responding entity (SDF)           
      17.45     DisconnectForwardConnection procedure           
                  17.45.1     General description       
                  17.45.2     Invoking entity (SCF)   
                  17.45.3     Responding entity (SSF)           
      17.46     DisconnectForwardConnectionWithArgument procedure 
                  17.46.1     General description       
                  17.46.2     Invoking entity (SCF)   
                  17.46.3     Responding entity (SSF)           
      17.47     DisconnectLeg procedure
                  17.47.1     General description       
                  17.47.2     Invoking entity (SCF)   
                  17.47.3     Responding entity (SSF)           
      17.48     dSABind procedure         
                  17.48.1     General description       
                  17.48.2     Invoking entity (SDF)   
                  17.48.3     Responding entity (SDF)           
      17.49     DSAShadowBind procedure       
                  17.49.1     General description       
                  17.49.2     Supplier entity (SDF)    
                  17.49.3     Consumer entity (SDF) 
      17.50     in-DSAShadowUnbind procedure           
                  17.50.1     General description       
                  17.50.2     Supplier entity (SDF)    
                  17.50.3     Consumer entity (SDF) 
      17.51     EntityReleased procedure
                  17.51.1     General description       
                  17.51.2     Invoking entity (SSF)    
                  17.51.3     Responding entity (SCF)           
      17.52     EstablishChargingRecord procedure         
                  17.52.1     General description       
                  17.52.2     Invoking entity (supporting SCF)           
                  17.52.3     Responding entity (controlling SCF)      
      17.53     EstablishTemporaryConnection procedure           
                  17.53.1     General description       
                  17.53.2     Invoking entity (SCF)   
                  17.53.3     Responding entity (SSF)           
      17.54     EventNotificationCharging procedure       
                  17.54.1     General description       
                  17.54.2     Invoking entity (SSF)    
                  17.54.3     Responding entity (SCF)           
      17.55     EventReportBCSM procedure     
                  17.55.1     General description       
                  17.55.2     Invoking entity (SSF)    
                  17.55.3     Responding entity (SCF)           
      17.56     EventReportFacility procedure     
                  17.56.1     General description       
                  17.56.2     Invoking entity (SSF)    
                  17.56.3     Responding entity (SCF)           
      17.57     Execute procedure           
                  17.57.1     General description       
                  17.57.2     Invoking entity (SCF)   
                  17.57.3     Responding entity (SDF)           
      17.58     FacilitySelectedAndAvailable procedure  
                  17.58.1     General description       
                  17.58.2     Invoking entity (SSF)    
                  17.58.3     Responding entity (SCF)           
      17.59     FurnishChargingInformation procedure     
                  17.59.1     General description       
                  17.59.2     Invoking entity (SCF)   
                  17.59.3     Responding entity (SCF)           
      17.60     HandlingInformationRequest procedure    
                  17.60.1     General description       
                  17.60.2     Invoking entity (controlling SCF)           
                  17.60.3     Responding entity (supporting SCF)      
      17.61     HandlingInformationResult procedure       
                  17.61.1     General description       
                  17.61.2     Invoking entity (supporting SCF)           
                  17.61.3     Responding entity (controlling SCF)      
      17.62     HoldCallInNetwork procedure    
                  17.62.1     General description       
                  17.62.2     Invoking entity (SCF)   
                  17.62.3     Responding entity (SSF)           
      17.63     in-DSAUnbind procedure
                  17.63.1     General description       
                  17.63.2     Invoking entity (SDF)   
                  17.63.3     Responding entity (SDF)           
      17.64     InitialDP procedure          
                  17.64.1     General description       
                  17.64.2     Invoking entity (SSF)    
                  17.64.3     Responding entity (SCF)           
      17.65     InitiateAssociation procedure       
                  17.65.1     General description       
                  17.65.2     Invoking entity (SCF)   
                  17.65.3     Responding entity (CUSF)        
      17.66     InitiateCallAttempt procedure      
                  17.66.1     General description       
                  17.66.2     Invoking entity (SCF)   
                  17.66.3     Responding entity (SSF)           
      17.67     ManageTriggerData procedure    
                  17.67.1     General description       
                  17.67.2     Invoking entity (SCF)   
                  17.67.3     Responding entity (SSF)           
      17.68     MergeCallSegments procedure    
                  17.68.1     General description       
                  17.68.2     Invoking entity (SCF)   
                  17.68.3     Responding entity (SSF)           
      17.69     ModifyEntry procedure    
                  17.69.1     General description       
                  17.69.2     Invoking entity (SCF)   
                  17.69.3     Responding entity (SDF)           
      17.70     MoveCallSegments procedure     
                  17.70.1     General description       
                  17.70.2     Invoking entity (SCF)   
                  17.70.3     Responding entity (SSF)           
      17.71     MoveLeg procedure        
                  17.71.1     General description       
                  17.71.2     Invoking entity (SCF)   
                  17.71.3     Responding entity (SSF)           
      17.72     NetworkCapability procedure      
                  17.72.1     General description       
                  17.72.2     Invoking entity (supporting SCF)           
                  17.72.3     Responding entity (controlling SCF)      
      17.73     NotificationProvided procedure   
                  17.73.1     General description       
                  17.73.2     Invoking entity (controlling SCF)           
                  17.73.3     Responding entity (supporting SCF)      
      17.74     OAbandon procedure      
                  17.74.1     General description       
                  17.74.2     Invoking entity (SSF)    
                  17.74.3     Responding entity (SCF)           
      17.75     OAnswer procedure        
                  17.75.1     General description       
                  17.75.2     Invoking entity (SSF)    
                  17.75.3     Responding entity (SCF)           
      17.76     OCalledPartyBusy procedure      
                  17.76.1     General description       
                  17.76.2     Invoking entity (SSF)    
                  17.76.3     Responding entity (SCF)           
      17.77     ODisconnect procedure   
                  17.77.1     General description       
                  17.77.2     Invoking entity (SSF)    
                  17.77.3     Responding entity (SCF)           
      17.78     OMidCall procedure       
                  17.78.1     General description       
                  17.78.2     Invoking entity (SSF)    
                  17.78.3     Responding entity (SCF)           
      17.79     ONoAnswer procedure   
                  17.79.1     General description       
                  17.79.2     Invoking entity (SSF)    
                  17.79.3     Responding entity (SCF)           
      17.80     OriginationAttempt procedure      
                  17.80.1     General description       
                  17.80.2     Invoking entity (SSF)    
                  17.80.3     Responding entity (SCF)           
      17.81     OriginationAttemptAuthorized procedure 
                  17.81.1     General description       
                  17.81.2     Invoking entity (SSF)    
                  17.81.3     Responding entity (SCF)           
      17.82     OSuspended procedure   
                  17.82.1     General description       
                  17.82.2     Invoking entity (SSF)    
                  17.82.3     Responding entity (SCF)           
      17.83     PlayAnnouncement procedure      
                  17.83.1     General description       
                  17.83.2     Invoking entity (SCF)   
                  17.83.3     Responding entity (SRF)           
      17.84     PromptAndCollectUserInformation procedure      
                  17.84.1     General description       
                  17.84.2     Invoking entity (SCF)   
                  17.84.3     Responding entity (SRF)           
      17.85     PromptAndReceiveMessage procedure   
                  17.85.1     General description       
                  17.85.2     Invoking entity (SCF)   
                  17.85.3     Responding entity (SRF)           
      17.86     ProvideUserInformation procedure          
                  17.86.1     General description       
                  17.86.2     Invoking entity (supporting SCF)           
                  17.86.3     Responding entity (controlling SCF)      
      17.87     Reconnect procedure       
                  17.87.1     General description       
                  17.87.2     Invoking entity (SCF)   
                  17.87.3     Responding entity (SSF)           
      17.88     ReleaseAssociation procedure     
                  17.88.1     General description       
                  17.88.2     Invoking entity (SCF)   
                  17.88.3     Responding entity (CUSF)        
      17.89     ReleaseCall procedure     
                  17.89.1     General description       
                  17.89.2     Invoking entity (SCF)   
                  17.89.3     Responding entity (SSF)           
      17.90     RemoveEntry procedure  
                  17.90.1     General description       
                  17.90.2     Invoking entity (SCF)   
                  17.90.3     Responding entity (SDF)           
      17.91     ReportChargingInformation procedure     
                  17.91.1     General description       
                  17.91.2     Invoking entity (controlling SCF)           
                  17.91.3     Responding entity (supporting SCF)      
      17.92     ReportUTSI procedure    
                  17.92.1     General description       
                  17.92.2     Invoking entity (SSF)    
                  17.92.3     Responding entity (SCF)           
      17.93     RequestCurrentStatusReport procedure   
                  17.93.1     General description       
                  17.93.2     Invoking entity (SCF)   
                  17.93.3     Responding entity (SSF)           
      17.94     RequestEveryStatusChangeReport procedure      
                  17.94.1     General description       
                  17.94.2     Invoking entity (SCF)   
                  17.94.3     Responding entity (SSF)           
      17.95     RequestFirstStatusMatchReport procedure          
                  17.95.1     General description       
                  17.95.2     Invoking entity (SCF)   
                  17.95.3     Responding entity (SSF)           
      17.96     RequestNotification procedure     
                  17.96.1     General description       
                  17.96.2     Invoking entity (supporting SCF)           
                  17.96.3     Responding entity (controlling SCF)      
      17.97     RequestNotificationChargingEvent procedure       
                  17.97.1     General description       
                  17.97.2     Invoking entity (SCF)   
                  17.97.3     Responding entity (SSF)           
      17.98     RequestReportBCSMEvent procedure    
                  17.98.1     General description       
                  17.98.2     Invoking entity (SCF)   
                  17.98.3     Responding entity (SSF)           
      17.99     RequestReportBCUSMEvent procedure  
                  17.99.1     General description       
                  17.99.2     Parameters       
                  17.99.3     Invoking entity (SCF)   
                  17.99.4     Responding entity (CUSF)        
     17.100     RequestReportFacilityEvent procedure    
                  17.100.1     General description     
                  17.100.2     Invoking entity (SCF) 
                  17.100.3     Responding entity (SSF)         
     17.101     RequestReportUTSI procedure  
                  17.101.1     General description     
                  17.101.2     Invoking entity (SCF) 
                  17.101.3     Responding entity (SSF)         
     17.102     RequestShadowUpdate procedure          
                  17.102.1     General description     
                  17.102.2     Supplier entity (SDF)  
                  17.102.3     Consumer entity (SDF)           
     17.103     ResetTimer procedure    
                  17.103.1     General description     
                  17.103.2     Invoking entity (SCF) 
                  17.103.3     Responding entity (SSF)         
     17.104     RouteSelectFailure procedure     
                  17.104.1     General description     
                  17.104.2     Invoking entity (SSF)  
                  17.104.3     Responding entity (SCF)         
     17.105     SCFBind procedure       
                  17.105.1     General description     
                  17.105.2     Responding entity (supporting SCF)    
     17.106     scfBind procedure (in the chaining case)  
                  17.106.1     General description     
                  17.106.2     Invoking entity (chaining initiator supporting SCF)        
                  17.106.3     Responding entity (chaining terminator supporting SCF)           
     17.107     SCFUnBind procedure   
                  17.107.1     General description     
                  17.107.2     Invoking entity (controlling SCF)         
                  17.107.3     Responding entity (supporting SCF)    
     17.108     scfUnBind procedure (in the chaining case)          
                  17.108.1     General description     
                  17.108.2     Invoking entity (chaining terminator supporting SCF)   
                  17.108.3     Responding entity (chaining terminator supporting SCF)           
     17.109     ScriptClose procedure    
                  17.109.1     General description     
                  17.109.2     Invoking entity (SCF) 
                  17.109.3     Responding entity (SRF)         
     17.110     ScriptEvent procedure    
                  17.110.1     General Description    
                  17.110.2     Invoking entity (SRF)  
                  17.110.3     Responding entity (SCF)         
     17.111     ScriptInformation procedure       
                  17.111.1     General description     
                  17.111.2     Invoking entity (SCF) 
                  17.111.3     Responding entity (controlling SRF)    
     17.112     ScriptRun procedure       
                  17.112.1     General description     
                  17.112.2     Invoking entity (SCF) 
                  17.112.3     Responding entity (SRF)         
     17.113     Search procedure           
                  17.113.1     General description     
                  17.113.2     Invoking entity (SCF) 
                  17.113.3     Responding entity (SDF)         
     17.114     SelectFacility procedure  
                  17.114.1     General description     
                  17.114.2     Invoking entity (SCF) 
                  17.114.3     Responding entity (SSF)         
     17.115     SelectRoute procedure   
                  17.115.1     General description     
                  17.115.2     Invoking entity (SCF) 
                  17.115.3     Responding entity (SSF)         
     17.116     SendChargingInformation procedure       
                  17.116.1     General description     
                  17.116.2     Invoking entity (SCF) 
                  17.116.3     Responding entity (SSF)         
     17.117     SendComponent procedure        
                  17.117.1     General description     
                  17.117.2     Invoking entity (SCF) 
                  17.117.3     Responding entity (CUSF)      
     17.118     SendFacilityInformation procedure          
                  17.118.1     General description     
                  17.118.2     Invoking entity (SCF) 
                  17.118.3     Responding entity (SSF)         
     17.119     SendSTUI procedure     
                  17.119.1     General description     
                  17.119.2     Invoking entity (SCF) 
     17.120     ServiceFilteringResponse procedure        
                  17.120.1     General description     
                  17.120.2     Invoking entity (SSF)  
                  17.120.3     Responding entity (SCF)         
     17.121     SpecializedResourceReport procedure    
                  17.121.1     General description     
                  17.121.2     Invoking entity (SRF)  
                  17.121.3     Responding entity (SCF)         
     17.122     SplitLeg procedure         
                  17.122.1     General description     
                  17.122.2     Invoking entity (SCF) 
                  17.122.3     Responding entity (SSF)         
     17.123     StatusReport procedure  
                  17.123.1     General description     
                  17.123.2     Invoking entity (SSF)  
                  17.123.3     Responding entity (SCF)         
     17.124     TAnswer procedure        
                  17.124.1     General description     
                  17.124.2     Invoking entity (SSF)  
                  17.124.3     Responding entity (SCF)         
     17.125     TBusy procedure
                  17.125.1     General description     
                  17.125.2     Invoking entity (SSF)  
                  17.125.3     Responding entity (SCF)         
     17.126     TDisconnect procedure   
                  17.126.1     General description     
                  17.126.2     Invoking entity (SSF)  
                  17.126.3     Responding entity (SCF)         
     17.127     TerminationAttempt procedure    
                  17.127.1     General description     
                  17.127.2     Invoking entity (SSF)  
                  17.127.3     Responding entity (SCF)         
     17.128     TermAttemptAuthorized procedure         
                  17.128.1     General description     
                  17.128.2     Invoking entity (SSF)  
                  17.128.3     Responding entity (SCF)         
     17.129     TMidCall procedure       
                  17.129.1     General description     
                  17.129.2     Invoking entity (SSF)  
                  17.129.3     Responding entity (SCF)         
     17.130     TNoAnswer procedure   
                  17.130.1     General description     
                  17.130.2     Invoking entity (SSF)  
                  17.130.3     Responding entity (SCF)         
     17.131     TSuspended procedure   
                  17.131.1     General description     
                  17.131.2     Invoking entity
                  17.131.3     Responding entity (SCF)         
     17.132     UpdateShadow procedure          
                  17.132.1     General description     
                  17.132.2     Supplier entity (SDF)  
                  17.132.3     Consumer entity (SDF)           

PART 4
18     Services assumed from Lower Layers     
       18.1     Services assumed from TCAP      
                  18.1.1     Common procedures      
                  18.1.2     SSF-SCF interface         
                  18.1.3     SCF-SRF interface         
                  18.1.4     SCF-CUSF interface      
                  18.1.5     SCF-SCF interface        
                  18.1.6     SCF-SDF interface        
                  18.1.7     SDF-SDF interface        
       18.2     Services assumed from SCCP      
                  18.2.1     Normal procedures         
                  18.2.2     Service functions from SCCP      
19     IN generic interface security        
       19.1     Interface security requirements      
                  19.1.1     Data confidentiality         
                  19.1.2     Data integrity and data origin authentication         
                  19.1.3     Key management
       19.2     Procedures and algorithms
                  19.2.1     Authentication procedures           
                  19.2.2     SPKM algorithms and negotiation           
                  19.2.3     Three-way mutual authentication 
                  19.2.4     Assignment of credentials
       19.3     Mapping of security information flow definitions to tokens  
       19.4     Security FSM definitions   
                  19.4.1     Two-way mutual authentication FSMs     
                  19.4.2     Three-way mutual authentication FSMs   
PART 5
Annex A.1 – Introduction to the INAP CS-1 and CS-2 SDL models    
                  A.1.1     Introduction         
                  A.1.2     Example for the interworking of the SSF/CCF SDL processes      
                  A.1.3     Example for the Three-Party Call setup as seen from the environment        
Annex A.2 – Transition diagrams    
                  A.2.1     Call Segment Association transition diagram         
                  A.2.2     Call Segment transition diagram    
Annex A.3 – SDL Specification of CS-1 SSF/CCF    

PART 6
Annex A.4 – SDL Specification of CS-2 extensions to SSF/CCF    

PART 7
Annex A.5 – SDL Specification of CS-2 SRF    
Annex A.6 – SDL Specification of CS-2 Assist/Hand-off SSF    
Annex A.7 – SDL Specification of CS-2 CUSF    
Annex A.8 – SDL Specification of CS-2 SCF    
Appendix I – Expanded ASN.1 source    
Appendix II – Data modelling    
       II.1     Introduction           
                  II.1.1     Purpose and scope           
                  II.1.2     Assumptions        
       II.2     Directory Information Tree (DIT) schema   
                  II.2.1     X.500 DIT           
                  II.2.2     Object classes      
                  II.2.3     Attribute types     
                  II.2.4     DIT structure definition     
Appendix III – Examples of SPKM algorithms for IN CS-2    
      III.1     General   
      III.2     Integrity Algorithm (I-ALG)           
                  III.2.1     Example–1         
                  III.2.2     Example–2         
                  III.2.3     Example–3         
                  III.2.4     Example–4         
      III.3     Confidentiality Algorithm (C-ALG) 
                  III.3.1     Example–1         
      III.4     Key Establishment Algorithm (K-ALG)      
                  III.4.1     Example–1         
                  III.4.2     Example–2         
                  III.4.3     Example–3         
      III.5     One-Way Function (O-ALG) for Subkey Derivation Algorithm      
                  III.5.1     Example–1