home *** CD-ROM | disk | FTP | other *** search
/ Internet Standards / CD2.mdf / ccitt / 1992 / q / q711.asc < prev    next >
Text File  |  1991-12-31  |  71KB  |  2,270 lines

  1.          fRecommendation Q.711
  2.            FUNCTIONAL DESCRIPTION OF THE SIGNALLING CONNECTION CONTROL PART
  3.          1      Introduction
  4.          1.1    General
  5.                The  Signalling  Connection  Control  Part   (SCCP)   provides   additional
  6.          functions to the Message Transfer Part (MTP) to cater for both connectionless  as
  7.          well as connection-oriented network services  to  transfer  circuit  related  and
  8.          non-circuit related signalling information and other type of information  between
  9.          exchanges and  specialized  centres  in  telecommunication  networks  (e.g.,  for
  10.          management and maintenance purposes) via a Signalling System No. 7 network.
  11.                A functional block situated above the Message  Transfer  Part,  the  latter
  12.          being described in Recommendations Q.701 through Q.707,  performs  the  functions
  13.          and procedures of the SCCP. Thus the  Message  Transfer  Part  remains  unchanged
  14.          (Figure 1/Q.711). The combination of the MTP  and  the  SCCP  is  called  Network
  15.          Service Part (NSP).
  16.                The N        Service    Part    meets    the     requirements
  17.          for Layer 3 services as defined in the OSI-Reference  Model,  CCITT
  18.          Recommendation X.200.
  19.          1.2    Objectives
  20.                The overall objectives of the Signalling Connection  Control  Part  are  to
  21.          provide the means for:
  22.                a)  logical signalling connections  within  the  CCITT  No.  7  Signalling
  23.                   Network;
  24.                b)  a transfer capability for Signalling Data Units with or without the use 
  25.                   of logical signalling connections.
  26.                Functions of the SCCP are also used for the  transfer  of  circuit  related
  27.          and call related signalling information of the ISDN User  Part  with  or  without
  28.          setup of end-to-end logical signalling connections. These functions are described
  29.          in Recommendations Q.714 and Q.764. Figure 1/Q.711 illustrates the  embedding  of
  30.          the SCCP within the CCITT No. 7 signalling system.
  31.          1.3    General characteristic
  32.          1.3.1  Technique of description
  33.                The Signalling Connection Control Part (SCCP) is described in terms of:
  34.                -   services provided by the SCCP,
  35.                -   services assumed from the MTP,
  36.                -   functions of the SCCP.
  37.                The functions of the SCCP are  performed  by  means  of  the  SCCP-protocol
  38.          between two systems which provide the NSP-service to the upper layers.
  39.                The service interfaces to the upper layers and to the MTP are described  by
  40.          means of primitives and parameters, as recommended in CCITT Recommendation X.200.
  41.          Figure 2/Q.711 illustrates the relationship between the  SCCP  protocol  and  the
  42.          adjacent services.
  43.                                         Figure 1/Q.711 - T1113220-88
  44.  
  45.                                         Figure 2/Q.711 - T1113230-88
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                                         Fascicle VI.7 - Rec. Q.711   PAGE1
  71.  
  72.                1.3.2  Primitives
  73.                Primitives consist of commands and their  respective  responses  associated
  74.          with the services requested of the SCCP and of the MTP, see Figure  3/Q.711.  The
  75.          general syntax of a primitive is specified in Recommendation Q.700.
  76.                                         Figure 3/Q.711 - T1113240-88
  77.  
  78.          1.3.3  Peer-to-peer communication
  79.                Exchange of information between two peers  of  the  SCCP  is  performed  by
  80.          means of a protocol. The protocol is a set of rules  and  formats  by  which  the
  81.          control information (and user data) is  exchanged  between  the  two  peers.  The
  82.          protocol caters for:
  83.                -   the setup of logical signalling connections,
  84.                -   the release of logical signalling connections,
  85.                -   the transfer of data with or without logical signalling connections.
  86.                A signalling connection is modelled in the abstract by a  pair  of  queues.
  87.          The protocol elements are objects on that queue added  by  the  origination  SCCP
  88.          user and removed by the destination SCCP  user.  Each  queue  represents  a  flow
  89.          control function. Figure 4/Q.711 illustrates the modes  described  above.  (Model
  90.          for the connectionless service is for further study.)
  91.                                         Figure 4/Q.711 - T1113250-88
  92.  
  93.          1.3.4  Contents of the Recommendations Series Q.71x
  94.                Recommendation  Q.711  contains  a  general  description  of  the  services
  95.          provided by the MTP, the services provided by the SCCP and the  functions  within
  96.          the SCCP.
  97.                Recommendation Q.712  defines  the  set  of  protocol  elements  and  their
  98.          embedding into messages.
  99.                Recommendation Q.713 describes the formats and  codes  used  for  the  SCCP
  100.          messages.
  101.                Recommendation Q.714 is a detailed description of the SCCP procedures as  a
  102.          protocol specification.
  103.                Recommendation Q.716 defines and specifies values for the SCCP  performance
  104.          parameters, including quality of service parameters and internal parameters.
  105.          2      Services provided by the SCCP
  106.                The overall set of services is grouped into:
  107.                -   connection-oriented services,
  108.                -   connectionless services.
  109.                Four classes of  service  are  provided  by  the  SCCP  protocol,  two  for
  110.          connectionless services and two for connection-oriented services.
  111.                The four classes are:
  112.                0   Basic connectionless class
  113.                1   Sequenced (MTP) connectionless class
  114.                2   Basic connection-oriented class
  115.                3   Flow control connection-oriented class
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.          PAGE6   Fascicle VI.7 - Rec. Q.711
  142.  
  143.                2.1    Connection-oriented services
  144.                A distinction has to be made between:
  145.                -   temporary signalling connections,
  146.                -   permanent signalling connections.
  147.                Temporary signalling connection establishment is initiated  and  controlled
  148.          by the SCCP user. Temporary signalling connections are  comparable  with  dialled
  149.          telephone connections.
  150.                Permanent signalling connections are  established  and  controlled  by  the
  151.          local (or remote) O&M-function or by the management function of the node and they
  152.          are provided for the SCCP user on a semipermanent basis.  They  can  be  compared
  153.          with leased telephone lines.
  154.          2.1.1  Temporary signalling connections
  155.          2.1.1.1   Description
  156.                The control of a  signalling  connection  is  divided  into  the  following
  157.          phases:
  158.                -   connection establishment phase,
  159.                -   data transfer phase,
  160.                -   connection release phase.
  161.          2.1.1.1.1 Connection establishment phase
  162.                Connection establishment procedures provide the mechanism for  establishing
  163.          temporary signalling connections between users of the SCCP.
  164.                A signalling connection between two SCCP users may consist of one  or  more
  165.          connection sections.
  166.                During connection establishment, routing  functions  are  provided  by  the
  167.          SCCP, in addition to those provided by the MTP.
  168.                At  intermediate  nodes,  SCCP  routing  determines  whether  a  signalling
  169.          connection should be realized  by  one  connection  or  by  several  concatenated
  170.          connection sections.
  171.                The ISDN UP may provide the routing of the  request  for  the  setup  of  a
  172.          connection section.
  173.                The connection refusal procedure is  invoked  if  the  SCCP  is  unable  to
  174.          establish a signalling connection.
  175.          2.1.1.1.2 Data transfer phase
  176.                The data transfer service provides for an exchange  of  user  data,  called
  177.          Network Service Data Units (NSDU), in either  direction  or  in  both  directions
  178.          simultaneously on a signalling connection.
  179.                A SCCP message between two peer consists of:
  180.                -   Network Protocol Control Information (NPCI),
  181.                -   Network Service Data Unit (NSDU).
  182.                The Network Protocol Control Information supports the  joint  operating  of
  183.          the SCCP-peer entities within the two nodes communicating  with  each  other.  It
  184.          contains a connection reference  parameter  which  allocates  the  message  to  a
  185.          certain signalling connection.
  186.                The Network Service Data Unit contains  a  certain  amount  of  information
  187.          from the SCCP user which has to  be  transferred  between  two  nodes  using  the
  188.          service of the SCCP.
  189.                Network Protocol Control Information and Network Service Data Unit are  put
  190.          together and transferred as a message (Figure 5/Q.711). If the size of user  data
  191.          is too big to be transferred within one message, user data are segmented  into  a
  192.          number of portions. Each portion is mapped to a separate message,  consisting  of
  193.          the NPCI and a NSDU (Figure 6/Q.711).
  194.                The data transfer service caters for  sequence  control  and  flow  control
  195.          depending on the quality of service required by  the  SCCP  user  (two  different
  196.          classes of the connection-oriented service are  provided  by  the  protocol;  see
  197.          Recommendation Q.714).
  198.                                         Figure 5/Q.711 - T1113260-88
  199.  
  200.                                         Figure 6/Q.711 - T1113270-88
  201.  
  202.          2.1.1.1.3 Connection release phase
  203.                Connection release  procedures  provide  the  mechanism  for  disconnecting
  204.          temporary signalling connections between users of the SCCP.
  205.          2.1.1.2   Network service primitives and parameters
  206.          2.1.1.2.1 Overview
  207.                Table 1/Q.711 gives an overview of the primitives to the upper  layers  and
  208.  
  209.  
  210.  
  211.  
  212.                                                         Fascicle VI.7 - Rec. Q.711   PAGE1
  213.  
  214.           the corresponding parameters for  the  (temporary)  connection  oriented  network
  215.           service. Figure 7/Q.711 shows  an  overview  state  transition  diagram  for  the
  216.           sequence of primitives at a connection endpoint, refer to  Recommendation  X.213,
  217.           Network Layer Service  Definition  of  Open  Systems  Interconnection  for  CCITT
  218.           application.
  219.                 A more detailed description for the  primitives  and  their  parameters  is
  220.           given in the following chapters.
  221.                                                  TABLE 1/Q.711
  222.                           Network service primitives for connection-oriented services
  223.           Primitives                                      
  224.                Generic name           Specific name                Parameters
  225.           N-CONNECT               Request                 Called address
  226.                                   Indication              Calling address
  227.                                   Response                Responding address
  228.                                   Confirmation            Receipt confirmation election
  229.                                                           Expedited data selection
  230.                                                           Quality of service parameter 
  231.                                                           set
  232.                                                           User data
  233.                                                           Connection identification a)
  234.           N-DATA                  Request                 
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.           PAGE6   Fascicle VI.7 - Rec. Q.711
  284.  
  285.                                                           Confirmation request
  286.                                   Indication              User data
  287.                                                           Connection identification a)
  288.           N-EXPEDITED DATA        Request                 User data
  289.                                   Indication              Connection identification a)
  290.           N-DATA ACKNOWLEDGE      Request                 Connection identification a)
  291.           (for further study)     
  292.                                   Indication              
  293.           N-DISCONNECT            Request                 Originator
  294.                                   Indication              Reason
  295.                                                           User data
  296.                                                           Responding address
  297.                                                           
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.                                                          Fascicle VI.7 - Rec. Q.711   PAGE1
  355.  
  356.                                                           Connection identification a)
  357.           N-RESET                 Request                 Originator
  358.                                   Indication              Reason
  359.                                   Response                Connection identification a)
  360.                                   Confirmation            
  361.                 a)    In Recommendation X.213, S 5.3, this parameter is implicit.
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.           PAGE6   Fascicle VI.7 - Rec. Q.711
  426.  
  427.                                         Figure 7/Q.711 - T1113281-88
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.                                                         Fascicle VI.7 - Rec. Q.711   PAGE1
  497.  
  498.                  2.1.1.2.2 Connection establishment phase
  499.                 A SCCP user (calling user) initiates the setup of the connection  by  means
  500.           of the primitive "N-CONNECT request" to the SCCP. The SCCP entity  evaluates  the
  501.           primitive and adds the protocol control information. The SCCP message (consisting
  502.           of the protocol control information (PCI) and possibly an NSDU) is transmitted by
  503.           means of the MTP-services to the remote peer entity of the SCCP. It evaluates and
  504.           strips the PCI and sends a primitive "N-CONNECT indication"  to  the  local  SCCP
  505.           user. On both ends of the connection the status "pending" is assumed.
  506.                 The called SCCP user answers with the  primitive  "N-CONNECT  response"  to
  507.           the local SCCP, which sends the  response  SCCP  message  including  PCI  to  the
  508.           calling SCCP. The calling SCCP sends the primitive  "N-CONNECT  confirmation"  to
  509.           the calling SCCP-User. The connection is now ready for data transfer.
  510.                 The four types of N-CONNECT, the request, the indication, the response  and
  511.           the confirmation contain the parameters as shown and further described  in  Table
  512.           2/Q.711.
  513.                                                  TABLE 2/Q.711
  514.                                      Parameters of the primitive N-CONNECT
  515.                                                             Primitive
  516.                 Parameter          N-CONNECT       N-CONNECT       N-CONNECT       N-CONNECT 
  517.                                      request       indication       response      confirmation
  518.           Called address                X             X d)                       
  519.           Calling address              X d)             X                        
  520.           Responding address                                            X              X
  521.           Receipt confirmation          X              X              X              X
  522.           election a)              
  523.           Expedited data                X              X        
  524.           selection               
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.           PAGE6   Fascicle VI.7 - Rec. Q.711
  568.  
  569.                                                                        X              X
  570.          Quality of service            X              X              X              X
  571.          parameter set           
  572.          User data b)                   X              X              X              X
  573.          Connection                    X              X              X              X
  574.          identification c)        
  575.                                                                         XParameter present within the primitive.
  576.                                                                         a)Parameter conditionally present.
  577.           b)     User data within the connection primitives are defined as a provider option 
  578.           (refer to CCITT Recommendation X.213).
  579.           c)     This parameter is not in Recommendation X.213 and is for further study.
  580.           d)     This parameter may be implicitly associated with the SCCP service access point at 
  581.           which this primitive is issued.
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.                                                         Fascicle VI.7 - Rec. Q.711   PAGE1
  639.  
  640.              The  parameters   "Called   address/Calling   address"   convey   addresses
  641.        identifying the destination/source of a communication. There are three  types  of
  642.        addresses:
  643.              Global Title,
  644.              Subsystem Number,
  645.              Signalling Point Code.
  646.              The Global Title is an address  such  as  dialled  digits  which  does  not
  647.        explicitly contain  information  that  would  allow  routing  in  the  signalling
  648.        network, i.e., a translation function is required. The  Subsystem  Number  is  an
  649.        identification of a specific user function  within  a  certain  signalling  point
  650.        (SP), like the ISDN-User Part, the SCCP-Management, etc.
  651.              The parameter "Responding  address"  indicates  to  which  destination  the
  652.        connection has been established or refused.
  653.                     The "Responding address" parameter in the N-CONNECT primitive conveys the address of the service access point to which 
  654.        the signalling  connection  has  been  established.  Under  certain
  655.        circumstances (e.g. call redirection,  generic  addressing,  etc.),
  656.        the value of this parameter  may  be  different  from  the  "Called
  657.        address" in the corresponding N-CONNECT  request.  Such  facilities
  658.        that cause the difference are for further study.
  659.             The  "Responding  address"  parameter  is   present   in   the
  660.        N-DISCONNECT primitive only in the case where the primitive is used
  661.        to indicate rejection  of  a  signalling  connection  establishment
  662.        attempt by an SCCP user function. The parameter conveys the address
  663.        of the service access point from which the N-DISCONNECT-request was
  664.        issued and  under  circumstances  like  that  mentioned  above  the
  665.        "Responding address" may be different from the "Called address"  in
  666.        the corresponding N-CONNECT request primitive.
  667.             The parameter "Receipt confirmation selection"  indicates  the
  668.        use/availability of the receipt confirmation service. The need  for
  669.        such a service is for further study.
  670.             The parameter  "Expedited  data  selection"  may  be  used  to
  671.        indicate during setup whether expedited data can be transferred via
  672.        the connection. A negotiation will be performed between SCCP users,
  673.        local and remote.
  674.             The Quality of Service parameters are used during  call  setup
  675.        to  negotiate  the  protocol  class  for  the  connection  and,  if
  676.        applicable, the flow control window size.
  677.             The N-CONNECT primitives may or may not contain user data.
  678.             The parameter "Connection identification" is used to  allocate
  679.        a primitive to a certain connection.
  680.             In principle, the connection establishment has to be completed
  681.        (i.e., data transfer status has to be reached)  before  sending  or
  682.        receiving data messages. If data messages  arrive  at  the  calling
  683.        user before the connection establishment  is  finished  these  data
  684.        messages are discarded.
  685.             In addition, user data can also  be  transferred  to/from  the
  686.        SCCP within the primitives N-CONNECT and N-DISCONNECT.
  687.        2.1.1.2.3 Data transfer phase
  688.              During this phase four different primitives may occur:
  689.              a)  N-DATA (Table 3/Q.711),
  690.              b)  N-EXPEDITED DATA (Table 4/Q.711),
  691.              c)  N-DATA ACKNOWLEDGE,
  692.              d)  N-RESET (Table 5/Q.711).
  693.              The primitive "N-DATA" (Table 3/Q.7         s   only   as   a
  694.        "request", i.e. from the SCCP user to the  local  SCCP  and  as  an
  695.        "indication" at the remote end of the connection,  i.e.,  from  the
  696.        SCCP to the local SCCP  user.  N-DATA  can  occur  bidirectionally,
  697.        i.e.,  from  the  calling  as  well  as  the  called  user  of  the
  698.        SCCP-connection.
  699.             The parameter "Confirmation request"  is  used  in  an  N-DATA
  700.        primitive to indicate the need to confirm the receipt of the N-DATA
  701.        primitive by the remote SCCP user. The confirmation may be given by
  702.        the N-DATA ACKNOWLEDGE primitive. Receipt confirmation is  provided
  703.        only on connections which get  the  Receipt  Confirmation  facility
  704.        during setup. The matter is for further study.
  705.  
  706.  
  707.  
  708.        PAGE6   Fascicle VI.7 - Rec. Q.711
  709.  
  710.               The   primitive    "N-EXPEDITED    DATA"    (Table    4/Q.711)
  711.          may be used by the SCCP user only, if the signalling connection  is
  712.          set up according to a class providing the  capability  to  transfer
  713.          expedited data (refer to Recommendation Q.714).
  714.                                                 TABLE 3/Q.711
  715.                                      Parameters of the primitive N-DATA
  716.                                                       Primitive
  717.                    Parameter             N-DATA request        N-DATA 
  718.                                                                indication
  719.          Confirmation request a)                  X                  X
  720.          User data                               X                  X
  721.          Connection identification b)             X                  X
  722.                   X    Parameter present within the primitive.
  723.                   a)   Parameter conditionally present.
  724.                   b)   This parameter is for further study.
  725.  
  726.                                                 TABLE 4/Q.711
  727.                                 Parameters of the primitive N-EXPEDITED DATA
  728.                                                       Primitive
  729.                    Parameter            N-EXPEDITED DATA   N-EXPEDITED DATA 
  730.                                               request          indication
  731.          User data                               X                 X
  732.          Connection identification a)             X                  X
  733.                    X  Parameter present within the primitive.
  734.                    a)  This parmeter is for further study.
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.                                                         Fascicle VI.7 - Rec. Q.711   PAGE1
  780.  
  781.                 The primitive "N-DATA ACKNOWLEDGE" is used when the  delivery  confirmation
  782.           service is selected. This primitive is for further study.
  783.                 The primitive          (Table   5/Q.711)   can    occur    in
  784.           the data transfer state of  a  connection  with  a  protocol  class
  785.           including flow control. N-RESET overrides all other activities  and
  786.           causes the SCCP to start a re-initialization procedure for sequence
  787.           numbering. N-RESET appears as a request, an indication, a  response
  788.           and a confirmation. After reception of a N-RESET request and before
  789.           the sending of a N-RESET confirmation,  all  NSDUs  from  SCCP  are
  790.           discarded by th SCCP.
  791.                                                  TABLE 5/Q.711
  792.                                       Parameters of the primitive N-RESET
  793.                                                             Primitive
  794.                 Parameter           N-RESET         N-RESET         N-RESET         N-RESET 
  795.                                      request       indication       response      confirmation
  796.           Originator                                    X                        
  797.           Reason                        X              X                        
  798.           Connection                    X              X              X              X
  799.           identification a)        
  800.             X    Parameter present within the primitive.
  801.             a)    This parameter is for further study.
  802.                 The parameter "Originator" indicates the source of the  reset  and  can  be
  803.           any of the following: the "network service provider"  (network  originated),  the
  804.           "network service user" (user originated), or "undefined". The parameter  "Reason"
  805.           indicates "network service provider congestion", "reason unspecified"  or  "local
  806.           SCCP  originated"  for  a  network  originated   reset,   and   indicates   "user
  807.           synchronization"  for  a  user  originated  reset.  The  "Reason"  parameter   is
  808.           "undefined" when the "Originator" parameter is "undefined".
  809.           2.1.1.2.4 Release phase
  810.                 The primitives f                 phase    are    N-DISCONNECT
  811.           request and N-DISCONNECT indication. These primitives are also used
  812.           for the connection refusal during connection  establishment  phase.
  813.           Parameters  are  included  to  notify  the  reason  for  connection
  814.           release/refusal and the initiator of the connection release/refusal
  815.           procedure. User data may be also be included (see Table 6/Q.711).
  816.                The parameter "Originator"  indicates  the  initiator  of  the
  817.           connection release or the connection refusal.  It  may  assume  the
  818.           following values:
  819.                  -   the network service provider,
  820.                  -   the network service user,
  821.                  -   undefined.
  822.                                                  TABLE 6/Q.711
  823.                                    Parameters of the primitive N-DISCONNECT
  824.                                                        Primitive
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.           PAGE6   Fascicle VI.7 - Rec. Q.711
  851.  
  852.                      Parameter              N-DISCONNECT   N-DISCONNECT 
  853.                                                request       indication
  854.          Originator                                               X
  855.          Responding address                       X              X
  856.          Reason                                   X              X
  857.          User data                                X              X
  858.          Connection identification a)              X              X
  859.                    X  Parameter present within the primitive.
  860.                    a)  This parameter is for further study.
  861.                The parameter "Reason" gives information about the cause of the  connection
  862.          release or the connection refusal. It may assume any of the following  values  in
  863.          accordance with the value of the "Originator":
  864.          These values may be  used  locally  at  the  originating/initiating  node  as  an
  865.          implementation option. It is noted that the term "connection rejection"  is  used
  866.          in Recommendation X.213 for the "Reason" parameter values.
  867.                1)   When  the  "Originator"  parameter  indicates  the  "network  service
  868.                   provider":
  869.                   -   disconnection - abnormal condition of non-transient nature;
  870.                   -   disconnection - abnormal condition of transient nature;
  871.                   -   disconnection - invalid state1);
  872.                   -   disconnection - release in progress1);
  873.                   -   connection refusal 2) - destination address unknown  (non-transient
  874.                   condition)1);
  875.                   -   connection  refusal  2)  -  destination  inaccessible/non-transient
  876.                       condition1);
  877.                   -    connection  refusal  2)   -   destination   inaccessible/transient
  878.                       condition1);
  879.                   -   connection refusal 2) - QOS not available/non-transient condition1);
  880.                   -   connection refusal 2) - QOS not available/transient condition1);
  881.                   -    connection   refusal   2)   -   reason   unspecified/non-transient
  882.                       condition1);
  883.                   -   connection refusal 2) - reason unspecified/transient condition;1)
  884.                   -   connection refusal 2) - local error1);
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.          1)  These  values  may  be  used  locally  at  the  originating/initiating  node   as   an
  915.                       implementation option.
  916.          2) It is noted that the term "connection rejection" is used in  Recommendation  X.213  for
  917.                       the "Reason" parameter values.
  918.  
  919.  
  920.  
  921.                                                         Fascicle VI.7 - Rec. Q.711   PAGE1
  922.  
  923.                   -   connection refusal 2) - invalid state1);
  924.                   -   connection refusal 2) - no translation1);
  925.                   -   connection refusal 2) - in restart phase1).
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.          PAGE6   Fascicle VI.7 - Rec. Q.711
  993.  
  994.                      2)  When the "Originator" parameter indicates the "network service user":
  995.                      -   disconnection - normal condition;
  996.                      -   disconnection - abnormal condition;
  997.                      -   disconnection - end user congestion;
  998.                      -   disconnection - end user failure;
  999.                      -   disconnection - SCCP user originated;
  1000.                      -   disconnection - access congestion;
  1001.                      -   disconnection - access failure;
  1002.                      -   disconnection - subsystem congestion;
  1003.                      -   connection refusal 3) - non-transient condition;
  1004.                      -   connection refusal 3) - transient condition;
  1005.                      -   connection refusal 3) - incompatible information in NSDUs;
  1006.                      -   connection refusal 3) - end user originated;
  1007.                      -   connection refusal 3) - end user congestion;
  1008.                      -   connection refusal 3) - end user failure;
  1009.                      -   connection refusal 3) - SCCP user originated;
  1010.                      -   connection refusal 3) - access congestion;
  1011.                      -   connection refusal 3) - access failure;
  1012.                      -   connection refusal 3) - subsystem congestion.
  1013.                  3)  When the "Originator" parameter  is  "undefined",  then  the  "Reason"
  1014.                      parameter is also "undefined".
  1015.                 Note - Addition to, or refinement of, this list of possible values for  the
  1016.           parameter "Reason" to convey  more  specific  diagnostic,  cause  and  management
  1017.           information is for further study.
  1018.           2.1.1.3   Additional SCCP primitive and interface elements
  1019.                 In addition to  those  primitives  in  Recommendation  X.213,  there  is  a
  1020.           primitive N-INFORM needed by the SCCP connection-oriented  services  during  data
  1021.           transfer phase. There are also three interface elements used by User Part Type A,
  1022.           e.g. ISDN-UP, as in Figure 1/Q.711.
  1023.           2.1.1.3.1 Notice service
  1024.                 The provision of the notice service by use of the "N-INFORM"  primitive  is
  1025.           for further study.
  1026.                 The pri        N-INFORM    (Table    7/Q.711)     is     used
  1027.           during data transfer to convey relevant  network/user  information.
  1028.           The primitive "N-INFORM"  will  contain  the  parameters  "Reason',
  1029.           "Connection Identification" and "QOS parameter set".
  1030.                The primitive "N-INFORM request" is  provided  to  inform  the
  1031.           SCCP of the connection user failure/congestion, or anticipated  QOS
  1032.           changes. A further primitive "N-INFORM indication" is  provided  to
  1033.           indicate actual failures of the SCCP to the SCCP-user functions  or
  1034.           anticipated quality of service changes or other indications to  the
  1035.           SCCP-user functions.
  1036.                The parameter "Reason" contains the  network/user  information
  1037.           to be conveyed. It may assume the following values:
  1038.                  -   network service provider failure;
  1039.                  -   network service congestion;
  1040.                  -   network service provider QOS change;
  1041.                  -   network service user failure;
  1042.                  -   network service user congestion;
  1043.                  -   network service user QOS change;
  1044.                  -   reason unspecified.
  1045.                                                  TABLE 7/Q.711
  1046.                                      Parameters of the primitive N-INFORM
  1047.                                                     Primitive
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.           3) It is noted that the term "connection rejection" is used in  Recommendation  X.213  for
  1059.                         the "Reason" parameter values.
  1060.  
  1061.  
  1062.  
  1063.                                                          Fascicle VI.7 - Rec. Q.711   PAGE1
  1064.  
  1065.                    Parameter              N-INFORM       N-INFORM 
  1066.                                             request       indication
  1067.          Reason                                X              X
  1068.          Connection identification a)           X              X
  1069.          QOS parameter set a)                   X              X
  1070.                       X   Parameter present within the primitive.
  1071.                       a)   Parameter is for further study.
  1072.          2.1.1.3.2 Connection establishment interface elements
  1073.                For the User Part Type A in Figure 1/Q.711, two  mechanisms  are  available
  1074.          to set up a signalling connection. For example, the ISDN-User Part  may  use  the
  1075.          mechanism described in S  2.1.1.2.2  or  may  request  the  SCCP  to  initiate  a
  1076.          connection and return the information to  the  ISDN-User  Part  for  transmission
  1077.          within an ISDN-User-Part call setup message,  like  an  Initial  Address  Message
  1078.          (IAM).
  1079.                Three interface elements are defined for the information flow between  SCCP
  1080.          and ISDN-User Part:
  1081.                a)  REQUEST to the SCCP, Type 1 and Type 2;
  1082.                b)  REPLY from the SCCP.
  1083.                The RE    T     Type     1     contains     the     following
  1084.          parameters:
  1085.                -   connection identification (for further study);
  1086.                -   receipt confirmation selection;
  1087.                -   expedited data selection;
  1088.                -   quality of service parameter set.
  1089.                The RE    T     Type     2     contains     the     following
  1090.          parameters:
  1091.                -   protocol class;
  1092.                -   credit;
  1093.                -   connection identification (for further study);
  1094.                -   source local reference;
  1095.                -   originating signalling point code;
  1096.                -   reply request;
  1097.                -   refusal indicator.
  1098.                The REPLY contains the following parameters:
  1099.                -   source local reference;
  1100.                -   protocol class;
  1101.                -   credit;
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.          PAGE6   Fascicle VI.7 - Rec. Q.711
  1135.  
  1136.                  -   connection identification (for further study).
  1137.           2.1.2  Permanent signalling connections
  1138.           2.1.2.1   Description
  1139.                 The setup/release service is controlled by  the  Administration  (e.g.  O&M
  1140.           application). The functions for  setup  and  release  may  be  similar  to  those
  1141.           provided for temporary signalling connections and  are  for  further  study.  The
  1142.           classes of service are the same.
  1143.                 Permanently  established  signalling  connections  may  require  additional
  1144.           safeguarding mechanisms within the endpoints (relaypoints) of the  connection  in
  1145.           order to guarantee their re-establishment in case of a processor outage  followed
  1146.           by a recovery.
  1147.           2.1.2.2   Primitives and parameters
  1148.                 The primitives and their parameters are  listed  in  Table  8/Q.711.  Their
  1149.           content and functionality correspond to the description within S 2.1.1.2.3.
  1150.                                                  TABLE 8/Q.711
  1151.                            Primitives for the data transfer on permanent connections
  1152.                             Primitives                    
  1153.                Generic Name           Specific Name              Parameters
  1154.           N-DATA                  Request                 Confirmation request
  1155.                                   Indication              User data
  1156.                                   Connection              
  1157.                                   identification a)        
  1158.           N-EXPEDITED DATA        Request                 User data
  1159.                                   Indication              Connection identification 
  1160.                                                           a)
  1161.           N-DATA ACKNOWLEDGE      Request                 Connection identification 
  1162.           (for further study)     Indication              a)
  1163.           N-RESET                 Request                 Originator
  1164.                                   Indication              Reason
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.                                                          Fascicle VI.7 - Rec. Q.711   PAGE1
  1206.  
  1207.                                  Response                Connection identification 
  1208.                                                          a)
  1209.                                  Confirmation            
  1210.                 a)  Parameter is for further study.
  1211.          2.2    Connectionless services
  1212.                The SCCP provides the SCCP user with the  ability  to  transfer  signalling
  1213.          messages via the signalling network without setup of a signalling connection.  In
  1214.          addition to the MTP capability, a "Routing" function has to  be  provided  within
  1215.          the SCCP, which maps the called address to the Signalling Point Codes of the  MTP
  1216.          Service.
  1217.                This mapping function  may  be  provided  within  each  node  or  might  be
  1218.          distributed over the network or could be provided  in  some  special  translation
  1219.          centres.
  1220.                Under certain conditions of congestion  and  unavailability  of  subsystems
  1221.          and/or signalling points, connectionless messages could be discarded  instead  of
  1222.          being delivered. If the SCCP user wishes to be informed of  the  non-delivery  of
  1223.          messages, the Return Option parameter must be set to "return message on error" in
  1224.          the primitive to the SCCP.
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.          PAGE6   Fascicle VI.7 - Rec. Q.711
  1277.  
  1278.                  2.2.1  Description
  1279.                 There are two possibilities to transfer data  without  a  connection  setup
  1280.           with regard to the sequence control mechanisms provided by the MTP.
  1281.                  a)  The MTP guarantees (to a high degree of  probability)  an  in-sequence
  1282.                      delivery of messages which contain the same Signalling  Link  Selection
  1283.                      (SLS) code. The SCCP user can demand this MTP service by  allocating  a
  1284.                      parameter "Sequence control" into the primitive to the SCCP.  The  SCCP
  1285.                      will put the same SLS code into  the  primitive  to  the  MTP  for  all
  1286.                      primitives  from  the  SCCP  user  with  the  same  "Sequence  control"
  1287.                      parameter.
  1288.                  b)  If the in-sequence delivery is not required, the SCCP can  insert  SLS
  1289.                      codes randomly or with respect to appropriate load sharing  within  the
  1290.                      signalling network.
  1291.                     The rules  to  achieve  load  sharing  are  not  defined  in  the  SCCP
  1292.                      Recommendations.
  1293.           2.2.2  Primitives and parameters of the connectionless service
  1294.           2.2.2.1   Overview
  1295.                 Table 9/Q.711 gives an overview of the primitives to the upper  layers  and
  1296.           the corresponding parameters for the connectionless service.
  1297.                                                  TABLE 9/Q.711
  1298.                             Primitives and parameters of the connectionless service
  1299.                             Primitives                    
  1300.                Generic Name           Specific Name                Parameters
  1301.           N-UNITDATA              Request                 Called address
  1302.                                   Indication              Calling address
  1303.                                                           Sequence control a)
  1304.                                                           Return option a)
  1305.                                                           User data
  1306.           N-NOTICE                Indication              Called address
  1307.                                                           
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.                                                          Fascicle VI.7 - Rec. Q.711   PAGE1
  1348.  
  1349.                                                          Calling address
  1350.                                                          Reason for return
  1351.                                                          User data
  1352.                   a)    An integration of the parameter Sequence control/Return option into the Quality 
  1353.                   of Service parameter set is for further study.
  1354.          2.2.2.2   Parameters
  1355.          2.2.2.2.1 Address
  1356.                The parameters "Called address" and "Calling  address"  serve  to  identify
  1357.          the destination and origination  respectively,  of  the  connectionless  message.
  1358.          These parameters  may  contain  some  combination  of  global  titles,  subsystem
  1359.          numbers, and signalling point codes.
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.          PAGE6   Fascicle VI.7 - Rec. Q.711
  1419.  
  1420.                  2.2.2.2.2 Sequence control
  1421.                 The parameter "Sequence control" indicates to the  SCCP  whether  the  user
  1422.           wishes  the  service  "sequence  guaranteed"  or  the   service   "sequence   not
  1423.           guaranteed". In the case of "sequence guaranteed" service, this parameter  is  an
  1424.           indication to the SCCP that a given stream  of  messages  with  the  same  called
  1425.           address has to be delivered in sequence by making use of the features of the MTP.
  1426.           In addition, this parameter is also used  to  distinguish  different  streams  of
  1427.           messages so that the SCCP can allocate SLS codes appropriately to help the MTP in
  1428.           achieving an even distribution of signalling traffic.
  1429.           2.2.2.2.3 Return option
  1430.                 The parameter  "Return  option"  is  used  to  determine  the  handling  of
  1431.           messages encountering transport problems.
  1432.                 "Return option" may assume the following values:
  1433.                  -   discard message on error;
  1434.                  -   return message on error.
  1435.           2.2.2.2.4 Reason for return
  1436.                 The parameter "Reason for return" identifies the reason why a  message  was
  1437.           not able to be delivered to its final destination.
  1438.                 "Reason for return" may assume the following values:
  1439.                  -   no translation for an address of such nature;
  1440.                  -   no translation for this specific address;
  1441.                  -   subsystem configuration;
  1442.                  -   subsystem failure;
  1443.                  -   unequipped user;
  1444.                  -   network congestion;
  1445.                  -   network failure.
  1446.           2.2.2.2.5 User data
  1447.                 The parameter "User  data"  is  information  which  is  to  be  transferred
  1448.           transparently between SCCP users.
  1449.           2.2.2.3   Primitives
  1450.           2.2.2.3.1 UNITDATA
  1451.                 The "N-UNITDATA request" primitive is  the  means  by  which  a  SCCP  user
  1452.           requests the SCCP to transport data to another user.
  1453.                 The "N-UNITDATA indication" primitive informs a user  that  data  is  being
  1454.           delivered to it from the SCCP.
  1455.                           Table 10/Q.711 indicates the parameters of the primitive N-UNITDATA.
  1456.           2.2.2.3.2 NOTICE
  1457.                 The "N-NOTICE indication" primitive is the means by which the SCCP  returns
  1458.           to the originating user a message which could not reach the final destination.
  1459.                           Table 11/Q.711 indicates the parameters of the primitive N-NOTICE.
  1460.                                                 TABLE 10/Q.711
  1461.                                     Parameters of the primitive N-UNITDATA
  1462.                                                Primitive
  1463.                   Parameter           N-UNITDATA     N-UNITDATA 
  1464.                                         request       indication
  1465.           Called address                   X              X
  1466.           Calling address                  X              X
  1467.           Sequence control a)               X        
  1468.           Return option              
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.                                                          Fascicle VI.7 - Rec. Q.711   PAGE1
  1488.  
  1489.                                           X        
  1490.          User data                        X              X
  1491.                          a)The inclusion of this parameter in the N-UNITDATA 
  1492.                          indication primitive is for further study.
  1493.  
  1494.                                                TABLE 11/Q.711
  1495.                                     Parameters of the primitive N-NOTICE
  1496.                                           Primitive
  1497.                   Parameter               N-NOTICE 
  1498.                                          indication
  1499.          Called address                       X
  1500.          Calling address                      X
  1501.          Reason for return                    X
  1502.          User data                            X
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.          PAGE6   Fascicle VI.7 - Rec. Q.711
  1559.  
  1560.                  2.3    SCCP management
  1561.           2.3.1  Description
  1562.                 The SCCP provides SCCP management procedures (see Recommendation  Q.714,  S
  1563.           5) to maintain network performances by rerouting or  throttling  traffic  in  the
  1564.           event of failure or congestion in the network. These SCCP  management  procedures
  1565.           apply to both the connection-oriented and  the  connectionless  services  of  the
  1566.           SCCP.
  1567.           2.3.2  Primitives and parameters of the SCCP management
  1568.           2.3.2.1   Overview
  1569.                 Table 12/Q.711 gives an overview of the primitives to the upper layers  and
  1570.           the corresponding parameters for the SCCP management.
  1571.                                                 TABLE 12/Q.711
  1572.                                Primitives and parameters of the SCCP management
  1573.                             Primitives                    
  1574.                Generic Name           Specific Name                 Parameters
  1575.           R-COORD                 Request                 Affected subsystem
  1576.                                   Indication              Subsystem multiplicity indicator
  1577.                                   Response                
  1578.                                   Confirmation            
  1579.           N-STATE                 Request                 Affected subsystem
  1580.                                   Indication              User status
  1581.                                                           Subsystem multiplicity indicator
  1582.           N-PCSTATE               Indication              
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.                                                          Fascicle VI.7 - Rec. Q.711   PAGE1
  1630.  
  1631.                                                          Affected DPC
  1632.                                  Signalling Point        
  1633.                                  Status                  
  1634.                2.3.2.2   Parameters
  1635.          2.3.2.2.1 Address
  1636.                See S 2.2.2.2.1.
  1637.          2.3.2.2.2 Affected subsystem
  1638.                The parameter "Affected subsystem"  identifies  a  user  which  is  failed,
  1639.          withdrawn, congested, or allowed. The "Affected subsystem" parameter contains the
  1640.          same type of information as the "Called address" and "Calling address".
  1641.          2.3.2.2.3 User status
  1642.                The parameter "User status" is used to inform a SCCP user of the status  of
  1643.          the affected subsystem.
  1644.                "User status" may assume one of the following values:
  1645.                -   User-in-service (UIS);
  1646.                -   User-out-of-service (UOS).
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.          PAGE6   Fascicle VI.7 - Rec. Q.711
  1701.  
  1702.                  2.3.2.2.4 Subsystem multiplicity indicator
  1703.                 The parameter "Subsystem multiplicity indicator" identifies the  number  of
  1704.           replications of a subsystem.
  1705.           2.3.2.2.5 Affected DPC
  1706.                 The parameter  "Affected  DPC"  identifies  a  signalling  point  which  is
  1707.           failed, congested, or allowed.  The  "Affected  DPC"  parameter  contains  unique
  1708.           identification of a signalling point.
  1709.           2.3.2.2.6 Signalling point status
  1710.                 The parameter "Signalling point status" is used to inform  a  user  of  the
  1711.           status of an affected DPC.
  1712.                 "Signalling point status" may assume the following values:
  1713.                  -   Signalling point inaccessible,
  1714.                  -   Signalling point congested,
  1715.                  -   Signalling point accessible.
  1716.           2.3.2.3   Primitives
  1717.           2.3.2.3.1 COORD
  1718.                 The "N-        primitive    (Table    13/Q.711)    is    used
  1719.           by replicated subsystems to coordinate the withdrawal of one of the
  1720.           subsystems.
  1721.                The primitive exists as: a "request" when the originating user
  1722.           is requesting permission to go out of service; an "indication" when
  1723.           the request to go out of service is delivered to  the  originator's
  1724.           replicate; a "response" when the originator's  replicate  announced
  1725.           it has sufficient  resources  to  let  the  originator  go  out  of
  1726.           service; and as a "confirmation" when the  originator  is  informed
  1727.           that it may go out of service.
  1728.                                                 TABLE 13/Q.711
  1729.                                       Parameters of the primitive N-COORD
  1730.                                                                Primitive
  1731.                     Parameter              N-COORD       N-COORD       N-COORD       N-COORD 
  1732.                                             request     indication     response    confirmatio
  1733.                                                                                          n
  1734.           Affected subsystem                   X            X            X            X
  1735.           Subsystem multiplicity                             X                          X
  1736.           indicator                       
  1737.                  2.3.2.3.2 STATE
  1738.                      "N-STATE        request"        primitive         (Table
  1739.           14/Q.711) is used to inform the SCCP management about the status of
  1740.           the originating user. The "N-STATE indication" primitive is used to
  1741.           inform an SCCP user accordingly.
  1742.                                                 TABLE 14/Q.711
  1743.                                       Parameters of the primitive N-STATE
  1744.                                                     Primitive
  1745.                     Parameter            
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.                                                          Fascicle VI.7 - Rec. Q.711   PAGE1
  1772.  
  1773.                                             N-STATE         N-STATE 
  1774.                                             request       indication
  1775.          Affected subsystem                    X              X
  1776.          User status                           X              X
  1777.          Subsystem multiplicity                                X
  1778.          indicator                       
  1779.                2.3.2.3.3 PCSTATE
  1780.                The "N-PCSTATE pri          (Table    15/Q.711)    is    used
  1781.          to inform a user about the status of a signalling point.
  1782.                                                TABLE 15/Q.711
  1783.                                     Parameters of the primitive N-PCSTATE
  1784.                                           Primitive
  1785.                   Parameter              N-PCSTATE 
  1786.                                          indication
  1787.          Affectedd DPC                        X
  1788.          Signalling Point Status              X
  1789.                3      Services assumed from the MTP
  1790.          3.1    Description
  1791.                This paragraph describes the functional interface offered  by  the  MTP  to
  1792.          the upper layer functions, i.e., the SCCP and the User Parts. In order  to  align
  1793.          the terminology with the OSI-Model, the description uses the  terms  "primitives"
  1794.          and "parameters".
  1795.  
  1796.  
  1797.  
  1798.  
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.          PAGE6   Fascicle VI.7 - Rec. Q.711
  1843.  
  1844.                  3.2    Primitives and parameters
  1845.                 The primitives and parameters are shown in Table 16/Q.711.
  1846.                                                 TABLE 16/Q.711
  1847.                                    Message transfer part service primitives
  1848.                             Primitives                    
  1849.                Generic Name           Specific Name            Parameters
  1850.           MTP-TRANSFER            Request                 OPC
  1851.                                   Indication              DPC
  1852.                                                           SLS
  1853.                                                           SIO
  1854.                                                           User Data
  1855.           MTP-PAUSE (Stop)        Indication              Affected DPC
  1856.           MTP-RESUME (Start)      Indication              Affected DPC
  1857.           MTP-STATUS              Indication              Affected DPC
  1858.                                   
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.                                                          Fascicle VI.7 - Rec. Q.711   PAGE1
  1914.  
  1915.                                                          Cause a)
  1916.                  a) The cause parameter has, at present, two values:
  1917.                   ii) Signalling network congested (level)
  1918.                       This level value is applicable if national option with congestion 
  1919.                       priorities and multiple signalling link states without congestion 
  1920.                       priorities as in Recommendation Q.704 is implemented.
  1921.                   ii) Remote user unavailable.
  1922.          3.2.1  TRANSFER
  1923.                The primitive "MTP-TRANSFER" is used between level 4 and level 3  (SMH)  to
  1924.          provide the MTP message transfer service.
  1925.          3.2.2  PAUSE
  1926.                The  primitive  "MTP-PAUSE"  indicates  to  the  SCCP  total  inability  of
  1927.          providing the MTP service to the specified destination.
  1928.                This  primitive  corresponds  to  the  destination  inaccessible  state  as
  1929.          defined in Recommendation Q.704.
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.          PAGE6   Fascicle VI.7 - Rec. Q.711
  1985.  
  1986.                3.2.3  RESUME
  1987.                The  primitive  "MTP-RESUME"  indicates  to  the  SCCP  total  ability   of
  1988.          providing the MTP service to the specified destination.
  1989.                This primitive corresponds to the destination accessible state  as  defined
  1990.          in Recommendation Q.704.
  1991.          3.2.4  STATUS
  1992.                The primitive "MTP-STATUS" indicates  to  the  SCCP  partial  inability  of
  1993.          providing the MTP service to the specified destination, or the unavailability  of
  1994.          the remote peer user. The response of the SCCP for the latter case is for further
  1995.          study.
  1996.                In the case of national option  with  congestion  priorities  and  multiple
  1997.          signalling link congestion states without priorities as in  Recommendation  Q.704
  1998.          is implemented, this "MTP-STATUS" primitive is also used to indicate a change  of
  1999.          congestion level.
  2000.                This primitive corresponds to the destination congested  state  as  defined
  2001.          in Recommendation Q.704.
  2002.          4      Functions provided by the SCCP
  2003.                This section is an overview of the functional blocks within the SCCP.
  2004.          4.1    Connection-oriented functions
  2005.          4.1.1  Functions for temporary signalling connections
  2006.          4.1.1.1   Connection establishment functions
  2007.                The connection establishment service primitives defined in S 2 are used  to
  2008.          set up a signalling connection.
  2009.                The main functions of the connection establishment phase are listed below:
  2010.                -   Setup of a signalling connection;
  2011.                -   Establish the optimum size of NPDUs (Network Protocol Data Unit);
  2012.                -   Map network address onto signalling relations;
  2013.                -   Select functions operational during data transfer phase (for instance,
  2014.                   layer service selection);
  2015.                -   Provide means to distinguish network connections;
  2016.                -   Transport user data (within the request).
  2017.          4.1.1.2   Data transfer phase function
  2018.                The data transfer phase functions provide means for a two-way  simultaneous
  2019.          transport of messages between the two endpoints of the signalling connection.
  2020.                The main functions of the data transfer phase as listed below are  used  or
  2021.          not used in accordance  with  the  result  of  the  selection  performed  in  the
  2022.          connection establishment phase.
  2023.                -   Segmenting/reassembling,
  2024.                -   Flow control,
  2025.                -   Connection identification,
  2026.                -   NSDU delimiting (M-Bit),
  2027.                -   Expedited data,
  2028.                -   Missequence detection,
  2029.                -   Reset,
  2030.                -   Receipt confirmation4),
  2031.                -   Others.
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.          4) The need for this functions is for further study.
  2052.  
  2053.  
  2054.  
  2055.                                                         Fascicle VI.7 - Rec. Q.711   PAGE1
  2056.  
  2057.           4.1.1.3   Release phase functions
  2058.                 These  functions  provide  disconnection  of  the  signalling   connection,
  2059.           regardless of the current phase of the connection. The release may  be  performed
  2060.           by an upper layer stimulus or by maintenance of the SCCP itself. The release  can
  2061.           start at each end of the connection (symmetrical procedure).
  2062.                 The main function of the release phase is the disconnection.
  2063.           4.1.2  Functions for permanent signalling connections
  2064.           4.1.2.1   Connection establishment phase and connection release phase functions
  2065.                 The setup and release for permanent signalling connections are for  further
  2066.           study. The stimuli for setup and release of permanent connections are  originated
  2067.           from the Administration function.
  2068.           4.1.2.2   Data transfer phase functions
  2069.                 The functions for the data transfer  on  permanent  signalling  connections
  2070.           correspond to that for temporary connections. Differences may exist regarding the
  2071.           quality of service. This matter is for further study.
  2072.           4.2    Connectionless service functions
  2073.                 The functions of the connectionless service are listed below:
  2074.                  -   mapping the network address to signalling relations,
  2075.                  -   sequence service classification.
  2076.           4.3    Management functions (for further study)
  2077.                 The  SCCP  provides  functions  which  manage  the  status  of   the   SCCP
  2078.           subsystems. These functions allow other nodes in the network to  be  informed  of
  2079.           the change in status of SCCP subsystems at a node, and to modify SCCP translation
  2080.           data if appropriate. Subsystem congestion management is for further study.
  2081.                 Functions are also provided to allow a  coordinated  change  of  status  of
  2082.           replicated SCCP subsystems. At present, this allows a replicated subsystem to  be
  2083.           withdrawn from service.
  2084.                 When a subsystem is out of service, SCCP test functions  are  activated  at
  2085.           nodes receiving unavailability information. At periodic intervals the  status  of
  2086.           the unavailable subsystem is checked by a SCCP management procedure.
  2087.                 Broadcast functions  within  SCCP  management  broadcast  subsystem  status
  2088.           changes to nodes within the network which have an immediate need to  be  informed
  2089.           of a particular signalling point/subsystem status change.
  2090.                 Notification  functions  to  local  subsystems  within  the   node   (local
  2091.           broadcast) are also provided.
  2092.           4.4    Routing and translation functions (for further study)
  2093.                 The SCCP routing provides a powerful address  translation  function,  which
  2094.           is asked for connectionless and connection-oriented service. Detailed description
  2095.           of the SCCP routing function can be found in Recommendation  Q.714,  SS  2.2  and
  2096.           2.3.
  2097.                 The basic translation function performed by the SCCP  is  to  transfer  the
  2098.           SCCP address parameter from a global title  to  a  point  code  and  a  subsystem
  2099.           number. Other translation results are also possible. The global title form of the
  2100.           address could typically be dialed digits (e.g. a Freephone (800) number). Several
  2101.           standardized CCITT numbering plans may be supported by SCCP; details are given in
  2102.           Recommendation Q.713, S 3.4.
  2103.                 The address translation capabilities of the SCCP in  relation  to  handling
  2104.           OSI Network Service Access Points (NSAP) are for further study.
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.  
  2120.  
  2121.  
  2122.  
  2123.  
  2124.  
  2125.  
  2126.           PAGE6   Fascicle VI.7 - Rec. Q.711
  2127.  
  2128.                                                    ANNEX A
  2129.                                      (to Recommendation Q.711)
  2130.                             OSI network layer conformance
  2131.                The following  information  should  be  taken  into  account  when  reading
  2132.          Recommendation Q.711 in relation  to  the  provision  of  an  OSI  network  layer
  2133.          service.
  2134.                All references to connectionless classes  0  and  1  are  not  included  in
  2135.          Recommendation X.200.
  2136.          S 2.1.1
  2137.                The Connection identification parameters in the  following  primitives  are
  2138.          implicit in Recommendation X.213:
  2139.                N-CONNECT
  2140.                N-DATA
  2141.                N-EXPEDITED DATA
  2142.                N-DATA ACKNOWLEDGE
  2143.                N-DISCONNECT
  2144.                N-RESET
  2145.                The N-INFORM primitive does not exist within Recommendation X.213.
  2146.                The connection establishment interface elements described  in  S  2.1.1.3.2
  2147.          is not required to support an OSI network layer service.
  2148.          S 2.1.2
  2149.                Permanent connection services are not defined in Recommendation  X.200  and
  2150.          are not required to support an OSI network layer service. The service is  offered
  2151.          by the SCCP for specific No. 7 applications.
  2152.          S 2.2
  2153.                Connectionless network service is still under study in Study Group VII  and
  2154.          is not defined in Recommendation X.213.
  2155.          S 2.3
  2156.                This section on SCCP management is not defined in Recommendation X.213  and
  2157.          none of the primitives exist in OSI.
  2158.                                                   APPENDIX
  2159.                                      (to Recommendation Q.711)
  2160.                       Unresolved issues in SCCP Recommendations
  2161.                This appendix lists the topics in SCCP on which study is continuing in  the
  2162.          next study period. It is not an exhaustive list,  but  does  indicate  where  the
  2163.          Recommendations might change. In these areas, RPOAs may need  to  supplement  the
  2164.          Recommendations, but in such  a  way  as  not  to  conflict  with  ongoing  work;
  2165.          implementors should consider likely  future  developments  and,  where  possible,
  2166.          design to accommodate these.
  2167.                The topics under study are listed below; the references  are  to  the  Blue
  2168.          Book.
  2169.                1)  Inter-nodal communication model with SCCP  connectionless  service  (S
  2170.                   1.3.3, Rec. Q.711);
  2171.                2)  Delivery confirmation service (N-DATA  ACKNOWLEDGE  primitive)  (Table
  2172.                   1/Q.711);
  2173.                3)  Transitions caused by N-DATA ACK primitive (Figure 7/Q.711);
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187.  
  2188.  
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.  
  2195.  
  2196.  
  2197.                                                         Fascicle VI.7 - Rec. Q.711   PAGE1
  2198.  
  2199.                4)  Facilities causing differences in the called and responding  addresses
  2200.                   in N-CONNECT request and response (S 2.1.1.2.2, Rec. Q.711);
  2201.                5)  The need for Receipt Confirmation Service in SCCP  (SS  2.1.1.2.2  and
  2202.                   4.1.1.2, Rec. Q.711);
  2203.                6)  Connection identification parameter inclusion in Request types 1 and 2, 
  2204.                   and reply primitives between SCCP and ISUP (S 2.1.1.3.2, Rec. Q.711);
  2205.                7)  Connection identification parameter inclusion  in  N-CONNECT,  N-DATA,
  2206.                   N-EXPEDITED DATA, N-RESET, and N-DISCONNECT primitives (Tables 2/Q.711,
  2207.                   3/Q.711, 4/Q.711, 5/Q.711, 6/Q.711, 7/Q.711, 8/Q.711);
  2208.                8)  The list of release reason parameter values (S 2.1.1.2, Rec. Q.711);
  2209.                9)  QOS parameter set inclusion in N-INFORM (Table 7/Q.711);
  2210.                10) Setup and release functions for permanent  signalling  connections  (S
  2211.                   2.1.2.1, Rec. Q.711);
  2212.                11) Integrating sequence control and return option parameters in  the  QOS
  2213.                   set (Table 9/Q.711);
  2214.                12) Sequence control parameter  inclusion  in  the  N-UNITDATA  indication
  2215.                   primitive (Table 10/Q.711);
  2216.                13) SCCP response to MTP-STATUS (S 3.2.4, Rec. Q.711);
  2217.                14)  Difference  in  QOS  between  permanent  and   temporary   signalling
  2218.                   connections (S 4.1.2.2, Rec. Q.711);
  2219.                15) SCCP management procedures for subsystem congestion (S 4.3, Rec. Q.711; 
  2220.                   SS 3.11, 3.12, 3.15, Rec. Q.713; SS 5.1, 5.3, Rec. Q.714);
  2221.                16) SCCP capabilities in OSI NSAP address translation (S 4.4, Rec. Q.711);
  2222.                17) Possible need for diagnostic parameter (S 2.6, Rec. Q.712);
  2223.                18) Constraints on order of optional parameter transmission (S  1.8,  Rec.
  2224.                   Q.713);
  2225.                19) Destination local reference coded as all ones (S 3.2, Rec. Q.713);
  2226.                20) Source local reference coded as all ones (S 3.3, Rec. Q.713);
  2227.                21) Alignment with X.96 call progress information  (SS  3.11,  3.15,  Rec.
  2228.                   Q.713);
  2229.                22)  Inclusion  of  routing  failure  causes  as  for  return   cause   in
  2230.                   Recommendation Q.713, S 3.12 (S 3.15, Rec. Q.713);
  2231.                23) Data parameter  maximum  length  for  Unitdata  and  Unitdata  Service
  2232.                   messages (SS 4.10, 4.11, Rec. Q.713; SS 1.1.2, 4, Rec. Q.714);
  2233.                24) Need for Released message cause value 1110 "not obtainable" (Annex  A,
  2234.                   Rec. Q.713);
  2235.                25) Need for Reset Request message cause value 1011 "not obtainable" (Annex 
  2236.                   A, Rec. Q.713);
  2237.                26) Notification regarding unrecognized messages/parameters (S 1.14,  Rec.
  2238.                   Q.714);
  2239.                27) Classification of SCCP routing failure causes (S 2.4, Rec. Q.714);
  2240.                28) Management procedures for non-dominant mode nodes/subsystems with more
  2241.                   than one backup (S 5.1, Rec. Q.714);
  2242.                29) Receipt from  a  local  originating  subsystem  of  a  message  for  a
  2243.                   prohibited subsystem (S 5.3.2.1, Rec. Q.714);
  2244.                30) Possible introduction of a subsystem out of service denial message  (S
  2245.                   5.3.5.3, Rec. Q.711);
  2246.                31) Mathematical analysis of SCCP performance;
  2247.                32) Recommendation Q.716 parameter valus (S 3, Rec. Q.716).
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.          PAGE6   Fascicle VI.7 - Rec. Q.711
  2269.  
  2270.