home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-12-22 | 104.7 KB | 2,290 lines |
-
-
-
- 5i'
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PART III
-
-
-
-
-
-
- Recommendations Q.65 to Q.87
-
-
-
- FUNCTIONS AND INFORMATION FLOWS
-
- FOR SERVICES IN THE ISDN
-
-
-
- Blanc
-
-
-
- Montage: PAGE = PAGE BLANCHE
-
-
-
-
-
-
-
-
- SECTION 1
-
- METHODOLOGY
-
-
-
- Recommendation Q.65
-
- STAGE 2 OF THE METHOD FOR THE CHARACTERIZATION OF
-
-
-
- SERVICES SUPPORTED BY AN ISDN
-
-
- 1 Introduction
-
-
- 1.1 The overall method for deriving switching and signalling
- Recommendations for ISDN services consists of three stages and is
- described in general in Recommendation I.130. This
- Recommendation (Q.65) describes Stage 2 in detail.
-
-
- _________________________
- Some other CCITT Recommendations (e.g., I.310, I.324)
- deal with the functional description of the network.
- The relationship between some of the concepts in this
- Recommendation (Q.65) (e.g., function entity actions,
- service providing functions) and those in
- Recommendation I.130 (e.g., executive processes, ele-
- mentary functions) needs urgent further study.
-
-
-
-
-
-
-
-
-
-
- 1.2 Stage 2 of the method takes as its input, the Stage 1
- basic and supplementary service descriptions contained in
- the I.200-Series of Recommendations. The Stage 1 description views
- the network (this term, in this context, could include some capa-
- bility in the user equipment) as a single entity which provides
- these services to the user. The Stage 2 description defines the
- functions required and their distribution within the network. The
- Stage 1 user/network interactions are used and interpreted within
- Stage 2, as illustrated in Figure 1/Q.65.
-
-
- Figure 1/Q.65, p.
-
-
- 1.3 Stage 2 identifies the functional capabilities and the
- information flows needed to support the service as described in
- Stage 1. The Stage 2 service description will also include user
- operations not directly associated with a call (e.g., user change
- of call forwarding parameters via his service interface) as
- described in Stage 1. Furthermore, it identifies various possible
- physical locations for the functional capabilities. The output of
- Stage 2, which is signalling system independent, is used as an
- input to the design of signalling system and exchange switching
- Recommendations.
-
-
- 1.4 This Recommendation describes the five steps of Stage 2 in
- detail. The order of these steps represents an idealized applica-
- tion of the method, however, in practice there will of necessity be
- interactions to define fully the Stage 2 outputs. The Appendix con-
- tains detailed formats and graphical conventions to be used. The
- Appendix has a parallel structure to the basic Recommendation. The
- service specific Recommendations which follow conform to these pro-
- cedures.
-
- 1.5 Stage 2 of the method employs techniques that provide the
- following desirable characteristics:
-
- - a precise definition of functional capabilities
- and their possible distribution in network equipment (and in some
- cases, in user equipment) to support the basic and supplementary
- services as described in Stage 1;
-
- - a detailed description of what functions and
- information flows are to be provided, but not how they are to be
- implemented;
-
- - a single functional specification which can be
- applied in a number of different physical realizations for provid-
- ing the service;
-
- - requirements for protocol and switching capabil-
- ities as input to Stage 3 of the method;
-
- - consistency, within the ISDN principles, of ser-
- vice and protocol Recommendations which permits substantial imple-
- mentation flexibility to Administrations and manufacturers.
-
-
-
-
-
-
-
-
-
- Note - The Stage 2 description method and specific service
- work currently address only ISDN user to ISDN user calls in an
- ISDN. The extensions to interworking with other networks is for
- further study.
-
-
- 2 Steps of the method
-
-
-
- 2.1 Step 1 - functional model
-
-
- A functional model is derived for each basic supplementary
- service. In each case the model is matched to the requirements and
- characteristics of the service concerned.
-
- The functional model used in the Stage 2 description of a ser-
- vice identifies functional entities and the relationships between
- them. (The concept of functional entity is similar to that of a
- stored program (not necessarily implemented in software).)
-
- The refinement of the initial functional model is carried out
- by development and/or iteration of steps 2 to 5, as described
- below. The final functional model represents a result of the com-
- pletion of Stage 2.
-
-
- 2.1.1 Functional entities
-
-
- Functional entities are initially derived from an overall
- understanding of the network functions needed to support the ser-
- vice. Functional entities are defined as follows:
-
- - a functional entity is a grouping of service pro-
- viding functions in a single location and is a subset of the total
- set of functions required to provide the service. Further work is
- needed to provide a formal way of identifying service providing
- functions. In particular the list of elementary functions in
- Recommendation I.310 should be used as the basis of this study;
-
- - a functional entity is described in terms of the
- control of one instance of a service (e.g., one call or one connec-
- tion);
-
- - a functional entity is visible to other func-
- tional entities that need to communicate with it to provide a ser-
- vice (i.e., functional entities are network addressable entities);
-
- - a functional model may contain functional enti-
- ties of different types. The type of a functional entity is charac-
- terized by the particular grouping of functions of which it is com-
- posed. Thus two or more functional entities are said to be of the
- same type if they consist of the same grouping of functions;
-
- - a separate functional entity type is normally
-
-
-
-
-
-
-
-
-
- defined for each different grouping of functions that may be dis-
- tributed to separate physical devices. However, where there is a
- high degree of commonality between different required groupings it
- may be convenient to define them as subsets of a single type rather
- than as different types;
-
- - functional entities are derived for each basic
- and supplementary service. The same functional entity type may
- occur more than once in a functional model and also may appear in
- the model of more than one service.
-
-
-
- 2.1.2 Functional entity relationships
-
-
- Services are supported by the cooperative actions of a set of
- functional entities. Cooperation requires that communication rela-
- tionships be established.
-
- - Each communicating pair of functional entities
- in a specific service functional model is said to be in a relation-
- ship.
-
- - Each interaction between a communicating pair of
- functional entities is termed an information flow. The relationship
- between any pair of functional entities is the complete set of
- information flows between them.
-
- - If a communicating pair of functional entities
- is located in physically separate devices, the information flows
- between them define the information transfer requirements for a
- signalling protocol between the devices.
-
- - Different communicating pairs of functional
- entities may have relationships of different types. The type of a
- relationship is characterized by the set of information flows
- between two functional entities. The relationships between func-
- tional entities FE1 and FE2 and between functional entities FE3 and
- FE4 are said to be of the same type if they comprise the same set
- of information flows.
-
- - Relationships are assigned type identifiers
- (e.g., r1, r2, r3, etc.) which uniquely identify specific sets of
- information flows within the functional model of a service. The
- same relationship type may occur more than once in a functional
- model.
-
-
- 2.1.3 Derivation of the functional model
-
-
- Based on the above definitions the functional model for a par-
- ticular service is derived using the following criteria and guide-
- lines:
-
- - appropriate functional entities are chosen based
-
-
-
-
-
-
-
-
-
- on knowledge of the variety of anticipated network realizations.
- All reasonable distributions of functions should be considered,
- thus leaving the option open to an Administration as to how actu-
- ally to offer the service;
-
- - relationship types are initially assigned based
- on an assessment of the probable nature of the interactions between
- each pair of functional entities. Revisions to the initial model
- may be necessary in the light of more detailed definition of func-
- tional entity actions, information flows and the range of physical
- locations for functional entities;
-
- - the model for some services may require that a
- functional entity be replicated a number of times (e.g., tandem
- functions). The functional model should only describe replications
- up to the point where no new combinations of external relationships
- to functional entities are encountered by further replication.
- Thus, a single functional entity may represent multiple physical
- tandem entities providing the same functions.
-
- Figure 2/Q.65 illustrates a functional model.
-
-
- Figure 2/Q.65, p.
-
-
-
-
-
- 2.1.4 Relationship between basic and supplementary service
- models
-
-
- The functional model for a supplementary service is based
- upon, and includes at least part of a basic service model.
-
- The relationship between the model for a supplementary service
- and that for a basic service may be derived by comparing the
- models. How the functional entities of the supplementary service
- model relate to the functional entities of the basic service model
- is then clarified.
-
- The model for some supplementary services may not require the
- definitions of additional functional entities (e.g., when the ser-
- vice is a manipulation of an already defined service, for which the
- functionality required to provide the service cannot be remote from
- a functional entity of the basic service). In such cases, the sup-
- plementary service model will typically involve additional exten-
- sions to basic service functional entities and their relationships.
-
- The following guidelines should be followed in resolving
- whether the functions associated with a supplementary service
- should be defined in the form of extensions to existing functional
- entities or in the form of new functional entities.
-
- A grouping of functions within a supplementary service model
- should be integrated into a basic service functional entity (e.g.,
-
-
-
-
-
-
-
-
-
- see Figure 3/Q.65) if it modifies an object (e.g., call or connec-
- tion) that is controlled by the basic service.
-
- A functional grouping should be a separate functional entity
- if it is potentially assignable to more than one location in rela-
- tion to particular functional entities of the basic service. A
- functional entity that is separate from a basic service functional
- entity typically would not require detailed call/connection state
- information. A separate functional entity may also be characterized
- by having a transactional relationship with a functional entity of
- the basic service (e.g., to provide number translation to the basic
- service functional entity).
-
- Figure 3/Q.65 illustrates these relationships.
-
-
- Figure 3/Q.65, p.
-
-
-
-
-
- 2.2 Step 2 - information flow diagrams
-
-
-
- 2.2.1 Identification of information flows
-
-
- The distribution of the functions required to provide a ser-
- vice, as defined by the functional model, requires that interac-
- tions occur between functional entities. Such an interaction is
- referred to as an "information flow" and will have a name descrip-
- tive of the intent of the information flow.
-
- Information flow diagrams are created to contain all the
- information flows necessary for typical cases of succesful opera-
- tion of the service. Information flow diagrams may need to be
- created as appropriate for other cases. Figure 4/Q.65 illustrates
- the general form of an information flow diagram for a basic or sup-
- plementary service.
-
- Information flow diagrams for supplementary services should
- not unnecessarily duplicate information flow descriptions that are
- part of a basic service. However, it may be that a supplementary
- service description identifies additional information flow require-
- ments between the functional entities of the basic service
- representation, and this should be described.
-
-
- Figure 4/Q.65, p.
-
-
- Notes to Figure 4/Q.65
-
- Note 1 - Receipt and emission of user inputs/outputs and informa-
- tion flows are shown by horizontal lines across the relevant
-
-
-
-
-
-
-
-
-
- functional entity columns. Conversely, the absence of a line indi-
- cates no receipt or emission.
-
-
- Note 2 - A reference number is assigned to each point in the
- overall sequence at which functional entity actions are shown.
-
-
-
- Note 3 - A brief description of the most significant functional
- entity actions is shown on the diagram.
-
-
-
- Note 4 - Information flows are shown as arrows with the name of
- the information flow above and below the arrow. The descriptive
- name is written in capitals above the arrow and the label (e.g.,
- req.ind) written below line in lower case. For unconfirmed informa-
- tion flows and the "request" part of confirmed information flows
- the label "req.ind" is shown in lower case below the information
- flow arrows. For the "confirmation" part of confirmed information
- flows the label "resp.conf" is used.
-
-
- Note 5 - If knowledge of one or more of the items of information
- content in the information flow is important to the understanding
- of the diagram (i.e. the name of the information flow is not
- enough), the items may be shown in lower case in brackets, follow-
- ing the information flow name.
-
-
- Note 6 - In a particular functional entity column:
-
- - actions shown below a line representing the
- receipt of a user input or information flow are dependent upon that
- receipt (i.e. they cannot be carried out beforehand). Thus
- Action C, for example, cannot be carried out before ESTABLISH X is
- received;
-
- - similarly, actions shown above a line represent-
- ing the emission of a user output or an information flow must be
- completed prior to the emission of the information flow. Thus,
- ESTABLISH X cannot be emitted until Actions A and B are both com-
- pleted. No implications regarding the order of execution of
- Actions A and B are intended;
-
- - actions shown below a line representing the emis-
- sion of a user output or information flow do not need to be com-
- pleted before emission (although in many practical implementations
- they may). No constraint on the relative order of the emission and
- the action which immediately follows it is intended. Thus Action E
- may be executed before, after or in parallel with the emission of
- the "request" part of the CHECK information flow.
-
-
-
- Note 7 - The Stage 1 service interactions are inputs to and
-
-
-
-
-
-
-
-
-
- outputs from the Stage 2 information flow diagram. Stage 1 service
- interactions from the user are either of the form XXXXX.req or
- XXXXX.resp. Stage 1 service interactions to the User are either of
- the form XXXXX.ind or XXXXX.conf.
-
-
-
- 2.2.2 Definition of individual information flows
-
-
- The semantic meaning and information content of each informa-
- tion flow is determined. An individual information flow may be
- identified as requiring confirmation, and if so, it requires a
- return information flow of the same name.
-
- Confirmed information flows take the form of a request for an
- action (in one direction) and confirmation that the action has been
- carried out (in the return direction). Confirmed information flows
- are typically required for synchronization purposes. The two main
- cases are when requesting allocation and/or release of a shared
- resource.
-
- When interacting functional entities are implemented in physi-
- cally separate locations, information flows will normally be con-
- veyed by signalling system protocols. When interacting functional
- entities are implemented in the same location, information flows
- are internal and do not effect signalling systems protocols.
-
-
- 2.3 Step 3 - SDL diagrams for functional entities
-
-
- SDL diagrams are used to provide a complete description of
- actions for each functional entity in relation to the associated
- information flows. They are based on (and consistent with) informa-
- tion flow diagrams but also cover more complex cases including
- cases of unsuccessful and/or abnormal operation. Consideration of
- such cases may result in the need to define new information flows.
-
- The inputs to and outputs from the SDL diagram for a func-
- tional entity are information flows. The Stage 3 definition work
- will make use of these information flows to define signalling sys-
- tem output and input primitives (see Figure 5/Q.65). Thus, signal-
- ling system SDL descriptions are precisely related to and derived
- from the Stage 2 information flows and functional relationships
- which the signalling system is designed to support.
-
-
-
- Figure 5/Q.65, p.
-
-
-
- 2.4 Step 4 - functional entity actions
-
-
- The Stage 2 actions performed within a functional entity, from
-
-
-
-
-
-
-
-
-
- the reception of each information flow to the transmission of the
- next resulting information flow, are identified and listed. The
- need for a generic list of functional entity actions (FEAs), to
- ensure consistency between different services, is an urgent item
- for further study. All externally visible actions (those which are
- explicitly or implicitly notified to other functional entities) are
- included. The identified actions are then represented on the infor-
- mation flow diagrams and SDL diagrams by brief prose statements, or
- separately using reference numbers.
-
-
-
- 2.5 Step 5 - allocation of functional entities to physical
- locations
-
-
- In Step 1, a functional model consisting of functional enti-
- ties, each of which has a well defined relationship to the others,
- is defined for each basic and supplementary service. Step 5 is an
- allocation of these functional entities to physical locations and
- defines all relevant physical implementations, henceforth called
- scenarios.
-
- More than one scenario may be defined for one functional model
- so that Administrations will have options as to where the service
- is actually provided. For example, a supplementary service func-
- tional entity could be located either in an ISPBX or in an
- exchange.
-
- For the allocation of functional entities, it should be noted
- that:
-
- a) a functional entity may in principle, be allo-
- cated to any physical location;
-
- b) a number of functional entities may be allo-
- cated to the same physical location;
-
- c) for every supplementary service, network
- scenarios which include the location of its basic service func-
- tional entities should be defined;
-
- d) different physical locations of functional enti-
- ties may imply minor differences in node capabilities (e.g., the
- transmission path switch-through actions may depend on whether the
- access is in an exchange or an ISPBX);
-
- e) the relationships between pairs of functional
- entities, according to the functional model used, should be invari-
- ant for all of the recommended scenarios.
-
- Item e) implies e.g., that the information flows for a supple-
- mentary service would not be affected by a re-allocation of one or
- more of the required functional entities from public network
- exchange to an ISPBX or viceversa.
-
- All identified scenarios will be considered in Stage 3 for
-
-
-
-
-
-
-
-
-
- definition of signalling protocols, switching capabilities and ser-
- vice centre capabilities.
- APPENDIX I
- (to Recommendation Q.65)
-
- Formats and graphical conventions used in the Stage 2
-
- service description
-
- I.1 General
-
-
- This Appendix describes the structure and conventions to be
- used when creating a Stage 2 description of a particular service.
- It describes the contents of each section and the graphical conven-
- tions to be used.
-
-
- I.1.1 Introduction
-
-
- Each Stage 2 service definition starts with an introduction.
- The introduction includes the definition of the service from the
- Stage 1 recommendation, plus any further sentences needed for cla-
- rification or to give extra background information. The Stage 1
- recommendation number is included.
-
- I.2 Steps of the method
-
-
-
- I.2.1 Step 1 - identification of a functional model
-
-
-
- I.2.1.1 Functional model description
-
-
- This section contains a description of the functional model of
- this service (i.e. there is one model for each service). The func-
- tional model identifies and names the individual functional enti-
- ties and their types. It also identifies the relationships and
- relationship types between communicating functional entities. Func-
- tional entities are represented by circles and the relationship
- between two communicating functional entities is identified by a
- line joining them. The functional entity type is contained within
- the circle. Each functional entity is given a unique label (e.g.,
- FE1, FE2) adjacent to the circle.
-
- The relationship types are numbered r1, r2, r3etc., for ease
- of reference (see Figure 3/Q.65 for an example).
-
-
-
- I.2.1.2 Description of functional entity "x"
-
-
-
-
-
-
-
-
-
-
-
- This paragraph provides a brief prose description of the func-
- tional entity "x". Each functional entity identified in the model
- has a corresponding section and prose description.
-
- In the case of supplementary service it is necessary to
- describe how the model for this supplementary service relates to
- that of the basic service. This relationship may be derived by com-
- paring the models. This relationship should be clearly indicated in
- accordance with the guidelines of S 2.1.4 of the main body of the
- Recommendation. A prose explanation may also be useful (e.g., to
- describe that certain supplementary service functions actually form
- a modular extension to a functional entity defined in the basic
- service). See Figure 3/Q.65 for an example.
-
-
- I.2.2 Step 2 - information flow diagrams
-
-
-
- I.2.2.1 Identification of information flows
-
-
- This paragraph contains information flow (arrow) diagrams
- describing the information flows between the functional entities of
- the model. See Figure 4/Q.65. The purpose of this section is to
- define in a precise and descriptive manner, the successful opera-
- tion of the service. This may require a number of arrow diagrams
- depending on the service. Explanatory prose description may also be
- provided where useful.
-
- The following guidelines are observed in drafting these infor-
- mation flow diagrams:
-
- - vertical columns represent each of the functional
- entities identified in the functional model for the service. Infor-
- mation flows are shown is descending order in which they are to
- occur in the processing of a call. The order of functional entity
- actions shown between information flows is not significant;
-
- - an information flow will be characterized in the
- arrow diagrams as being associated with the terms
- request/indication or response/confirmation. This is reflected in
- the primitive which is communicated to the underlying signalling
- system as illustrated in Figure 5/Q.65. The primitive name is, in
- general, a direct derivation of the information flow name. The
- terms "req.ind" and "resp.conf" are part of the information flow
- name. The terms are shown in association with the information flow
- to show the relation between the Stage 2 SDL and the SDL of the
- underlying signalling system.
-
- Further details on drafting conventions can be found in the
- notes to Figure 4/Q.65.
-
- A reference number uniquely identifies a particular point in
- the Stage 2 information flow sequence and appears on the informa-
- tion flow diagram at that point. It also serves as a pointer to a
- description (see S I.2.4 below) of the actions required at this
-
-
-
-
-
-
-
-
-
- point in the sequence. A brief description of the functional entity
- actions will also appear on the relevant part of the information
- flow diagrams. The reference numbering scheme to be used is
- described below.
-
- Each number is of the form NNN and is a decimal number
- assigned by the drafter of the Stage 2 description, which identi-
- fies a particular point in the Stage 2 procedural description
- (arrow diagrams and SDL) at which functional entity actions are
- described.
-
- This number is unique within the Stage 2 description of a par-
- ticular service (all variants).
-
-
- I.2.2.2 Definition of information flow name
-
-
-
- I.2.2.2.1 Meaning of information flow name
-
-
- This paragraph defines the meaning of the information flow in
- terms of the actions, operations, events, etc. which are requested
- and/or reported by the information flow. The description will indi-
- cate if this is confirmed or unconfirmed information flow. If con-
- firmed, the meaning of the confirmation is also identified.
-
-
- I.2.2.2.2 Information content of information flow name
-
-
- This paragraph defines the information content conveyed by the
- information flow. This consists of elements of static information
- (e.g., called address). For confirmed information flows, a set of
- elements is required in each direction. The name of each element,
- its range of values and the relationships where it occurs should be
- identified.
-
-
-
- I.2.3 Step 3 - SDL diagrams for functional entities
-
-
- This paragraph contains an SDL diagram for each of the func-
- tional entities identified in the functional model in S I.2.1. If
- the provision of the service implies a modular extension to the SDL
- diagram for a functional entity of the basic service, then the SDL
- describing the extension is provided (e.g., see Figure I-1/Q.65).
- This may require some modification to the basic service SDL to show
- the extension and the point in the basic service SDL where it
- occurs. Alternative approaches which do not require modification
- ("hooks") in the basic service SDL are for further study.
-
-
- Figure I-1/Q.65, p.
-
-
-
-
-
-
-
-
-
-
- The reference numbers used in the relevant information flow
- diagrams (see S I.2.2.1) are also used in the SDL diagrams. Where a
- group of actions appears only on the SDL diagram, a reference
- number is also assigned.
-
- Each group of actions is in a concise form in a single task
- box on the SDL diagrams. As before, the associated reference number
- points to a description (see S I.2.4) of the functional entity
- actions required at this point in the sequence.
-
- The functional entity SDL diagrams employ conventions and pro-
- cedures of SDL as described in Recommendation Z.100. An extract
- of Z.100 follows to identify briefly the use of some of these con-
- ventions in the context of the Stage 2 service description.
-
-
-
- Diagrammes, p.
-
-
-
- I.2.4 Step 4 - functional entity actions
-
-
- This paragraph contains descriptions of actions required for
- each functional enity and is identified by the reference number, as
- described in SS I.2.2.1 and I.2.3.
-
- The presentation form for functional entity actions is illus-
- trated in Figure I-2/Q.65.
-
-
- Figure I-2/Q.65 [T1.65], p. (a traiter comme tableau MEP)
-
-
-
-
-
- I.2.5 Step 5 - allocation of functional entities to physi-
- cal locations
-
-
- This paragraph describes the possible scenarios for the physi-
- cal location of the functional entities shown in the functional
- model of the service. They are presented in a matrix form.
-
- The matrix represents the functional entities of the service
- description functional model as columns and each scenario as a row.
- The points of the matrix identify the physical location to which
- that functional entity is allocated for that scenario.
-
- The conventions used for the matrix are illustrated in
- Figure I-3/Q.65.
-
- Possible physical locations and their corresponding symbolic
- representation are:
-
-
-
-
-
-
-
-
-
-
- - Terminal equipment; Type 1 or terminal adapter:
- TE
-
- - Network termination; Type 2: NT2 (typically in
- ISPBX)
-
- - Local exchange: LE
-
- - Transit exchange: TR
-
- - Service centre: SC
-
-
- Figure I-3/Q.65, p. 9
-
-
-
- Figure I-3/Q.65 [T2.65], p. 10 (a traiter comme tableau MEP)
-
-
-
-
-
-
-
-
-
- SECTION 2
-
- BASIC SERVICES
-
-
-
- Recommendation Q.71
-
-
- ISDN 64 kbit/s CIRCUIT MODE SWITCHED BEARER SERVICES
-
-
-
-
- 1 Introduction
-
-
-
- 1.1 General
-
-
- This Recommendation provides information on the functions in
- ISDN entities and the information flows between the entities which
- are required to provide en-bloc call set-up and call release pro-
- cedures for circuit mode switched 64 kbit/s, 8 kHz structured
- bearer services. Such services include:
-
- - speech information transfer,
-
- - 3.1 kHz audio information transfer,
-
- - unrestricted information transfer,
-
- - alternate speech/unrestricted information
-
-
-
-
-
-
-
-
-
- transfer.
-
- Information about digit-by-digit call set-up, in-call rear-
- rangement, relationship to and interworking with Teleservices,
- interworking with other networks and connections involving users
- with multipoint configurations is not included but is expected to
- be added to this Recommendation at a later date.
-
-
- 1.2 Definitions of services
-
-
-
- 1.2.1 speech information transfer (Recommendation I.231, S
- 1)
-
-
- This bearer service category is intended to support speech.
-
- The digital signal at the S/T reference point is assumed to
- conform to the internationally agreed encoding laws for speech
- (i.e. Recommendation G.711 A-law, u-law) and that the network may
- use processing techiques appropriate for speech such as analogue
- transmission, echo cancellation and low bit rate encoding. Hence,
- bit integrity is not assured. This bearer service is not intended
- to support modem derived voiceband data.
-
- All CCITT Recommendations for the transfer of speech informa-
- tion in the network apply to this service.
-
-
- 1.2.2 3.1 kHz audio information transfer (Recommendation
- I.231, S 2)
-
-
- This bearer service corresponds to the service which is
- currently offered in the PSTN.
-
- This bearer service provides the transfer of speech and for
- the transfer of 3.1 kHz bandwidth audio information such as
- voiceband data via modems, groups I, II and III facsimile informa-
- tion (see Note). The digital signal at the S/T reference point
-
-
- is assumed to conform to the internationally agreed encoding
- laws for speech A-law, u-law, i.e. Recommendation G.711. Connec-
- tions provided for this service should provide for the transfer of
- the information indicated above. (This means that the network may
- include speech processing techniques provided that they are
- appropriately modified, or functionally removed prior to non-speech
- information transfer.) The control of echo control devices, speech
- processing services etc. is only made by use of a 2100 Hz (disa-
- bling) in-band tone.
-
- All CCITT Recommendations for the transfer of speech informa-
- tion in the network apply to this service.
-
-
-
-
-
-
-
-
-
-
- Note - The maximum modem bit rate that can be used by users
- in applications of this bearer service depends on the modulation
- standard employed by the user and on the transmission performance
- within, or between, different Administrations. The extent of sup-
- port is a network, or bilaterally agreed matter.
-
-
- 1.2.3 unrestricted information transfer (Recommendation
- I.231, S 3)
-
-
- An unrestricted bearer service provides information transfer
- without alteration between S/T reference points. It may, therefore,
- be used to support various user applications. Examples include:
-
- 1) speech (Note 2);
-
- 2) 3.1 KHz audio (Note 2);
-
- 3) multiple subrate information streams multiplexed
- into 64 kbit/s by the user;
-
- 4) transparent access to an X.25 public network
- (Recommendation I.462, case a).
-
- User information is transferred over a B channel: signalling
- is provided over a D channel.
-
- Note 1 - During an interim period some networks may only sup-
- port restricted 64 kbit/s digital information transfer capability,
- i.e. information transfer capability solely restricted by the
- requirement that the all-zero octet is not allowed. For interwork-
- ing the rules given in Appendix 1 of Recommendation I.430 should
- apply. The interworking functions have to be provided in the net-
- work with restricted 64 kbit/s capability. The ISDN with 64 kbit/s
- transfer capabilities will not be affected by this interworking,
- other than conveying the appropriate signalling message to and from
- the ISDN terminal.
-
- Note 2 - Whilst speech and 3.1 kHz audio have been given as
- one application for this bearer service, it is recognized that it
- is the responsibility of the customers to ensure that a compatible
- encoding scheme is in operation. Customers should also recognize
- that no network provision can be made for the control of such items
- as echo and loss, as the network is unaware of the application in
- use. Furthermore, the quality of service attribute for information
- transfer delay will indicate the suitability of a particular ver-
- sion of this bearer service for speech.
-
-
- 1.2.4 alternate speech/unrestricted information transfer
- (Recommendation I.231, S 4)
-
-
- The service provides the alternate transfer at either speech
- of 64 kbit/s unrestricted digital information with the same call.
-
-
-
-
-
-
-
-
-
-
- The request for this alternate capability and the initial mode
- desired by the user must be identified at call set-up time.
-
- This service must be provided for the support of multiple
- capability terminals or single capability terminals.
-
- Note - Initially, this service will only be applicable to
- multiple capability terminals. The use of this service by, and the
- network support of, single capability terminals is for further
- study (e.g., how a user changes terminals). All references to sin-
- gle capability terminals reflect possible future enhancements and
- are subject to change and have only been included for information.
-
-
- 1.3 Service invocation
-
-
- Users indicate their required bearer service capabilities at
- the time of call set-up by including appropriate information in the
- service request sent to the network via the user/network signalling
- channel. Subsequent interactions involving status and control
- information also occur using the signalling channel. However, tones
- and announcements associated with speech
-
- and 3.1 kHz audio information services are sent to the user
- over the 64 kbit/s user access channel used for the call.
-
-
-
- 2 Call set-up and release
-
-
-
- 2.1 Functional model
-
-
-
- Figue 2-1/Q.71, p.
-
-
- CCAs are functional entities that serve the users and are
- responsible for initiating functional requests and interacting with
- CCs. CCs are functional entities that cooperate with each other to
- provide the services requested by the CCAs. r1and r2are relation-
- ships between functional entities wherein information flows occur
- in order to process call attempts or service requests.
-
-
- 2.1.1 Description of the call control agent (CCA) func-
- tional entity
-
-
- The CCA functional entity supports the functionality to:
-
- a) access the service-providing capabilities of the
- CC entities, using service requests for the establishment, manipu-
- lation and release of a single call (e.g. set-up, transfer,
-
-
-
-
-
-
-
-
-
- hold, etc.).
-
- b) receive indications relating to the call from
- the CC entity and relay them to the user.
-
- c) maintain call state information as perceived
- from this functional end-point of the service (i.e, a single-ended
- view of the call).
-
-
- 2.1.2 Description of the call control (CC) functional
- entity
-
-
- The CC functional entity supports the functionality to:
-
- a) establish, manipulate and release a single call
- (upon request of the CCA entity).
-
- b) associate and relate the CCA entities that are
- involved in a particular call and/or service.
-
- c) manage the relationship between the CCA enti-
- ties involved in a call (i.e. reconcile and maintain the overall
- perspective of the call and/or service).
-
-
- 2.2 Information flows required for en-bloc and
- digit-by-digit sending call set-up and call release
-
-
-
- 2.2.1 Information flow diagrams
-
-
- Information flow diagrams for 64 kbit/s circuit mode switched
- bearer service call setup and call release are shown in
- Figures 2-2/Q.71 through 2-6/Q.71:
-
- - Figure 2-2/Q.71 shows a successful call set-up
- using en-bloc sending;
-
- - Figures 2-3/Q/.71 and 2-4/Q.71 are reserved to
- show call set-up procedures for digit-by-digit sending cases;
-
- - Figure 2-5/Q.71 shows normal clearing initiated
- by a calling party disconnection;
-
- - Figure 2-6/Q.71 shows normal clearing initated by
- a called party disconnection.
-
-
-
- Figure 2-2/Q.71, p. 12 a l'italienne
-
-
-
-
-
-
-
-
-
-
-
-
-
- Figure 2-5/Q.71, p. 13 a l'italienne
-
-
-
-
-
- Figure 2-6/Q.71, p. 14 a l'italienne
-
-
-
-
- Notes to Figures 2-2/Q.71 through 2-9/Q.71
-
- Note 1 - Through connection is dependent on the physical location
- of the functional entity:
-
- a) Originating local exchange -
-
- i) for 3.1 kHz audio bearer service, speech and
- telephony services, backwards only or both directions, depending on
- the approach adopted by the Administration or RPOA.
-
- ii) for 64 kbit/s unrestricted information
- transfer, backwards only, except for own-exchange calls, which may
- be either backwards only or in both directions at the discretion of
- the Administration or RPOA.
-
- b) Transit exchange - both directions.
-
- c) Terminating local exchange - no through connec-
- tion at this stage of call set-up, except as a national option for
- certain classes of users, e.g. PABXs.
-
- d) NT2 - may through connect as required.
-
-
- Note 2 - If not already done, complete the through connection in
- both directions.
-
-
- Note 3 - The method of initiating and stopping charging will
- depend on the Administration's method of charging for service
- (e.g. pulse metering, recording call detail and billing, etc.). The
- charging function may be performed at different entities at the
- discretion of the Administration and/or RPOA.
-
-
- Note 4 - Further study is required on the possible inclusion of an
- entity from/to which information is passed and on the information
- flows themselves. The "Report" indications may or may not be sent
- to the user terminal and/or to the user depending on the terminals
- involved.
-
-
-
- Note 5 - The intended use of the service (transfer capability
-
-
-
-
-
-
-
-
-
- required, e.g. speech, 3.1 kHz audio, unrestricted or alternate
- speech/unrestricted information transfer) must be indicated as an
- element of the call SETUP information flow from the CCA to the CC.
-
-
- Note 6 - Tones are used with speech and 3.1 kHz bearer services
- and telephony. The use of disconnect tone is a national option.
-
-
-
- 2.2.2 Definition of information flows
-
-
- 2.2.2.1 CONNECTED req.ind is used to acknowledge that a previ-
- ously sent SETUP resp.conf has been received and accepted. This is
- an uncomfirmed information flow within the r1 relationship and is
- sent from the CC to the CCA.
-
-
- 2.2.2.2 DISCONNECT req.ind is used to notify that the end user
- has disconnected from the connection or cannot be connected
- (e.g. the called user is busy). This is used to solicit a confirmed
- release of local channels and other resources associated with the
- connection. In general, it will not always result in immediate
- release of the connection and related resources. DISCONNECT req.ind
- is not confirmed and appears within relationship r1.
-
- The following item of information is conveyed with the DISCON-
- NECT req.ind information flow:
-
- Item Relationship Req.ind
-
- Cause r1 mandatory
-
- 2.2.2.3 PROCEEDING req.ind optionally reports that the
- received connection set-up is valid and authorized and that further
- routing and progressing of the call is proceeding. The user entity
- is not required to provide this indication. This information flow
- is not confirmed and appears within relationship r1.
-
- The following item of information may be conveyed with the
- PROCEEDING req.ind information flow:
-
- Item Relationship Req.ind
-
- Channel ID r1 optional
-
- 2.2.2.4 RELEASE req.ind and resp.conf is used to free the
- resources associated with the call/connection such as call refer-
- ences and channels. This is a confirmed information flow whose con-
- firmation indicates that all resources previously associated with
- the connection have been freed. It appears within
- relationship r1and r2.
-
-
- The following item of information is conveyed with the RELEASE
- req.ind and resp.conf information flows:
-
-
-
-
-
-
-
-
-
- Item Relationship Req.ind Resp.conf
-
- Cause r1, r2 mandatory mandatory
-
- 2.2.2.5 REPORT req.ind is an information flow that is used to
- report status and/or other types of information across the network.
- The type of information may be indicated (e.g. alerting, suspended,
- hold, resume, etc.). This is an unconfirmed information flow
- within the relationship of both r1and r2.
-
- The following items of information are or may be conveyed with
- the REPORT req.ind information flow:
-
-
- Item Relationship Req.ind
-
- Channel ID r1, r2 optional
-
- Conn. request r2 optional
-
- Called line category r2 mandatory
-
- Called line status r2 mandatory
-
- Report type r2 mandatory
-
- 2.2.2.6 SETUP req.ind is used to request establishment of a
- connection. This is a confirmed information flow and SETUP
- resp.conf is used to confirm that the connection has been esta-
- blished. The request for establishment of a connection can be ori-
- ginated by either the network or the user. This information flow is
- within the r1and r2relationships.
-
- The following items of information are or may be conveyed in
- the SETUP req.ind and SETUP resp.conf information flows:
-
-
- Use Item Relationship Req.ind Resp.conf
-
- Protocol info Conn. request
- r2 optional optional
-
- Bearer info Bearer capability r1,
- r2 mandatory
-
- Bearer info Nature of trans.
- r2 mandatory
-
- Bearer info Channel ID r1, r2 mandatory
-
- Routing info Called number r1,
- r2 mandatory
-
- Routing info Transit network sel. r1,
- r2 optional
-
- Orig. info Calling line ID r1, r2 optional
-
-
-
-
-
-
-
-
-
- Term. info Connected line ID
- r2 mandatory
-
- Term. info Connected line status
- r2 mandatory
-
- Access info Low layer compatibility
- r1 optional
-
- Access info High layer compatibility
- r1 optional
-
- 2.2.2.7 SETUP REJECT req.ind is used to notify the CCA that
- the SETUP req.ind has been rejected. This information is within the
- r1 relationship.
-
- The following items of information are or may be conveyed in
- the SETUP REJECT req.ind information flow:
-
-
- Item Relationship Req.ind
-
- Channel ID r1 mandatory
-
- Reject indication r1 mandatory
-
- Cause r1 optional
-
-
- 2.2.3 Additional information flows required for
- digit-by-digit call
- set-up cases
-
-
- Under study.
-
-
- 2.2.4 Information flow meanings - Summary table
-
-
- The individual semantics of the above information flows, and
- in particular the relationship between information flow meanings,
- is summarized in Table 2-1/Q.71.
-
- H.T. [T1.71]
-
- _________________________________________________
- TABLE 2-1/Q.71
- {
- Information flow meanings
- }
- _________________________________________________
-
- |
- |
- |
- |
- |
-
-
-
- |
- |
- |
- |
- |
-
-
-
-
-
-
- Semantics SETUP req. ind. SETUP. resp. conf. SETUP REJECT req. ind. PROCEEDING req. ind. REPORT (Alerting) req. ind. DISCONNECT req. ind. RELEASE req. ind. RELEASE resp. conf. CONNECTED req. ind.
- ___
- Request for connection X
-
-
-
-
-
-
-
-
-
- ___
- Connection accepted by user X
- ___
- Call information complete X X X
- ___
- Connection request accepted X X X
- ___
- Connection request rejected X
- ___
- Called user being alerted X
- ___
- Connection unavailable X X
- ___
- {
- Demand to disconnect bearer
- resources
- } X
- ___
- {
- Demand to release bearer resources with acknowledgement
- } X
- ___
- {
- Disconnected - ready to be released
- } X X
- ___
- {
- Bearer resources - released - reallocatable
- } X
- ___
- Request to terminate call X X
- ___
- Setup response accepted X
- ___
-
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Table 2-1/Q.71 [T1.71], p.
-
-
-
-
-
- 2.3 SDLs
-
-
- The SDLs included in this Recommendation cover only the allow-
- able (expected) sequences for successful call set-up and release.
- It is assumed that errors detected by the incoming and outgoing
- signalling system protocols are handled within those protocol state
- machines.
-
- The call controll states describe the state of the entity in
- terms of the states of the relationships in both directions
- (i.e. when describing states related to the relationship "r1- r2"
- the CC state identifies the states of the relationship
- over r1and r2).
-
- Figure 2-7/Q.71 shows the directional convention used in
-
-
-
-
-
-
-
-
-
- drawing event symbols.
-
-
- Figure 2-7/Q.71, p.
-
-
- 2.3.1 SDLs for the Call Control Agent (CCA) entity are shown
- in Figure 2-8/Q.71.
-
- 2.3.2 SDLs for the Call Control (CC) entity are shown in Fig-
- ure 2-9/Q.71.
-
-
- Figure 2-8/Q.71 (page 1 sur 11), p. 17
-
-
-
-
-
- Figure 2-8/Q.71 (page 2 sur 11), p. 18
-
-
-
-
-
- Figure 2-8/Q.71 (page 3 sur 11), p. 19
-
-
-
- Figure 2-8/Q.71 (page 4 sur 11), p. 20
-
-
-
-
-
- Figure 2-8/Q.71 (page 5 sur 11), p. 21
-
-
-
-
-
- Figure 2-8/Q.71 (page 6 sur 11), p. 22
-
-
-
-
-
- Figure 2-8/Q.71 (page 7 sur 11), p. 23
-
-
-
-
-
- Figure 2-8/Q.71 (page 8 sur 11), p. 24
-
-
-
-
-
-
-
-
-
-
-
-
-
- Figure 2-8/Q.71 (page 9 sur 11), p. 25
-
-
-
-
-
- Figure 2-8/Q.71 (page 10 sur 11), p. 26
-
-
-
-
-
- Figure 2-8/Q.71 (page 11 sur 11), p. 27
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-