ConceptioArchiveECMA International
ECMA Internationalopen access

ECMA-308 — Corporate telecommunication networks - Signalling interworking between QSIG and H.323 - Call transfer supplementary services (June 2001)

ECMA International · ECMA International
ECMA International · Standards · License: Open Access
Open Source ↗Direct PDF ↓
corporateecmaecmainternationalnetworksqsigsignallingsupplementarytelecommunication
ecma, standard, ecma international, specification, ecma-308, ecma 308, 308, corporate, telecommunication, networks, signalling, interworking, between, qsig, and, h.323, call, transfer, supplementary, services

S tandard ECMA-308 2nd Edition - June 2001

Standardizing Information

and

Communication

Systems

Corporate Telecommunication Networks – Signalling Interworking between QSIG and H.323 – Call Transfer Supplementary Services

Phone: +41 22 849.60.00 - Fax: +41 22 849.60.01 - URL: http://www.ecma.ch - Internet: [email protected]

.

S tandard ECMA-308 2nd Edition - June 2001

Standardizing

Information

and

Communication

Systems

Corporate Telecommunication Networks – Signalling Interworking between QSIG and H.323 – Call Transfer Supplementary Services

Phone: +41 22 849.60.00 - Fax: +41 22 849.60.01 - URL: http://www.ecma.ch - Internet: [email protected] IW

ECMA-308.DOC

11-07-01 10,55

.

Brief History

This Standard is one of a series of ECMA Standards defining the interworking of services and signalling protocols deployed in Corporate telecommunication Networks (CNs). The series uses telecommunication concepts as developed by ITU-T and conforms to the framework of International Standards on Open Systems Interconnection as defined by ISO/IEC. It has been produced under ETSI work item DEN/ECMA-00195. This particular Standard defines the signalling protocol interworking for call transfer supplementary services between a Private Integrated Services Network (PISN) and a packet-based private telecommunications network based on the Internet Protocol (IP). It is further assumed that the protocol for the PISN part is that defined for the Q reference point (QSIG) and that the protocols for the IP-based network are based on ITU-T Recommendation H.323. 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. This ECMA Standard is in complete alignment with International Standard ISO/IEC 21410:2001(E) to be published by ISO/IEC in 2001.

Adopted as 2nd Edition of Standard ECMA-308 by the General Assembly of June 2001.

.

- i -

Table of contents 1

Scope

1

2

Conformance

2

3

Normative references

2

4

Definitions 4 . 1 E x te r n a l d e f in itio n s 4.2 Other definitions 4.2.1 Entity A 4.2.2 Entity A* 4.2.3 Entity B 4.2.4 E n tity B* 4.2.5 E n tity B’ 4.2.6 Entity C 4.2.7 E n tity C* 4.2.8 E n tity C’ 4.2.9 Gateway 4.2.10 Leg AB 4.2.11 L e g A B* 4.2.12 Leg AC 4.2.13 L e g BC 4.2.14 L e g BC* 4.2.15 Leg B 4.2.16 L e g B* 4.2.17 Leg C 4.2.18 S c e n a r io A B1 4.2.19 S c e n a r io A B* 1 4.2.20 S c e n a r io A B2 4.2.21 S c e n a r io A B* 2 4.2.22 S c e n a r io A C1 4.2.23 S c e n a r io A C2 4.2.24 S c e n a r io BC1 4.2.25 S c e n a r io BC* 1 4.2.26 S c e n a r io BC2 4.2.27 S c e n a r io BC* 2 4.2.28 S c e n a r io B1 4.2.29 S c e n a r io B* 1 4.2.30 S c e n a r io B2 4.2.31 S c e n a r io B* 2 4.2.32 S c e n a r io C1 4.2.33 S c e n a r io C2

2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4

- ii -

5 6

Acronyms Service architecture 6 . 1 S e r v ic e a r c h ite c tu r e f o r in v o c a tio n a n d o p e r a tio n 6.1.1 QSIG service architecture 6.1.2 H . 4 5 0 . 2 s e r v ic e a r c h ite c tu r e 6.1.3 S c e n a r io s f o r in te r w o r k in g 6.1.4 D e t e r min a t i o n o f t h e l o c a t i o n o f e n t i t i e s w h e n i n te r w o r k i n g 6.2 Service architecture for activation, deactivation and interrogation 6.2.1 QSIG service architecture 6.2.2 H . 4 5 0 . 2 s e r v ic e a r c h ite c tu r e 6.2.3 S c e n a r io s f o r in te r w o r k in g

5 5 5 5 8 11 12 19 19 19 19

7

Protocol interworking – General requirements

19

8

Protocol interworking – Messages and APDUs Scenario AB1 Scenario AB2 Scenario AC1 Scenario AC2 Scenario BC1 Scenario BC2 Scenario B1 Scenario B2 Scenario C1 Scenario C2 Scenario AB*1 Scenario AB*2 Scenario BC*1 Scenario BC*2 S c e n a r io B* 1 S c e n a r io B* 2

19 19 20 21 21 22 23 24 25 26 27 27 28 29 30 31 32

8.1 8.2 8.3 8.4 8.5 8.6 8.7 8.8 8.9 8.10 8.11 8.12 8.13 8.14 8.15 8.16 9

Protocol interworking – Content of APDUs 32 9 . 1 A P D U c o n te n t ma p p in g f r o m Q S I G to H . 3 2 3 33 9.1.1 Q S I G s s c t I n i t i a t e in v o k e A P D U ma p p i n g t o H . 3 2 3 c a l l T r a n s f e r I n i t i a t e in v o k e APDU 33 9.1.2 Q S I G s s c tS e tu p in v o k e A P D U ma p p in g to H . 3 2 3 c a llT r a n s f e r S e tu p in v o k e A P D U 3 3 9 . 2 A P D U c o n te n t ma p p in g f r o m H . 3 2 3 to Q S I G 33 9.2.1 H . 3 2 3 c a l l T r a n s f e r I n i t i a t e in v o k e A P D U ma p p i n g t o Q S I G s s c t I n i t i a t e in v o k e APDU 33 9.2.2 H . 3 2 3 c a llT r a n s f e r S e tu p in v o k e A P D U ma p p in g to Q S I G s s c tS e tu p in v o k e A P D U 3 4

A n n e x A - I m p le m e n t a t io n C o n f o r m a n c e S t a t e m e n t ( I C S ) p r o f o r m a

35

A n n e x B - Ex a m p le m e s s a g e s e q u e n c e d ia g r a m s

51

1

Scope This Standard specifies signalling interworking between “QSIG” and “H.323” in support of the call transfer supplementary services within a Corporate telecommunication Network (CN). “QSIG” is a signalling protocol that operates at the Q reference point between Private Integrated Services eXchanges (PINX) within a Private Integrated Services Network (PISN). The Q reference point is defined in ECMA-133. A PISN provides circuit-switched basic services and supplementary services to its users. QSIG is specified in other Standards, in particular ECMA-143 (call control in support of basic services), ECMA-165 (generic functional protocol for the support of supplementary services) and a number of standards specifying individual supplementary services. ECMA-178 specifies the QSIG protocol in support of call transfer by consultation and ECMA-300 specifies the QSIG protocol in support of single step call transfer. “H.323” is a set of signalling protocols for the support of voice or multimedia communication within a packet network, in particular a packet network that uses the Internet Protocol (IP) as its network layer protocol (IP network). H.323 signalling protocols operate between endpoints in an IP network, either indirectly via one or more gatekeepers, or directly. An endpoint can be a terminal or a gateway to another network. H.323 is an “umbrella” recommendation referring to various ITU-T recommendations, in particular Recommendations H.225.0 and H.245 (basic communication capabilities) and Recommendation H.450.1 (generic functional protocol for the support of supplementary services). Recommendation H.450.2 specifies the H.323 protocol in support of call transfer. NOTE H.450.2 applies only to the 1998 version of H.323 (also known as H.323 version 2) and to later versions. Call transfer by consultation, as supported by ECMA-178, is a supplementary service that enables a user (user A) to transform two of that user's calls (at least one of which must be answered) into a new call between the two other users in the two calls (users B and C). Single step call transfer, as supported by ECMA-300, is a supplementary service that enables a user (user A) to transform an existing call between user A and user B into a new call between user B and user C without user A needing to establish a call with user C prior to transfer. Call transfer, as supported by H.450.2, is a supplementary service that enables the served user (user A) to transform an existing call with a second user (user B) into a new call between user B and a third user (user C) selected by user A. User A may or may not have a call established with user C prior to call transfer. If a call is already established between user A and user C, this is known as transfer by consultation and is equivalent to call transfer as supported by ECMA-178. If a call is not already established between user A and user C, this is known as single step call transfer and is equivalent to call transfer as supported by ECMA-300. Interworking between QSIG and H.323 permits a call originating at a user of a PISN to terminate at a user of an IP network, or a call originating at a user of an IP network to terminate at a user of a PISN. This Standard provides the following additional capabilities: •

a PISN user with two calls established, at least one of which being to or from a user in an IP network, to be able to transform those two calls into a new call between the other two users involved;

a PISN user with a call established to or from a user in an IP network to be able to transform that call into a new call between the IP network user and a third user selected by the PISN user, that third user being either in the IP network or in the PISN;

a PISN user with a call established to a second PISN user to be able to transfer that call into a new call between the second user and a third user selected by the first user, that third user being in an IP network;

an IP network user with two calls established, at least one of which being to or from a user in a PISN, to be able to transform those two calls into a new call between the other two users involved;

an IP network user with a call established to or from a user in a PISN to be able to transform that call into a new call between the PISN user and a third user selected by the IP network user, that third user being either in the IP network or in the PISN; and

- 2 -

an IP network user with a call established to a second user in the IP network to be able to transfer that call into a new call between the second user and a third user selected by the first user, that third user being in a PISN.

This Standard is applicable to any interworking unit that can act as a gateway between a PISN employing QSIG and an IP network employing H.323.

2

Conformance In order to conform to this Standard, a gateway shall satisfy the requirements identified in the Implementation Conformance Statement (ICS) proforma in annex A.

3

Normative references The following standards contain provisions which, through reference in this text, constitute provisions 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.

4

ECMA-133

Private Integrated Services Network (PISN) - Reference Configuration for PISN Exchanges (PINX) (International Standard ISO/IEC 11579-1)

ECMA-143

Private Integrated Services Network (PISN) - Circuit Mode Bearer Services - InterExchange Signalling Procedures and Protocol (International Standard ISO/IEC 11572)

ECMA-165

Private Integrated Services Network (PISN) - Generic Functional Protocol for the Support of Supplementary Services - Inter-Exchange Signalling Procedures and Protocol (International Standard ISO/IEC 11582)

ECMA-178

Private Integrated Services Network (PISN) - Inter-Exchange Signalling Protocol Call Transfer Supplementary Service (International Standard ISO/IEC 13869)

ECMA-300

Private Integrated Services Network (PISN) - Inter-Exchange Signalling Protocol Single Step Call Transfer Supplementary Service (International Standard ISO/IEC 19460)

ECMA-307

Corporate Telecommunication Networks - Signalling Interworking between QSIG and H.323 - Generic Functional Protocol for the Support of Supplementary Services (International Standard ISO/IEC 21409)

ITU-T Rec. H.225.0

Call signalling protocols and media stream packetization for packet-based multimedia communication systems (1998 or later)

ITU-T Rec. H.245

Control protocol for multimedia communication (1998 or later)

ITU-T Rec. H.323

Packet-based multimedia communications systems (1998 or later)

ITU-T Rec. H.450.1

Generic functional protocol for the support of supplementary services in H.323 (1998)

ITU-T Rec. H.450.2

Call transfer supplementary service for H.323 (1998)

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: – Call

(ECMA-307)

– Corporate telecommunication Network (CN)

(ECMA-307)

– Endpoint

(ITU-T Rec. H.323)

- 3 -

– IP network

(ECMA-307)

– Gatekeeper

(ITU-T Rec. H.323)

– Private Integrated Services Network (PISN)

(ECMA-307)

– Private Integrated services Network eXchange (PINX)

(ECMA-133)

Additionally the definitions in ECMA-178, ECMA-300 and ITU-T Recommendation H.450.2 apply as appropriate.

4.2

Other definitions

4.2.1

En t it y A In call transfer by consultation, the signalling entity at the PINX or H.323 endpoint serving the transferring user (user A).

4.2.2

En t it y A * In single step call transfer, the signalling entity at the PINX or H.323 endpoint serving the transferring user (user A).

4.2.3

En t it y B In call transfer by consultation, the signalling entity in the PISN or IP network associated with the call between the transferring user (user A) and the transferred user (user B).

4.2.4

En t it y B* In single step call transfer, the signalling entity in the PISN or IP network associated with the call between the transferring user (user A) and the transferred user (user B).

4.2.5

En t it y B’ Signalling entity at the PINX or the H.323 endpoint serving the transferred user (user B).

4.2.6

En t it y C In call transfer by consultation, the signalling entity in the PISN or IP network associated with the call between the transferring user (user A) and the transferred-to-user (user C).

4.2.7

En t it y C * In single step call transfer, the signalling entity in the PISN or IP network associated with the call between the transferred user (user B) and the transferred-to-user (user C).

4.2.8

En t it y C ’ Signalling entity at the PINX or H.323 endpoint serving the transferred-to-user (user C).

4.2.9

G a t e wa y A gateway as defined in H.323 specifically for the purpose of interworking with a network employing QSIG.

4.2.10

Le g A B In call transfer by consultation, the call segment that lies between entity A and entity B.

4.2.11

Le g A B* In single step call transfer, the call segment that lies between entity A* and entity B*.

4.2.12

Le g A C In call transfer by consultation, the call segment that lies between entity A and entity C.

4.2.13

Le g BC In call transfer by consultation, the call segment that lies between entity B and entity C.

4.2.14

Le g BC * In single step call transfer, the call segment that lies between entity B* and entity C*.

4.2.15

Le g B In call transfer by consultation, the call segment that lies between the entity B and entity B’.

- 4 -

4.2.16

Le g B* In single step call transfer, the call segment that lies between entity B* and entity B’.

4.2.17

Le g C In call transfer by consultation, the call segment that lies between entity C and entity C’.

4.2.18

S c e n a r io A B1 Interworking arrangement in which entity A (PINX A) is in the PISN and entity B is in the IP network.

4.2.19

S c e n a r io A B* 1 Interworking arrangement in which entity A* (PINX A) is in the PISN and entity B* is in the IP network.

4.2.20

S c e n a r io A B2 Interworking arrangement in which entity A (endpoint A) is in the IP network and entity B is in the PISN.

4.2.21

S c e n a r io A B* 2 Interworking arrangement in which entity A* (endpoint A) is in the IP network and entity B* is in the PISN.

4.2.22

S c e n a r io A C 1 Interworking arrangement in which entity A (PINX A) is in the PISN and entity C is in the IP network.

4.2.23

S c e n a r io A C 2 Interworking arrangement in which entity A (endpoint A) is in the IP network and entity C is in the PISN.

4.2.24

S c e n a r io BC 1 Interworking arrangement in which entity B (PINX B) is in the PISN and entity C is in the IP network.

4.2.25

S c e n a r io BC * 1 Interworking arrangement in which entity B* (PINX B) is in the PISN and entity C* is in the IP network.

4.2.26

S c e n a r io BC 2 Interworking arrangement in which entity B is in the IP network and entity C is in the PISN.

4.2.27

S c e n a r io BC * 2 Interworking arrangement in which entity B* is in the IP network and entity C* is in the PISN.

4.2.28

S c e n a r io B1 Interworking arrangement in which entity B (PINX B) is in the PISN and entity B’ is in the IP network.

4.2.29

S c e n a r io B* 1 Interworking arrangement in which entity B* (PINX B) is in the PISN and entity B’ is in the IP network.

4.2.30

S c e n a r io B2 Interworking arrangement in which entity B (diverting endpoint or its gatekeeper) is in the IP network and entity B’ is in the PISN.

4.2.31

S c e n a r io B* 2 Interworking arrangement in which entity B* (diverting endpoint or its gatekeeper) is in the IP network and entity B’ is in the PISN.

4.2.32

S c e n a r io C 1 Interworking arrangement in which entity C (PINX C) is in the PISN and entity C’ is in the IP network.

4.2.33

S c e n a r io C 2 Interworking arrangement in which entity C (endpoint C) is in the IP network and entity C’ is in the PISN.

- 5 -

5

Acronyms

6

APDU

Application Protocol Data Unit

CN

Corporate telecommunication Network

ICS

Implementation Conformance Statement

IP

Internet Protocol

PINX

Private Integrated services Network eXchange

PISN

Private Integrated Services Network

SS-CT

Supplementary Service Call Transfer

SS-SSCT

Supplementary Service Single Step Call Transfer

Service architecture

6.1

Service architecture for invocation and operation

6.1.1

6.1.1.1

QSIG service architecture QSIG supports two different call transfer services: •

transfer by consultation (ECMA-178); and

single step call transfer (ECMA-300). EC M A - 1 7 8 s e r v ic e a r c h it e c t u r e - t r a n s f e r b y c o n s u lt a t io n ECMA-178 supports a call transfer service that starts from a situation where user A has two calls (typically one of which is on hold). Transfer from this situation can be performed in two ways: by join (at the PINX serving user A) or by rerouteing. A single model can be derived to accommodate both scenarios. The model involves five signalling entities as follows: •

entity A – acts on behalf of user A and co-ordinates the transfer;

entity B – initiates the re-routed connection from the first transferred user (user B) to the other transferred user (user C);

entity B’ – acts on behalf of user B;

entity C – terminates the re-routed connection from user B to user C and completes the join; and

entity C’ – acts on behalf of user C.

This can be represented diagrammatically as shown in figure 1.

Entity B

Leg B

Entity B’

Leg AB

Entity A

Leg BC

Leg AC

Entity C

Leg C

Entity C’

F ig u r e 1 – G e n e r a lis e d c a ll t r a n s f e r m o d e l f o r Q S I G t r a n s f e r b y c o n s u lt a t io n

- 6 -

From this it can be seen that there are five segments or “legs” to the call: •

leg AB between entity A and entity B;

leg AC between entity A and entity C;

leg BC between entity B and entity C;

leg B between entity B and entity B’; and

leg C between entity C and entity C’.

The protocol defined in ECMA-178 supports each of these five legs. For both transfer by join and transfer by rerouteing, entities A, B’ and C’ are located at the PINX serving user A, user B and user C respectively. For call transfer by join, entities B and C are collocated with entity A in the PINX serving user A. This means that legs AB, AC and BC are all internal to that PINX, and therefore the QSIG protocols for these legs do not apply. Only the QSIG protocols for legs B and C apply. This is shown in figure 2.

PINX B Entity B’

PINX A Entity B

Leg B

Entity A Entity C Leg C Entity C’

PINX C F ig u r e 2 – C a ll t r a n s f e r b y j o in m o d e l f o r Q S I G For call transfer by rerouteing, entity B is collocated with entity B’ in the PINX serving user B, and entity C is collocated with entity C’ in the PINX serving user C. This means that legs B and C are internal to the respective PINXs, and therefore the QSIG protocols for these legs do not apply. Only the QSIG protocols for legs AB, AC and BC apply. This is shown in figure 3.

- 7 -

PINX B Entity B

Entity B’

Leg AB PINX A Entity A

Leg BC

Leg AC

Entity C

Entity C’

PINX C Figure 3 – Call transfer by rerouteing model for QSIG In both cases (transfer by join and transfer by re-routeing), where a user is in another network, the role of entity A, entity B’ or entity C’ is performed by the other network, the gateway PINX or the two in combination. However, from the QSIG point of view the role is performed by the gateway PINX. 6.1.1.2

EC M A - 3 0 0 s e r v ic e a r c h it e c t u r e – s in g le s t e p c a ll t r a n s f e r ECMA-300 supports a call transfer service that starts from a situation where user A has an active call with user B and the call is to be transferred to user C in the case where A does not already have a call to user C. If user A does not provide sufficient information to enable a call to be established to user C, user B may provide additional information to identify user C and enable the call to be established. The generalised model for Single Step call Transfer is as shown in figure 4.

Entity B*

Leg B*

Entity B’

Leg AB*

Entity A*

Leg BC*

Entity C*

Entity C’

F ig u r e 4 – G e n e r a lis e d m o d e l f o r Q S I G S in g le S t e p C a ll Tr a n s f e r Compared with the general model for transfer by consultation, the following differences exist: •

entity A* replaces entity A (although it has some common functionality);

entity B* replaces entity B (although it has some common functionality);

entity C* replaces entity C;

leg AB* replaces leg AB (but differs only slightly);

leg BC* replaces leg BC (but differs only slightly);

- 8 -

leg B* replaces Leg B (but differs only slightly); and

leg AC does not exist.

Entities A*, B’ and C’ are located at the PINX serving user A, user B and user C respectively. Entity B* may be located at any PINX between entity A* and Entity B’. Entity C* is always collocated with entity C’ in the PINX serving user C. This means that the leg between entity C* and entity C’ is internal to the PINX, and therefore the QSIG protocol for this leg does not apply. Only the protocols defined in ECMA-300 for legs AB*, BC* and B* apply. Where a user is in another network, the role of entity A*, entity B’ or the combined entities C*/C’ is performed by the other network, the gateway PINX or the two in combination. However, from the QSIG point of view the role is performed by the gateway PINX. 6.1.2

H . 4 5 0 . 2 s e r v ic e a r c h it e c t u r e H.450.2 supports two different call transfer services:

6.1.2.1

transfer by consultation (similar to the service supported by ECMA-178); and

single step call transfer (similar to the service supported by ECMA-300). Tr a n s f e r b y c o n s u lt a t io n The model shown in figure 1 for QSIG call transfer by consultation applies also to H.450.2. Various scenarios arise, depending on gatekeeper involvement. A gatekeeper can act on behalf of user B and/or a gatekeeper can act on behalf of user C. If no gatekeepers are involved in the call transfer service, entity A is located at user A’s endpoint, entities B and B’ are located at user B’s endpoint, and entities C and C’ are located at user C’s endpoint. Legs AB, AC and BC are supported by H.450.2 signalling. This is shown in figure 5.

Endpoint B Entity B

Entity B’

Leg AB Endpoint A Entity A

Leg BC

Leg AC

Entity C

Entity C’

Endpoint C F ig u r e 5 – H . 4 5 0 . 2 c a ll t r a n s f e r b y c o n s u lt a t io n m o d e l – n o g a t e k e e p e r s in v o lv e d If a gatekeeper is involved in call transfer on behalf of user B and another gatekeeper is involved on behalf of user C, entities B and C are located in the respective gatekeepers and legs AB, AC, CB, B and C are all supported by H.450.2 signalling. This is shown in figure 6.

- 9 -

Gatekeeper B Entity B

Endpoint B Leg B

Entity B’

Leg AB Endpoint A Entity A

Leg BC

Leg AC

Entity C

Leg C

Gatekeeper C

Entity C’

Endpoint C

F ig u r e 6 – H . 4 5 0 . 2 c a ll t r a n s f e r b y c o n s u lt a t io n m o d e l – g a t e k e e p e r s in v o lv e d o n behalf of endpoint B and endpoint C Models for the cases where only entity B or only entity C is located at a gatekeeper can easily be derived. If the same gatekeeper acts on behalf of user B and user C, the model in figure 7 applies. In this case leg BC is internal to the gatekeeper and H.450.2 signalling does not apply.

Endpoint B

Gatekeeper Endpoint A

Leg AB

Leg B

Entity B’

Entity B

Entity A Leg AC

Entity C Leg C Entity C’

Endpoint C F ig u r e 7 – H . 4 5 0 . 2 c a ll t r a n s f e r b y c o n s u lt a t io n m o d e l – s in g le g a t e k e e p e r involved on behalf of endpoint B and endpoint C Where a user is in another network, the role of entity A, entities B and B’ or entities C and C’ is performed by the other network, the gateway, or the two in combination. However, from the H.450.2 point of view the role is performed by the gateway. NOTE The equivalent of QSIG transfer by join does not exist with H.450.2. Legs AB and AC exist in all scenarios (although leg BC can be hidden inside a gatekeeper). 6.1.2.2

S in g le s t e p c a ll t r a n s f e r For single step call transfer, the general model is as shown in figure 4. Unlike the QSIG single step call transfer supplementary service (see 6.1.1.2), the H.450.2 single step call transfer supplementary service does not enable user B to provide additional information to identify user C if user A did not provide sufficient information to enable a call to be established to user C.

- 10 -

Various scenarios arise, depending on gatekeeper involvement. A gatekeeper can act on behalf of user B and/or a gatekeeper can act on behalf of user C. This has impact on the exposure of legs B* and C*, as for transfer by consultation. If no gatekeepers are involved in single step call transfer, entity A* is located at user A’s endpoint, entities B* and B’ are located at user B’s endpoint, and entities C* and C’ are located at user C’s endpoint. Legs AB*, and BC* are supported by H.450.2 signalling. This is shown in figure 8.

Endpoint B Entity B*

Entity B’

Leg AB* Endpoint A Entity A*

Leg BC*

Entity C*

Entity C’

Endpoint C F ig u r e 8 – H . 4 5 0 . 2 s in g le s t e p c a ll t r a n s f e r m o d e l– n o g a t e k e e p e r s in v o lv e d If a gatekeeper is involved in single step call transfer on behalf of user B and another gatekeeper is involved on behalf of user C, entities B* and C*/C’ are located in the respective gatekeepers and legs AB*, BC*, and B* are all supported by H.450.2 signalling. This is shown in figure 9.

Gatekeeper B Entity B*

Endpoint B Leg B*

Entity B’

Leg AB* Endpoint A Entity A*

Leg BC*

Entity C*

Entity C’

Gatekeeper C F ig u r e 9 – H . 4 5 0 . 2 s in g le s t e p c a ll t r a n s f e r m o d e l – g a t e k e e p e r s in v o lv e d o n behalf of endpoint B and endpoint C Models for the cases where only entity B or only entity C is located at a gatekeeper can easily be derived. If the same gatekeeper acts on behalf of user B and user C, the model in figure 10 applies. In this case leg BC* is internal to the gatekeeper and H.450.2 signalling does not apply.

- 11 -

Endpoint B

Gatekeeper Endpoint A

Leg AB*

Leg B*

Entity B’

Entity B*

Entity A* Entity C*

Entity C’

F ig u r e 1 0 – H . 4 5 0 . 2 s in g le s t e p c a ll t r a n s f e r m o d e l – s in g le g a t e k e e p e r in v o lv e d on behalf of endpoint B and endpoint C In all of these cases of single step call transfer, where a user is in another network, the role of entity A*, entities B* and B’ or entities C* and C’ is performed by the other network, the gateway, or the two in combination. However, from the H.450.2 point of view the role is performed by the gateway. 6.1.3 S c e n a r io s f o r in t e r wo r k in g 6.1.3.1 Tr a n s f e r b y c o n s u lt a t io n The models for QSIG and H.450.2 are very similar. This means that the same model is applicable to the inter-networking situation between an IP network and a PISN, where one or more of the users involved are served by the IP network and the others are served by the PISN. Entities A, B’ and C’ are always located in the network of the user concerned, but there is some flexibility in the location of entities B and C. Interworking between H.450.2 and QSIG can occur on any of the five legs. For each of the five possible points of interworking, two scenarios arise, depending on which side of the interworking point the PISN lies. This gives 10 scenarios in total that need to be considered: •

Scenario AB1: Entity A (PINX A) in PISN, entity B (gatekeeper B or endpoint B) in IP network;

Scenario AB2: Entity A (endpoint A) in IP network, entity B (PINX B) in PISN;

Scenario AC1: Entity A (PINX A) in PISN, entity C (gatekeeper C or endpoint C) in IP network;

Scenario AC2: Entity A (endpoint A) in IP network, entity C (PINX C) in PISN;

Scenario BC1: Entity B (PINX B) in PISN, entity C (gatekeeper C or endpoint C) in IP network;

Scenario BC2: Entity B (gatekeeper B or endpoint B) in IP network, entity C (PINX C) in PISN;

Scenario B1: Entity B (PINX B) in PISN, entity B’ (endpoint B) in IP network;

Scenario B2: Entity B (gatekeeper B or endpoint B) in IP network, entity B’ (PINX B) in PISN;

Scenario C1: Entity C (PINX C) in PISN, entity C’ (endpoint C) in IP network; and

Scenario C2: Entity C (gatekeeper C or endpoint C) in IP network, entity C’ (PINX C) in PISN.

With scenarios AB1, AB2, AC1, AC2, BC1 and BC2, the PISN is involved in transfer by rerouteing. Since this is only an optional part of ECMA-178, these scenarios will not always be available. It is possible for more than one scenario to apply to the same call. In particular, because of the triangular situation, scenarios AB1, AB2, AC1, AC2, BC1 and BC2 will always occur in pairs, e.g., scenarios AB1 and AC1 if entity A is in the PISN and entities B and C are in the IP network. A point of interworking will be implemented in a gateway, which acts as both an H.323 endpoint from the point of view of the IP network and an end PINX from the point of view of the PISN. Call transfer entities can be located in the gateway but are logically separate from the point of interworking. For example, if user B is in the PISN and users A and C are in the IP network, entity B could be located in the gateway on the IP network side of the interworking point, with entity B’ in the PISN (PINX B). Logically interworking would still be taking place on leg B.

- 12 -

6.1.3.2

S in g le s t e p c a ll t r a n s f e r The models for QSIG and H.450.2 are very similar. This means that the same model is applicable to the inter-networking situation between an IP network and a PISN, where one or more of the users involved are served by the IP network and the others are served by the PISN. Entities A*, B’ C* and C’ are always located in the network of the user concerned, but there is some flexibility in the location of entity B*. Interworking between H.450.2 and QSIG can occur on any of legs AB*, BC* and B*. For each of the three points of interworking, two scenarios arise, depending on which side of the interworking point the PISN lies. This gives six scenarios in total that need to be considered: •

Scenario AB*1: Entity A* (PINX A) in PISN, entity B* (gatekeeper B* or endpoint B*) in IP network;

Scenario AB*2: Entity A* (endpoint A) in IP network, entity B* (PINX B) in PISN;

Scenario BC*1: Entity B* (PINX B) in PISN, entity C* (gatekeeper C* or endpoint C*) in IP network;

Scenario BC*2: Entity B* (gatekeeper B* or endpoint B*) in IP network, combined entities C*/C’ (PINX C) in PISN;

Scenario B*1: Entity B* (PINX B) in PISN, entity B’ (endpoint B) in IP network;

Scenario B*2: Entity B* (gatekeeper B* or endpoint B*) in IP network, entity B’ (PINX B) in PISN.

It is possible for more than one scenario to apply to the same call e.g., scenarios BC*1 and B*1 if entity B* is in the PISN and entities B’ and C* are in the IP network. A point of interworking will be implemented in a gateway, which acts as both an H.323 endpoint from the point of view of the IP network and an end PINX from the point of view of the PISN. Single step call transfer entities can be located in the gateway but are logically separate from the point of interworking. For example, if user B is in the PISN and users A and C are in the IP network, entity B* could be located in the gateway on the IP network side of the interworking point, with entity B’ in the PISN (PINX B). Logically interworking would still be taking place on leg B*. 6.1.4 D e t e r m in a t io n o f t h e lo c a t io n o f e n t it ie s wh e n in t e r wo r k in g 6.1.4.1 Tr a n s f e r b y c o n s u lt a t io n Entities A, B’ and C’ are always located in the network of the user concerned. The locations of entities B and C are determined as follows. If user A and therefore entity A are in the QSIG network at PINX A and PINX A implements only transfer by join or chooses to perform transfer by join, entities B and C will be located at PINX A. Interworking will occur on leg B and/or leg C, depending on the location of users B and C. This is shown in figure 11.

- 13 -

PISN

IP network

Endpoint B Entity B’

G/W

Leg B

I/W PINX A

Entity B

Entity A Entity C

(Scenario B1)

G/W I/W (Scenario C1)

Endpoint C Leg C

Entity C’

Figure 11 – Interworking – transfer by join in a PISN If user A and therefore entity A are in the QSIG network at PINX A and PINX A performs transfer by rerouteing, if user B is in the IP network the gateway between user A’s network and user B’s network can choose, on receipt of a transfer request from PINX A, whether to provide entity B (in which case interworking occurs on leg B) or to instruct the IP network to provide entity B (in which case interworking occurs on leg AB). Similarly, if user C is in the IP network the gateway between user A’s network and user B’s network can choose, on receipt of a transfer identify request from PINX A, whether to provide entity C (in which case interworking occurs on leg C) or to instruct the IP network to provide entity C (in which case interworking occurs on leg AC). Figure 12 and figure 13 show the two cases where the two gateways make the same decision. If the two gateways make different decisions, interworking will also occur on leg BC. The case where entity B is in the PISN and entity C is in the IP network is shown in figure 14. The reverse case is not shown.

- 14 -

PISN

IP network Endpoint B G/W

Entity B

Entity B’

I/W (Scenario AB1)

PINX A Entity A

Leg AB

Leg BC

Leg AC I/W (Scenario AC1)

Entity C

Entity C’

G/W Endpoint C Figure 12 – Interworking – transfer by rerouteing between PINX A and endpoints B and C in the IP network

PISN

IP network G/W

Endpoint B I/W

Entity B

Leg B

(Scenario B1)

Leg AB

Entity B’

PINX A Leg BC

Entity A

G/W Leg AC

Entity C

Endpoint C I/W

(Scenario C1)

Leg C

Entity C’

Figure 13 – Interworking – transfer by rerouteing between PINX A and t wo g a t e wa y s

- 15 -

PISN

IP network G/W Entity B

Leg AB

Endpoint B I/W

Leg B

(scenario B1)

Entity B’

PINX A G/W

Entity A

I/W (Scenario BC1)

Leg AC

Leg BC G/W I/W (Scenario AC1)

Endpoint C Entity C

Entity C’

Figure 14 – Interworking – transfer by rerouteing –between PINX A, entity B in a gateway and entity C in the IP network If user A and therefore entity A are in the IP network at endpoint A, if user B is in the PISN the gateway between user A’s network and user B’s network can choose, on receipt of a transfer request from endpoint A, whether to provide entity B (in which case interworking occurs on leg B) or to instruct the PISN to provide entity B (in which case interworking occurs on leg AB). The latter requires support for transfer by rerouteing in the PISN. Similarly, if user C is in the PISN the gateway between user A’s network and user C’s network can choose, on receipt of a transfer identify request from endpoint A, whether to provide entity C (in which case interworking occurs on leg C) or to instruct the PISN to provide entity C (in which case interworking occurs on leg AC). The latter requires support for transfer by rerouteing in the PISN. If the two gateways make different decisions, interworking will also occur on leg BC. Figure 15 and figure 16 show the two cases where the two gateways make the same decision. If the two gateways make different decisions (not shown), interworking will also occur on leg BC.

- 16 -

IP network

PISN

PINX B Entity B

Entity B’

G/W I/W Endpoint A

Leg AB

(Scenario AB2)

Entity A

Leg BC Leg AC

I/W (Scenario AC2)

G/W

Entity C

Entity C’

PINX C Figure 15 – Interworking – transfer by rerouteing between endpoint A in the IP network and PINXs B and C

IP network

PISN PINX B

G/W Entity B Leg AB

I/W

Leg B

(Scenario B2)

Entity B’

Endpoint A Entity A

Leg BC G/W Leg AC

Entity C

PINX C I/W (Scenario C2)

Leg C

Entity C’

Figure 16 – Interworking – transfer by rerouteing between endpoint A in the I P n e t wo r k a n d t wo g a t e wa y s In cases where a gateway can choose whether to provide entity B or entity C functionality, the gateway’s decision is an implementation matter. This can, but need not, take account of the user C or user B respectively. The behaviour of entity B or entity C, if provided at the gateway, is outside the scope of this Standard and is assumed to be in accordance with the requirements of ECMA-178 (when entity A is in the PISN) or in accordance with the requirements of H.450.2 (when entity A is in the IP network).

- 17 -

6.1.4.2

S in g le s t e p c a ll t r a n s f e r Entities A*, B’ C* and C’ are always located in the network of the user concerned. The location of entity B* is determined as follows. If user A and therefore entity A* are in the QSIG network at PINX A entity B* may be located at PINX A. Interworking will occur on leg B* and/or leg BC*, depending on the location of users B and C. If user B is in the IP network, the gateway between user A’s network and user B’s network can choose, on receipt of a transfer request from PINX A, whether to provide entity B* (in which case interworking occurs on leg B*) or to instruct the IP network to provide entity B* (in which case interworking occurs on leg AB*). Figure 17 shows the case where entity B* is provided by the gateway. Figure 18 shows the case where entity B* is provided by the IP network.

PISN

IP network G/W

Endpoint B Leg B*

I/W

Entity B*

Entity B’

(Scenario B*1)

Leg AB* PINX A Entity A*

G/W

Leg BC*

I/W (Scenario BC*1)

Endpoint C Entity C*

Entity C’

F ig u r e 1 7 – I n t e r wo r k in g – s in g le s t e p c a ll t r a n s f e r in a P I S N

PISN

IP network Endpoint B G/W

Entity B*

Entity B’

I/W PINX A Entity A*

(Scenario AB*1)

Leg AB*

Leg BC*

Entity C*

Entity C’

Endpoint C Figure 18 – Interworking – single step call transfer between PINX A and endpoints B and C in the IP network

- 18 -

Also, in the case where entity B* is provided by the IP network and user C is in the PISN, interworking will also occur on leg BC*. This case is not shown. If user A and therefore entity A* are in the IP network at endpoint A, if user B is in the PISN the gateway between user A’s network and user B’s network can choose, on receipt of a transfer request from endpoint A, whether to provide entity B* (in which case interworking occurs on leg B*) or to instruct the PISN to provide entity B* (in which case interworking occurs on leg AB*). These are shown in figure 19 and figure 20. IP network

PISN G/W

PINX B Leg B*

I/W

Entity B*

(Scenario B*2)

Leg AB*

Entity B’

Endpoint A Entity A*

G/W

Leg BC*

I/W (Scenario BC*2)

PINX C Entity C*

Entity C’

Figure 19 – Interworking – single step call transfer between endpoint A in the IP network and two gateways

IP network

PISN PINX B G/W

Entity B*

Entity B’

I/W (Scenario AB*2)

Endpoint A

Leg BC*

Entity A* Leg AB*

Entity C*

Entity C’

PINX C Figure 20 – Interworking – single step call transfer between endpoint A in the IP network and PINXs B and C Also, in the case where entity B* is provided by the PISN and user C is in the IP network, interworking will also occur on leg BC*. This case is not shown. In cases where a gateway can choose whether to provide entity B* functionality, the gateway’s decision is an implementation matter. This can, but need not, take account of the location of user C. The behaviour of entity B*, if provided at the gateway, is outside the scope of this Standard and is

- 19 -

assumed to be in accordance with the requirements of ECMA-300 (when entity A* is in the PISN) or in accordance with the requirements of H.450.2 (when entity A* is in the IP network).

6.2

Service architecture for activation, deactivation and interrogation

6.2.1 QSIG service architecture 6.2.1.1 EC M A - 1 7 8 s e r v ic e a r c h it e c t u r e Not applicable. 6.2.1.2

EC M A - 3 0 0 s e r v ic e a r c h it e c t u r e Not applicable.

6.2.2

H . 4 5 0 . 2 s e r v ic e a r c h it e c t u r e Not applicable.

6.2.3

S c e n a r io s f o r in t e r wo r k in g Not applicable.

7

Protocol interworking – General requirements Protocol interworking between H.323 and QSIG for call transfer supplementary services shall be in accordance with ECMA-307, as modified by the requirements of clauses 8 and 9 below. When transmitting an APDU in one protocol as a result of receiving the corresponding APDU in the other protocol, the mapping of elements in the received APDU to corresponding elements in the transmitted APDU shall be in accordance with ECMA-307.

8

Protocol interworking – Messages and APDUs In the rules specified below for the different scenarios, the following shall apply: 1. If the required action is to transmit a QSIG or H.323 FACILITY message but the call state does not permit a FACILITY message to be sent at that time, the action to be taken is an implementation matter. 2. If the required action is to include an APDU in a transmitted QSIG or H.323 message conditional upon that message being transmitted and that message is not to be transmitted (owing to basic call interworking considerations), the action to be taken is an implementation matter. Annex B shows in diagrammatic form some typical message sequences for some of the scenarios identified in this Standard.

8.1

Scenario AB1 A gateway that supports scenario AB1 shall behave in accordance with the rules of table 1, by carrying out the required action when a given condition occurs. Each condition applies to the receipt of a QSIG message from entity A, or receipt of an H.323 message from entity B.

- 20 -

Ta b le 1 – M e s s a g e a n d A P D U h a n d lin g r e q u ir e m e n t s f o r s c e n a r io A B1 Rule

Condition

Required action

1

Receipt of a QSIG FACILITY message containing a QSIG callTransferInitiate invoke APDU while the QSIG call is in the active state.

Transmit an H.323 FACILITY message containing an H.323 callTransferInitiate invoke APDU if the H.323 call state permits.

2

Receipt of an H.323 RELEASE COMPLETE message containing an H.323 callTransferInitiate return result APDU in response to an H.323 callTransferInitiate invoke APDU.

If a QSIG DISCONNECT message is to be transmitted, include in the QSIG DISCONNECT message a QSIG callTransferInitiate return result APDU.

3

Receipt of an H.323 FACILITY message containing an H.323 callTransferInitiate return error APDU in response to an H.323 callTransferInitiate invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG callTransferInitiate return error APDU if the QSIG call state permits.

8.2

Scenario AB2 A gateway that supports scenario AB2 shall behave in accordance with the rules of table 2, by carrying out the required action when a given condition occurs. Each condition applies to the receipt of an H.323 message from entity A, or receipt of a QSIG message from entity B. Ta b le 2 – M e s s a g e a n d A P D U h a n d lin g r e q u ir e m e n t s f o r s c e n a r io A B2

Rule

Condition

Required action

1

Receipt of an H.323 FACILITY message containing an H.323 callTransferInitiate invoke APDU while the H.323 call is in the active state.

If the callIdentity element in the H.323 callTransferInitiate invoke APDU is not empty, transmit a QSIG FACILITY message containing a QSIG callTransferInitiate invoke APDU if the QSIG call state permits. If the callIdentity element in the H.323 callTransferInitiate invoke APDU is empty, refer to the rules in 8.12, or reject the request if single step call transfer is not supported.

2

Receipt of a QSIG DISCONNECT message containing a QSIG callTransferInitiate return result APDU in response to a QSIG callTransferInitiate invoke APDU.

If an H.323 RELEASE COMPLETE message is to be transmitted, include in the H.323 RELEASE COMPLETE message an H.323 callTransferInitiate return result APDU.

3

Receipt of a QSIG FACILITY message containing a QSIG callTransferInitiate return error APDU in response to a QSIG callTransferInitiate invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 callTransferInitiate return error APDU if the H.323 call state permits.

- 21 -

8.3

Scenario AC1 A gateway that supports scenario AC1 shall behave in accordance with the rules of table 3, by carrying out the required action when a given condition occurs. Each condition applies to the receipt of a QSIG message from entity A, or receipt of an H.323 message from entity C. Ta b le 3 – M e s s a g e a n d A P D U h a n d lin g r e q u ir e m e n t s f o r s c e n a r io A C 1

Rule

Condition

Required action

1

Receipt of a QSIG FACILITY message containing a QSIG callTransferIdentify invoke APDU while the QSIG call is either in the call received state or in the active state.

Transmit an H.323 FACILITY message containing an H.323 callTransferIdentify invoke APDU if the H.323 call state permits.

2

Receipt of an H.323 FACILITY message containing an H.323 callTransferIdentify return result APDU in response to an H.323 callTransferIdentify invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG callTransferIdentify return result APDU if the QSIG call state permits.

3

Receipt of a QSIG FACILITY message containing a QSIG callTransferAbandon invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 callTransferAbandon invoke APDU if the H.323 call state permits.

4

Receipt of an H.323 FACILITY message containing an H.323 callTransferIdentify return error APDU in response to an H.323 callTransferIdentify invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG callTransferIdentify return error APDU if the QSIG call state permits.

8.4

Scenario AC2 A gateway that supports scenario AC2 shall behave in accordance with the rules of table 4, by carrying out the required action when a given condition occurs. Each condition applies to the receipt of an H.323 message from entity A, or receipt of a QSIG message from entity C. Ta b le 4 – M e s s a g e a n d A P D U h a n d lin g r e q u ir e m e n t s f o r s c e n a r io A C 2

Rule

Condition

Required action

1

Receipt of an H.323 FACILITY message containing an H.323 callTransferIdentify invoke APDU while the H.323 call is either in the call received state or in the active state.

Transmit a QSIG FACILITY message containing a QSIG callTransferIdentify invoke APDU if the QSIG call state permits.

2

Receipt of a QSIG FACILITY message containing a QSIG callTransferIdentify return result APDU in response to a QSIG callTransferIdentify invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 callTransferIdentify return result APDU if the H.323 call state permits.

3

Receipt of an H.323 FACILITY message containing an H.323 callTransferAbandon invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG callTransferAbandon invoke APDU if the QSIG call state permits.

4

Receipt of a QSIG FACILITY message containing a QSIG callTransferIdentify return error APDU in response to a QSIG callTransferIdentify invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 callTransferIdentify return error APDU if the H.323 call state permits.

- 22 -

8.5

Scenario BC1 A gateway that supports scenario BC1 shall behave in accordance with the rules of table 5, by carrying out the required action when a given condition occurs. Each condition applies to the receipt of a QSIG message from entity B, or receipt of an H.323 message from entity C. Ta b le 5 – M e s s a g e a n d A P D U h a n d lin g r e q u ir e m e n t s f o r s c e n a r io BC 1

Rule

Condition

Required action

1

Receipt of a QSIG SETUP message containing a QSIG callTransferSetup invoke APDU.

If an H.323 SETUP message is to be transmitted, include in the H.323 SETUP message an H.323 callTransferSetup invoke APDU. If the QSIG SETUP message also contains a QSIG callTransferUpdate invoke APDU, include an H.323 callTransferUpdate invoke APDU in the H.323 SETUP message.

2

Receipt of an H.323 ALERTING message containing an H.323 callTransferSetup return result APDU in response to an H.323 callTransferSetup invoke APDU.

If a QSIG ALERTING message is to be transmitted, include in the QSIG ALERTING message a QSIG callTransferSetup return result APDU. If the H.323 ALERTING message also contains an H.323 callTransferUpdate invoke APDU, include a QSIG callTransferUpdate invoke APDU in the QSIG ALERTING message.

3

Receipt of an H.323 CONNECT message containing an H.323 callTransferSetup return result APDU in response to an H.323 callTransferSetup invoke APDU.

If a QSIG CONNECT message is to be transmitted, include in the QSIG CONNECT message a QSIG callTransferSetup return result APDU. If the H.323 CONNECT message also contains an H.323 callTransferUpdate invoke APDU, include a QSIG callTransferUpdate invoke APDU in the QSIG CONNECT message.

4

Receipt of a QSIG FACILITY message containing a QSIG subaddressTransfer invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 subaddressTransfer invoke APDU if the H.323 call state permits.

5

Receipt of an H.323 FACILITY message containing an H.323 subaddressTransfer invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG subaddressTransfer invoke APDU if the QSIG call state permits.

6

Receipt of an H.323 RELEASE COMPLETE message containing an H.323 callTransferSetup return error APDU in response to an H.323 callTransferSetup invoke APDU.

If a QSIG DISCONNECT message is to be transmitted, include in the QSIG DISCONNECT message a QSIG callTransferSetup return error APDU.

- 23 -

8.6

Scenario BC2 A gateway that supports scenario BC2 shall behave in accordance with the rules of table 6, by carrying out the required action when a given condition occurs. Each condition applies to the receipt of an H.323 message from entity B, or receipt of a QSIG message from entity C. Ta b le 6 – M e s s a g e a n d A P D U h a n d lin g r e q u ir e m e n t s f o r s c e n a r io BC 2

Rule

Condition

Required action

1

Receipt of an H.323 SETUP message containing an H.323 callTransferSetup invoke APDU.

If the callIdentity element in the H.323 callTransferSetup invoke APDU is not empty, then if a QSIG SETUP message is to be transmitted, include in the QSIG SETUP message a QSIG callTransferSetup invoke APDU. If the H.323 SETUP message also contains an H.323 callTransferUpdate invoke APDU, include a QSIG callTransferUpdate invoke APDU in the QSIG SETUP message. If the callIdentity element in the H.323 callTransferSetup invoke APDU is empty, refer to the rules in 8.14, or reject the request if single step call transfer is not supported.

2

Receipt of a QSIG ALERTING message containing a QSIG callTransferSetup return result APDU in response to a QSIG callTransferSetup invoke APDU.

If an H.323 ALERTING message is to be transmitted, include in the H.323 ALERTING message an H.323 callTransferSetup return result APDU. If the QSIG ALERTING message also contains a QSIG callTransferUpdate invoke APDU, include an H.323 callTransferUpdate invoke APDU in the H.323 ALERTING message.

3

Receipt of a QSIG CONNECT message containing a QSIG callTransferSetup return result APDU in response to a QSIG callTransferSetup invoke APDU.

If an H.323 CONNECT message is to be transmitted, include in the H.323 CONNECT message an H.323 callTransferSetup return result APDU. If the QSIG CONNECT message also contains a QSIG callTransferUpdate invoke APDU, include an H.323 callTransferUpdate invoke APDU in the H.323 CONNECT message.

4

Receipt of a QSIG FACILITY message containing a QSIG subaddressTransfer invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 subaddressTransfer invoke APDU if the H.323 call state permits.

5

Receipt of an H.323 FACILITY message containing an H.323 subaddressTransfer invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG subaddressTransfer invoke APDU if the QSIG call state permits.

6

Receipt of a QSIG call clearing message containing a QSIG callTransferSetup return error APDU in response to a QSIG callTransferSetup invoke APDU.

If an H.323 RELEASE COMPLETE message is to be transmitted, include in the H.323 RELEASE COMPLETE message an H.323 callTransferSetup return error APDU.

- 24 -

8.7

Scenario B1 A gateway that supports scenario B1 shall behave in accordance with the rules of table 7, by carrying out the required action when a given condition occurs. Each condition applies to the receipt of a QSIG message from entity B, or receipt of an H.323 message from entity B’. Ta b le 7 – M e s s a g e a n d A P D U h a n d lin g r e q u ir e m e n t s f o r s c e n a r io B1

Rule

Condition

Required action

1

Receipt of a QSIG FACILITY message containing a QSIG callTransferComplete invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 callTransferComplete invoke APDU if the H.323 call state permits. If the QSIG FACILITY message also contains a QSIG callTransferUpdate APDU, then include an H.323 callTransferUpdate invoke APDU in the H.323 FACILITY message.

2

Receipt of a QSIG FACILITY message containing a QSIG callTransferUpdate invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 callTransferUpdate invoke APDU if the H.323 call state permits.

3

Receipt of an H.323 FACILITY message containing an H.323 callTransferUpdate invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG callTransferUpdate invoke APDU if the QSIG call state permits.

4

Receipt of a QSIG FACILITY message containing a QSIG subaddressTransfer invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 subaddressTransfer invoke APDU if the H.323 call state permits.

5

Receipt of an H.323 FACILITY message containing an H.323 subaddressTransfer invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG subaddressTransfer invoke APDU if the QSIG call state permits.

6

Receipt of a QSIG FACILITY message containing a QSIG callTransferActive invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 callTransferActive invoke APDU if the H.323 call state permits.

- 25 -

8.8

Scenario B2 A gateway that supports scenario B2 shall behave in accordance with the rules of table 8, by carrying out the required action when a given condition occurs. Each condition applies to the receipt of a QSIG message from entity B’, or receipt of an H.323 message from entity B. Ta b le 8 – M e s s a g e a n d A P D U h a n d lin g r e q u ir e m e n t s f o r s c e n a r io B2

Rule

Condition

Required action

1

Receipt of an H.323 FACILITY message containing an H.323 callTransferComplete invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG callTransferComplete invoke APDU if the QSIG call state permits. If the H.323 FACILITY message also contains an H.323 callTransferUpdate APDU, then include a QSIG callTransferUpdate invoke APDU in the QSIG FACILITY message.

2

Receipt of a QSIG FACILITY message containing a QSIG callTransferUpdate invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 callTransferUpdate invoke APDU if the H.323 call state permits.

3

Receipt of an H.323 FACILITY message containing an H.323 callTransferUpdate invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG callTransferUpdate invoke APDU if the QSIG call state permits.

4

Receipt of a QSIG FACILITY message containing a QSIG subaddressTransfer invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 subaddressTransfer invoke APDU if the H.323 call state permits.

5

Receipt of an H.323 FACILITY message containing an H.323 subaddressTransfer invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG subaddressTransfer invoke APDU if the QSIG call state permits.

6

Receipt of an H.323 FACILITY message containing an H.323 callTransferActive invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG callTransferActive invoke APDU if the H.323 call state permits.

- 26 -

8.9

Scenario C1 A gateway that supports scenario C1 shall behave in accordance with the rules of table 9, by carrying out the required action when a given condition occurs. Each condition applies to the receipt of a QSIG message from entity C, or receipt of an H.323 message from entity C’. Ta b le 9 – M e s s a g e a n d A P D U h a n d lin g r e q u ir e m e n t s f o r s c e n a r io C 1

Rule

Condition

Required action

1

Receipt of a QSIG FACILITY message containing a QSIG callTransferComplete invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 callTransferComplete invoke APDU if the H.323 call state permits. If the QSIG FACILITY message also contains a QSIG callTransferUpdate APDU, then include an H.323 callTransferUpdate invoke APDU in the H.323 FACILITY message.

2

Receipt of a QSIG FACILITY message containing a QSIG callTransferUpdate invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 callTransferUpdate invoke APDU if the H.323 call state permits.

3

Receipt of an H.323 FACILITY message containing an H.323 callTransferUpdate invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG callTransferUpdate invoke APDU if the QSIG call state permits.

4

Receipt of a QSIG FACILITY message containing a QSIG subaddressTransfer invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 subaddressTransfer invoke APDU if the H.323 call state permits.

5

Receipt of an H.323 FACILITY message containing an H.323 subaddressTransfer invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG subaddressTransfer invoke APDU if the QSIG call state permits.

- 27 -

8.10

Scenario C2 A gateway that supports scenario C2 shall behave in accordance with the rules of table 10, by carrying out the required action when a given condition occurs. Each condition applies to the receipt of a QSIG message from entity C’, or receipt of an H.323 message from entity C. Ta b le 1 0 – M e s s a g e a n d A P D U h a n d lin g r e q u ir e m e n t s f o r s c e n a r io C 2

Rule

Condition

Required action

1

Receipt of an H.323 FACILITY message containing an H.323 callTransferComplete invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG callTransferComplete invoke APDU if the QSIG call state permits. If the H.323 FACILITY message also contains an H.323 callTransferUpdate APDU, then include a QSIG callTransferUpdate invoke APDU in the QSIG FACILITY message.

2

Receipt of a QSIG FACILITY message containing a QSIG callTransferUpdate invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 callTransferUpdate invoke APDU if the H.323 call state permits.

3

Receipt of an H.323 FACILITY message containing an H.323 callTransferUpdate invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG callTransferUpdate invoke APDU if the QSIG call state permits.

4

Receipt of a QSIG FACILITY message containing a QSIG subaddressTransfer invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 subaddressTransfer invoke APDU if the H.323 call state permits.

5

Receipt of an H.323 FACILITY message containing an H.323 subaddressTransfer invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG subaddressTransfer invoke APDU if the QSIG call state permits.

8.11

Scenario AB*1 A gateway that supports scenario AB*1 shall behave in accordance with the rules of table 11, by carrying out the required action when a given condition occurs. Each condition applies to the receipt of a QSIG message from entity A*, or receipt of an H.323 message from entity B*. Ta b le 1 1 – M e s s a g e a n d A P D U h a n d lin g r e q u ir e m e n t s f o r s c e n a r io A B* 1

Rule

Condition

Required action

1

Receipt of a QSIG FACILITY message containing a QSIG ssctInitiate invoke APDU while the QSIG call is in the active state.

Transmit an H.323 FACILITY message containing an H.323 callTransferInitiate invoke APDU if the H.323 call state permits.

2

Receipt of an H.323 RELEASE COMPLETE message containing an H.323 callTransferInitiate return result APDU in response to an H.323 callTransferInitiate invoke APDU.

If a QSIG DISCONNECT message is to be transmitted, include in the QSIG DISCONNECT message a QSIG ssctInitiate return result APDU.

3

Receipt of an H.323 FACILITY message containing an H.323 callTransferInitiate return error APDU in response to an H.323 callTransferInitiate invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG ssctInitiate return error APDU if the QSIG call state permits.

- 28 -

8.12

Scenario AB*2 A gateway that supports scenario AB*2 shall behave in accordance with the rules of table 12, by carrying out the required action when a given condition occurs. Each condition applies to the receipt of an H.323 message from entity A*, or receipt of a QSIG message from entity B*. Ta b le 1 2 – M e s s a g e a n d A P D U h a n d lin g r e q u ir e m e n t s f o r s c e n a r io A B* 2

Rule

Condition

Required action

1

Receipt of an H.323 FACILITY message containing an H.323 callTransferInitiate invoke APDU while the H.323 call is in the active state.

If the callIdentity element in the H.323 callTransferInitiate invoke APDU is empty, transmit a QSIG FACILITY message containing a QSIG ssctInitiate invoke APDU if the QSIG call state permits. If callIdentity element in the H.323 callTransferInitiate invoke APDU is not empty, refer to the rules in 8.2, or reject the request if call transfer by consultation is not supported.

2

Receipt of a QSIG DISCONNECT message containing a QSIG ssctInitiate return result APDU in response to a QSIG ssctInitiate invoke APDU.

If an H.323 RELEASE COMPLETE message is to be transmitted, include in the H.323 RELEASE COMPLETE message an H.323 callTransferInitiate return result APDU.

3

Receipt of a QSIG FACILITY message containing a QSIG ssctInitiate return error APDU in response to a QSIG ssctInitiate invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 callTransferInitiate return error APDU if the H.323 call state permits.

- 29 -

8.13

Scenario BC*1 A gateway that supports scenario BC*1 shall behave in accordance with the rules of table 13, by carrying out the required action when a given condition occurs. Each condition applies to the receipt of a QSIG message from entity B*, or receipt of an H.323 message from entity C*. Ta b le 1 3 – M e s s a g e a n d A P D U h a n d lin g r e q u ir e m e n t s f o r s c e n a r io BC * 1

Rule

Condition

Required action

1

Receipt of a QSIG SETUP message containing a QSIG ssctSetup invoke APDU.

If an H.323 SETUP message is to be transmitted, include in the H.323 SETUP message an H.323 callTransferSetup invoke APDU.

2

Receipt of an H.323 ALERTING message containing an H.323 callTransferSetup return result APDU in response to an H.323 callTransferSetup invoke APDU.

Discard the H.323 callTransferSetup return result APDU. . If the H.323 ALERTING message contains an H.323 callTransferUpdate invoke APDU, then if a QSIG ALERTING message is to be transmitted, include in the QSIG ALERTING message a QSIG callTransferUpdate invoke APDU.

3

Receipt of an H.323 CONNECT message containing an H.323 callTransferSetup return result APDU in response to an H.323 callTransferSetup invoke APDU.

Discard the H.323 callTransferSetup return result APDU. If the H.323 CONNECT message contains an H.323 callTransferUpdate invoke APDU, then if a QSIG CONNECT message is to be transmitted, include in the QSIG CONNECT message a QSIG callTransferUpdate invoke APDU.

4

Receipt of a QSIG FACILITY message containing a QSIG subaddressTransfer invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 subaddressTransfer invoke APDU if the H.323 call state permits.

5

Receipt of an H.323 FACILITY message containing an H.323 subaddressTransfer invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG subaddressTransfer invoke APDU if the QSIG call state permits.

6

Receipt of an H.323 RELEASE COMPLETE message containing an H.323 callTransferSetup return error APDU in response to an H.323 callTransferSetup invoke APDU.

Discard the H.323 callTransferSetup return error APDU..

- 30 -

8.14

Scenario BC*2 A gateway that supports scenario BC*2 shall behave in accordance with the rules of table 14, by carrying out the required action when a given condition occurs. Each condition applies to the receipt of an H.323 message from entity B*, or receipt of a QSIG message from entity C*. Ta b le 1 4 – M e s s a g e a n d A P D U h a n d lin g r e q u ir e m e n t s f o r s c e n a r io BC * 2

Rule

Condition

Required action

1

Receipt of an H.323 SETUP message containing an H.323 callTransferSetup invoke APDU.

If the callIdentity element in the H.323 callTransferSetup invoke APDU is empty, then if a QSIG SETUP message is to be transmitted, include in the QSIG SETUP message a QSIG ssctSetup invoke APDU. If callIdentity element in the H.323 callTransferSetup invoke APDU is not empty, refer to the rules in 8.6, or reject the request if call transfer by consultation is not supported.

2

Receipt of a QSIG ALERTING message in response to a QSIG ssctSetup invoke APDU.

If an H.323 ALERTING message is to be transmitted, include in the H.323 ALERTING message an H.323 callTransferSetup return result APDU. If the QSIG ALERTING message contains a QSIG callTransferUpdate invoke APDU, include an H.323 callTransferUpdate invoke APDU in the H.323 ALERTING message.

3

Receipt of a QSIG CONNECT message in response to a QSIG ssctSetup invoke APDU.

If an H.323 CONNECT message is to be transmitted and an H.323 callTransferSetup return result APDU has not already been included in an H.323 ALERTING message, then include in the H.323 CONNECT message an H.323 callTransferSetup return result APDU. If the QSIG CONNECT message contains a QSIG callTransferUpdate invoke APDU, include an H.323 callTransferUpdate invoke APDU in the H.323 CONNECT message.

4

Receipt of a QSIG FACILITY message containing a QSIG subaddressTransfer invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 subaddressTransfer invoke APDU if the H.323 call state permits.

5

Receipt of an H.323 FACILITY message containing an H.323 subaddressTransfer invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG subaddressTransfer invoke APDU if the QSIG call state permits.

6

Receipt of a QSIG call clearing message in response to a QSIG ssctSetup invoke APDU.

If an H.323 RELEASE COMPLETE message is to be transmitted, include in the H.323 RELEASE COMPLETE message an H.323 callTransferSetup return error APDU.

- 31 -

8.15

Scenario B*1 A gateway that supports scenario B*1 shall behave in accordance with the rules of table 15, by carrying out the required action when a given condition occurs. Each condition applies to the receipt of a QSIG message from entity B*, or receipt of an H.323 message from entity B’. Ta b le 1 5 – M e s s a g e a n d A P D U h a n d lin g r e q u ir e m e n t s f o r s c e n a r io B* 1

Rule

Condition

Required action

1

Receipt of a QSIG FACILITY message containing a QSIG callTransferComplete invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 callTransferComplete invoke APDU if the H.323 call state permits. If the QSIG FACILITY message also contains a QSIG callTransferUpdate APDU, then include an H.323 callTransferUpdate invoke APDU in the H.323 FACILITY message.

2

Receipt of a QSIG FACILITY message containing a QSIG ssctPostDial invoke APDU.

Discard the QSIG ssctPostDial invoke APDU. If further APDUs are present, then subject to rules 3, 5 and 7, transmit an H.323 FACILITY message if the H.323 call state permits.

3

Receipt of a QSIG FACILITY message containing a QSIG callTransferUpdate invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 callTransferUpdate invoke APDU if the H.323 call state permits.

4

Receipt of an H.323 FACILITY message containing an H.323 callTransferUpdate invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG callTransferUpdate invoke APDU if the QSIG call state permits.

5

Receipt of a QSIG FACILITY message containing a QSIG subaddressTransfer invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 subaddressTransfer invoke APDU if the H.323 call state permits.

6

Receipt of an H.323 FACILITY message containing an H.323 subaddressTransfer invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG subaddressTransfer invoke APDU if the QSIG call state permits.

7

Receipt of a QSIG FACILITY message containing a QSIG callTransferActive invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 callTransferActive invoke APDU if the H.323 call state permits.

- 32 -

8.16

Scenario B*2 A gateway that supports scenario B*2 shall behave in accordance with the rules of table 16, by carrying out the required action when a given condition occurs. Each condition applies to the receipt of a QSIG message from entity B*, or receipt of an H.323 message from entity B’. Ta b le 1 6 – M e s s a g e a n d A P D U h a n d lin g r e q u ir e m e n t s f o r s c e n a r io B* 2

Rule

Condition

Required action

1

Receipt of an H.323 FACILITY message containing an H.323 callTransferComplete invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG callTransferComplete invoke APDU if the QSIG call state permits. If the H.323 FACILITY message also contains an H.323 callTransferUpdate APDU, then include a QSIG callTransferUpdate invoke APDU in the QSIG FACILITY message.

2

Receipt of a QSIG FACILITY message containing a QSIG callTransferUpdate invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 callTransferUpdate invoke APDU if the H.323 call state permits.

3

Receipt of an H.323 FACILITY message containing an H.323 callTransferUpdate invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG callTransferUpdate invoke APDU if the QSIG call state permits.

4

Receipt of a QSIG FACILITY message containing a QSIG subaddressTransfer invoke APDU.

Transmit an H.323 FACILITY message containing an H.323 subaddressTransfer invoke APDU if the H.323 call state permits.

5

Receipt of an H.323 FACILITY message containing an H.323 subaddressTransfer invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG subaddressTransfer invoke APDU if the QSIG call state permits.

6

Receipt of an H.323 FACILITY message containing an H.323 callTransferActive invoke APDU.

Transmit a QSIG FACILITY message containing a QSIG callTransferActive invoke APDU if the H.323 call state permits.

9

Protocol interworking – Content of APDUs This clause contains the requirements for the mapping of elements that are not covered by the general requirements in clause 7. Rules are provided only for elements that are mandatory in at least one of the protocols. Optional elements may be discarded if received.

- 33 -

9.1 9.1.1

APDU content mapping from QSIG to H.323 Q S I G s s c t I n it ia t e in v o k e A P D U m a p p in g t o H . 3 2 3 c a llTr a n s f e r I n it ia t e in v o k e A P D U A gateway that supports scenario AB*1, when transmitting an H.323 callTransferInitiate invoke APDU as a result of receiving a QSIG ssctInitiate invoke APDU, shall map elements in accordance with table 17.

Ta b le 1 7 – Q S I G s s c t I n it ia t e in v o k e A P D U m a p p in g t o H . 3 2 3 c a llTr a n s f e r I n it ia t e in v o k e A P D U QSIG element name “(M)” denotes mandatory element

H.323 element name “(M)” denotes mandatory element

Mapping requirement

N/A

callIdentity (M)

Encode as empty (size 0) to denote invocation of single step call transfer.

transferredAddress (M)

N/A

Discard.

awaitConnect (M)

N/A

Discard.

9.1.2

Q S I G s s c t S e t u p in v o k e A P D U m a p p in g t o H . 3 2 3 c a llTr a n s f e r S e t u p in v o k e A P D U A gateway that supports scenario BC*1, when transmitting an H.323 callTransferSetup invoke APDU as a result of receiving a QSIG ssctSetup invoke APDU, shall map elements in accordance with table 18.

Ta b le 1 8 – Q S I G s s c t S e t u p in v o k e A P D U m a p p in g t o H . 3 2 3 c a llTr a n s f e r S e t u p in v o k e A P D U QSIG element name “(M)” denotes mandatory element

H.323 element name “(M)” denotes mandatory element

Mapping requirement

N/A

callIdentity (M)

Encode as empty (size 0).

9.2

APDU content mapping from H.323 to QSIG

9.2.1

H . 3 2 3 c a llTr a n s f e r I n it ia t e in v o k e A P D U m a p p in g t o Q S I G s s c t I n it ia t e in v o k e A P D U A gateway that supports scenario AB*2, when transmitting a QSIG ssctInitiate invoke APDU as a result of receiving an H.323 callTransferInitiate invoke APDU, shall map elements in accordance with table 19.

Ta b le 1 9 – H . 3 2 3 c a llTr a n s f e r I n it ia t e in v o k e A P D U m a p p in g t o Q S I G s s c t I n it ia t e in v o k e A P D U H.323 element name “(M)” denotes mandatory element

QSIG element name “(M)” denotes mandatory element

Mapping requirement

callIdentity (M)

N/A

Discard.

N/A

transferredAddress (M)

The availability of the information to be included in this element will depend on implementation. Include the information if available or include the indication “notAvailableDueToInterworking” if the information is not available.

N/A

awaitConnect

Encode with the value set to FALSE, i.e. release the original call on receipt of the ALERTING message.

- 34 -

9.2.2

H . 3 2 3 c a llTr a n s f e r S e t u p in v o k e A P D U m a p p in g t o Q S I G s s c t S e t u p in v o k e A P D U A gateway that supports scenario BC*2, when transmitting a QSIG ssctSetup invoke APDU as a result of receiving an H.323 callTransferSetup invoke APDU, shall map elements in accordance with table 20.

Ta b le 2 0 – H . 3 2 3 c a llTr a n s f e r S e t u p in v o k e A P D U m a p p in g t o Q S I G s s c t S e t u p in v o k e A P D U H.323 element name “(M)” denotes mandatory element

QSIG element name “(M)” denotes mandatory element

Mapping requirement

callIdentity (M)

N/A

Discard.

- 35 -

Annex A ( n o r ma tiv e )

Implementation Conformance Statement (ICS) proforma

A.1

Introduction The supplier of an implementation which is claimed to conform to this Standard shall complete the following Implementation Conformance Statement (ICS) proforma. A completed ICS proforma is the ICS for the implementation in question. The ICS is a statement of which capabilities and options have been implemented for a given specification. The ICS can have a number of uses, including use:

A.2

-

by the implementor, as a check list for implementations to reduce the risk of unintended nonconformance, e.g. through oversight;

-

by the supplier and acquirer, or potential acquirer, of the implementation, as a detailed indication of the capabilities of the implementation, stated relative to the common basis for understanding provided by the Standard's ICS proforma;

-

by the user or potential user of the implementation, as a basis for initially checking the possibility of interworking with another implementation - while interworking can never be guaranteed, failure to interwork can often be predicted from incompatible ICS;

-

by a tester, as the basis for selecting appropriate tests against which to assess the claim for conformance of the implementation.

Instructions for completing the ICS proforma

A.2.1

General structure of the ICS proforma The ICS proforma is a fixed format questionnaire divided into sub-clauses each containing a group of individual items. Each item is identified by an item reference, the description of the item (question to be answered), and the reference(s) to the clause(s) that specifies (specify) the item in the main body of this Standard. The "Conditions for Status" column contains a specification, if appropriate, of the predicate upon which a conditional status is based. The indication of an item reference in this column indicates a simple-predicate condition (support of this item is dependent on the support marked for the referenced item). The “Status” column indicates whether an item is applicable and if so whether support is mandatory or optional. The following terms are used: I

irrelevant or out-of-scope - this capability is outside the scope of the standard to which this ICS proforma applies and is not subject to conformance testing in this context;

M

mandatory (the capability is required for conformance to the standard);

N/A

not applicable - in the given context, it is impossible to use the capability; no answer in the support column is required;

O

optional (the capability is not required for conformance to the standard, but if the capability is implemented it is required to conform to the specification in this Standard);

- 36 -

O.<n>

qualified optional - in this case, <n> is an integer that identifies a unique group of related optional items; if no additional qualification is indicated, the support of at least one of the optional items is required for conformance to this Standard; otherwise, the qualification and logic of the selection among the optional items is defined below the table explicitly;

X

excluded or prohibited - there is a requirement not to use this capability in a given context.

Answers to the questionnaire items are to be provided in the “Support” column, by simply marking an answer to indicate a restricted choice (Yes, No or N/A). In specific cases, the indication of explicit values may be requested. Where a support column box is left blank, no answer is required. If a "prerequisite line" (see A.2.4 below) is used after a subclause heading or table title, and its predicate is false, no answer is required for the whole subclause or table, respectively.

A.2.2

Additional Information Items of Additional Information allow a supplier to provide further information intended to assist the interpretation of the ICS. It is not intended or expected that a large quantity will be supplied, and an ICS can be considered complete without any such information. Examples might be an outline of the ways in which a (single) implementation can be set up to operate in a variety of environments and configurations. References to items of Additional Information may be entered next to any answer in the questionnaire, and may be included in items of Exception Information.

A.2.3

Exception Information It may occasionally happen that a supplier will wish to answer an item with mandatory or prohibited status (after any conditions have been applied) in a way that conflicts with the indicated requirement. No preprinted answer will be found in the Support column for this. Instead, the supplier is required to write into the support column an x.<i> reference to an item of Exception Information, and to provide the appropriate rationale in the Exception item itself. An implementation for which an Exception item is required in this way does not conform to this Standard. A possible reason for the situation described above is that a defect in the standard has been reported, a correction for which is expected to change the requirement not met by the implementation.

A.2.4

Further indications of the ICS proforma tables In addition to the columns of a table, the following information may be indicated: "Prerequisite line" A prerequisite line after a subclause heading or table title indicates that the whole subclause or the whole table is not required to be completed if the predicate is false. "Qualification" At the end of a table, a detailed qualification for a group of optional items may be indicated, as specified in the description of the status "qualified optional" in A.2.1. "Comments" This box at the end of a table allows a supplier to enter any comments to that table. Comments may also be provided separately (without using this box).

- 37 -

A.3

Identification of the Implementation

A.3.1

Implementation Identification Supplier (Note 1)

Contact point for queries about the ICS (Note 1)

Implementation Name(s) and Version(s) (Note 1, Note 2) Other information necessary for full identification - e.g., name(s) and version(s) for machines and/or operating systems; System name(s) NOTE 1 Only the first three items are required for all implementations; other information may be completed as appropriate in meeting the requirement for full identification. NOTE 2 The terms Name and Version should be interpreted appropriately to correspond with a suppliers terminology (e.g. Type, Series, Model).

- 38 -

A.3.2

Specification for which this ICS applies Title

Corporate telecommunication networks – Signalling interworking between QSIG and H.323 – Generic functional protocol for the support of supplementary services

Version

1.0

Corrigenda Implemented (if applicable) Addenda Implemented (if applicable) Amendments Implemented (if applicable) Have any exception items been required ?

No[ ]Yes[ ] (The answer Yes means that the implementation does not conform to this Standard) (Note)

Date of Statement NOTE: In this case, an explanation shall be given of the nature of non-conformance either below or on a separate sheet of paper. Nature of non-conformance (if applicable):

- 39 -

A.4

Major capabilities Table A.1 - Major capabilities

Item

Question: Does the implementation...

MC1

support transfer by consultation

O.1

[ ]Yes [ ]No

MC2

support single step call transfer

O.1

[ ]Yes [ ]No

MC3

support QSIG transfer by join

MC1

M

ECMA-178

[ ]Yes

MC4

support QSIG transfer by rerouteing

MC1

O

ECMA-178

[ ]Yes [ ]No

MC5

support QSIG single step call transfer

MC2

M

ECMA-300

[ ]Yes

MC6

support H.450.2 transfer by consultation

MC1

M

H.450.2

[ ]Yes

MC7

support H.450.2 Single Step call MC2 transfer

M

H.450.2

[ ]Yes

MC8

support provision of entity B for MC4 handling transfer by rerouteing requests received from the PISN

O

6.1.4.1

[ ]Yes [ ]No

MC9

support provision of entity C for MC4 handling transfer by rerouteing identify requests from the PISN

O

6.1.4.1

[ ]Yes [ ]No

MC10

support provision of entity B for MC6 AND MC4 handling transfer by consultation MC6 AND NOT MC4 requests received from the IP network

O

6.1.4.1

[ ]Yes [ ]No

support provision of entity C for MC6 AND MC4 handling transfer by consultation MC6 AND NOT MC4 requests received from the IP network

O

MC12

support provision of entity B* for handling single step call transfer requests received from the PISN

MC2

O

6.1.4.2

[ ]Yes [ ]No

MC13

support provision of entity C* for handling single step call transfer requests from the PISN

MC2

O

6.1.4.2

[ ]Yes [ ]No

MC14

support provision of entity B* for handling single step call transfer requests received from the IP network

MC2

O

6.1.4.2

[ ]Yes [ ]No

MC15

support provision of entity C* for handling single step call transfer call establishment requests received from the IP network

MC2

O

6.1.4.2

[ ]Yes [ ]No

MC11

Conditions for status

Status

Reference

M

Support

[ ]Yes

6.1.4.1

M

[ ]Yes [ ]No [ ]Yes

- 40 -

Item

Question: Does the implementation...

Conditions for status

Status

Reference

Support

MC16

support scenario AB1

MC4 AND MC8

O

6.1.3.1

[ ]Yes [ ]No

MC4 AND NOT MC8

M

MC4 AND MC10

O

MC4 AND NOT MC10

M

MC4 AND MC9

O

MC4 AND NOT MC9

M

MC4 AND MC11

O

MC4 AND NOT MC11

M

MC17

MC18

MC19

support scenario AB2

support scenario AC1

support scenario AC2

[ ]Yes 6.1.3.1

[ ]Yes [ ]No [ ]Yes

6.1.3.1

[ ]Yes [ ]No [ ]Yes

6.1.3.1

[ ]Yes [ ]No [ ]Yes

MC20

support scenario BC1

MC4

M

6.1.3.1

[ ]Yes

MC21

support scenario BC2

MC4

M

6.1.3.1

[ ]Yes

MC22

support scenario B1

MC1

M

6.1.3.1

[ ]Yes

MC23

support scenario B2

MC1

M

6.1.3.1

[ ]Yes

MC24

support scenario C1

MC1

M

6.1.3.1

[ ]Yes

MC25

support scenario C2

MC1

M

6.1.3.1

[ ]Yes

MC26

support scenario AB*1

MC2 AND MC12

O

6.1.3.2

[ ]Yes [ ]No

MC2 AND NOT MC12

M

MC2 AND MC14

O

MC2 AND NOT MC14

M

MC2 AND MC13

O

MC2 AND NOT MC13

M

MC2 AND MC15

O

MC2 AND NOT MC15

M

MC27

MC28

MC29

support scenario AB*2

support scenario BC*1

support scenario BC*2

[ ]Yes 6.1.3.2

[ ]Yes [ ]No [ ]Yes

6.1.3.2

[ ]Yes [ ]No [ ]Yes

6.1.3.2

[ ]Yes [ ]No [ ]Yes

MC30

support scenario B*1

MC2

M

6.1.3.2

[ ]Yes

MC31

support scenario B*2

MC2

M

6.1.3.2

[ ]Yes

Comments:

- 41 -

A.5

General requirements Table A.2 - General requirements for protocol interworking

Item

Question: Does the implementation...

GR1

perform protocol interworking in accordance with ECMA-307

Conditions for status

Status

Reference

Support

M

7

[ ]Yes

Comments:

A.6

Message and APDU handling

A.6.1

Message and APDU handling for scenario AB1 Ta b le A . 3 - M e s s a g e a n d A P D U h a n d lin g f o r s c e n a r io A B1

Item

Question: Does the implementation...

Conditions for status

Status

Reference

Support

MAB1 1

behave in accordance with rule 1 for scenario AB1

MC16

M

8.1

[ ]Yes

MAB1 2

behave in accordance with rule 2 for scenario AB1

MC16

M

8.1

[ ]Yes

MAB1 3

behave in accordance with rule 3 for scenario AB1

MC16

M

8.1

[ ]Yes

Comments:

A.6.2

Message and APDU handling for scenario AB2 Ta b le A . 4 - M e s s a g e a n d A P D U h a n d lin g f o r s c e n a r io A B2

Item

Question: Does the implementation...

Conditions for status

Status

Reference

Support

MAB2 1

behave in accordance with rule 1 for scenario AB2

MC17

M

8.2

[ ]Yes

MAB2 2

behave in accordance with rule 2 for scenario AB2

MC17

M

8.2

[ ]Yes

MAB2 3

behave in accordance with rule 3 for scenario AB2

MC17

M

8.2

[ ]Yes

Comments:

- 42 -

A.6.3

Message and APDU handling for scenario AC1 Ta b le A . 5 - M e s s a g e a n d A P D U h a n d lin g f o r s c e n a r io A C 1

Item

Question: Does the implementation...

Conditions for status

Status

Reference

Support

MAC1 1

behave in accordance with rule 1 for scenario AC1

MC18

M

8.3

[ ]Yes

MAC1 2

behave in accordance with rule 2 for scenario AC1

MC18

M

8.3

[ ]Yes

MAC1 3

behave in accordance with rule 3 for scenario AC1

MC18

M

8.3

[ ]Yes

MAC1 4

behave in accordance with rule 4 for scenario AC1

MC18

M

8.3

[ ]Yes

Comments:

A.6.4

Message and APDU handling for scenario AC2 Ta b le A . 6 - M e s s a g e a n d A P D U h a n d lin g f o r s c e n a r io A C 2

Item

Question: Does the implementation...

Conditions for status

Status

Reference

Support

MAC2 1

behave in accordance with rule 1 for scenario AC2

MC19

M

8.4

[ ]Yes

MAC2 2

behave in accordance with rule 2 for scenario AC2

MC19

M

8.4

[ ]Yes

MAC2 3

behave in accordance with rule 3 for scenario AC2

MC19

M

8.4

[ ]Yes

MAC2 4

behave in accordance with rule 4 for scenario AC2

MC19

M

8.4

[ ]Yes

Comments:

- 43 -

A.6.5

Message and APDU handling for scenario BC1 Ta b le A . 7 - M e s s a g e a n d A P D U h a n d lin g f o r s c e n a r io BC 1

Item

Question: Does the implementation...

Conditions for status

Status

Reference

Support

MBC1 1

behave in accordance with rule 1 for scenario BC1

MC20

M

8.5

[ ]Yes

MBC1 2

behave in accordance with rule 2 for scenario BC1

MC20

M

8.5

[ ]Yes

MBC1 3

behave in accordance with rule 3 for scenario BC1

MC20

M

8.5

[ ]Yes

MBC1 4

behave in accordance with rule 4 for scenario BC1

MC20

M

8.5

[ ]Yes

MBC1 5

behave in accordance with rule 5 for scenario BC1

MC20

M

8.5

[ ]Yes

MBC1 6

Behave in accordance with rule 6 for scenario BC1

MC20

M

8.4

[ ]Yes

Comments:

A.6.6

Message and APDU handling for scenario BC2 Ta b le A . 8 - M e s s a g e a n d A P D U h a n d lin g f o r s c e n a r io BC 2

Item

Question: Does the implementation...

Conditions for status

Status

Reference

Support

MBC2 1

behave in accordance with rule 1 for scenario BC2

MC21

M

8.6

[ ]Yes

MBC2 2

behave in accordance with rule 2 for scenario BC2

MC21

M

8.6

[ ]Yes

MBC2 3

behave in accordance with rule 3 for scenario BC2

MC21

M

8.6

[ ]Yes

MBC2 4

behave in accordance with rule 4 for scenario BC2

MC21

M

8.6

[ ]Yes

MBC2 5

behave in accordance with rule 5 for scenario BC2

MC21

M

8.6

[ ]Yes

MBC2 6

behave in accordance with rule 6 for scenario BC2

MC21

M

8.6

[ ]Yes

Comments:

- 44 -

A.6.7

Message and APDU handling for scenario B1 Ta b le A . 9 - M e s s a g e a n d A P D U h a n d lin g f o r s c e n a r io B1

Item

Question: Does the implementation...

Conditions for status

Status

Reference

Support

MB1 1

behave in accordance with rule 1 for scenario B1

MC22

M

8.7

[ ]Yes

MB1 2

behave in accordance with rule 2 for scenario B1

MC22

M

8.7

[ ]Yes

MB1 3

behave in accordance with rule 3 for scenario B1

MC22

M

8.7

[ ]Yes

MB1 4

behave in accordance with rule 4 for scenario B1

MC22

M

8.7

[ ]Yes

MB1 5

behave in accordance with rule 5 for scenario B1

MC22

M

8.7

[ ]Yes

MB1 6

behave in accordance with rule 6 for scenario B1

MC22

M

8.7

[ ]Yes

Comments:

A.6.8

Message and APDU handling for scenario B2 Ta b le A . 1 0 - M e s s a g e a n d A P D U h a n d lin g f o r s c e n a r io B2

Item

Question: Does the implementation...

Conditions for status

Status

Reference

Support

MB2 1

behave in accordance with rule 1 for scenario B2

MC23

M

8.8

[ ]Yes

MB2 2

behave in accordance with rule 2 for scenario B2

MC23

M

8.8

[ ]Yes

MB2 3

behave in accordance with rule 3 for scenario B2

MC23

M

8.8

[ ]Yes

MB2 4

behave in accordance with rule 4 for scenario B2

MC23

M

8.8

[ ]Yes

MB2 5

behave in accordance with rule 5 for scenario B2

MC23

M

8.8

[ ]Yes

MB2 6

behave in accordance with rule 6 for scenario B2

MC23

M

8.8

[ ]Yes

Comments:

- 45 -

A.6.9

Message and APDU handling for scenario C1 Ta b le A . 1 1 - M e s s a g e a n d A P D U h a n d lin g f o r s c e n a r io C 1

Item

Question: Does the implementation...

Conditions for status

Status

Reference

Support

MC1 1

behave in accordance with rule 1 for scenario C1

MC24

M

8.9

[ ]Yes

MC1 2

behave in accordance with rule 2 for scenario C1

MC24

M

8.9

[ ]Yes

MC1 3

behave in accordance with rule 3 for scenario C1

MC24

M

8.9

[ ]Yes

MC1 4

behave in accordance with rule 4 for scenario C1

MC24

M

8.9

[ ]Yes

MC1 5

behave in accordance with rule 5 for scenario C1

MC24

M

8.9

[ ]Yes

Comments:

A.6.10 Message and APDU handling for scenario C2 Ta b le A . 1 2 - M e s s a g e a n d A P D U h a n d lin g f o r s c e n a r io C 2 Item

Question: Does the implementation...

Conditions for status

Status

Reference

Support

MC2 1

behave in accordance with rule 1 for scenario C2

MC25

M

8.10

[ ]Yes

MC2 2

behave in accordance with rule 2 for scenario C2

MC25

M

8.10

[ ]Yes

MC2 3

behave in accordance with rule 3 for scenario C2

MC25

M

8.10

[ ]Yes

MC2 4

behave in accordance with rule 4 for scenario C2

MC25

M

8.10

[ ]Yes

MC2 5

behave in accordance with rule 5 for scenario C2

MC25

M

8.10

[ ]Yes

Comments:

- 46 -

A.6.11 Message and APDU handling for scenario AB*1 Ta b le A . 1 3 - M e s s a g e a n d A P D U h a n d lin g f o r s c e n a r io A B* 1 Item

Question: Does the implementation...

Conditions for status

Status

Reference

Support

MAB*1 1

behave in accordance with rule 1 for scenario AB*1

MC26

M

8.11

[ ]Yes

MAB*1 2

behave in accordance with rule 2 for scenario AB*1

MC26

M

8.11

[ ]Yes

MAB*1 3

behave in accordance with rule 3 for scenario AB*1

MC26

M

8.11

[ ]Yes

Comments:

A.6.12 Message and APDU handling for scenario AB*2 Ta b le A . 1 4 - M e s s a g e a n d A P D U h a n d lin g f o r s c e n a r io A B* 2 Item

Question: Does the implementation...

Conditions for status

Status

Reference

Support

MAB*2 1

behave in accordance with rule 1 for scenario AB*2

MC27

M

8.12

[ ]Yes

MAB*2 2

behave in accordance with rule 2 for scenario AB*2

MC27

M

8.12

[ ]Yes

MAB*2 3

behave in accordance with rule 3 for scenario AB*2

MC27

M

8.12

[ ]Yes

Comments:

- 47 -

A.6.13 Message and APDU handling for scenario BC*1 Ta b le A . 1 5 - M e s s a g e a n d A P D U h a n d lin g f o r s c e n a r io BC * 1 Item

Question: Does the implementation...

Conditions for status

Status

Reference

Support

MBC*1 1

behave in accordance with rule 1 for scenario BC*1

MC28

M

8.13

[ ]Yes

MBC*1 2

behave in accordance with rule 2 for scenario BC*1

MC28

M

8.13

[ ]Yes

MBC*1 3

behave in accordance with rule 3 for scenario BC*1

MC28

M

8.13

[ ]Yes

MBC*1 4

behave in accordance with rule 4 for scenario BC*1

MC28

M

8.13

[ ]Yes

MBC*1 5

behave in accordance with rule 5 for scenario BC*1

MC28

M

8.13

[ ]Yes

MBC*1 6

behave in accordance with rule 6 for scenario BC*1

MC28

M

8.13

[ ]Yes

Comments:

A.6.14 Message and APDU handling for scenario BC*2 Ta b le A . 1 6 - M e s s a g e a n d A P D U h a n d lin g f o r s c e n a r io BC * 2 Item

Question: Does the implementation...

Conditions for status

Status

Reference

Support

MBC*2 1

behave in accordance with rule 1 for scenario BC*2

MC29

M

8.14

[ ]Yes

MBC*2 2

behave in accordance with rule 2 for scenario BC*2

MC29

M

8.14

[ ]Yes

MBC*2 3

behave in accordance with rule 3 for scenario BC*2

MC29

M

8.14

[ ]Yes

MBC*2 4

behave in accordance with rule 4 for scenario BC*2

MC29

M

8.14

[ ]Yes

MBC*2 5

behave in accordance with rule 5 for scenario BC*2

MC29

M

8.14

[ ]Yes

MBC*2 6

behave in accordance with rule 6 for scenario BC*2

MC29

M

8.14

[ ]Yes

Comments:

- 48 -

A.6.15 Message and APDU handling for scenario B*1 Ta b le A . 1 7 - M e s s a g e a n d A P D U h a n d lin g f o r s c e n a r io B* 1 Item

Question: Does the implementation...

Conditions for status

Status

Reference

Support

MB*1 1

behave in accordance with rule 1 for scenario B*1

MC30

M

8.15

[ ]Yes

MB*1 2

behave in accordance with rule 2 for scenario B*1

MC30

M

8.15

[ ]Yes

MB*1 3

behave in accordance with rule 3 for scenario B*1

MC30

M

8.15

[ ]Yes

MB*1 4

behave in accordance with rule 4 for scenario B*1

MC30

M

8.15

[ ]Yes

MB*1 5

behave in accordance with rule 5 for scenario B*1

MC30

M

8.15

[ ]Yes

MB*1 6

behave in accordance with rule 6 for scenario B*1

MC30

M

8.15

[ ]Yes

MB*1 7

behave in accordance with rule 7 for scenario B*1

MC30

M

8.15

[ ]Yes

Comments:

A.6.16 Message and APDU handling for scenario B*2 Ta b le A . 1 8 - M e s s a g e a n d A P D U h a n d lin g f o r s c e n a r io B* 2 Item

Question: Does the implementation...

Conditions for status

Status

Reference

Support

MB*2 1

behave in accordance with rule 1 for scenario B*2

MC31

M

8.16

[ ]Yes

MB*2 2

behave in accordance with rule 2 for scenario B*2

MC31

M

8.16

[ ]Yes

MB*2 3

behave in accordance with rule 3 for scenario B*2

MC31

M

8.16

[ ]Yes

MB*2 4

behave in accordance with rule 4 for scenario B*2

MC31

M

8.16

[ ]Yes

MB*2 5

behave in accordance with rule 5 for scenario B*2

MC31

M

8.16

[ ]Yes

MB*2 6

behave in accordance with rule 6 for scenario B*2

MC31

M

8.16

[ ]Yes

Comments:

- 49 -

A.7

APDU content mapping Table A.19 - APDU content mapping

Item

Question: Does the implementation...

MAP1

Status

Reference

Support

behave in accordance with mapping from MC26 QSIG ssctInitiate invoke APDUs to H.323 callTransferInitiate invoke APDUs

M

9.1.1

[ ]Yes

MAP2

behave in accordance with mapping from MC28 QSIG ssctSetup invoke APDUs to H.323 callTransferSetup invoke APDUs

M

9.1.2

[ ]Yes

MAP3

behave in accordance with mapping from MC27 H.323 callTransferInitiate invoke APDUs to QSIG ssctInitiate invoke APDUs

M

9.1.3

[ ]Yes

MAP4

behave in accordance with mapping from MC29 H.323 callTransferSetup invoke APDUs to QSIG ssctSetup invoke APDUs

M

9.1.4

[ ]Yes

Comments:

Conditions for status

- 50 -

- 51 -

Annex B ( in f o r ma tiv e )

Example message sequence diagrams

This annex contains some examples of typical message sequences for some of the scenarios identified in this Standard. Although the examples shown are typical, other valid message sequences are possible. In the figures, the arrows indicate the direction of messages. For each message, only the message name and the contained APDU (if applicable) are shown. Other message contents are not shown, in particular for unsuccessful attempts at call transfer. The following abbreviations are used: .inv

invoke APDU

.res

return result APDU

B.1

Scenario AB1 or AB*1 PISN

Interworking unit

QSIG FACILITY callTransferInitiate.inv (AB1) or ssctInitiate.inv (AB*1)

QSIG DISCONNECT callTransferInitiate.res (AB1) or ssctInitiate.res (AB*1)

IP network

H.225.0 FACILITY callTransferInitiate.inv H.225.0 RELEASE COMPLETE callTransferInitiate.res

QSIG RELEASE QSIG RELEASE COMPLETE

F ig u r e B. 1 – Ex a m p le o f s c e n a r io A B1 o r A B* 1

- 52 -

B.2

Scenario AB2 or AB*2 PISN

IP network

Interworking unit

H.225.0 FACILITY callTransferInitiate.inv

QSIG FACILITY callTransferInitiate.inv (AB2) or ssctInitiate.inv (AB*2) QSIG DISCONNECT callTransferInitiate.res (AB2) or ssctInitiate.res (AB*2)

H.225.0 RELEASE COMPLETE callTransferInitiate.res

QSIG RELEASE QSIG RELEASE COMPLETE

F ig u r e B. 2 – Ex a m p le o f s c e n a r io A B2 o r A B* 2

B.3

Scenario AC1 PISN

Interworking unit

QSIG FACILITY callTransferIdentify.inv

QSIG FACILITY callTransferIdentify.res

IP network

H.225.0 FACILITY callTransferIdentify.inv H.225.0 FACILITY callTransferIdentify.res

H.225.0 RELEASE COMPLETE QSIG DISCONNECT

QSIG RELEASE QSIG RELEASE COMPLETE

F ig u r e B. 3 – Ex a m p le o f s c e n a r io A C 1

(After re-routing complete)

- 53 -

B.4

Scenario AC2 PISN

IP network

Interworking unit

H.225.0 FACILITY callTransferIdentify.inv

QSIG FACILITY callTransferIdentify.inv QSIG FACILITY callTransferIdentify.res

H.225.0 FACILITY callTransferIdentify.res

(After re-routing complete)

QSIG DISCONNECT H.225.0 RELEASE COMPLETE QSIG RELEASE QSIG RELEASE COMPLETE

F ig u r e B. 4 – Ex a m p le o f s c e n a r io A C 2

B.5

Scenario BC1 or BC*1 PISN

Interworking unit

QSIG FACILITY callTransferSetup.inv (BC1) or ssctSetup.inv (BC*1) QSIG CALL PROCEEDING

IP network

H.225.0 SETUP callTransferSetup.inv H.225.0 CALL PROCEEDING

QSIG ALERTING callTransferSetup.res (BC1) or ssctSetup.res (BC*1)

H.225.0 ALERTING callTransferSetup.res

H.225.0 CONNECT QSIG CONNECT

F ig u r e B. 5 – Ex a m p le o f s c e n a r io BC 1 o r BC * 1

- 54 -

B.6

Scenario BC2 or BC*2 PISN

Interworking unit

H.225.0 FACILITY callTransferSetup.inv H.225.0 CALL PROCEEDING

IP network

QSIG SETUP callTransferSetup.inv (BC2) or ssctSetup.inv (BC*2) QSIG CALL PROCEEDING QSIG ALERTING callTransferSetup.res (BC2) or ssctSetup.res (BC*2)

H.225.0 ALERTING callTransferSetup.res

QSIG CONNECT H.225.0 CONNECT

F ig u r e B. 6 – Ex a m p le o f s c e n a r io BC 2 o r BC * 2

B.7

Scenario B1, C1, B*1 or C*1 PISN

Interworking unit

QSIG FACILITY callTransferComplete.inv

QSIG FACILITY callTransferUpdate.inv

QSIG FACILITY callTransferUpdate.inv QSIG FACILITY callTransferActive.inv (scenario B1 only)

IP network

H.225.0 FACILITY callTransferComplete.inv H.225.0 FACILITY callTransferUpdate.inv

H.225.0 FACILITY callTransferUpdate.inv H.225.0 FACILITY callTransferActive.inv (scenario B1 only)

F ig u r e B. 7 – Ex a m p le o f s c e n a r io B1 , C 1 , B* 1 o r C * 1

- 55 -

B.8

Scenario B2, C2, B*2 or C*2 PISN

Interworking unit

H.225.0 FACILITY callTransferComplete.inv

H.225.0 FACILITY callTransferUpdate.inv

H.225.0 FACILITY callTransferUpdate.inv H.225.0 FACILITY callTransferActive.inv (scenario B2 only)

IP network

QSIG FACILITY callTransferComplete.inv QSIG FACILITY callTransferUpdate.inv

QSIG FACILITY callTransferUpdate.inv QSIG FACILITY callTransferActive.inv (scenario B2 only)

F ig u r e B. 8 – Ex a m p le o f s c e n a r io B2 , C 2 , B* 2 o r C * 2

.

.

Free printed copies can be ordered from: ECMA 114 Rue du Rhône CH-1204 Geneva Switzerland Fax: Email:

+41 22 849.60.01 [email protected]

Files of this Standard can be freely downloaded from the ECMA web site (www.ecma.ch). This site gives full information on ECMA, ECMA activities, ECMA Standards and Technical Reports.

ECMA 114 Rue du Rhône CH-1204 Geneva Switzerland See inside cover page for obtaining further soft or hard copies.

Related documents

Record · ID 600318 · SHA-256 2012a80d25ac30ea
Conceptio Open Knowledge Archive — every document is proof-bundled with source, license, and retrieval metadata.