Standard ECMA-185 2nd E dition - J une 1997
Standardizing
Information
and
Communication
Systems
Private Integrated Services Network (PISN) Specification, Functional Model and Information Flows Call Completion Supplementary Services
P h o n e : + 4 1 2 2 8 4 9 . 6 0 . 0 0 - F a x : + 4 1 2 2 8 4 9 . 6 0 . 0 1 - U R L : h t t p : / / www. e c m a . c h - I n t e r n e t : h e l p d e s k @ e c m a . c h
.
Standard ECMA-185 2nd E dition - J une 1997
Standardizing
Information
and
Communication
Systems
Private Integrated Services Network (PISN) Specification, Functional Model and Information Flows Call Completion Supplementary Services (CCSD)
P h o n e : + 4 1 2 2 8 4 9 . 6 0 . 0 0 - F a x : + 4 1 2 2 8 4 9 . 6 0 . 0 1 - U R L : h t t p : / / www. e c m a . c h - I n t e r n e t : h e l p d e s k @ e c m a . c h IW E-185ii.doc 14-08-97 09,24
.
Brief History
This Standard is one of a series of ECMA Standards defining services and signalling protocols applicable to Private Integrated Services Networks (PISNs). The series uses ISDN concepts as developed by ITU-T and conforms to the framework of International Standards for Open Systems Interconnection as defined by ISO/IEC. It has been produced under ITSTC work item M-IT-05 2.2.3 and under ETSI work items DE/ECMA-00007 and RE/ECMA-00129. This particular Standard specifies the Call Completion supplementary services: • Call Completion to Busy Subscriber (SS-CCBS) • Call Completion on No Reply (SS-CCNR). This Standard is based upon the practical experience of ECMA member companies and the results of their active and continuous participation in the work of ISO/IEC JTC1, ITU-T, ETSI and other international and national standardization bodies. It represents a pragmatic and widely based consensus. Compared to the 1st Edition of Standard ECMA-185 (published by ECMA in December 1992), this 2nd Edition incorporates changes in order to achieve complete alignment with International Standard ISO/IEC 13866:1995(E) published by ISO/IEC in November 1995.
Adopted as 2nd Edition of Standard ECMA-185 by the General Assembly of June 1997.
,
- i -
Table of contents 1 Scope
1
2 Conformance
1
3 References (normative)
1
4 Definitions
2
4.1 External definitions
2
4.2 Other definitions
3
4.2.1 Additional network feature
3
4.2.2 Busy
3
4.2.3 Call, basic call
3
4.2.4 Call completion
3
4.2.5 Free
3
4.2.6 Path reservation
3
4.2.7 Recall timer
3
4.2.8 Retention timer
3
4.2.9 SS-CC recall
3
4.2.10 SS-CC service duration timer
3
4.2.11 User A
3
4.2.12 User B
3
5 Acronyms
3
6 SS-CCBS stage 1 specification
4
6.1 Description
4
6.1.1 General description
4
6.1.2 Qualifications on applicability to telecommunication services
4
6.2 Procedures
4
6.2.1 Provision/Withdrawal
4
6.2.2 Normal procedures
5
6.2.3 Exceptional Procedures
6
6.3 Interactions with other supplementary services
8
6.3.1 Calling Line Identification Presentation (SS-CLIP)
8
6.3.2 Connected Line Identification Presentation (SS-COLP)
8
6.3.3 Calling/Connected Line Identification Restriction (SS-CLIR)
8
6.3.4 Calling Name Identification Presentation (SS-CNIP)
8
6.3.5 Connected Name Identification Presentation (SS-CONP)
8
6.3.6 Calling/Connected Name Identification Restriction (SS-CNIR)
8
6.3.7 Completion of Calls on No Reply (SS-CCNR)
8
6.3.8 Call Transfer (SS-CT)
8
6.3.9 Call Forwarding Unconditional (SS-CFU)
8
6.3.10 Call Forwarding Busy (SS-CFB)
9
- ii -
6.3.11 Call Forwarding on No Reply (SS-CFNR)
9
6.3.12 Path Replacement (ANF-PR)
9
6.4 Interworking considerations
9
6.5 SS-CCBS overall SDL
9
7 SS-CCNR stage 1 description
12
7.1 Description
12
7.1.1 General description
12
7.1.2 Qualifications on applicability to telecommunication services
12
7.2 Procedures
12
7.2.1 Provision/Withdrawal
12
7.2.2 Normal Procedures
12
7.2.3 Exceptional procedures
13
7.3 Interaction with other supplementary services
14
7.3.1 Calling Line Identification Presentation (SS-CLIP)
14
7.3.2 Connected Line Identification Presentation (SS-COLP)
14
7.3.3 Calling/Connected Line Identification Restriction (SS-CLIR)
14
7.3.4 Calling Name Identification Presentation (SS-CNIP)
14
7.3.5 Connected Name Identification Presentation (SS-CONP)
14
7.3.6 Calling/Connected Name Identification Restriction (SS-CNIR)
14
7.3.7 Completion of Calls to Busy Subscribers (SS-CCBS)
15
7.3.8 Call Transfer (SS-CT)
15
7.3.9 Call Forwarding Unconditional (SS-CFU)
15
7.3.10 Call Forwarding Busy (SS-CFB)
15
7.3.11 Call Forwarding on No Reply (SS-CFNR)
15
7.3.12 Path Replacement (ANF-PR)
15
7.4 Interworking considerations
15
7.5 SS-CCNR Overall SDL
16
8 SS-CC stage 2 specification
17
8.1 Functional model
17
8.1.1 Functional model description
17
8.1.2 Description of the functional entities
17
8.1.3 Relationship to basic call functional model
17
8.2 Information flows
18
8.2.1 Definition of information flows
18
8.2.2 Relationship of information flows to Basic Call information flows
25
8.2.3 Examples of information flow sequences
27
8.3 Functional entity actions
45
8.3.1 Functional entity actions of FE1
45
8.3.2 Functional entity actions of FE2
45
8.3.3 Functional entity actions of FE3
47
8.3.4 Functional entity actions of FE4
48
- iii -
8.4 Functional entity Behaviour
48
8.4.1 Behaviour of FE1
48
8.4.2 Behaviour of FE2
51
8.4.3 Behaviour of FE3
55
8.4.4 Behaviour of FE4
57
8.5 Allocation of functional entities to physical locations
58
8.6 Interworking considerations
58
Annex A - Bibliography
59
- iv -
.
1
Scope This Standard, specifies supplementary services Call Completion (SS-CC), which are applicable to various basic services supported by Private Integrated Services Network (PISN). Basic services are specified in ECMA-142. SS-CC consists of two Supplementary services: the Completion of Calls to Busy Subscribers supplementary service (SS-CCBS) and the Completion of Calls on No Reply supplementary service (SS-CCNR). SS-CCBS allows completion of a call to a subscriber that was unsuccessful because of a busy condition and SS-CCNR allows completion of a call to a subscriber that was unsuccessful because the subscriber, although alerted, did not answer. Supplementary service specifications are produced in three stages, according to the method described in ETS 300 387. This Standard specifies the stage 1 and stage 2 specifications of SS-CC. The stage 1 specifications (clauses 6 and 7) specify the supplementary services as seen by the users of PISNs. The stage 2 specification (clause 8) specifies the functional entities involved in the supplementary services and the information flows between them.
2
Conformance In order to conform to this Standard, a stage 3 standard shall specify signalling protocols and equipment Behaviour that are capable of being used in a PISN which supports the supplementary services specified in this Standard. This means that, to claim conformance a stage 3 standard is required to be adequate for the support of those aspects of the stage 1 and stage 2 clauses which are relevant to the interface or equipment to which the stage 3 standard applies. The stage 1 and stage 2 clauses which a stage 3 standard for the Completion of Calls to Busy Subscribers (CCBS) supplementary service shall support are clauses 6 and 8 respectively. The stage 1 and stage 2 clauses which a stage 3 standard for the Completion of Calls on No Reply (CCNR) supplementary service shall support are clauses 7 and 8 respectively.
3
References (normative) The following standards contain provisions which, through reference in this text, constitute provision of this Standard. All standards are subject to revision, and parties to agreements based on this Standard are encouraged to investigate the possibility of applying the most recent editions of the standards indicated below. In the case of references to ECMA Standards that are aligned with ISO/IEC International Standards, the number of the appropriate ISO/IEC International Standard is given in brackets after the ECMA reference. ECMA-142
Private Integrated Services Network - Circuit-mode 64 kbit/s Bearer Services - Service Description, Functional Capabilities and Information Flows (International Standard ISO/IEC 11574)
ISO/IEC 11579-1
Information technology - Telecommunications and information exchange between systems Private Integrated Services Network - Part 1: Reference configuration for PISN Exchanges (PINX)
ETS 300 387
Private Telecommunication Network (PTN); Method for the specification of basic and supplementary services (1994)
ITU-T Rec. I.112
Vocabulary of terms for ISDNs (1993)
ITU-T Rec. I.210
Principles of telecommunication services supported by an ISDN and the means to describe them (1993)
ITU-T Rec. I.221
Common specific characteristics of services (1993)
ITU-T Rec. Z.100
Specification and description language (1993)
- 2 -
4
Definitions For the purposes of this Standard, the following definitions apply.
4.1
External definitions This Standard uses the following terms defined in other documents: – Basic Service
(ITU-T Rec. I.210)
– Private Integrated Services Network (PISN)
(ISO/IEC 11579-1)
– Private Integrated Services Network Exchange (PINX)
(ISO/IEC 11579-1)
– Service
(ITU-T Rec. I.112)
– Signalling
(ITU-T Rec. I.112)
– Supplementary Service
(ITU-T Rec. I.210)
– User
(ECMA-142)
This Standard refers to the following basic call functional entity (FEs) defined in ECMA-142: – Call Control (CC) – Call Control Agent (CCA) This Standard refers to the following basic call inter-FE relationships defined in ECMA-142: – r1 – r2 – r3 This Standard refers to the following basic call information flows defined in ECMA-142: – r1_setup request/indication/response/confirmation – r1_setup_reject request/indication – r1_report request/indication – r1_disconnect request/indication – r2_setup request/indication/response/confirmation – r2_report request/indication – r2_release request/indication – r3_setup request/indication/response/confirmation – r3_setup_reject request/indication – r3_report request/indication This Standard refers to the following basic call information flow elements defined in ECMA-142: – Connection Type (CT) – Destination Number (DN) – Destination Subaddress (DS) – Originating Number (ON) – Originating Subaddress (OS)
- 3 -
4.2
Other definitions
4.2.1
Additional network feature A capability, over and above that of a basic service, provided by a PISN, but not directly to a User.
4.2.2
Busy A property of a User for whom either a “network determined user busy” or “user determined user busy” condition (see clause 3.1 of ITU-T Rec. I.221) exists.
4.2.3
Call, basic call An instance of the use of a basic service.
4.2.4
Call completion The successful presentation of a previously unsuccessful Call to a destination user (User B) which occurs when the call has entered an alerting phase or has been answered.
4.2.5
Free A property of a User who can accept any attempt by the PISN to present a call to that User (i.e. allow the call to reach the alerting or answered state).
4.2.6
Path reservation The reservation of resources prior to SS-CC Recall in order that a connection path through the PISN is available when User A accepts the SS-CC Recall. NOTE Path Reservation does not guarantee that User B will be free when User A accepts the SS-CC Recall.
4.2.7
Recall timer This timer specifies the length of time the network shall wait for a response from user A to a CC Recall.
4.2.8
Retention timer This timer specifies the period of time the network retains the originating call information after a valid call attempt is released.
4.2.9
SS-CC recall An indication informing User A that User B is no longer busy (in the case of SS-CCBS) or has just completed a period of activity (in the case of SS-CCNR). Acceptance of this indication by User A will cause the call to be completed by the PISN.
4.2.10
SS-CC service duration timer This timer specifies the length of time that the service shall be active within the network.
4.2.11
User A The specific User that originated the call and requested the supplementary service.
4.2.12
User B The User that was initially addressed in the original call set up.
5
Acronyms ANF
Additional Network Feature
CC
Call Control (functional entity)
CCA
Call Control Agent (functional entity)
CCBS
Completion of Calls to Busy Subscribers
CCI
Call Control Identifier
CCNR
Completion of Calls on No Reply
CD
Call Completion De-registered
- 4 -
CR
Cancellation Reason
CT
Connection Type
DN
Destination Number
FC
Failure Cause
FE
Functional Entity
FEA
Functional Entity Action
ISDN
Integrated Services Digital Network
MT
Monitor Type
NDUB
Network Determined User Busy
ON
Originating Number
PINX
Private Integrated Services Network Exchange
PISN
Private Integrated Services Network
RC
Reject Cause
RL
Request List
RM
Request Maintained
RVC
Reservation Capability
SDL
Specification and Description Language
SI
Status Indicator
SS-CC
Supplementary Service Call Completion
NOTE This is a generic term, used to describe aspects common to both SS-CCBS and SS-CCNR.
6
SS-CCBS
Supplementary Service Completion of Calls to Busy Subscribers
SS-CCNR
Supplementary Service Completion of Calls on No Reply
TE
Terminal Equipment
UDUB
User Determined User Busy
SS-CCBS stage 1 specification
6.1 6.1.1
Description General description Completion of Calls to Busy Subscribers (SS-CCBS) is a supplementary service which is offered to a calling User A. On encountering a busy called User B, it allows User A to request that the PISN monitors User B and notifies User A when User B becomes free. On response by User A to that notification, the PISN shall attempt to complete the call to User B.
6.1.2
Qualifications on applicability to telecommunication services This supplementary service is applicable to all basic services defined in ECMA-142.
6.2 6.2.1
Procedures Provision/Withdrawal SS-CCBS may be provided after pre-arrangement with the service provider (by means of service profile control), or may be available generally to all Users. SS-CCBS may be withdrawn on request of the User or for administrative reasons.
- 5 -
The subscription parameters and values offered by a PISN shall be an implementation matter. A PISN may offer more or less parameters and values than those specified below. Possible subscription options are summarized in table 1. Table 1 - SS-CCBS Subscription parameters Subscription option Recall mode
Values: – SS-CC Recall offered to all compatible terminals (note) – SS-CC Recall offered to the terminal which has invoked SS-CCBS
NOTE If the user has more than one compatible terminal (e.g., passive bus arrangement), this option will result in SSCC Recall being offered simultaneously to all those terminals, thereby allowing acceptance by any one of those terminals. 6.2.2 6.2.2.1
Normal procedures Activation/deactivation/registration/Interrogation SS-CCBS is permanently activated. No information needs to be registered with the PISN for this supplementary service, and therefore interrogation is not applicable.
6.2.2.2
Invocation and operation When a call from User A fails because the destination User, User B, is busy, the PISN shall retain the call information provided by User A, as described in 9.2.1 of ECMA-142, for a period during which User A shall be able to request SS-CCBS. On receipt of a request for SS-CCBS during that period, the PISN shall check whether it is possible to initiate the service, and if so shall send an acknowledgment to User A, start monitoring User B and start the SS-CCBS Service Duration Timer. The acknowledgment means that User A can expect to receive a SS-CC Recall if User B becomes free within the period of the SS-CCBS Service Duration Timer. NOTE 1 The fact that User B is already being monitored, as a result of a call completion request from another user, need not cause rejection of the request from User A. The handling of multiple requests against the same User B is an implementation matter, typically involving some sort of queue arranged in chronological or priority order. NOTE 2 The fact that User A has already invoked call completion against another user need not cause rejection of any further requests for call completion from User A. The handling of multiple requests by the same User A is an implementation matter. NOTE 3 The period during which SS-CCBS can be invoked and the value of the SS-CCBS Service Duration timer are implementation specific. After the SS-CCBS request has been acknowledged, User A shall be able to receive and initiate other calls. A PISN may provide User A with the ability to request a list of outstanding SS-CC requests that User A has invoked. If the Recall mode is "SS-CC Recall offered to all compatible terminals", details of all requests made by that user should be provided. If the Recall mode is "SS-CC Recall offered to the terminal which has invoked SS-CCBS", only details of requests made by the user from that terminal should be provided. The list will be empty if there are no outstanding SS-CC requests. When the monitoring of User B indicates that User B has become free, and if User A is also free, the PISN shall provide SS-CC Recall, and start the SS-CC Recall timer.
- 6 -
If User A accepts the SS-CC Recall, the PISN shall attempt to complete the call between User A and User B. If the call is successfully presented to User B and enters an alerting phase or is answered, SS-CCBS shall be regarded as complete. 6.2.2.3
Cancellation The PISN shall provide User A with the ability to request cancellation of at least one of the following: − all outstanding SS-CC requests for which a SS-CC Recall is still expected; − the most recent SS-CC request for which a SS-CC Recall is still expected; and, − a specific SS-CC request for which a SS-CC Recall is still expected. If the Recall mode is "SS-CC Recall offered to all compatible terminals", requests made by that user should be cancelable. If the Recall mode is "SS-CC Recall offered to the terminal which has activated SS-CCBS", requests made by the user from that terminal should be cancellable. User A shall be informed of successful cancellation.
6.2.3
Exceptional Procedures
6.2.3.1
Activation/deactivation/registration/interrogation Not applicable.
6.2.3.2 6.2.3.2.1
Invocation and Operation Rejection of SS-CCBS Service request If User A is not permitted to request SS-CCBS, the PISN shall reject the SS-CCBS request with an indication of whether denial is short or long term. Short term denial shall be used for temporary conditions where a later request for SS-CCBS might be successful. Examples of conditions that may result in a short term denial are: − limit of requests by User A already reached; − no call information retained; − limit of requests against User B already reached; or, − duplicate request (see 6.2.3.2.5), Long term denial shall be used when later requests will also be rejected. Examples of a conditions that may result in a long term denial are: − SS-CCBS not provided to User A; or, − interworking with a network which does not support SS-CCBS; − SS-CCBS not allowed against User B (note). NOTE This is an implementation option that can apply to certain classes of users.
6.2.3.2.2
User A is busy on SS-CC recall If User A is found to be busy when User B becomes free, the PISN shall wait for both Users to become free before providing SS-CC Recall and starting the SS-CC Recall timer. As an option, the PISN can notify User A that the PISN is attempting to complete a call. NOTE On receipt of such a notification, User A can either:
− ignore the notification, thereby causing the SS-CC Recall to be delayed; − cancel the SS-CCBS request; or, − free resources by disposing of an existing call, thereby allowing the SS-CC Recall to proceed.
- 7 -
6.2.3.2.3
Network congestion If path reservation is used by the PISN, network congestion can delay the SS-CC Recall, which will not occur until a path has been reserved and both Users are free. If the PISN does not use path reservation, or interworks with a network which does not allow path reservation, the call completion attempt can fail after User A has accepted the SS-CC Recall because of network congestion. In this case, User A shall be informed of the failure and whether the SS-CCBS request has been maintained by the PISN and a further SS-CC Recall can be expected. NOTE Alternative (implementation specific) procedures can also be provided, but are beyond the scope of this Standard.
6.2.3.2.4
User B becomes busy after successful SS-CC recall If User B is busy for the call resulting from a successful SS-CC Recall of User A, the PISN shall either: − abandon SS-CCBS and release reserved path if path reservation has been performed, indicating the reason for the failure to User A and that the SS-CCBS request has been canceled. In such a case the PISN may allow User A, as an implementation option, the option to re-invoke SS- CCBS if call completion to User B is still required; or, NOTE The method used in the PISN to allow User A to re-invoke SS-CCBS is outside the scope of this Standard. − resume monitoring of User B, indicating the reason for the failure to User A and that the SS-CCBS request has been maintained. In such a case, User A may, as a User option, request cancellation of the SS-CCBS request, if call completion to User B is no longer required. As a PISN option, if User B makes an outgoing call after SS-CC Recall has been started, but before User A has accepted the SS-CC Recall, then User B may be notified that the PISN is attempting to complete a call. NOTE This gives User B the opportunity to abandon call initiation in order to allow the SS-CCBS call to complete.
6.2.3.2.5
User B becomes busy during path reservation If user B is found to be busy when path reservation is performed, the path shall be released and the PISN shall wait for User B to become not busy before reattempting path reservation.
6.2.3.2.6
Duplicate SS-CCBS requests If User A has already requested SS-CCBS on User B for a particular Basic service, and is awaiting recall, any subsequent request from User A to invoke SS-CCBS on User B, for the same Basic service, shall cause the PISN to either: − reject the request as a duplicate request; or, − accept the request as valid. NOTE In the case that the PISN accepts the duplicate SS-CCBS request, User A can receive one or more SS-CC Recalls dependent on the treatment of the duplicate request by the PISN.
6.2.3.2.7
Other failure situations A particular request for the service shall be automatically canceled by the PISN, and User A shall be notified if: − User B and/or User A is still busy after the SS-CCBS Service Duration Timer expires; − User A does not accept the SS-CC Recall before the SS-CC Recall timer expires; − User B invokes or activates a service that conflicts with the existing SS-CCBS invocation;
- 8 -
− for any reason , the PISN is unable to continue with the CCBS invocation. 6.2.3.3
Cancellation A cancellation request shall be rejected if there are no SS-CC requests for User A or if the request is to cancel a specific SS-CC request which does not exist.
6.3
Interactions with other supplementary services Interactions with other supplementary services and ANFs for which PISN standards were available at the time of publication of this Standard are specified below. NOTE Annex A anticipates interactions with future supplementary services and ANFs.
6.3.1
Calling Line Identification Presentation (SS-CLIP) No interaction.
6.3.2
Connected Line Identification Presentation (SS-COLP) No interaction.
6.3.3
Calling/Connected Line Identification Restriction (SS-CLIR) If User A requests override of the SS-CLIR default value for a call, and the call encounters a busy User B, the request to override the default value shall be retained by the network and shall apply to a call resulting from the use of SS-CCBS.
6.3.4
Calling Name Identification Presentation (SS-CNIP) No interaction.
6.3.5
Connected Name Identification Presentation (SS-CONP) No interaction.
6.3.6
Calling/Connected Name Identification Restriction (SS-CNIR) If User A requests override of the SS-CNIR default value for a call, and the call encounters a busy User B, the request to override the default value shall be retained by the network and shall apply to a call resulting from the use of SS-CCBS.
6.3.7
Completion of Calls on No Reply (SS-CCNR) If User A has SS-CCNR activated on User B, and User A requests SS-CCBS on User B, this request shall be treated as a duplicate SS-CCBS request in accordance with 6.2.3.2.5. NOTE When User B is busy (the pre-requisite for invocation of SS-CCBS by User A) before SS-CC Recall has been started relating to a previous SS-CCNR request, the pending SS-CCNR request has effectively become an SSCCBS request, as it is awaiting a free User B in order to recall User A. If an SS-CCBS request is then received from User A, relating to User B, this is therefore effectively a duplicate SS-CCBS request and is treated as such by the PISN.
6.3.8
Call Transfer (SS-CT) No interaction.
6.3.9
Call Forwarding Unconditional (SS-CFU) a) SS-CFU activated by user B before user A requests SS-CCBS If the call to User B is diverted to User C by SS-CFU and User C is busy, then a SS-CCBS request from User A shall be applied to the diverted-to User C. b) SS-CFU activated by user B after user A requests SS-CCBS If User B activates SS-CFU after User A has requested SS-CCBS and whilst the SS-CC Recall has not yet been accepted by User A, the SS-CCBS request shall either continue to be applied to User B or be canceled.
- 9 -
c) SS-CFU activation by user A If User A invokes SS-CCBS whilst SS-CFU is activated, or User A invokes SS-CCBS and subsequently activates SS-CFU, SS-CC Recall shall still be given to User A. 6.3.10
Call Forwarding Busy (SS-CFB) a) SS-CFB activated by user B before user A requests SS-CCBS If the call from User A to User B is diverted to User C by SS-CFB and User C is busy, then a SS-CCBS request made by User A shall be applied either to the diverted-to User C or to the originally called User B. b) SS-CFB activated by user B after user A requests SS-CCBS If User B activates SS-CFB after User A has requested SS-CCBS and whilst the SS-CC Recall has not yet been accepted by User A, the SS-CCBS request shall continue to be applied to User B. c) SS-CFB activation by user A If User A invokes SS-CCBS whilst SS-CFB is activated, or User A invokes SS-CCBS and subsequently activates SS-CFB, this shall not affect the provision of the SS-CC Recall to User A.
6.3.11
Call Forwarding on No Reply (SS-CFNR) If User B activates SS-CFNR after User A has requested SS-CCBS and whilst the SS-CC Recall has not yet been accepted by User A, then the SS-CCBS request shall continue to be applied to User B. NOTE In such a case, the call resulting from successful completion of SS-CCBS can be subject to SS-CFNR if not answered. If User A invokes SS-CCBS whilst SS-CFNR is activated, or User A invokes SS-CCBS and subsequently activates SS-CFNR, this shall not affect the provision of the SS-CC Recall to User A.
6.3.12
Path Replacement (ANF-PR) No interaction.
6.4
Interworking considerations Where Users A and B are on a different network, the availability of SS-CCBS to User A will be limited by the capabilities of the other network and the interworking functions between the PISN and the other network. If User B is connected to a public ISDN and the public ISDN version of the SS-CCBS service is available at the network interworking point, User A shall be able to request SS-CCBS on public ISDN User B. In addition, a User A served by the Public ISDN shall be able to request SS-CCBS on a PISN User B. NOTE This assumes peer cooperation between the public and private ISDN in provision of the SS-CCBS service
6.5
SS-CCBS overall SDL Figure 1 contains the dynamic description of SS-CCBS using the Specification and Description Language (SDL) defined in ITU-T Rec. Z.100. The SDL process represents the behaviour of the network in providing SS-CCBS. The relationship of this process to the basic call process is indicated in the annotations. Input signals from the left and output signals to the left represent primitives from and to User A. Input signals from the right represent internal stimuli.
- 10 -
idle CCBS request
NO
CCBS ?
YES
internal failure of SS-CC
Service dur. timer expiry
Request maintained ?
cancel SS-CC req.
awaiting free User B
SS-CC failed req. not maintnd
CCBS Confirm
Long Term Denial
awaiting free User B
SHORT
Short Term Denial
idle
User B free
NO
User A free ?
NO SS-CC failed req. maintnd
Short or long term ?
LONG
available
YES
start service dur. timer
SS-CC cancelled
awaiting free
YES
User A
User A free stop service dur. timer cancel SSCC request
idle
YES NO
Path reservation possible ?
Service dur. timer expiry
cancel
NO
YES
idle
User B still free ?
SS-CC req.
awaiting free User B
SS-CC cancelled
Initiate path reservation
any SS-CC state
cancel request
reservation failure
reservation successful
cancel SS-CC request stop service dur. timer
cancellation successful
idle
idle
pending path reservation
Path res still possible ?
NO
stop service dur. timer
cancel SS-CC req.
SS-CC recall request
stop service dur. timer
start timer CC-Recall
SS-CC failed req. not maintnd
pending recall
idle
YES
Initiate path reservation pending path reservation
Figure 1 - SS-CCBS, Overall SDL (sheet 1 of 2)
Service dur. timer expiry cancel SS-CC req. SS-CC cancelled
idle
- 11 -
pending recall
This applies only to non-reservation
Network congestion
SS-CC recall accept
SS-CC recall reject
Stop timer CC-Recall
Stop timer CC-Recall
complete call to user B
cancel SS-CC req.
call completion pending
idle
Call completed
User B busy
Expiry timer CC-Recall
Note
Call completed re-register SS-CC req.
cancel SS-CC req.
SS-CC failed req. maintnd start servc. duration timer awaiting free User B
cancel SS-CC req.
re-register SS-CC req.
SS-CC failed req. not maintnd
SS-CC failed req. not maintnd
SS-CC failed req. maintnd
idle
idle
start servc. duration timer
idle
awaiting free User B
NOTE These notifications may be the same as the basic call notification of call completion and need not be specific to SSCCBS. Figure 1 - SS-CCBS, Overall SDL (sheet 2 of 2)
- 12 -
7
SS-CCNR stage 1 description
7.1
Description
7.1.1
General description Completion of Calls on No Reply (SS-CCNR) is a supplementary service which is offered to a calling User A. On encountering a called User B which does not answer, it allows User A to request that the PISN monitors User B and notifies User A when User B becomes free after a subsequent period of activity. On response by User A to that notification, the PISN shall attempt to complete the call to User B. NOTE User activities that constitute a subsequent period of activity are implementation specific and beyond the scope of this Standard.
7.1.2
Qualifications on applicability to telecommunication services This supplementary service is applicable to all basic services defined in ECMA-142.
7.2
Procedures
7.2.1
Provision/Withdrawal SS-CCNR may be provided after pre-arrangement with the service provider (by means of service profile control), or may be available generally to all Users. SS-CCNR may be withdrawn on request of the User or for administrative reasons. The subscription parameters and values offered by a PISN shall be an implementation matter. A PISN may offer more or less parameters and values than those specified below. Possible subscription options are summarised in table 2, which shall apply to the whole access of the served user. Table 2 - SS-CCNR Subscription parameters Subscription option Recall mode
Values: − SS-CC Recall offered to all compatible terminals − SS-CC Recall offered to the terminal which has activated SS-CCNR
7.2.2 7.2.2.1
Normal Procedures Activation/deactivation/registration/interrogation Sub-clause 6.2.2.1 shall apply, with the exception that 'SS-CCBS' shall be replaced by 'SS-CCNR'.
7.2.2.2
Invocation and operation When a call from User A fails because the destination User, User B, does not answer, the PISN shall retain the call information provided by User A, as described in 9.2.1 of ECMA-142, for a period during which User A shall be able to request SS-CCNR. User A shall also be able to request SS-CCNR whilst User B is alerting. On receipt of a request for SS-CCNR, the PISN shall check whether it is possible to initiate the service, and if so shall send an acknowledgment to User A, start monitoring User B and start the SS-CCNR Service Duration Timer. The acknowledgment means that User A can expect to receive a SS-CC Recall if User B becomes free, after a subsequent period of activity, within the period of the SS-CCNR Service Duration Timer. NOTE 1 The fact that User B is already being monitored, as a result of a call completion request from another user, need not cause rejection of the request from User A. The handling of multiple requests against the same User B is an implementation matter, typically involving some sort of queue arranged in chronological or priority order.
- 13 -
NOTE 2 The fact that User A has already invoked call completion against another user need not cause rejection of any further requests for call completion from User A. The handling of multiple requests by the same User A is an implementation matter. NOTE 3 The period during which SS-CCNR can be invoked and the value of the SS-CCNR Duration timer are implementation specific. After the SS-CCNR request has been acknowledged, User A shall be able to receive and initiate other calls. A PISN may provide User A with the ability to request a list of outstanding SS-CC requests that User A has invoked. If the Recall mode is "SS-CC Recall offered to all compatible terminals", details of all requests made by that user should be provided. If the Recall mode is "SS-CC Recall offered to the terminal which has activated SS-CCNR", only details of requests made by the user from that terminal should be provided. The list will be empty if there are no outstanding SS-CC requests. When the monitoring of User B indicates that User B has become free after a period of activity (related to the same basic service as the original call to User B), and if User A is also free, the PISN shall provide SS-CC Recall, and start the SS-CC Recall timer. If User A accepts the SS-CC Recall, the PISN shall attempt to complete the call between User A and User B. If the call is successfully presented to User B and enters an alerting phase or is answered, SS-CCNR shall be regarded as complete. 7.2.2.3
Cancellation Sub-clause 6.2.2.3 shall apply, with the exception that 'SS-CCBS' shall be replaced by 'SS-CCNR'.
7.2.3
Exceptional procedures
7.2.3.1
Activation/deactivation/registration and Interrogation Not applicable.
7.2.3.2 7.2.3.2.1
Invocation and operation Rejection of SS-CCNR service request Sub-clause 6.2.3.2.1 shall apply, with the exception that 'SS-CCBS' shall be replaced by 'SS-CCNR'.
7.2.3.2.2
User A is busy on SS-CC recall If User A is found to be busy when User B becomes free after a period of activity, the PISN shall wait for both Users to become free before providing SS-CC Recall and starting the SS-CC Recall timer. As an option, the PISN can notify User A that the PISN is attempting to complete a call. NOTE On receipt of such a notification, User A can either: − ignore the notification, thereby causing the SS-CC Recall to be delayed; − cancel the SS-CCNR request; or, − free resources by disposing of an existing call, thereby allowing the SS-CC Recall to proceed.
7.2.3.2.3
Network congestion Sub-clause 6.2.3.2.3 shall apply, with the exception that 'SS-CCBS' shall be replaced by 'SS-CCNR.
7.2.3.2.4
User B becomes busy after successful SS-CC recall If User B is busy for the call resulting from a successful SS-CC Recall of User A, the PISN shall either: − abandon SS-CCNR indicating the reason for the failure to User A and that the SS- CCNR request has been cancelled. In such a case, User A may, as a User option, invoke SS-CCBS if call completion to User B is still required; or, − automatically invoke SS-CCBS monitoring of User B, indicating the reason for the failure to User A and that SS-CCBS has been invoked. In such a case, User A may, as a User option, request cancellation of the SS- CCBS request, if call completion to User B is no longer required.
- 14 -
As a PISN option, if User B makes an outgoing call after SS-CC Recall has been started, but before User A has accepted the SS-CC Recall, then User B may be notified that the PISN is attempting to complete a call. NOTE This gives User B the opportunity to abandon call initiation in order to allow the SS-CCBS call to complete. 7.2.3.2.5
User B becomes busy during path reservation If user B is found to be busy when path reservation is performed, the path shall be released and the PISN shall wait for User B to become not busy before reattempting path reservation.
7.2.3.2.6
Duplicate SS-CCNR requests Sub-clause 6.2.3.2.5 shall apply, with the exception that 'SS-CCBS' shall be replaced by 'SS-CCNR'
7.2.3.2.7
Other failure situations A particular request for the service shall be automatically cancelled by the PISN, and User A shall be notified if: − User B has still had no period of activity before the SS-CCNR Service Duration Timer expires; − User B and/or User A are still busy (after a period of activity by User B) when the SS-CCNR Service Duration Timer expires; − User A does not accept the SS-CC Recall before the SS-CC Recall timer expires; − User B invokes or activates a service that conflicts with the existing SS-CCNR invocation; − for any reason, the PISN is unable to continue with the CCNR invocation.
7.2.3.3
Cancellation Sub-clause 6.2.3.3 shall apply, with the exception that 'SS-CCBS' shall be replaced by 'SS-CCNR'.
7.3
Interaction with other supplementary services Interactions with other supplementary services and ANFs for which PISN standards were available at the time of publication of this Standard are specified below. NOTE Annex A anticipates interactions with future supplementary services and ANFs.
7.3.1
Calling Line Identification Presentation (SS-CLIP) No interaction.
7.3.2
Connected Line Identification Presentation (SS-COLP) No interaction.
7.3.3
Calling/Connected Line Identification Restriction (SS-CLIR) If User A requests override of the SS-CLIR default value for a call, and the call is not answered by User B, the request to override the default value shall be retained by the network and shall apply to a call resulting from the use of SS-CCNR.
7.3.4
Calling Name Identification Presentation (SS-CNIP) No interaction.
7.3.5
Connected Name Identification Presentation (SS-CONP) No interaction.
7.3.6
Calling/Connected Name Identification Restriction (SS-CNIR) If User A requests override of the SS-CNIR default value for a call, and the call is not answered by User B, the request to override the default value shall be retained by the network and shall apply to a call resulting from the use of SS-CCNR.
- 15 -
7.3.7
Completion of Calls to Busy Subscribers (SS-CCBS) Sub-clause 6.3.12 shall apply.
7.3.8
Call Transfer (SS-CT) No interaction.
7.3.9
Call Forwarding Unconditional (SS-CFU) a) SS-CFU activated by user B before user A requests SS-CCNR If the call to User B is diverted to User C by SS-CFU and User C does not answer, then a SS-CCNR request from User A shall be applied to the diverted-to User C. b) SS-CFU activated by user B after user A requests SS-CCNR If User B activates SS-CFU after User A has requested SS-CCNR and whilst the SS-CC Recall has not yet been accepted by User A, the SS-CCNR request shall either continue to be applied to User B or be cancelled. c) SS-CFU activation by user A If User A invokes SS-CCNR whilst SS-CFU is activated, or User A invokes SS-CCNR and subsequently activates SS-CFU, SS-CC Recall shall still be given to User A.
7.3.10
Call Forwarding Busy (SS-CFB) a) SS-CFB activated by user B before user A requests SS-CCNR If the call from User A to User B is diverted to User C by SS-CFB and C does not answer, then a SS-CCNR request made shall be applied to the diverted-to User C. b) SS-CFB activated by user B after user A requests SS-CCNR If User B activates SS-CFB after User A has requested SS-CCNR and whilst the SS-CC Recall has not yet been accepted by User A, the SS-CCNR request shall continue to be applied to User B. c) SS-CFB activation by user A If User A invokes SS-CCNR whilst SS-CFB is invoked, or User A invokes SS-CCNR and subsequently invokes SS-CFB, this shall not affect the provision of the SS-CC Recall to User A.
7.3.11
Call Forwarding on No Reply (SS-CFNR) If the call to User B is diverted to User C by SS-CFNR and User C does not answer, then a SS-CCNR request from User A shall be applied to either User B or to User C. If User B activates SS-CFNR after User A has requested SS-CCNR and whilst the SS-CC Recall has not yet been accepted by User A, the SS-CCNR request is not affected. If User A invokes SS-CCNR whilst SS-CFNR is activated, or User A invokes SS-CCNR and subsequently activates SS-CFNR, this shall not affect the provision of the SS-CC Recall to User A.
7.3.12
Path Replacement (ANF-PR) No interaction.
7.4
Interworking considerations Where User B is on a different network, the availability of SS-CCNR to User A will be limited by the capabilities of the other network and the interworking functions between the PISN and the other network. If User B is connected to a public ISDN and the public ISDN version of SS-CCNR is available at the network interworking point, User A shall be able to request SS-CCNR on public ISDN User B. In addition, a User A served by the Public ISDN shall be able to request SS-CCNR on a PISN User B. NOTE This assumes peer cooperation between the public and private ISDN in provision of SS-CCNR.
- 16 -
7.5
SS-CCNR Overall SDL Figure 2 contains the dynamic description of SS-CCNR using the Specification and Description Language (SDL) defined in ITU-T Rec. Z.100. The SDL process represents the behaviour of the network in providing SS-CCNR. It is presented as the procedure and state requirements for SS-CCNR that are additional to those for SS-CCBS, as shown in figure 1. The relationship of this process to the basic call process is indicated in the annotations. Input signals from the left and output signals to the left represent primitives from and to User A. Input signals from the right represent internal stimuli.
idle CCNR request CCNR available ? YES
start service dur. timer CCNR Confirm
NO
Short or long term ? LONG Long Term Denial
SHORT
Short Term Denial
awaiting activity at User B internal failure of SS-CC
activity at User B
idle Service dur. timer expiry
YES
Request maintained ?
SS-CC failed req. maintnd
stop service dur. timer
cancel SS-CC req.
awaiting activity at User B
SS-CC failed req. not maintnd
idle
awaiting free User B
SS-CC cancelled
NO
idle
Figure 2 - Additions to SS-CCBS overall SDL for SS-CCNR
- 17 -
8
SS-CC stage 2 specification
8.1
Functional model
8.1.1
Functional model description The functional model shall comprise the following functional entities (FEs): FE1
Originating SS-CC Agent FE
FE2
Originating SS-CC Controlling FE
FE3
Terminating SS-CC Controlling FE
FE4
Terminating SS-CC Agent FE
The following functional relationships shall exist between these FEs: ra
between FE1 and FE2,
rb
between FE2 and FE3,
rc
between FE3 and FE4.
Figure 3 shows these FEs and relationships. ra
FE1
rb
FE2
rc
FE3
FE4
Figure 3 - Functional model for SS-CC 8.1.2 8.1.2.1
Description of the functional entities Originating SS-CC agent FE, FE1 The FE that serves the User that wishes to invoke either of the call completion services (SS-CCBS or SSCCNR).
8.1.2.2
Originating SS-CC controlling FE, FE2 The FE within the network which co-operates with its peer (FE3) to provide the PISN call completion supplementary service as requested by FE1.
8.1.2.3
Terminating SS-CC controlling FE, FE3 The FE within the network which co-operates with its peer (FE2) to provide the PISN call completion supplementary service as requested by FE1. It also interacts with FE4 to provide the monitoring information that is required for the successful operation of the call completion services.
8.1.2.4
Terminating SS-CC agent FE, FE4 The FE that serves the monitored User (B).
8.1.3
Relationship to basic call functional model An example of a relationship between the FEs for SS-CC and FEs for the basic call is shown in figure 4.
ra
r1 CCA
rb
FE3
FE2
FE1
r2 CC
CC
r2
rc
FE4
r3 CC
CCA
Figure 4 - Example Relationship between model for SS-CC and Basic Call
- 18 -
8.2
Information flows
8.2.1 8.2.1.1
Definition of information flows ra_CC_cancellation_access ra_CC_cancellation_access is a confirmed information flow across ra from FE1 to FE2 which cancels the SSCC service. Table 3 lists the service elements within the ra_CC_cancellation_access information flow. The column headed "Request" indicates which of these elements are mandatory (M) and which are optional (O) in a ra_CC_cancellation_access request/indication information flow. The column headed "Confirm" indicates which of these service elements are mandatory (M) and which are optional (O) in a ra_CC_cancellation_access response/confirmation information flow. Table 3 - Information content of ra_CC_cancellation_access Service Element
Request
Confirm
CC Identifier (CCI)
M
-
Reject Cause (RC)
-
M (note)
NOTE This service element shall be included when the cancellation of SS-CC cannot be performed and shall indicate the reason for failure. Examples of the reasons that cancellation may not be possible are:
− SS-CC request does not exist; or, − no invoked SS-CC requests exist. 8.2.1.2
ra_CC_cancelled ra_CC_cancelled is an unconfirmed information flow across ra from FE2 to FE1 which indicates that the SSCC service has been cancelled. Table 4 lists the service elements within the ra_CC_cancelled information flow. The column headed "Request" indicates which of these service elements are mandatory (M) and which are optional (O) in a ra_CC_cancelled request/indication information flow. Table 4 - Information content of ra_CC_cancelled Service Element
Request
Cancellation Reason (CR)
M
CC Identifier (CCI)
M
Connection Type (CT)
O (note 1)
Originating Number (ON)
O (note 2)
Originating Subaddress (OS)
O
NOTE 1 This service element shall only be sent when the recall mode is SS-CC recall offered to all compatible terminals. NOTE 2 This service element shall be included where there is more than one PISN number associated with User A's access. 8.2.1.3
ra_CC_failed ra_CC_failed is an unconfirmed information flow across ra from FE2 to FE1 informing User A that the SS-CC service has failed, subsequent to successful recall of User A.
- 19 -
Table 5 lists the service elements within the ra_CC_failed information flow. The column headed "Request" indicates which of these service elements are mandatory (M) and which are optional (O) in a ra_CC_failed request/indication information flow. Table 5 - Information content of ra_CC_failed Service Element
Request
Failure Cause (FC)
M (note 1)
Request Maintained (RM)
O (note 2)
NOTE 1 This service element shall indicate the reason for failure of SS-CC. Examples of reasons for failure are: – User B busy again, or – Network Congestion. NOTE 2 This service element shall be included when the SS-CC request has been maintained by the PISN subsequent to the failure of the original completion attempt. 8.2.1.4
ra_CC_list ra_CC_list is a confirmed information flow across ra from FE1 to FE2 which requests a ‘list’ of all outstanding SS-CC requests that user A has invoked. The response contains a list of those requests invoked by User A. Table 6 lists the service elements within the ra_CC_list information flow. The column headed "Request" indicates which of these service elements are mandatory (M) and which are optional (O) in a ra_CC_list request/indication information flow. The column headed "Confirm" indicates which of these service elements are mandatory (M) and which are optional (O) in a ra_CC_list response/confirmation information flow. Table 6 - Information content of ra_CC_list Service Element
Request
Confirm
O
-
O (note 1)
-
Reject Cause (RC)
-
O (note 2)
Request List (RL)
-
O (note 3)
CC Identifier (CCI) Originating Number (ON)
NOTE 1 This service element shall be included where there is more than one PISN number associated with User A's access, otherwise it shall be omitted. NOTE 2 This service element shall be included if the CC_list confirm/response indicates rejection and indicate the reason for rejection, otherwise it shall be omitted. NOTE 3 This service element shall be included if the CC_list confirm/response indicates success and shall include a list of PISN numbers on which User A has invoked SS-CC, otherwise it shall not be included. In the case of recall offered to all compatible terminals the corresponding CC Identifiers shall be included together with information to enable terminals to decide whether they are compatible. 8.2.1.5
ra_CC_recall_accepted ra_CC_recall_accepted is an unconfirmed information flow across ra from FE1 to FE2 in order to indicate that User A has accepted the SS-CC Recall and wishes to complete the original call to User B.
- 20 -
Table 7 lists the service elements within the ra_CC_recall_accepted information flow. The column headed "Request" indicates which of these service elements are mandatory (M) and which are optional (O) in a ra_CC_recall_accepted request/indication information flow. Table 7 - Information content of ra_CC_recall_accepted Service Element
Request
CC Identifier (CCI) 8.2.1.6
M
ra_CC_rem_user_free ra_CC_rem_user_free is an unconfirmed information flow across ra from FE2 to FE1 indicating that User B is not busy and instructing FE1 to recall User A. Table 8 lists the service elements within the ra_CC_rem_user_free information flow. The column headed "Request" indicates which of these service elements are mandatory (M) and which are optional (O) in a ra_CC_rem_user_free request/indication information flow. Table 8 - Information content of ra_CC_rem_user_free Service Element
Request
CC Identifier (CCI)
M
Connection Type (CT)
O
Destination Number (DN)
M
Destination Subaddress (DS)
O
Originating Number (ON)
O (note)
Originating Subaddress (OS)
O
NOTE This service element shall be included where there is more than one PISN number associated with User A's access. 8.2.1.7
ra_CC_request ra_CC_request is a confirmed information flow across ra from FE1 to FE2 which invokes the SS-CC service. The response indicates whether the request to invoke SS-CC has been accepted or rejected. It also indicates the reason if the response indicates rejection. Table 9 lists the service elements within the ra_CC_request information flow. The column headed "Request" indicates which of these service elements are mandatory (M) and which are optional (O) in a ra_CC_request request/indication information flow. The column headed "Confirm" indicates which of these service elements are mandatory (M) and which are optional (O) in a ra_CC_request response/confirmation information flow. Table 9 - Information content of ra_CC_request Service Element
Request
Confirm
CC Identifier (CCI)
-
M
Recall Mode (RM)
-
M
Reject Cause (RC)
-
O (note)
- 21 -
NOTE This service element shall be included if the CC_request cannot be accepted. Examples of possible error conditions are as follows:
− − − − − 8.2.1.8
limit of requests reached locally (User A) limit of requests reached remotely (User B) duplicate invocation SS-CC not provided interworking with a network that does not support SS-CC.
ra_CC_status_req ra_CC_status_req is a confirmed information flow across ra from FE2 to FE1 which ascertains the status of User A. The confirmation indicates whether User A is busy or free. Table 10 lists the service elements within the ra_CC_status_req information flow. The column headed "Request" indicates which of these service elements are mandatory (M) and which are optional (O) in a ra_CC_status_req request/indication information flow. The column headed "Confirm" indicates which of these service elements are mandatory (M) and which are optional (O) in a ra_CC_status_req response/confirmation information flow. Table 10 - Information content of ra_CC_status_req Service Element
Request
Confirm
CC Identifier (CCI)
O (note 1)
-
Connection Type (CT)
O (note 2)
-
Originating Number (ON)
O (note 3)
-
Originating Subaddress (OS)
O
-
Status Indicator (SI)
-
M (note 4)
NOTE 1 CCI shall be sent in the case of specific recall. NOTE 2 CT shall only be sent when the subscription option "SS-CC Recall offered to all compatible terminals" is subscribed to. NOTE 3 ON shall be included where there is more than one PISN number associated with User A's access. NOTE 4 This service element shall indicate either: – busy, or – free. 8.2.1.9
ra_CC_stop_recall ra_CC_stop_recall is an unconfirmed flow across ra from FE2 to FE1 in order to inform FE1 that another FE1 has accepted the recall. This applies in the case where SS-CC recall is offered to all compatible terminals. Table 11 lists the service elements within the ra_CC_stop_recall information flow. Table 11 - Information content of ra_CC_stop_recall Service Element CC identifier (CCI)
Request M
- 22 -
8.2.1.10
ra_CC_user_B_free ra_CC_user_B_free is an unconfirmed information flow across ra from FE2 to FE1 in order to inform User A, when User A is known to be busy, that User B is now free. Table 12 lists the service elements within the ra_CC_user_B_free information flow. The column headed "Request" indicates which of these service elements are mandatory (M) and which are optional (O) in a ra_CC_user_B_free request/indication information flow. Table 12 - Information content of ra_CC_user_B_free Service Element
Request
CC Identifier (CCI)
M
Connection Type (CT)
O
Destination Number (DN)
M
Destination Subaddress (DS)
O
Originating Number (ON)
O (note)
Originating Subaddress (OS)
O
NOTE This service element shall be included where there is more than one PISN number associated with User A's access. 8.2.1.11
rb_CC_call rb_CC_call is an unconfirmed information flow across rb from FE2 to FE3 which initiates offering of the completed call to User B. If Path reservation has not been performed, it also cancels the SS-CC service. There are no service elements in this information flow.
8.2.1.12
rb_CC_call_reject rb_CC_call_reject is an unconfirmed information flow across rb from FE3 to FE2 which indicates that offering of the completed call to User B has been unsuccessful. Table 13 lists the service elements within the rb_CC_call_reject information flow. The column headed "Request" indicates which of these service elements are mandatory (M) and which are optional (O) in a rb_CC_call_reject request/indication information flow. Table 13 - Information content of rb_CC_call_reject Service Element Reject Cause (RC)
Request M (note)
NOTE This service element shall indicate the reason for failure. An example of a reason is: User B busy. 8.2.1.13
rb_CC_cancellation rb_CC_cancellation is an unconfirmed information flow across rb from FE2 to FE3 or across rb from FE3 to FE2 which cancels the SS-CC service. There are no service elements in this information flow.
8.2.1.14
rb_CC_free_notification rb_CC_free_notification is an unconfirmed information flow across rb from FE3 to FE2 informing FE2 that User B is now free. There are no service elements in this information flow.
- 23 -
8.2.1.15
rb_CC_monitor rb_CC_monitor is a confirmed information flow across rb from FE2 to FE3 which initiates monitoring at FE3 or re-initiates monitoring in the case where a SS-CC request has failed (e.g. User B busy) and the PISN provides automatic re-registration of the SS-CC service. The response indicates whether or not FE3 has successfully initiated monitoring of User B. Table 14 lists the service elements within the rb_CC_monitor information flow. The column headed "Request" indicates which of these service elements are mandatory (M) and which are optional (O) in a rb_CC_monitor request/indication information flow. The column headed "Confirm" indicates which of these service elements are mandatory (M) and which are optional (O) in a CC_monitor response/confirmation information flow. Table 14 - Information content of rb_CC_monitor Service Element
Request
Confirm
Connection Type (CT)
M
-
Destination Number (DN)
M
-
Destination Subaddress
O
-
Monitor Type (MT)
M (note 1)
-
Originating Number (ON)
M
-
Originating Subaddress
O
-
Reject Cause (RC)
-
O (note 2)
Reservation Capability (RVC)
-
O (note 3)
Retain Capability
O
O (note 4)
NOTE 1 This service element shall indicate either: – Monitor for free User B, or – Monitor for free User B after period of activity. NOTE 2 This service element shall be included if the rb_CC_monitor request/indication cannot be accepted. Examples of reasons for rejection are: – limit of requests reached – SS-CC not provided, or – duplicate invocation. NOTE 3 This service element may be included and shall indicate whether or not path reservation is supported by FE3 in order to allow FE2 to decide whether to invoke path reservation or not. If this element is not contained in the rb_CC_monitor request/response received by FE2, an attempt to initiate path reservation may still fail because FE3 does not support path reservation. NOTE 4 This service element may be included if the rb_CC_monitor request received by FE3 contained the RC Retain Capabilityservice element, otherwise the element shall be omitted. 8.2.1.16
rb_CC_path_reserve rb_CC_path_reserve is a confirmed information flow across rb from FE2 to FE3 which reserves a network connection for the completed call. The response indicates whether or not the reservation was successful. This information flow shall be sent if the path reservation version of SS-CC is provided, otherwise is not required.
- 24 -
Table 15 lists the service elements within the rb_CC_path_reserve information flow. The column headed "Request" indicates which of these service elements are mandatory (M) and which are optional (O) in a rb_CC_path_reserve request/indication information flow. The column headed "Confirm" indicates which of these service elements are mandatory (M) and which are optional (O) in a rb_CC_path_reserve response/confirmation information flow. Table 15 - Information content of rb_CC_path_reserve Service Element
Request
Confirm
-
O (note)
Reject Cause (RC) NOTE
This service element shall be included if FE3 rejects the rb_CC_path_reserve request. It shall indicate either:
− path reservation failed because FE3 does not support path reservation; or, − path reservation failed for other reasons. Examples are: User B busy or lack of resources at FE3. 8.2.1.17
rb_CC_resume_completion rb_CC_resume_completion is an unconfirmed information flow across rb from FE2 to FE3 which informs FE3 that User A is no longer busy and that FE3 should re-instate monitoring of User B, in the case that path reservation is not to be performed. There are no service elements in this information flow.
8.2.1.18
rb_CC_suspend_completion rb_CC_suspend_completion is an unconfirmed information flow across rb from FE2 to FE3 which informs FE3 that User A is temporarily busy in the case that path reservation has not been performed. There are no service elements in this information flow.
8.2.1.19
rb_CC_suspend_path_reservation rb_CC_suspend_path_reservation is an unconfirmed information flow across rb from FE2 to FE3 which informs FE3 that User A is temporarily busy and recall of User A will be delayed. NOTE This flow is accompanied by a basic call flow towards FE3 to clear the path established by the path reserve sequence. There are no service elements in this information flow.
8.2.1.20
rc_CC_status_req rc_CC_status_req is a confirmed information flow across rc from FE3 to FE4 which ascertains the status of User B. The confirmation indicates whether User B is busy or free. Table 16 lists the service elements within the rc_CC_status_req information flow. The column headed "Request" indicates which of these service elements are mandatory (M) and which are optional (O) in a rc_CC_status_req request/indication information flow. The column headed "Confirm" indicates which of these service elements are mandatory (M) and which are optional (O) in a rc_CC_status_req response/confirmation information flow. Table 16 - Information content of rc_CC_status_req Service Element
Request
Confirm
Connection Type (CT)
M
-
Destination Number (DN)
O (note 1)
-
Destination Subaddress (DS)
O
-
Status Indicator (SI)
-
M (note 2)
- 25 -
NOTE 1 DN shall be included where there is more than one PISN number associated with User B's access. NOTE 2 This service element shall indicate either: – busy, or – free. 8.2.2
Relationship of information flows to Basic Call information flows The ra_CC_recall_accept request/indication information flow shall be sent across ra in conjunction with the basic call r1_setup request/indication sent to initiate call establishment by User A in response to recall. The rb_CC_cancellation request/indication information flow shall be sent across rb in conjunction with r2_release request/indication when User A rejects SS-CC recall and path reservation has already been performed. The rb_CC_call request/indication information flow shall be sent across rb in conjunction with the basic call information flow r2_setup request/indication in the case of successful recall of User A when path reservation is not used. The rb_CC_path_reserve request/indication information flow shall be sent across rb in conjunction with the basic call information flow r2_setup request/indication sent to reserve the network path. The rb_CC_path_reserve response/confirmation information flow shall be sent across rb in conjunction with the basic call information flow r2_release request/indication clearing the established network path in the case of failure of the reservation. The rb_CC_suspend_path_reservation request/indication information flow shall be sent across rb in connection with the basic call information flow r2_release request/indication used to clear down the network path in the case that User A is temporarily unavailable after the network path has been reserved. The rb_CC_call_reject request/indication information flow shall be sent across rb in conjunction with the basic call information flow r2_release request/indication if the call offer to User B is unsuccessful. The ra_CC_cancelled request/indication information flow shall be sent across ra in conjunction with the basic call r1_report request/indication or r1_setup response/confirmation in the case where SS-CC is successful. Table 17 summarizes the relationship of the SS-CC information flows to those of basic call.
- 26 -
Table 17 - Relationship of SS-CC information flows to Basic Call Independent of basic call ?
With basic call flow ?
request
yes
-
confirm
yes
-
request
yes
yes
Information flow ra_CC_cancellation_access ra_CC_cancelled
Basic call flows:
r1_report_req. r1_setup_resp.
ra_CC_failed
request
-
yes
ra_CC_list
request
yes
-
confirm
yes
-
ra_CC_recall_accepted
request
-
yes
r1_setup_req.
rb_CC_call
request
yes
yes
r2_setup_req
rb_CC_call_reject
request
-
yes
r2_release req
rb_CC_cancellation
request
yes
yes
r2_release req.
ra_CC_recall_accepted
request
-
yes
r1_setup_req.
ra_CC_rem_user_free
request
yes
-
ra_CC_request
request
yes
-
confirm
yes
-
request
yes
-
confirm
yes
-
ra_CC_user_B_free
request
yes
-
rb_CC_free_notification
request
yes
-
rb_CC_monitor
request
yes
-
confirm
yes
-
request
-
yes
r2_setup req.
confirm
yes
yes
r2_release req.
rb_CC_resume_completion
request
yes
-
rb_CC_suspend_completion
request
yes
-
rb_CC_suspend_path_
request
-
yes
request
yes
-
confirm
yes
-
ra_CC_status_req
rb_CC_path_reserve
reservation rc_CC_status_req
r1_disconnect req.
r2_release req.
- 27 -
8.2.3
Examples of information flow sequences Signalling procedures shall be provided in support of the information flow sequences shown below. In addition, signalling procedures should be provided to cover other sequences arising from error situations, interactions with basic call, interactions with other supplementary services, different topologies, etc.. In the figures, SS-CC information flows are represented by solid arrows and basic call information flows are represented by broken arrows. An ellipse embracing two information flows indicates that the two information flows occur simultaneously. Within a column representing an SS-CC functional entity, the numbers refer to functional entity actions are listed in clause 8.3. The following acronyms are used in figures 5 through 29: req: cfm: ind: resp: rem:
8.2.3.1
request confirmation indication response remote
Successful invocation of SS-CC
8.2.3.1.1
Successful invocation of SS-CCBS Figure 5 shows the information flow sequence for successful invocation of SS-CC when the SS-CCBS service is requested. FE1
ra
CCA
r1
r1_disconnect ind/req
CC request
101 102
CC
201
ra_CC_request req/ind
rb
FE2
202
r2
FE3 r2
CC
CC
rb_CC_monitor 301 req/ind
ra_CC_request CC confirm
103
cfm/resp
rb_CC_monitor 203
r3
FE4 CCA
r3_setup_reject ind/req
r2_release ind/req
r2_release ind/req
rc
cfm/resp
Figure 5 - Successful invocation of SS-CC (SS-CCBS)
- 28 -
8.2.3.1.2
Successful Invocation of SS-CCNR Figure 6 shows the information flow sequence for successful invocation of SS-CC when the SS-CCNR service is requested. NOTE This example shows invocation of SS-CCNR after releasing the original call. If SS-CCNR is invoked before releasing the original call, r1_disconnect req/ind and the resultant Basic Call information flows will occur later and FEA 220 will not apply. ra
FE1
r1
CCA
10 2
r2
CC
r1_report ind/req r1_disco nnect req/ind CC req ue st
rb
FE2
r3
FE4 CCA
r3_report ind/req
r2_release req/ind
r3_ disconnect req/ind
rb_CC_ monitor
20 2
req/ind
rc
CC
r2_report ind/req
r2_release req/ind
ra_CC_request
r2
CC
r2_report ind/req 22 0
FE3
30 1
req/ind rb_CC_mo nitor ra_CC_request CC co nfirm
10 3
20 3
cfm/resp
cfm/resp
Figure 6 - Successful invocation of SS-CC (SS-CCNR)
8.2.3.2
Status request procedure, User A Figure 7 shows the status request procedure for ascertaining the status of User A in the case that User A's status is not known by FE2. FE1 CCA
ra r1
ra_CC_status_req 112
rb
FE2 CC
r2
CC
FE3 r2
FE4
r3 CC
21 4
ind/req ra_CC_status_req resp/cfm
rc
21 5
Figure 7 - Status request procedure, User A
CCA
- 29 -
8.2.3.3
Status request procedure, User B Figure 8 shows the status request procedure for ascertaining the status of User B in the case that User B's status is not known by FE3. FE1 CCA
ra
rb
FE2
r1
CC
r2
CC
rc
FE3 r2
r3
CC
302
303
FE4 CCA
rc_CC_status_req req/ind
401
rc_CC_status_req cfm/resp
Figure 8 - Status request procedure, User B
8.2.3.4
Cancellation of previously invoked SS-CC request by User A Figure 9 shows the information flow sequence where User A requests cancellation of a previously invoked SSCC request. FE1
ra r1
CCA
cancel CC
Successful cancel
r2 CC
104 ra_CC_cancellation_access req/ind
rb
FE2
205
ra_CC_cancellation_access cfm/resp 105
FE3 r2
CC
rc FE4 r3
CC
rb_CC_cancellation 305 req/ind
Figure 9 - Cancellation of previously invoked SS-CC request
CCA
- 30 -
8.2.3.5
Remote cancellation of previously invoked SS-CC request for service reasons Figure 10 shows the information flow sequence where FE3 initiates cancellation of a previously invoked SSCC request. ra
rb
rc
FE2
FE1 r1
FE3 r2
CC
CCA
r2
CC
r3 CC
rb_CC_cancellation CC failed
114
ra_CC_cancelled 206 req/ind
FE4 CCA
306
ind/req
Figure 10 - Remote cancellation of previously invoked SS-CC request for service reasons
8.2.3.6
Local cancellation of previously invoked SS-CC request for service reasons Figure 11 shows the information flow sequence where FE2 initiates cancellation of a previously invoked SSCC request, e.g. for expiry of the SS-CC Service duration timer. ra
FE1
r1
r2
CCA
CC fail ed
rb
FE2 CC
ra_CC_cancelled req/ind
114
rc
FE3
FE4
r2 CC
r3 CC
CCA
rb_CC_cancellation
20 7
30 5
req/ind
Figure 11 - Local cancellation of previously invoked SS-CC request for service reasons
8.2.3.7
List of SS-CC request status Figure 12 shows the information flow sequence where User A requests the status of one or more previously invoked SS-CC requests. ra FE1 CCA
rb
rc
FE2 r1
CC
FE3 r2
CC
r2
list CC requests
107
ra_CC_list req/ind
208
ra_CC_list list of CC requests
108 cfm/resp
Figure 12 - List of SS-CC request status
CC
FE4 r3
CCA
- 31 -
8.2.3.8
Successful completion of SS-CC (without reservation) Figure 13 shows the information flow sequence where the SS-CC request is successfully completed without prior reservation of a network path. FE1 CCA
ra r1
rc
rb
FE2
FE3
r2 CC
r2 CC
rb_CC_free_notification 204 CC recall request
ra_CC_rem_user_free
FE4 r3
CC
304
ind/req
221
ind/req CC recall accepted
ra_CC_recall_accepted 110 req/ind r1_setup req/ind
ra_CC_stop_recall 115
311
req/ind r2_setup req/ind
r2_setup req/ind
r2_report ind/req
r2_report ind/req
r2_setup cfm/resp
r2_setup cfm/resp
r3_setup req/ind
req/ind
r1_report ind/req ra_CC_cancelled 111
rb_CC_call
209
req/ind r1_setup cfm/resp
210
312
r3_report ind/req
r3_setup cfm/resp
Figure 13 - Successful completion of SS-CC (without reservation)
CCA
- 32 -
8.2.3.9
Successful completion of SS-CC (path reservation successful) Figure 14 shows the information flow sequence where the SS-CC request is successfully completed after prior reservation of a network path. FE1
ra r1
CCA
rb
FE2 r2
r2
CC
204
FE3
CC
rc r3
CC
rb_CC_free_notification
CCA
304
ind/req
224
rb_CC_path_reserve req/ind r2_setup req/ind
CC recall request
ra_CC_rem_user_free 211
309
r2_setup req/ind
rb_CC_path_reserve resp/cfm
ind/req CC recall accepted
110 ra_CC_recall_accepted req/ind r1_setup req/ind 115
311
req/ind
ra_CC_stop_recall req/ind
r1_report ind/req 111
rb_CC_call 209
ra_CC_cancelled req/ind r1_setup cfm/resp
210
r2_report req/ind
r2_setup resp/cfm
r2_report req/ind
r2_setup resp/cfm
FE4
312
r3_setup req/ind r3_report ind/req
r3_setup resp/cfm
Figure 14 - Successful completion of SS-CC (path reservation successful)
- 33 -
8.2.3.10
Successful completion of SS-CC (path reservation attempted, fall back to non-reservation) Figure 15 shows the information flow sequence where the SS-CC request is successfully completed after an attempt to reserve a network path fails and fall back to non-reservation occurs. FE1 CCA
ra r1
rb
FE2 CC
r2
FE3 r2
CC
CC
rc r3
rb_CC_free_notification 304
204
224
ind/req
rb_CC_path_reserve req/ind r2_setup req/ind
211 CC recall request
ra_CC_rem_user_free ind/req
CC recall accepted
110
309
r2_setup req/ind
rb_CC_path_reserve resp/cfm r2_release r2_release ind/req ind/req
ra_CC_recall_accepted req/ind r1_setup req/ind
rb_CC_call
209
115
req/ind
r1_report ind/req 111
ra_CC_cancelled req/ind r1_setup cfm/resp
311
req/ind
ra_CC_stop_recall
210
r2_setup req/ind
r2_setup req/ind
r2_report ind/req
r2_report ind/req
r2_setup cfm/resp
r2_setup cfm/resp
r3_setup req/ind 312
r3_report ind/req
r3_setup cfm/resp
Figure 15 - Successful completion of SS-CC (path reservation attempted, fall back to non-reservation)
FE4 CCA
- 34 -
8.2.3.11
Local rejection of SS-CC by PISN Figure 16 shows the information flow sequence where FE2 rejects the request for SS-CC - i.e. local rejection. FE1 CCA
ra
rb
FE2
r1
CC
r2
FE3
CC
r2
CC
rc
FE4
r3 CCA
CC request
102
Long/Short term denial
103
ra_CC_request req/ind
202
ra_CC_request resp/cfm
Figure 16 - Local rejection of SS-CC
8.2.3.12
Remote rejection of SS-CC by PISN Figure 17 shows the information flow sequence where FE3 rejects the request for SS-CC - i.e. remote rejection. FE1 CCA
ra
rb
FE2
r1
CC
r2
CC
FE3 r2
CC
CC request
102
ra_CC_request req/ind
202
rb_CC_monitor req/ind rb_CC_monitor
Long/Short term denial
103
ra_CC_request
203
conf/resp
cfm/resp
Figure 17 - Remote rejection of SS-CC
301
rc
FE4
r3 CCA
- 35 -
8.2.3.13
User A busy when User B becomes not busy (without reservation, request suspended) Figure 18 shows the information flow sequence where User A is busy when the PISN attempts SS-CC Recall without prior reservation of a network path and the FE2 requests FE3 to suspend the SS-CC request with a view to re-initiating monitoring of User B. FE1 CCA
ra r1
rb
FE2 CC
204
ra_CC_user_B_free 221 ind/req
222
r2
CC
FE3 r2
rb_CC_free_notification
CC
rc r3
304
ind/req
rb_CC_suspend_completion req/ind
rb_CC_resume_monitoring
FE4
313
308
req/ind
Figure 18 - User A busy on recall (without reservation, request suspended)
CCA
- 36 -
8.2.3.14
User A busy when User B becomes not busy (path reservation successful) Figure 19 shows the information flow sequence where User A is busy when the PISN attempts SS-CC Recall with prior reservation of a network path. FE1 CCA
ra r1
CC
204
116
ra_CC_user_B_free 226 ind/req
224
rc
rb
FE2 r2
FE3 r2
CC
rb_CC_free_notification
CC
304
ind/req
rb_CC_suspend_completion req/ind
rb_CC_path_reserve
313
309
req/ind r2_setup req/ind ra_CC_rem_user_free 211
CC recall request
r2_setup req/ind
rb_CC_path_reserve resp/cfm
ind/req
CC recall accepted
110
ra_CC_recall_accepted req/ind r1_setup req/ind
rb_CC_call req/ind
209
ra_CC_stop_recall 115
req/ind
r2_setup req/ind
311
r2_setup req/ind
Figure 19 - User A busy on SS-CC Recall (path reservation successful)
r3
FE4 CCA
- 37 -
8.2.3.15
User A busy when User B becomes not busy (path reservation attempted, fall back to nonreservation) Figure 20 shows the information flow sequence where User A is busy when the PISN attempts SS-CC Recall when prior reservation of a network path has failed and fall back to non-reservation occurs. FE1
ra r1
rc
rb
FE2
FE3
r2
CCA
r2
CC
CC
ra_CC_use r_ B_free
2 21
ind/req rb_CC_suspend_completion req/ind
ind/req
224
r3 CC
rb_CC_free_notification 20 4
FE4
304
30 9
rb_CC_path_reserve 30 9
req/ind r2_setup req/ind
r2_setup req/ind
rb_CC_path_reserve 211 CC reca ll req uest
110
r2_release ind/req
r2_release ind/req
ra_CC_rem_user_free ind/req
CC reca ll acce pted
resp/cfm
ra_CC_recall_accepted req/ind r1_setup req/ind ra_CC_stop_recall
115
req/ind
rb_CC_call
20 9
req/ind r2_setup req/ind
311
r2_se tup req/ind
Figure 20 - User A busy on SS-CC Recall (path reservation attempted, fall back to non-reservation)
CCA
- 38 -
8.2.3.16
No response by User A to SS-CC Recall (without reservation) Figure 21 shows the information flow sequence where User A rejects the SS-CC Recall without prior reservation of a network path. FE1
ra r1
CCA
rb
FE2 r2 CC
rc
FE3
r3
r2 CC
FE4
CC
rb_CC_free_notification 204
CC recall request
ra_CC_rem_user_free
304 ind/req
221
ind/req
rb_CC_cancellation ra_CC_cancelled 114
227
req/ind
305
ind/req
Figure 21 - Rejection of SS-CC Recall by User A (without reservation)
CCA
- 39 -
8.2.3.17
No response by User A to SS-CC Recall (path reservation successful) Figure 22 shows the information flow sequence where User A rejects the SS-CC Recall with prior reservation of a network path. FE1 CCA
ra r1
CC
rc
rb
FE2 r2
FE3 r2
CC
CC
FE4 r3
rb_CC_free_notification 20 4
22 4
304
ind/req
rb_CC_path_reserve req/ind r2_se tup req/ind
309
r2_se tup req/ind
rb_CC_path_reserve CC reca ll req uest
ra_CC_rem_user_free 211
resp/cfm
ind/req
rb_CC_cancellation 2 27 ra_ CC_cancelled 114
ind/req
305 req/ind r2_release req/ind
r2_release req/ind
Figure 22 - Rejection of SS-CC recall by User A (path reservation successful)
CCA
- 40 -
8.2.3.18
No response by User A to SS-CC recall (path reservation attempted, fall back to nonreservation) Figure 23 shows the information flow sequence where User A rejects the SS-CC Recall when prior reservation of a network path has failed and fall back to non-reservation occurs. FE1 CCA
ra r1
rc
rb
FE2 r2 CC
FE3 CC
rb_CC_free_notification 204
22 4
r3
r2 CC
FE4
304
ind/req
rb_CC_path_reserve 309
req/ind r2_se tup req/ind CC re cal l re qu est
ra_CC_rem_user_free 211 ind/req
114
ra_CC_cancelled ind/req
r2_se tup req/ind rb_CC_path_reserve resp/co nf r2_release ind/req
r2_release ind/req
227
rb_CC_cancellation
30 5
req/ind
Figure 23 - Rejection of SS-CC recall by User A (path reservation attempted, fall back to non-reservation)
CCA
- 41 -
8.2.3.19
Successful SS-CC recall, User B busy (without reservation) Figure 24 shows the information flow sequence where User A accepts SS-CC Recall, but User B has become busy by the time the completed call is offered, without prior reservation of a network path. FE1 CCA
CC recall accepted
110
ra r1
CC
r2
FE3 r2
CC
FE4
r3 CC
CCA
req/ind rb_CC_call
209
311
req/ind r2_setup req/ind
req/ind
r2_setup req/ind
rb_CC_call_reject 219 106
rc
ra_CC_recall_accepted
r1_setup req/ind ra_CC_stop_recall 115
rb
FE2
312
r3_setup_reject ind/req
req/ind
ra_CC_failed ind/req r1_disconnect ind/req
r3_setup req/ind
r2_release ind/req
r2_release ind/req
Figure 24 - Successful SS-CC Recall, User B busy (without reservation)
- 42 -
8.2.3.20
Successful SS-CC recall, User B busy (path reservation successful) Figure 25 shows the information flow sequence where User A accepts SS-CC Recall, but User B has become busy by the time the completed call is offered, with prior reservation of a network path. FE1 CCA
CC-recall accepted
110
ra
rb
FE2
r1
CC
r2
CC
FE3 r2
rc
FE4
r3 CC
CCA
ra_CC_recall_accepted req/ind
209
r1_setup req/ind
rb_CC_call req/ind
311
r3_setup req/ind
ra_CC_stop_recall 115
CC failed
106
req/ind
ra_CC_failed ind/req r1_disconnect ind/req
219
rb_CC_call_reject ind/req r2_release r2_release ind/req ind/req
312
r3_setup_reject ind/req
Figure 25 - Successful SS-CC recall, User B busy (path reservation successful)
- 43 -
8.2.3.21
Successful SS-CC recall, no path to User B (without reservation) Figure 26 shows the information flow sequence where User A accepts SS-CC Recall, without prior reservation of a network path, but there is no path to User B because of congestion. FE1 CCA
CC recall accepted
110
ra
FE2
r1
CC
CC
r2
FE4 r3
CC
req/ind 209
ra_CC_stop_recall
106
r2
FE3
ra_CC_recall_accepted r1_setup req/ind
115
rc
rb
req/ind r2_setup req/ind
req/ind
ra_CC_failed ind/req r1_disconnect ind/req
rb_CC_call
216
r2_release ind/req rb_CC_cancellation req/ind
305
Figure 26 - Successful SS-CC recall, no path to User B (without reservation)
CCA
- 44 -
8.2.3.22
Failure of path reservation due to network congestion Figure 27 shows the information flow sequence where the attempt to reserve a network path for the call completion fails due to network congestion. ra
FE1
rb
FE2
r1
rc
FE3
r2
FE4
r2
CC
r3
CC
CC
CCA
CCA rb_CC_path_reserve 22 4
req/ind r2_setup req/ind
213
r2_release ind/req (note 1) rb_CC_path_reserve req/ind (n ote 2) r2_setup req/ind
r2_setup req/ind
NOTE 1 This basic call primitive relating to the path reservation attempt is an implicit CC_path_reserve resp/cfm indicating rejection. NOTE 2 Path reservation may be re-attempted by FE2 at some point after the original failure, however a PISN may place a limit on the number of path reservation attempts that will be made. Figure 27 - Failure of path reservation due to network congestion
8.2.3.23
Failure of path reservation due to busy User B Figure 28 shows the information flow sequence where the attempt to reserve a network path for the call completion fails because User B is again busy. FE1
ra r1
CCA
rb
FE2 CC
224
r2
CC
FE3 r2
rb_CC_path_reserve req/ind
CC
rc r3
309
r2_setup req/ind
211
FE4
r2_setup req/ind rb_CC_path_reserve resp/conf r2_release r2_release ind/req ind/req
Figure 28 - Failure of path reservation due to busy User B
CCA
- 45 -
8.3
Functional entity actions The following actions shall occur at the points indicated in the figures of 8.2. 3. NOTE In the actions below, whenever the status of Users A or B is required, no details of the procedures to be used are given. It is left up to the capabilities of FE2 and FE3 as to whether this determination is made by means of the status request procedure (see figures 7 and 8) or by some other (e.g. internal) means. In addition, FE2 and FE3 may attempt to determine the status of either User A or User B respectively at any point in the SS-CC service, whether indicated in the following actions explicitly or not. The actions only indicate when the status of these users is specifically required for the correct operation of SS-CC.
8.3.1
8.3.2
Functional entity actions of FE1 101
Store information related to failed or cleared unanswered basic call to enable User A to request SS-CC.
102
Send ra_CC_request req/ind to FE2.
103
Present result of request for SS-CC to User A. If response indicates rejection, discard details of SS-CC.
104
Send ra_CC_cancellation_access req/ind to FE2.
105
Present an indication of the result of the cancellation to User A. If cancellation is successful, discard details of SS-CC.
106
Present indication of failure to User A. If SS-CC has been deregistered, discard details of SS-CC.
107
Send ra_CC_list req/ind to FE2.
108
Present response to User A.
110
Send ra_CC_recall_accept req/ind to FE2. This shall be accompanied by a basic call r1_setup req/ind toward FE2.
111
Discard details of SS-CC.
112
Send ra_CC_status_req cfm/resp to FE2 indicating whether User A is busy or free.
114
Forward notification of CC failure to User A. Discard details of SS-CC.
115
Stop SS-CC recall if not already accepted.
116
Inform User A that User B is not busy.
Functional entity actions of FE2 201
Store details of failed basic call (with the exception of any originating or Destination subaddress information). NOTE Action 201 could also be initiated by receipt of a busy indication as part of another Supplementary Service, rather than via the release of the basic call.
202
If SS-CC is possible, send rb_CC_monitor req/ind to FE3 to monitor User B. If SS-CC is not possible, send a ra_CC_request cfm/resp indicating SS-CC rejection to FE1.
203
If the SS-CC request has been accepted, send ra_CC_request cfm/resp to FE1 to indicate SS-CC acceptance, store whether FE3 supports path reservation and start the SS-CC service duration timer relevant to the service requested (SS-CCBS or SS-CCNR). If the rb_CC_monitor resp/cfm does not indicate acceptance, send ra_CC_request cfm/resp to FE1 to indicate that FE3 did not accept the monitor request and discard details of the SS-CC request.
204
Record the fact that User B is not busy and determine status of User A.
- 46 -
205
Check that the SS-CC request identified in the ra_CC_cancellation_access req/ind is valid. If valid, send rb_CC_cancellation req/ind to FE3, and ra_CC_cancellation_access resp/cfm to FE1, to acknowledge that cancellation has been successful and discard details of the SS-CC request. Stop the SS-CC service duration timer relevant to the service originally requested (SS-CCBS or SS-CCNR). If the request is not valid, send ra_CC_cancellation_access resp/cfm to FE1 indicating the reason cancellation could not take place.
206
Send ra_CC_cancelled req/ind to FE1 to indicate the reason for SS-CC cancellation to User A. Discard details of SS-CC. Stop the SS-CC service duration timer relevant to the service originally requested (SS-CCBS or SS-CCNR).
207
In order to cancel SS-CC, send rb_CC_cancellation req/ind to FE3 and send ra_CC_cancelled req/ind to FE1 to inform User A of the failure of SS-CC. Stop the SS-CC service duration timer relevant to the service originally requested (SS-CCBS or SS-CCNR).
208
If the request is valid, determine the status of the outstanding SS-CC requests and return ra_CC_list resp/cfm to FE1 indicating this status. If the request is not valid, return ra_CC-list resp/cfm to FE1 indicating the reason for failure.
209
Stop SS-CC recall timer. If recall is to all compatible terminals, send ra_CC-Stop-Recall to FE1. Send rb_CC_call req/ind to FE3. If path reservation has not been requested or has not been successful, this flow shall be accompanied by a basic call r2_setup req/ind towards FE3.
210
Discard details of SS-CC request. Stop the SS-CC service duration timer relevant to the service originally requested (SS-CCBS or SS-CCNR). Send ra_CC cancelled req/ind to FE1.
211
If path reservation has been successful, send ra_CC_rem_user_free req/ind to FE1, start SS-CC recall timer and stop service duration timer. If path reservation was not successful and FE3 supports the path reservation capability, FE2 shall: – if FE3 has not de-registered SS-CC and the failure is due to a short term condition (e.g. network congestion), or to User B busy: • after an interval, attempt to re-reserve the network path by sending rb_CC_path_reserve req/ind to FE3; or, • send rb_CC_cancellation req/ind to FE3, ra_CC_failure req/ind to FE1, discard details of SS-CC and stop SS-CC service duration timer. – if FE3 has not de-registered SS-CC and the failure is due to a long term condition (e.g. invalid destination), send rb_CC_cancellation req/ind to FE3, sendra_CC_failure req/ind to FE1, discard details of SS-CC and stop SS-CC service duration timer. – if FE3 has de-registered SS- CC either: • attempt to re-register SS-CC by sending rb_CC_monitor req/ind to FE3; or, • send ra_CC_failed req/ind to FE1, discard details of SS-CC and stop SS-CC service duration timer. If path reservation was not successful and FE3 does not support the path reservation capability, send ra_CC_rem_user_free req/ind to FE1.
213
If the failure is due to a short term condition (e.g. network congestion) either: – after an interval, attempt to re-reserve the network path by sending rb_CC_path_reserve req/ind to FE3; or, – send rb_CC_cancellation req/ind to FE3, send ra_CC_cancelled req/ind to FE1, discard details of SS-CC and stop SS-CC service duration timer. If the failure is due to a long term condition (e.g. invalid destination), send rb_CC_cancellation req/ind to FE3, send ra_CC_cancelled req/ind to FE1, discard details of SS-CC and stop SS-CC service duration timer.
- 47 -
214
In order to check the status of User A, send a ra_CC_status_req req/ind to FE1
215
Determine status of User A.
216
Send ra_CC_failed req/ind to FE1 to indicate that the SS-CC recall has failed and service not retained. Send rb_CC-cancellation req/ind to FE3. Discard details of SS-CC.
217
Send ra_CC_user_B_free and monitor User A’s status to determine when User A becomes free.
219
Send ra_CC_failed req/ind to FE1 to indicate that the SS-CC recall has failed and whether the service has been cancelled or is continuing. If automatic re-registration of SS-CC is supported and SS-CC has been de-registered, send rb_CC_monitor req/ind to FE3 to re-register SS-CC ( not shown). If automatic re-registration of SS-CC is not supported: – if SS-CC has not been de- registered, send rb_CC_cancellation req/ind to FE3 ( not shown).; and, – discard details of SS-CC.
220
Store details of cleared call (with the exception of any originating or Destination subaddress information).
221
Determine the status of User A. – If User A is free: • start SS-CC Recall timer; and • send ra_CC_rem_user_free req/ind to FE1. – If User A is busy: • send ra_CC_user_B_free req/ind to FE1; • send rb_CC_suspend_completion to FE3; and • monitor for a call being cleared to User A.
222
Determine status of User A. – If User A is free, send rb_CC_resume_monitoring req/ind to FE3. – If User A is busy, monitor for a call being cleared to User A.
8.3.3
224
On determining that User A is not busy, send rb_CC_path_reserve req/ind to FE3 in conjunction with basic call setup req/ind.
225
Send ra_CC_request conf/resp to FE1 to indicate that FE3 did not accept the monitor request and discard details of the SS-CC request.
226
Determine status of User A. If User A is busy, send ra_CC_User_B_free req/ind to FE1, Optionally send rb_CC-suspend_completion to FE3, and monitor for a call being alerted by User A.
227
On expiry of the SS-CC recall timer, send rb_CC_cancellation req/ind to FE3, send ra_CC_cancelled to FE1 and discard details of SS-CC. If a path reservation has been reserved, send r2.release req/ind with the rb_CC-cancellation req/ind.
Functional entity actions of FE3 301
If SS-CC is possible: – if the request was for SS-CCBS, store request against User B, and: • if User B is free, return rb_CC_monitor resp/cfm to FE2 indicating acceptance of the SS-CC request followed by rb_CC_free_notification to FE2 to indicate that User B is now free; or • if User B is busy, return rb_CC_monitor resp/cfm to FE2 indicating acceptance of the SS-CC request and continue to monitor User B’s status to determine when User B becomes free.
- 48 -
– if the request was for SS-CCNR, return rb_CC_monitor resp/cfm to FE2 indicating acceptance of the request. If SS-CC is not possible, return rb_CC_monitor resp/cfm to FE2 indicating the reason for rejection. 302
In order to determine the status of User B, send a rc_CC_status_req req/ind to FE4.
303
Determine status of User B.
304
Send rb_CC_free_notification req/ind to FE2 to indicate that User B is free.
305
De-register SS-CC on User B and discard details of SS-CC request.
306
In order to cancel SS-CC, send rb_CC_cancellation req/ind to FE2 and de-register SS-CC on User B.
307
Mark the related SS-CC request as temporarily suspended and await a further request for path reservation from FE2.
308
Resume monitoring of User B's status to determine when User B becomes free.
309
If path reservation is supported by FE3 and User B is free, send rb_CC_path_reserve resp/cfm indicating success of path reservation to FE2 If path reservation is supported by FE3 and if User B is busy, send rb_CC_path_reserve resp/cfm indicating that reservation has failed, accompanied by a basic call flow to release the reserved path. If path reservation is not supported by FE3, send rb_CC_path_reserve resp/cfm indicating that reservation is not supported, accompanied by a basic call flow to release the reserved path.
311
Offer completed call to User B by means of the basic call.
312
If the basic call to User B is accepted and FE3 is informed that User B has reached the Alerting state, discard details of the SS-CC request. If the basic call to User B is not accepted by User B, send rb_CC_call_reject req/ind to FE2 (accompanied by a basic call reject indication) indicating the reason for failure of SS-CC and whether the SS-CC registration has been maintained.
313 8.3.4
Functional entity actions of FE4 401
8.4
Mark the related SS-CC attempt on User B as suspended and await notification from FE2 to resume monitoring of User B. Respond to rc_CC_status_req req/ind by sending rc_CC_status_req cfm/resp to FE3 indicating whether User B is busy or free.
Functional entity Behaviour The FE Behaviours shown below are intended to illustrate typical FE Behaviour in terms of information flows sent and received. The Behaviour of each FE is shown using the Specification and Description Language (SDL) defined in ITU-T Rec. Z.100.
8.4.1
Behaviour of FE1 Figure 29 shows the normal Behaviour of FE1. Input signals from the left and output signals to the left represent primitives from and to User A. Input signals from the right and output signals to the right represent information flows to and from FE2 and internal stimuli. Only FE1 behaviour for the subscription option value "SS_CC_recall offered to the terminal which has invoked SS-CC" is shown.
- 49 -
fe1_idle Basic call cleared (busy)
Basic call alerting
retain info for SS-CC
fe1_ccnr possible
fe1_cc possible
CC request
Basic call cleared
list CC requests
ra_CC_list resp/conf
CC request
ra_CC_request req/ind
retain info for SS-CC
ra_CC_list req/ind
CC list result
ra_CC_request req/ind
fe1_request pending
fe1_cc possible
fe1_cc_possible
fe1_cc_possible
fe1_request pending
ra_CC_req resp/conf
request accepted ?
NO
YES
CC Confirm
Short or long term ? L ONG
fe1_cc invoked
Long Term Denial
SH ORT
Short Term Denial
fe1_idle ra_CC_canc. ind/req
cancel request
CC list result
CC failed req. not maintd.
ra_CC_cancel req/ind
fe1_cc invoked
fe1_idle
fe1_cancel pending
list CC requests
ra_CC_list resp/conf
ra_CC_list req/ind fe1_cc invoked
ra_CC_rem usr_free i/r
NO
user A free ?
ra_CC_cancel conf/resp
ra_CC_status ind/req
user A free ? YES
ra_CC_status resp/conf
ra_CC_status resp/conf
fe1_cc invoked
fe1_cc invoked
YES
ra_CC_rem usr_free c/f
ra_CC_rem usr_free c/f
fe1_cc invoked
CC recall request fe1_recall pending
cancellation successful ?
NO
YES
cancellation successful
cancellation failed
fe1_idle
fe1_cc invoked
Figure 29 - Behaviour of FE1 (sheet 1 of 2)
NO
- 50 -
fe1_recall pending CC recall accept
CC recall reject
ra_CC_failed ind/req
ra_CC_recall accept r/i
ra_CC_recall reject r/i
fe1_completion pending
CC still registered ?
fe1_idle
Basic Call alerting
ra_CC_failed ind/req
Call completed
CC still registered ?
fe1_idle
ra_CC_canc. ind/req NO
YES
CC failed req. maintnd
CC failed req. not maintnd
fe1_cc invoked
fe1_idle
list CC requests
ra_CC_list resp/conf
ra_CC_list req/ind
CC list result
fe1_recall pending
fe1_recall pending
NO
YES
CC failed req. maintnd
CC failed req. not maintnd
fe1_idle
fe1_cc invoked
Figure 29 - Behaviour of FE1 (sheet 2 of 2)
- 51 -
8.4.2
Behaviour of FE2 Figure 30 shows the normal Behaviour of FE2. Input signals from the right and output signals to the right represent information flows from and to FE3 and internal stimuli. Input signals from the left and output signals to the left represent information flows to and from FE1. fe2_idle Basic call cleared (busy)
Basic call alerting
retain info for SS-CC
fe2_ccnr possible
start retention timer
ra_CC_req ind/req
Basic call cleared
Retention timer expiry
ra_CC_list ind/req
fe2_ccbs possible
stop retention timer (if running)
retain info for SS-CC
discard info for SS-CC
obtain list info.
fe2_idle
ra_CC_list resp/conf
ra_CC_list ind/req
ra_CC_req ind/req
Retention timer expiry
start retention timer
obtain list info.
stop retention timer (if running)
discard info for SS-CC
fe2_ccnr possible
ra_CC_list resp/conf fe2_ccbs possible
CCNR possible ?
fe2_idle
fe2_ccnr possible
NO
YES
CCBS possible ?
NO
YES
rb_monitor req/ind (ccbs)
ra_CC_req resp/conf
start monitor superv. timer
discard info for SS-CC
fe2_monitor pending
fe2_idle
NO
rb_monitor req/ind (ccnr)
ra_CC_req resp/conf
start monitor superv. timer
discard info for SS-CC
fe2_monitor pending
fe2_idle
rb_CC_mon. conf/resp
Supervision timer expiry
ra_CC_list ind/req
CC accepted ?
ra_CC_req resp/conf
obtain list info.
discard info for SS-CC
ra_CC_list resp/conf
fe2_idle
fe2_monitor pending
YES
NO
response to 1st monitor ? YES
ra_CC_failed req/ind
NO
response to 1st monitor ? YES
ra_CC_req resp/conf
ra_CC_req resp/conf
discard info for SS-CC
CCBS or CCNR ?
fe2_idle
CCNR
CCBS
start CCBS duration timer
start CCNR duration timer
fe2_awaiting free_notif.
Figure 30 - Behaviour of FE2 (sheet 1 of 4)
- 52 -
fe2_awaiting free_notif.
CCBS dur. timer expiry
CCNR dur. timer expiry
ra_CC_cancel. acc. ind/req
ra_CC_list ind/req
rb_CC_cancel. ind/req
obtain list info.
ra_CC_canc. req/ind
ra_CC_list resp/conf
discard info for SS-CC
ra_CC_failed req/ind
fe2_awaiting free_notif.
fe2_idle
discard info for SS-CC
ra_CC_canc. acc. resp/conf
rb_CC_cancel. req/ind
fe2_idle
fe2_awaiting free_notif.
ra_CC_canc. acc. resp/conf
ra_CC_list ind/req
basic call (reserv) failed
obtain list info.
A
NO
rb_CC_cancel. req/ind
rb_free_notif. ind/req stop duration timer
Cancel valid ? YES
Path reservation possible ?
YES
discard info for SS-CC
rb_path_res. req/ind
ra_CC_remote user_free rq/in
fe2_idle
fe2_pending reservation
fe2_awaiting user_A_status
rb_CC_path res. conf/resp
YES
ra_CC_list resp/conf A
CC deregistered at FE3 ?
YES
NO
fe2_pending reservation NO
Temporary condition ? YES
rb_CC_cancel req/ind
rb_path_res. req/ind
rb_monitor req/ind
ra_CC_failed req/ind
fe2_pending reservation
start monitor superv. timer
discard info for SS-CC
fe2_monitor pending
fe2_idle
ra_CC_recall req/ind
Path reservation successful ? YES ra_CC_recall req/ind
start CCrecall timer
start CCrecall timer
fe2_pending recall
fe2_pending recall
Reservation possible ? NO
NO
NO
ra_CC_remote user_free cf/rs
ra_CC_cancel acc. ind/req
User A busy ? YES
Cancel valid ? YES
ra_CC_canc acc. resp/conf
rb_CC_cancel req/ind
fe2_awaiting free_notif.
ra_CC_cancel acc. resp/conf discard info for SS-CC fe2_idle
Figure 30 - Behaviour of FE2 (sheet 2 of 4)
start CCrecall timer fe2_pending recall
Reservation performed ? accompanied by path clearing
NO
YES
rb_CC_susp. req/ind
NO
NO
rb_CC_susp. req/ind
fe2_awaiting user A free
- 53 -
fe2_pending recall ra_CC_list ind/req
ra_CC_recall accept ind/req
obtain list info.
rb_CC_call req/ind
ra_CC_list resp/conf
fe2_await_res completion
ra_CC_recall reject ind/req accompanied by basic call rb_CC_cancel setup to FE3 in case of req/ind non-reservation
discard info for SS-CC
fe2_pending recall
fe2_idle
rb_call_reject ind/req
ra_CC_list ind/req obtain list info.
Basic call alerting
fe2_idle
ra_CC_list resp/conf fe2_await_non res_completion
NO
rb_CC_cancel req/ind
CC deregistered at FE3 ? YES
ra_CC_failed req/ind discard info for SS-CC fe2_idle
ra_CC_failed req/ind CC deregistered at FE3 ? NO
fe2_awaiting free_notif.
YES
rb_monitor req/ind start monitor superv. timer fe2_monitor pending
Figure 30 - Behaviour of FE2 (sheet 3 of 4)
- 54 -
fe2_awaiting user A free rb_CC_cancel req/ind
Stimulus to check user A
ra_CC_failed req/ind discard CC request fe2_idle ra_CC_status req/ind fe2_awaiting status of A rb_CC_cancel req/ind ra_CC_failed req/ind discard CC request fe2_idle
ra_CC_status conf/resp User A free ? NO
fe2_awaiting user A free
YES
rb_monitor req/ind start monitor superv. timer fe2_monitor pending
Figure 30 - Behaviour of FE2 (sheet 4 of 4)
- 55 -
8.4.3
Behaviour of FE3 Figure 31 shows the normal Behaviour of FE3. Input signals from the right and output signals to the right represent information flows from and to FE4 and internal stimuli. Input signals from the left and output signals to the left represent information flows to and from FE2.
fe3_idle rb_monitor ind/req
NO
CC possible ?
YES
CCBS or CCNR ?
CCNR
CCBS
A rb_CC_monitor resp/conf
rc_CC_status req/ind
fe3_idle
rb_CC_monitor resp/conf start CCNR serv. dur. timer
fe3_awaiting initial_status
fe3_awaiting activity at B
rc_CC_status conf/resp
YES
rb_CC_cancel req/ind
User B free ?
discard CC request
NO
rb_CC_monitor resp/conf
rb_CC_monitor resp/conf
rb_CC_free notif. req/ind
start CCBS serv. dur. timer
fe3_await completion
Activity by User B
fe3_idle
fe3_awaiting user B free rb_CC_cancel req/ind discard CC request fe3_idle rb_CC_cancel req/ind
Stimulus to check B
rc_CC_status req/ind fe3_awaiting status of B rc_CC_status conf/resp User B free ?
discard CC request fe3_idle
NO
fe3_awaiting user B free
Figure 31 - Behaviour of FE3 (sheet 1 of 3)
YES
rb_CC_free notif. req/ind fe3_await completion
- 56 -
fe3_await completion Outgoing call from user B
rb_CC_cancel ind/req
discard CC request rc_CC_recall pend. req/ind
fe3_idle
rb_CC_path res ind/req Path reservation supported ? YES
B
rb_CC_susp. ind/req start suspension timer
NO
rb_CC_path res resp/conf
path reservation unsuccesful (path cleared)
fe3_await completion
fe3_await completion
rb_CC_call ind/req
rc_CC _status req/ind
Offer call to User B
fe3_awaiting final_status
fe3_await B’s_response
rc_CC_status conf/resp
User B free ?
Suspension timer expiry
rb_CC_cancel ind/req
rb_CC_cancel req/ind
discard CC request
discard CC request
fe3_idle
fe3_idle YES
NO
path reservation unsuccesful (path cleared)
rb_CC _path res resp/conf
rb_CC_path res resp/conf
fe3_await recall CC registration maintained by FE3
fe3_cc suspended
fe3_awaiting user B free
fe3_idle
Figure 31 - Behaviour of FE3 (sheet 2 of 3)
path reservation succesful
rb_CC_resume ind/req
A
- 57 -
fe3_await recall rb_CC_susp. reserv. ind/req
rb_CC_call ind/req
rb_CC_cancel ind/req
start suspension timer
Offer call to User B
discard CC request
fe3_cc_reserv. suspended
fe3_await B’s_response
fe3_idle
Suspension timer expiry
rb_CC_cancel ind/req
rb_CC_path res req/ind
rb_CC_cancel req/ind
discard CC request
B
discard CC request
fe3_idle
User B alerting or connected
Call rejected by User B rb_CC_call reject req/ind
CC unsuccessful, reserved path cleared in case of reservation
fe3_idle
fe3_idle CC registration maintained by FE3
fe3_awaiting user B free
fe3_idle
Figure 31 - Behaviour of FE3 (sheet 3 of 3)
8.4.4
Behaviour of FE4 Figure 32 shows the normal Behaviour of FE4. Input signals from the left and output signals to the left represent information flows from and to FE3. Input signals from the right and output signals to the right represent primitives to and from User B. fe4_idle rc_CC_status_request ind/req rc_CC_status_request resp/conf fe4_idle
Figure 32 - Behaviour of FE4
- 58 -
8.5
Allocation of functional entities to physical locations The allocations of FEs to physical equipment shown in table 17 shall apply. Table 17 - Scenarios for the allocation of FEs to physical equipment Scenarios
Functional Entities User A
User B
FE1
FE2
FE3
FE4
1 Users A and B in PISN
TE
PINX
PINX
TE
2 User A in PISN, User B in other network
TE
PINX
Other network
Other network
3 User B in PISN and user A in other network
Other network
Other network
PINX
TE
4 Users A and B in other network
Other network
Other network
Other network
Other network
Table 17 illustrates the various scenarios possible, excluding the cases of stimulus terminals. Where a terminal involved is stimulus with respect to SS-CC, any FE shown as residing in the corresponding user's TE shall reside instead in that user's PINX.
8.6
Interworking considerations When interworking with a public ISDN, the SS-CC service will always fall back to the non-path reservation mode due to the capabilities of the public ISDN service. The gateway PINX shall ensure that the acknowledgment of the SS-CC monitor request generated from a received monitor confirmation from the public ISDN is forwarded to the requestor of SS-CC indicating “reservation not supported” in the case that monitoring of a Public ISDN user is requested. When the PISN is monitoring a PISN user on behalf of a Public ISDN user, the service will always use the non-path reservation mode requested by the Public ISDN. When interworking with a non-standard network which supports only path reservation, the gateway PINX shall ensure that the acknowledgment of the SS-CC monitor request generated from a received monitor confirmation from the non-standard network is forwarded to the requestor of SS-CC indicating “reservation supported” in the case that monitoring of a user in that other network is requested. If the PISN uses the non-path reservation subsequent to this request, the gateway PINX will be responsible for performing the reservation in the other network when the CC_call request/indication flow is received from FE2.
- 59 -
Annex A (informative)
Bibliography
ITU-T Rec I.253.3
Completion of Calls to Busy Subscribers
ITU-T Rec I.253.4
Completion of Calls on No Reply
.
.
.
Printed copies can be ordered from: ECMA 114 Rue du Rhône CH-1204 Geneva Switzerland Fax: Internet:
+41 22 849.60.01 [email protected]
Files can be downloaded from our FTP site, ftp.ecma.ch, logging in as anonymous and giving your E-mail address as password. This Standard is available from library ECMA-ST as a compacted, self-expanding file in MSWord 6.0 format (file E185-DOC.EXE) and as an Acrobat PDF file (file E185-PDF.PDF). File E185-EXP.TXT gives a short presentation of the Standard. Our web site, http://www.ecma.ch, gives full information on ECMA, ECMA activities, ECMA Standards and Technical Reports.
ECMA 114 Rue du Rhône CH-1204 Geneva Switzerland This Standard ECMA-185 is available free of charge in printed form and as a file. See inside cover page for instructions