ETSI TS V9.0.0 ( ) Technical Specification

Similar documents
ETSI TS V ( )

ETSI TS V ( )

ETSI TS V8.1.0 ( ) Technical Specification

ETSI TS V8.1.0 ( ) Technical Specification

ETSI TR V5.0.1 ( )

ETSI TS V1.4.1 ( ) Technical Specification

ETSI TR V3.0.0 ( )

ETSI TS V1.5.1 ( ) Technical Specification

ETSI TS V ( )

ETSI TS V7.3.0 ( ) Technical Specification

ETSI TS V9.1.1 ( ) Technical Specification

ETSI TS V8.2.0 ( ) Technical Specification

ETSI TS V ( )

ETSI TS V4.0.0 ( )

ETSI TS V8.7.0 ( ) Technical Specification

ETSI TS V5.1.0 ( )

ETSI TS V8.0.2 ( )

ETSI EG V1.1.1 ( )

ETSI EN V2.1.1 ( )

ETSI TS V9.1.0 ( )

ETSI TS V7.0.0 ( )

ETSI TS V8.0.0 ( ) Technical Specification

ETSI TS V8.0.0 ( ) Technical Specification

ETSI TS V1.2.1 ( ) Technical Specification. Terrestrial Trunked Radio (TETRA); RF Sensitive Area Mode

ETSI TS V ( )

ETSI TS V1.1.2 ( )

ETSI EN V1.1.2 ( )

ETSI TR V1.2.1 ( )

ETSI TR V1.2.1 ( )

ETSI ES V1.1.1 ( )

ETSI EN V1.2.1 ( )

ETSI EN V1.2.1 ( )

ETSI EN V2.1.1 ( ) Harmonized European Standard (Telecommunications series)

ETSI TS V ( ) Technical Specification

ETSI ES V1.2.1 ( )

ETSI TS V ( )

ETSI EN V1.2.3 ( ) Harmonized European Standard (Telecommunications series)

ETSI EN V1.3.1 ( ) Harmonized European Standard (Telecommunications series)

ETSI EN V1.2.1 ( ) Harmonized European Standard (Telecommunications series)

ETSI EN V1.3.1 ( )

ETSI EN V1.2.1 ( ) Harmonized European Standard

ETSI ES V1.1.1 ( )

Final draft ETSI EN V1.3.1 ( )

ETSI EN V1.5.1 ( ) Harmonized European Standard (Telecommunications series)

ETSI EN V1.3.2 ( ) Harmonized European Standard (Telecommunications series)

ETSI TS V ( )

SOUTH AFRICAN NATIONAL STANDARD

Final draft ETSI EN V1.2.0 ( )

ETSI EN V1.1.1 ( ) Harmonized European Standard (Telecommunications series)

ETSI TS V ( )

ETSI EN V1.2.1 ( )

ETSI EN V1.1.2 ( ) Harmonized European Standard

ETSI TS V8.1.0 ( ) Technical Specification

ETSI EN V1.4.1 ( )

Final draft ETSI EN V1.1.1 ( )

ETSI EN V1.3.1 ( )

ETSI TS V ( )

ETSI TS V ( )

DraftETSI EN V1.2.1 ( )

ETSI TR V8.0.0 ( )

ETSI TS V1.1.1 ( )

Final draft ETSI EN V1.1.1 ( )

ETSI EN V1.3.1 ( )

Final draft ETSI EN V2.1.1( )

ETSI TS V5.4.0 ( )

SOUTH AFRICAN NATIONAL STANDARD

ETSI TS V8.0.0 ( ) Technical Specification

ETSI TR V1.1.1 ( )

ETSI ES V1.1.1 ( )

ETSI EN V7.0.1 ( )

Draft ETSI EN V1.3.1 ( )

Terrestrial Trunked Radio (TETRA); Voice plus Data (V+D); Part 10: Supplementary services stage 1; Sub-part 22: Dynamic Group Number Assignment (DGNA)

ETSI EN V2.1.1 ( )

ETSI EN V1.2.1 ( )

ETSI EN V1.4.1 ( )

Final draft ETSI ES V1.3.1 ( )

ETSI TS V1.1.1 ( ) Technical Specification

ETSI EN V1.2.1 ( )

ETSI TR V1.1.1 ( )

ETSI EN V1.2.1 ( )

Final draft ETSI ES V1.3.1 ( )

ETSI TS V ( )

Final draft ETSI EN V1.2.2 ( )

Text Comparison. Documents Compared en_ v010301p.pdf. en_ v010501p.pdf

ETSI TS V1.1.2 ( )

Final draft ETSI EG V1.1.0 ( )

ETSI GS ORI 001 V4.1.1 ( )

ETSI TS V ( )

ETSI TS V1.3.1 ( )

ETSI EN V1.1.1 ( )

ETSI TS V ( )

ETSI ES V1.1.1 ( )

Summary 18/03/ :27:42. Differences exist between documents. Old Document: en_ v010501p 17 pages (97 KB) 18/03/ :27:35

ETSI TS V1.1.1 ( )

ETSI TS V9.3.0 ( ) Technical Specification

ETSI TS V ( )

ETSI EN V1.1.1 ( )

ETSI EN V8.0.1 ( )

Draft EN V1.1.1 ( )

ETSI TS V ( ) Technical Specification

Transcription:

TS 123 084 V9.0.0 (2010-01) Technical Specification Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); MultiParty () supplementary service; Stage 2 (3GPP TS 23.084 version 9.0.0 Release 9) GLOBAL SYSTEM FOR MOBILE COMMUNICATIONS R

1 TS 123 084 V9.0.0 (2010-01) Reference RTS/TSGC-0423084v900 Keywords GSM, UMTS 650 Route des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16 Siret N 348 623 562 00017 - NAF 742 C Association à but non lucratif enregistrée à la Sous-Préfecture de Grasse (06) N 7803/88 Important notice Individual copies of the present document can be downloaded from: http://www.etsi.org The present document may be made available in more than one electronic version or in print. In any case of existing or perceived difference in contents between such versions, the reference version is the Portable Document Format (PDF). In case of dispute, the reference shall be the printing on printers of the PDF version kept on a specific network drive within Secretariat. Users of the present document should be aware that the document may be subject to revision or change of status. Information on the current status of this and other documents is available at http://portal.etsi.org/tb/status/status.asp If you find errors in the present document, please send your comment to one of the following services: http://portal.etsi.org/chaircor/_support.asp Copyright tification part may be reproduced except as authorized by written permission. The copyright and the foregoing restriction extend to reproduction in all media. European Telecommunications Standards Institute 2010. All rights reserved. DECT TM, PLUGTESTS TM, UMTS TM, TIPHON TM, the TIPHON logo and the logo are Trade Marks of registered for the benefit of its Members. 3GPP TM is a Trade Mark of registered for the benefit of its Members and of the 3GPP Organizational Partners. LTE is a Trade Mark of currently being registered for the benefit of its Members and of the 3GPP Organizational Partners. GSM and the GSM logo are Trade Marks registered and owned by the GSM Association.

2 TS 123 084 V9.0.0 (2010-01) Intellectual Property Rights IPRs essential or potentially essential to the present document may have been declared to. The information pertaining to these essential IPRs, if any, is publicly available for members and non-members, and can be found in SR 000 314: "Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to in respect of standards", which is available from the Secretariat. Latest updates are available on the Web server (http://webapp.etsi.org/ipr/home.asp). Pursuant to the IPR Policy, no investigation, including IPR searches, has been carried out by. guarantee can be given as to the existence of other IPRs not referenced in SR 000 314 (or the updates on the Web server) which are, or may be, or may become, essential to the present document. Foreword This Technical Specification (TS) has been produced by 3rd Generation Partnership Project (3GPP). The present document may refer to technical specifications or reports using their 3GPP identities, UMTS identities or GSM identities. These should be interpreted as being references to the corresponding deliverables. The cross reference between GSM, UMTS, 3GPP and identities can be found under http://webapp.etsi.org/key/queryform.asp.

3 TS 123 084 V9.0.0 (2010-01) Contents Intellectual Property Rights... 2 Foreword... 2 Foreword... 4 0 Scope... 5 0.1 References... 5 0.2 Abbreviations... 5 1 Multi Party service ()... 5 1.1 Functions and information flows... 5 1.2 Information stored in the HLR... 28 1.3 State transition model... 28 1.4 Transfer of information from HLR to VLR... 28 1.5 Information stored in the VLR... 28 1.6 Handover... 28 1.7 Simultaneous use of Multi Party operations... 28 Annex A: Change history... 29 History... 30

4 TS 123 084 V9.0.0 (2010-01) Foreword This Technical Specification has been produced by the 3 rd Generation Partnership Project (3GPP). The contents of the present document are subject to continuing work within the TSG and may change following formal TSG approval. Should the TSG modify the contents of the present document, it will be re-released by the TSG with an identifying change of release date and an increase in version number as follows: Version x.y.z where: x the first digit: 1 presented to TSG for information; 2 presented to TSG for approval; 3 or greater indicates TSG approved document under change control. y the second digit is incremented for all changes of substance, i.e. technical enhancements, corrections, updates, etc. z the third digit is incremented when editorial only changes have been incorporated in the document.

5 TS 123 084 V9.0.0 (2010-01) 0 Scope The present document gives the stage 2 description of the multi party supplementary services. Only one multi party supplementary service has been defined, this is the Multi Party () service, and is described in clause 1. 0.1 References The following documents contain provisions which, through reference in this text, constitute provisions of the present document. References are either specific (identified by date of publication, edition number, version number, etc.) or non-specific. For a specific reference, subsequent revisions do not apply. For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same Release as the present document. [1] 3GPP TR 21.905: "3G Vocabulary". [2] 3GPP TS 23.011: "Technical realization of supplementary services - General Aspects". [3] 3GPP TS 23.083: "Call Waiting (CW) and Call (HOLD) supplementary services - Stage 2". [4] 3GPP TS 23.018: 'Basic Call Handling' 0.2 Abbreviations In addition to those below, abbreviations used in the present document are listed in 3GPP TR 21.905 [1]. SII2 Service Interaction Indicators Two 1 Multi Party service () 1.1 Functions and information flows The following Mobile Additional Function has been identified for the Multi Party service: MAF026 Multi Party service related authorizations examination The ability of a PLMN component to determine the authorizations relating to Multi Party service. See figure 2.1. Location: VLR The SDL diagrams for the Multi Party service are shown in figures 1.2 and 1.3. The procedure Handle_ shows the status of the service as perceived by the served mobile subscriber, as well as the status as perceived by any of the other parties. Beside this, the SDL diagrams show the actions to be taken by the network and the information provided by the network to the users. Figure 1.x: the procedure Update_n_Speech_Calls_Status is defined in 3GPP TS 23.018 [4].

6 TS 123 084 V9.0.0 (2010-01) The information flow for the service is shown in figure 1.5. In the information flow it is assumed that the served subscriber is a mobile subscriber and that the other parties are all fixed ISDN subscribers. For the purposes of the information flow diagrams it is assumed that there are only two remote parties. Where there are more than two remote parties, signals to any party connected to the bridge shall be sent to all other parties connected to the bridge, except where a single remote party is to be selected for a private communication. As a consequence of this assumption, after the is split (to establish a private communication) it contains only one remote party. However, the end state for disconnection of or by that remaining remote party is shown as A-B ACTIVE / HELD. This is to indicate that the disconnection by a single remote party will not necessarily cause the call to be released. This will happen only when that remote party is the only remaining party in the call. Party A is the subscriber controlling the call (served mobile subscriber). Party B is the first remote party called. Party C is the second remote party called. Remote parties are disconnected by the generic disconnect/release procedure. Any scenario requiring disconnection of remote parties shown in the SDL diagrams but not explicitly shown in the flow diagrams shall follow the procedure shown in the flow diagrams for similar scenarios. Functions to be performed by the fixed ISDN (for example hold authorizations examination) are not shown in the information flow; only the functions to be performed by the PLMN are shown. It is assumed that the bridge is located in the MSC. To avoid having two calls on hold at the same time the reception of the retrieve request is supervised by a retriever timer T as defined in 3GPP TS 23.083 [3]. te that while the is on hold, the remote parties can continue to communicate with each other.

7 TS 123 084 V9.0.0 (2010-01) Process _MAF026 Process in the VLR to check if is provisioned. 384_11(1) Signals to/from the left are to/from the MSC. Idle Check subscription provisioned SS-CSI provisioned? marked in CSI? Indicator:= _available Indicator:= _available + SS-CSI Indicator:= _not_ available Process Idle Figure 1.1: MAF026 Multi Party service related authorisations examination (VLR)

8 TS 123 084 V9.0.0 (2010-01) Procedure Handle_ Procedure in the serving MSC to handle an call. _1(16) Signals to/from the left are to/from the controller (A party); signals to/from the right are to/from the B party unless otherwise stated. Check_ Pass Fail Connect A, B and C reject Speech_CallA:= Speech_CallB:=Null _Remote_Parties:=2 Result:= Fail Multi party Multi party To C party ack SS-CSI present? SS Invocation tify To gsmscf Active_ Figure 1.2 (sheet 1 of 16): Procedure Handle_

9 TS 123 084 V9.0.0 (2010-01) Procedure Handle_ Procedure in the serving MSC to handle an call. Active 2(16) Signals to/from the left are to/from the controller (A party); signals to/from the right are to/from all/any remote parties unless otherwise stated. one party (e.g. C) (e.g. C) Private communication (e.g. F) C and make specified call active _Remote_Parties:=0 Speech_CallA:=Null Speech_Call_Cnt:=0 _Remote_Parties:= _Remote_Parties - 1 _Remote_Parties:= _Remote_Parties - 1 Speech_CallB:= Active ed Call C disconnected To all parties except F Result:= End Any remaining parties in? Private communication ack Result:= End Active_ Held and_active_call Figure 1.2 (sheet 2 of 16): Procedure Handle_

10 TS 123 084 V9.0.0 (2010-01) Procedure Handle_ Procedure in the serving MSC to handle an call. Held 4(16) Signals to/from the left are to/from the controller (A party); signals to/from the right are to/from all/any remote parties unless otherwise stated. one party (e.g. C) (e.g. C) C held _Remote_Parties:=0 Speech_CallA:=Null Speech_Call_Cnt:=0 _Remote_Parties:= _Remote_Parties - 1 ed Call C disconnected Any remaining parties in? ack Result:= End Held_ Active_ Held_ Figure 1.2 (sheet 4 of 16): Procedure Handle_

11 TS 123 084 V9.0.0 (2010-01) Procedure Handle_ Procedure in the serving MSC to handle an call. Held_ Signals to/from the left are to/from the controller (A party); Signals to/from the right are to/from either process OCH_MSC or process ICH_MSC. _5(16) Answer waiting call (e.g. F) Speech TCH required Is there a waiting call? Speech_CallB:= Setup Answer waiting call reject Connect F Allocate TCH Speech_Call_Cnt:= Speech_Call_Cnt + 1 Speech_CallB:= Active Held_ Held Active_Call Held Call_Setup Call established Call setup failed Speech_Call_Cnt:= Speech_Call_Cnt + 1 Speech_CallB:= Active Speech_CallB:= Null Held Active_Call Held_ Figure 1.2 (sheet 5 of 16): Procedure Handle_

12 TS 123 084 V9.0.0 (2010-01) Procedure Handle_ Procedure in the serving MSC to handle an call. Held Active_Call Signals to/from the left are to/from the controller (A party); signals to/from the right are to/from all/any remote parties unless otherwise stated. _6(16) one held party (e.g. C) (e.g. C) active call (e.g. F) active call (e.g. F) C F disconnected Call C disconnect Call F disconnected _Remote_Parties:= _Remote_Parties - 1 Speech_Call_Cnt:= Speech_Call_Cnt -1 Any remaining parties in? Speech_CallB:= Null Held Active_Call Held Remote_Parties:=0 Speech_CallA:=Active Speech_CallB:=Null Speech_Call_Cnt:=1 Result:= End_Active Figure 1.2 (sheet 6 of 16): Procedure Handle_

13 TS 123 084 V9.0.0 (2010-01) Procedure Handle_ Procedure in the serving MSC to handle an call. Held Active_Call Signals to/from the left are to/from the controller (A party); signals to/from the right are to/from all/any remote parties unless otherwise stated. _7(16) Add party (e.g. F) active call Another party permitted? Start T Connect F to _Remote_Parties:= _Remote_Parties + 1 Speech_CallB:= Null To F party only Add party ack Add party reject Active_ Held Active_Call Held Active_call Held Active_Call_ Timed_Swap Figure 1.2 (sheet 7 of 16): Procedure Handle_

14 TS 123 084 V9.0.0 (2010-01) Procedure Handle_ Procedure in the serving MSC to handle an call. Held Active_Call_ Timed_Swap _8(16) Signals to/from the left are to/from the controller (A party); signals to/from the right are to/from all/any remote parties in the unless otherwise stated. T expires Internal signal request For single call request For Stop T Stop T single call Speech_CallB:= Held To the single call only reject reject ack reject ack Held Active_call Held Active_Call Active Held_call Figure 1.2 (sheet 8 of 16): Procedure Handle_

15 TS 123 084 V9.0.0 (2010-01) Procedure Handle_ Procedure in the serving MSC to handle an call. Held Active_Call_ Timed_Swap _9(16) Signals to/from the left are to/from the controller (A party); signals to/from the right are to/from all/any remote parties in the unless otherwise stated. From the single call (e.g. F) single call (e.g. F) (e.g. C) Stop T C F _Remote_Parties:= _Remote_Parties - 1 Call F disconnected Call disconnected Speech_Call_Cnt:= Speech_Call_Cnt -1 Any remaining parties in? Speech_CallB:= Null Stop T reject reject Speech_CallA:=Active Speech_CallB:=Null Speech_Call_Cnt:=1 Result:= End_Active Held_ Held Active_Call_ Timed_Swap Figure 1.2 (sheet 9 of 16): Procedure Handle_

16 TS 123 084 V9.0.0 (2010-01) Procedure Handle_ Procedure in the serving MSC to handle an call. Active Held_Call Signals to/from the left are to/from the controller (A party); signals to/from the right are to/from all/any remote parties unless otherwise stated. _10(16) one party (e.g. C) (e.g. C) (e.g. F) single call (e.g. F) C From the single call F disconnected Call C disconnected Call F disconnected _Remote_Parties:= _Remote_Parties - 1 Speech_Call_Cnt:= Speech_Call_Cnt -1 Any remaining parties in? Speech_CallB:= Null Active Held_Call Active Remote_Parties:=0 Speech_CallA:=Held Speech_CallB:=Null Speech_Call_Cnt:=1 Result:= End_Held Figure 1.2 (sheet 10 of 16): Procedure Handle_

17 TS 123 084 V9.0.0 (2010-01) Procedure Handle 11(16) Procedure in the serving MSC to handle an call. Active Held_Call Signals to/from the left are to/from the controller (A party); signals to/from the right are to/from all/any remote parties unless otherwise stated. Add party (e.g. F) Another party permitted? Start T _Remote_Parties:= _Remote_Parties + 1 Speech_CallB:= Null Connect F to To F party only Add ack Add party reject Active_ Active Held_Call Active Held_Call Active Held_Call_ Timed_Swap Figure 1.2 (sheet 11 of 16): Procedure Handle_

18 TS 123 084 V9.0.0 (2010-01) Procedure Handle_ Procedure in the serving MSC to handle an call. Active Held_Call_ Timed_Swap _12(16) Signals to/from the left are to/from the controller (A party); signals to/from the right are to/from all/any remote parties in the unless otherwise stated. T expires Internal signal request For request For single call Stop T Stop T reject reject ack single call Speech_CallB:= Active To the single call only reject ack Active Held_Call Active Held_Call Held Active_Call Figure 1.2 (sheet 12 of 16): Procedure Handle_

19 TS 123 084 V9.0.0 (2010-01) Procedure Handle_ Procedure in the serving MSC to handle an call. Active Held_Call_ Timed_Swap _13(16) Signals to/from the left are to/from the controller (A party); signals to/from the right are to/from all/any remote parties in the unless otherwise stated. From the single call (e.g. F) single call (e.g. F) (e.g. C) Stop T C F _Remote_Parties:= _Remote_Parties - 1 Call F disconnected Call disconnected Speech_Call_Cnt:= Speech_Call_Cnt -1 Any remaining parties in? Speech_CallB:= Null Stop T reject reject Speech_CallA:=Held Speech_CallB:=Null Speech_Call_Cnt:=1 Result:= End_Held Active_ Active Held_Call_ Timed_Swap Figure 1.2 (sheet 13 of 16): Procedure Handle_

20 TS 123 084 V9.0.0 (2010-01) Macrodefinition Check_ Macro in the serving MSC to check if an call can go ahead. Signals to/from the right are to/from the VLR. Chk_(1) Conditions met? Conference Treatment Indicator present in SII2 (for either ongoing call)? Conference Treatment Indicator set to reject conference request (for either ongoing call)? Check subscription Wait_For Status_ Reply Process Int_Release_ Call Release Release transaction active? From gsmssf From distant exchange From BSS Request accepted? Fail Pass Figure 1.3: Macro Check_

21 TS 123 084 V9.0.0 (2010-01) Macrodefinition Setup_New_Data_Call_ Macro to set up a new data call while a call is ongoing Signals to/from the left are to/from process ICH_MSC or process OCH_MSC SNDC_1(1) Max number of data calls reached? Allocate TCH TCH already allocated n_speech_ Calls:=Setup Fail _Data_Call_ Setup_Pending Call established Call setup failed n_speech_ Calls:=Active Update_n_ Speech_Calls_ Status See 3GPP TS 23.018 n_speech_call_cnt:= n_speech_call_cnt+1 Pass Fail Figure 1.4: Setup_New_Data_Call_

22 TS 123 084 V9.0.0 (2010-01) MSa MSCa VLRa HLRa LEb TEb LEc TEc A-B HELD / A-C ACTIVE Subscriber A wants to initiate a multi party conversation build > request info req > MAF 026 < info ack OR1 build :N < reject A-B HELD / A-C ACTIVE OR1 :Y connect bridge notification > notification (retrieval) > (retrieval) notification > notification (multi party) > (multi party) notification build > notification < (multi party) > acknowledge (multi party) ACTIVE MULTI PARTY CONVERSATION ACTIVE MULTI PARTY CONVERSATION Subscriber A wants to terminate the multi party call disconnect > B disconnect > disconnect disconnect > > C release release confirmation < < release B disconnect < > disconnect > release release confirmation < release C < < IDLE OR1: Multi party call acceptable Y: N: Figure 1.5 (sheet 1 of 7): Information flow for Multi Party service

23 TS 123 084 V9.0.0 (2010-01) MSa MSCa VLRa HLRa LEb TEb LEc TEc ACTIVE MULTI PARTY CONVERSATION Subscriber A wants to disconnect one remote party (e.g. C) disconnect > disconnect > disconnect > release release confirmation < release < < ACTIVE MULTI PARTY CONVERSATION ACTIVE MULTI PARTY CONVERSATION One remote party (e.g. C) wants to disconnect disconnect disconnect < < disconnect < release > release confirmation > release > ACTIVE MULTI PARTY CONVERSATION ACTIVE MULTI PARTY CONVERSATION One remote party (e.g. B) wants to hold hold notification < notification < request < (hold) (hold) hold > confirmation ACTIVE MULTI PARTY CONVERSATION ACTIVE MULTI PARTY CONVERSATION One remote party (e.g. B) wants to retrieve the held call retrieve notification < notification < request < (retrieval) (retrieval) retrieve > confirmation ACTIVE MULTI PARTY CONVERSATION Figure 1.5 (sheet 2 of 7): Information flow for Multi Party service

24 TS 123 084 V9.0.0 (2010-01) MSa MSCa VLRa HLRa LEb TEb LEc TEc ACTIVE MULTI PARTY CONVERSATION Subscriber A wants to hold entire multi party conversation hold request > hold hold bridge < notification confirmation > notification (hold) > (hold) notification > notification (hold) > (hold) HELD MULTI PARTY CONVERSATION HELD MULTI PARTY CONVERSATION Subscriber A wants to retrieve the held multi party conversation retrieve > request retrieve bridge notification > notification (retrieval) > (retrieval) notification retrieve > < (retrieval) notification confirmation > (retrieval) ACTIVE MULTI PARTY CONVERSATION ACTIVE MULTI PARTY CONVERSATION Subscriber A wants to establish a private communication with one party (e.g. B) PrivComm > request hold bridge PrivComm < confirmation notification > notification (hold) > (hold) A-B ACTIVE / HELD Figure 1.5 (sheet 3 of 7): Information flow for Multi Party service

25 TS 123 084 V9.0.0 (2010-01) MSa MSCa VLRa HLRa LEb TEb LEc TEc HELD MULTI PARTY CONVERSATION Subscriber A wants to disconnect entire multi party conversation disconnect > B disconnect > disconnect disconnect > > release C release confirmation < < release B disconnect < > disconnect > release release confirmation < < release release C bridge < IDLE HELD MULTI PARTY CONVERSATION One remote party (e.g. B) wants to disconnect disconnect disconnect < disconnect < < release > release confirmation > release > HELD MULTI PARTY CONVERSATION HELD MULTI PARTY CONVERSATION One remote party (e.g. B) wants to hold hold request notification < notification < < (hold) hold confirmation (hold) > HELD MULTI PARTY CONVERSATION Figure 1.5 (sheet 4 of 7): Information flow for Multi Party service

26 TS 123 084 V9.0.0 (2010-01) MSa MSCa VLRa HLRa LEb TEb LEc TEc HELD MULTI PARTY CONVERSATION One remote party (e.g. B) wants to retrieve the held call retrieve request notification < notification < < (retrieval) retrieve (retrieval) > confirmation HELD MULTI PARTY CONVERSATION A-B ACTIVE / HELD Subscriber A wants to terminate the multi party call disconnect > disconnect > disconnect > release release confirmation < < release release < bridge A-B ACTIVE A-B ACTIVE / HELD One remote party (e.g. C) wants to disconnect disconnect disconnect < disconnect < < release > release confirmation > release > A-B ACTIVE / HELD A-B ACTIVE / HELD Active remote party (B) wants to disconnect disconnect disconnect < disconnect < < release > release confirmation > release > HELD Figure 1.5 (sheet 5 of 7): Information flow for Multi Party service

27 TS 123 084 V9.0.0 (2010-01) MSa MSCa VLRa HLRa LEb TEb LEc TEc A-B ACTIVE / HELD Subscriber A wants to add active call (A-B) to multi party call build > request OR2 build :N < reject A-B ACTIVE / HELD OR2 :Y notification > notification (multi party) > (multi party) notification > notification (retrieved) > (retrieved) notification build > notification < (multi party) > acknowledge (multi party) ACTIVE MULTI PARTY CONVERSATION OR2: Extra remote party allowed within maximum number? Y: N: Figure 1.5 (sheet 6 of 7): Information flow for Multi Party service MSa MSCa VLRa HLRa LEb TEb LEc TEc A-B ACTIVE / HELD One remote party (e.g. B) wants to hold hold request notification < notification < < (hold) hold confirmation (hold) > A-B ACTIVE / HELD A-B ACTIVE / HELD One remote party (e.g. B) wants to retrieve the held call retrieve request notification < notification < < (retrieval) retrieve (retrieval) > confirmation A-B ACTIVE / HELD A-B ACTIVE / HELD Served mobile subscriber wishes to alternate between active call and held hold request > for B start T A-B (ACTIVE, HOLD REQ) / HELD retrieve req > stop notification for T > notification (hold) > (hold) notification > notification (retrieval) > (retrieval) ACTIVE / A-B HELD Figure 1.5 (sheet 7 of 7): Information flow for Multi Party service

28 TS 123 084 V9.0.0 (2010-01) 1.2 Information stored in the HLR The following logical states are applicable for (refer to TS 23.011 for an explanation of the notation): Provisioning State Registration State Activation State HLR Induction State (t Provisioned, t Applicable, t Active, t Induced) (Provisioned, t Applicable, Active and Operative, t Induced) The HLR shall store the logical state of (which shall be one of the valid states listed above) on a per subscriber basis. 1.3 State transition model The following figure shows the successful cases of transition between the applicable logical states of. The state changes are caused by actions of the service provider. te that error cases are not shown in the diagram as they normally do not cause a state change. Additionally, some successful requests may not cause a state change. Hence they are not shown in the diagram. Figure 1.6: State transition model for 1.4 Transfer of information from HLR to VLR If the provisioning state for is "Provisioned" then, when the subscriber registers on a VLR, the HLR shall send that VLR information about the logical state of. If the logical state of is changed while a subscriber is registered on a VLR then the HLR shall inform the VLR of the new logical state of. 1.5 Information stored in the VLR For the VLR shall store the service state information received from the HLR. 1.6 Handover Handover will have no impact on the control procedures and the operation of the service. 1.7 Simultaneous use of Multi Party operations The operations Build, Split, and interact with each other, and cannot be applied simultaneously. Once the mobile station has initiated one of these operations, it shall not initiate another Multi Party operation until the first operation has been acknowledged by the network, or the MS locally determines (due to timer expiry) that the first operation has failed.

29 TS 123 084 V9.0.0 (2010-01) Annex A: Change history Change history TSG CN# Spec Old Ver CR Rev Phase Cat New Ver Subject/Comment Apr 1999 GSM 03.84 6.0.0 R97 Transferred to 3GPP CN1 CN#03 23.084 R99 3.0.0 Approved at CN#03 CN#06 23.084 3.0.0 001 R99 3.1.0 approved at CN#06 CN#09 23.084 3.1.0 002 1 R99 F 3.2.0 SDL refresh Cn#11 3.2.0 4.0.0 Version increased from R99 to Rel-4 after CN#11. CN#11 23.084 3.2.0 003 1 Rel-4 C 4.0.0 Enhancement of SDLs and CAMEL functionality CN#12 23.084 4.0.0 004 1 Rel-5 C 5.0.0 Handling of MultiCall in procedure CN#26 23.084 5.0.0 Rel-6 6.0.0 Release 6 after CN#26 CT#36 23.084 6.0.0 Rel-7 7.0.0 Upgraded unchanged from Rel-6 CT#42 23.084 7.0.0 Rel-8 8.0.0 Upgraded unchanged from Rel-7 CT#46-8.0.0 - - - 9.0.0 Update to Rel-9 version (MCC)

30 TS 123 084 V9.0.0 (2010-01) History V9.0.0 January 2010 Publication Document history