home *** CD-ROM | disk | FTP | other *** search
/ Internet Standards / CD2.mdf / ccitt / 1992 / i / i254.asc < prev    next >
Text File  |  1993-06-28  |  57KB  |  1,936 lines

  1. Recommendation I.254 - Multiparty Supplementary Services
  2.  
  3.  
  4.  
  5.     The purpose of this Recommendation is to provide the stage 1 description of the method defined in 
  6. RecommendationI.130 using the means given in RecommendationI.210.
  7.  
  8.  
  9.  
  10.     Supplementary services are described by a prose definition and description (step 1.1) and by a dynamic 
  11. description (step 1.3). The application of the attribute technique, as defined in Recommendation I.140, for supple-
  12. mentary services is for further study.
  13.  
  14.  
  15.  
  16.     This Recommendation describes the following Multiparty Supplementary Services:
  17.  
  18.  
  19.  
  20.     I.254.1    Conference Calling (CONF)
  21.  
  22.     I.254.2    Three-Party Service (3PTY)
  23.  
  24. I.254.1    Conference Calling Service Description
  25.  
  26.  
  27.  
  28. 1.    Definition
  29.  
  30.  
  31.  
  32.     Conference Calling is an ISDN Supplementary Service which allows a user to communicate simultaneously with multiple 
  33. parties, which may also communicate among themselves. This description deals primarily with the establishment and 
  34. manipulation of the connections used to form a conference call and is therefore expected to be applicable to many types 
  35. of conference calls (e.g. voice, data, video, multi-media). Although provision is made for specifying the conference type, 
  36. it is recognized that the control of conferencing functions (especially for other than speech) is beyond the scope of this 
  37. Recommendation.
  38.  
  39.  
  40.  
  41.     This document describes the operation of add-on Conference Calling service only. Other forms of Conference Calling 
  42. (e.g. "Meet-me") are not described.
  43.  
  44.  
  45.  
  46. 2.    Description
  47.  
  48.  
  49.  
  50. 2.1    General Description
  51.  
  52.  
  53.  
  54.     When Conference Calling is invoked, conference resources (e.g.a "bridge") are allocated to the served user and any 
  55. calls indicated by the service request are added to the conference. Once a conference is active, parties may be added, 
  56. dropped, isolated (i.e. prevented from communicating with the conference), reattached, or split (i.e. removed from the 
  57. conference but remain connected to the conference controller). The controller can place his/her connection to the con-
  58. ference on hold, retrieve the conference, end the conference, or disconnect himself/herself from the conference.
  59.  
  60.  
  61.  
  62. 2.2    Specific terminology
  63.  
  64.  
  65.  
  66. 2.2.1    Served user, conference controller, conferees, parties
  67.  
  68.  
  69.  
  70.     During the invocation phase, the service is under the control of the "served user" i.e. the one for whom the service 
  71. was subscribed or, in those cases where subscription is not required, the one who invokes the service. Once the confer-
  72. ence is in the active state, the service is under the control of the "conference controller" who, in most cases, is the 
  73. served user but could be a party other than the served user if transfer of control has occurred (an anticipated future 
  74. extension to this service). Any party other than the conference controller is called a "conferee". All participants in the 
  75. conference call are considered "parties".
  76.  
  77.  
  78.  
  79. 2.2.2    Call Id, Party Id, Connection Id
  80.  
  81.  
  82.  
  83.     Call Id:       The served user's (controller's) reference to a call of   which he/she is a party (Examples: 1. The confer-
  84. ence    call itself. 2. A call which is to be added to the    conference.  3. A call which is formed by splitting a    party 
  85. from the conference).
  86.  
  87.  
  88.  
  89.     Party Id:       The served user's (or controller's) reference to a   particular party within the context of a call.
  90.  
  91.  
  92.  
  93.     Connection Id: The served user's (or controller's) reference to a 
  94.  
  95.                         particular connection (to a particular party) within the                        context of a call.
  96.  
  97.  
  98.  
  99.     Observe that multiple parties may be associated with a given call, e.g.a conference call. Moreover, there can be mul-
  100. tiple connections associated with a single party, e.g. a simultaneous voice and video call. 
  101.  
  102.  
  103.  
  104. Note - This service description assumes that there exists only one connection to a given party. Procedures to allow for 
  105. multiple connection (e.g. multi-media conference calls) to a given party are anticipated future extensions.
  106.  
  107.  
  108.  
  109. 2.2.3    Conference states
  110.  
  111.  
  112.  
  113.     Conference Idle:     The state prior to the reception of a "conference
  114.  
  115.                               invocation request", or after a particular 
  116.  
  117.                               conference has ended.
  118.  
  119.  
  120.  
  121.     Conference Active:   The state in which conference resources have been
  122.  
  123.                               allocated to the specified conference and at                              least one party has 
  124. a connection to the                              conference. That connection could be either 
  125. active                              or held.
  126.  
  127.  
  128.  
  129.     Conference Floating: The state in which the conference is active but
  130.  
  131.                               without a controller. This state is possible when
  132.  
  133.                               two or more conferees exist on an active 
  134.  
  135.                               conference and the controller successfully 
  136.  
  137.                               disconnects himself/herself (see SDL, sheet 7).
  138.  
  139.  
  140.  
  141. 2.3    Qualification on the applicability to telecommunication services
  142.  
  143.  
  144.  
  145.     This supplementary service is considered meaningful when applied to the Telephony Teleservice and the speech and 
  146. 3.1 kHz audio bearer services. Furthermore, it may also be meaningful when applied to other services.
  147.  
  148.  
  149.  
  150. 3.    Procedures
  151.  
  152.  
  153.  
  154. 3.1    Provision/withdrawal
  155.  
  156.  
  157.  
  158.     The Conference Calling supplementary service may be subscribed to by prior arrangements with the service 
  159. provider. The subscription parameters include the maximum (and, if different, the default) number of conferees 
  160. allowed in a conference call.
  161.  
  162.  
  163.  
  164. Note - The default will usually be three, but may be six (or some other number).
  165.  
  166.  
  167.  
  168.     If the served user has subscribed to more than one size conference service and wishes to establish a con-
  169. ference of a size other than the default size, the served user must request the properly-sized conference before 
  170. any parties are added to the conference.
  171.  
  172.  
  173.  
  174.     Withdrawal of the service is made by the service provider upon request by the subscriber or for service pro-
  175. vider reasons.
  176.  
  177.  
  178.  
  179. 3.2    Normal procedures
  180.  
  181.  
  182.  
  183. 3.2.1    Activation/deactivation/registration
  184.  
  185.  
  186.  
  187.     None identified.
  188.  
  189.  
  190.  
  191. 3.2.2    Invocation and operation
  192.  
  193.  
  194.  
  195. 3.2.2.1    Beginning the Conference Call (see Figure 1/I.254.1, sheets 1-2)
  196.  
  197.  
  198.  
  199.     a)    Invocation parameters: Conference Calling service must be invoked by
  200.  
  201. the served user. The invocation request must include the "root" Call Id, i.e.the Call Id by which the 
  202. served user (or controller) will refer to the conference call itself. This Call Id may be either a new 
  203. Call Id or the Call Id of an existing call which is to be used to form the conference.
  204.  
  205.  
  206.  
  207.     The invocation request may include the following additional information:
  208.  
  209.  
  210.  
  211.     -    Conference size: The intended maximum number of parties for the conference (if different from the 
  212. default).
  213.  
  214.  
  215.  
  216.     -    Existing call/party information (Call Ids/Party Ids/Disposition of Related B-channel Connections): In 
  217. order to initially include one or more parties from an existing call in the conference, the invocation request 
  218. must include the Call Id, and optionally the Party Id and information as to how the B-channel associated 
  219. with that call is to be handled.
  220.  
  221.  
  222.  
  223.     -    New party information (called party address, other "setup" information): In order to initially include a 
  224. party for which there is no existing call, the invocation request must include the desired party's address, and 
  225. optionally other information contained in a normal call request. Note - Some information which is mandatory 
  226. in a normal call request (e.g. "Bearer-Capability") can be inferred (e.g. from the conference type) and hence 
  227. may not be mandatory here.
  228.  
  229.  
  230.  
  231.     -    Connection request: either active or held. This request defines the served user's initial connection to the 
  232. conference. Possible values follow:
  233.  
  234.  
  235.  
  236.         Active state specified:
  237.  
  238.  
  239.  
  240.         .    Specific B-channel: a specified preferred/exclusive B-channel shall be used to immediately 
  241. establish a connection to the conference.
  242.  
  243.  
  244.  
  245.         .    Any available B-channel may be used.
  246.  
  247.  
  248.  
  249.         Held state specified:
  250.  
  251.  
  252.  
  253.         .    Reserved B-channel: A B-channel is to be reserved for (later) connection to the conference.
  254.  
  255.  
  256.  
  257.         .    No reserved B-channel: In this case no B-channel is allocated or reserved; the served user may 
  258. have to free up a B-channel later when participation in the conference is desired.
  259.  
  260.  
  261.  
  262.     -    Conference type: In general, the bearer capability compatibility check during context arbitration can be 
  263. used to infer the type of conference required. It is assumed to be "speech". Other conference types may 
  264. require special bridging facilities and/or higher layer control.
  265.  
  266.  
  267.  
  268.     -    Conference bridge location: It should be possible to request the conference bridge to be at a specified 
  269. location, e.g. close to some grouping of conferees. Procedures for remote location of conference bridge facil-
  270. ities are anticipated future extensions.
  271.  
  272.  
  273.  
  274.     b)    Defaults for invocation parameters
  275.  
  276.  
  277.  
  278.     If any of the information described above is not included in the invocation request, the following defaults will 
  279. occur:
  280.  
  281.  
  282.  
  283.     -    Conference size: Defaults to the subscribed default conference size specified at subscription time (if the 
  284. served user specified a default conference size at subscription time) or the subscribed maximum conference 
  285. size (if a default conference size was not specified), or the service provider - specified default conference 
  286. size (if the served user did not subscribe to the service).
  287.  
  288.  
  289.  
  290.     -    Existing call/party information:
  291.  
  292.  
  293.  
  294.         . Call Ids:   If no Call Id other than the root Call Id is 
  295.  
  296.                              specified, no existing calls will be initially
  297.  
  298.                              included in the conference.
  299.  
  300.  
  301.  
  302.         . Party Ids:  If not specified, each party (other than the served                             user) of the 
  303. indicated Call Id(s) will be                             initially included in the conference.
  304.  
  305.           . Disposition of related B-channel connections: if disposition
  306.  
  307.           information is not included, the related B-channel connections
  308.  
  309.           will be deallocated, unless the service provider chooses to use                 them for connection of 
  310. the served user to the conference call
  311.  
  312.                  (e.g. in a multi-media conference).
  313.  
  314.  
  315.  
  316.     -    New party information:
  317.  
  318.  
  319.  
  320.         . Called party address: if not specified, no new parties will be
  321.  
  322.           initially included in the conference.
  323.  
  324.  
  325.  
  326.         . Other "setup" information: for further study.
  327.  
  328.  
  329.  
  330.     -    Connection request: If no connection information is included, it is assumed that the served user wishes 
  331. to be initially connected to the conference in the active state and any available B-channel may be used.
  332.  
  333.  
  334.  
  335.         . If the served user indicates that he/she wishes to be connected                 to the conference in 
  336. the active state but does not indicate
  337.  
  338.                  "Specific B-channel" or "Any available B-channel", it is 
  339.  
  340.                  assumed that any available B-channel may be used.
  341.  
  342.  
  343.  
  344.         . If the served user indicates that he/she wishes to have his/her                 resulting connection to 
  345. the conference to be in the held state,                  but does not indicate "reserved B-channel" or "No reserved", 
  346. it                  is assumed that a B-channel is to be reserved for (later) 
  347.  
  348.                  connection to the conference.
  349.  
  350.  
  351.  
  352.     -    Conference type: If not specified, the service provider will             attempt to derive the appropriate conference type 
  353. from the bearer capabilities of the call(s) involved. If no calls are knownby the service provider to be involved in the 
  354. call, the default conference type shall be "speech".
  355.  
  356.  
  357.  
  358.     -    Conference bridge location: If not specified, the service provider will attempt to place the conference bridge(s) 
  359. in the most appropriate location, considering the call(s) known by the service provider to be involved at the time the 
  360. request is made.
  361.  
  362.  
  363.  
  364.     c)    Procedures
  365.  
  366.  
  367.  
  368.     When a conference request is made, a conference call is set up.
  369.  
  370.  
  371.  
  372.     When the service provider receives the request to allocate resources for the conference call, it checks to see that the 
  373. requested conference can be established. This procedure is termed "Context Arbitration". Context Arbitration includes a 
  374. bearer capability compatibility check, a supplementary services compatibility check, a check to see that the state of each 
  375. connection to be added is acceptable, and a check for the availability of conference/network resources. Upon successful 
  376. completion of the context arbitration, the resources needed are allocated.
  377.  
  378.  
  379.  
  380.     If the conference request is successful, all existing appropriate call(s) referenced in the conference request are added 
  381. to the conference.
  382.  
  383. (Note- Adding parties from an existing call may not be successful in all cases due to remote bridging and rerouting lim-
  384. itations.) Upon successful joining of the specified parties to the conference, any unused B-channels are deallocated and 
  385. any single party calls are released.
  386.  
  387.  
  388.  
  389.     The service provider checks the conference request for additional information (optional parameters). For those optional 
  390. parameters not included in the conference request, the default values will be used. In addition, if the connection request 
  391. parameter is not included and no additional parties are indicated (i.e. m = °, n = °) the service provider will prompt the 
  392. served user for further actions.
  393.  
  394.  
  395.  
  396.     C.1)    Prompting procedures detected:
  397.  
  398.  
  399.  
  400.     If the number of referenced existing calls (other than the root CallId) in the conference request is zero and the con-
  401. troller connection request is not included; the conference is put on hold from the served user's point of view and the 
  402. served user is prompted for further actions (i.e. the add-party procedure is automatically started).
  403.  
  404.  
  405.  
  406.     C.2)    No prompting procedures detected:
  407.  
  408.  
  409.  
  410.     If the number of referenced existing calls (other than the root CallId) in the conference request is larger than zero, or 
  411. if the controller connection request is specified, the referenced calls are automatically connected to the conference, which 
  412. is now in an active state. The served user's connection to the conference will also be active unless the controller has indi-
  413. cated that his/her connection to the conference be held.
  414.  
  415.  
  416.  
  417.     The decision to put the conference on hold or not (from the served user's point of view) is based on the information 
  418. received in the Conference Request, independent of the number of referenced existing calls.
  419.  
  420.  
  421.  
  422. 3.2.2.2    Managing individual parties (see Figure 1/I.254.1, sheets 2-3)
  423.  
  424.  
  425.  
  426.     When managing a party, the controller needs to specify the pair CallId/PartyId. If no Party(s) is specified, the service 
  427. provider will typically assume that the request applies to all parties associated with the indicated Call Id. (Exception: If Party 
  428. Id is not specified in the drop party command, the last party added to conference is dropped.)
  429.  
  430.  
  431.  
  432.     In the active state of the conference, the conference controller has the following options for managing parties in asso-
  433. ciation with a conference:
  434.  
  435.  
  436.  
  437. Add new party: The conference controller can request that a new party be added               to an existing conference 
  438. call using procedures analogous to               those used to start the conference call.
  439.  
  440.  
  441.  
  442.     Upon a request for the addition of a new party, the conference controller automatically puts the conference on hold. 
  443. The service provider checks the ADD-request for additional information, i.e. whether or not the conference controller is to 
  444. keep the conference on hold after the addition of a new party. If no information is received, the service provider will use 
  445. the service default value.
  446.  
  447.  
  448.  
  449.     When on hold, the conference controller can either indicate the address of a new party or indicate a Call Id of an 
  450. already existing call. (See SDL, Sheet 2.)
  451.  
  452.  
  453.  
  454.     . New call: The service provider will establish a connection with the
  455.  
  456.                      new party indicated by the address provided by the 
  457.  
  458.                      controller. Upon call establishment, the controller will be                     connected to this new 
  459. active call. (If call establishment
  460.  
  461.                      fails or if the active call is disconnected, the                     controller may or may not return to 
  462. the active Conference
  463.  
  464.                      based on the connection request parameter within the "Add
  465.  
  466.                      Party" request). (Note - By establishing this connection via
  467.  
  468. the conference bridge, the service provider may avoid problems associated with remote bridging and 
  469. rerouting).
  470.  
  471.  
  472.  
  473.     . Existing  If a Call Id exists, the controller indicates a 
  474.  
  475.            call:     Call Id to be added directly to the conference. The
  476.  
  477.                      party (parties) on the indicated call are immediately
  478.  
  479.                      joined to the conference.
  480.  
  481.  
  482.  
  483.              If a Party Id is given in conjunction with the Call
  484.  
  485.             Id, then the specified party is split from the
  486.  
  487.             specified call and added to the conference. If no 
  488.  
  489.             Party Id is given then all parties on the specified
  490.  
  491.             call are added to the conference. (Note - Adding                       parties from an existing call may not be successful
  492.  
  493.                      in all cases due to remote bridging and rerouting 
  494.  
  495.                      limitations).
  496.  
  497.  
  498.  
  499. Drop party:    The conference controller can request that a specified party be disconnected from the conference and the con-
  500. ference controller's association with that party be eliminated completely. If no Party Id is specified, it is 
  501. assumed that the last party (if identifiable) added to the conference should be dropped. After the party is 
  502. dropped, if there are no other conferees (Note - A conferee is a party other than the conference controller), 
  503. then the conference remains in the "Conference Active" state (with only the conference controller attached). If, 
  504. after the party is dropped, there is only one other conferee, then the service provider could, at its option, form 
  505. an "ordinary" two-party call and release the conference resources, or remain in the "Conference Active" state 
  506. (with only the conference controller and the one conferee attached). (See SDL,Sheet 3.)
  507.  
  508.  
  509.  
  510. Split party:    The conference controller can request that a specified          party be removed from the conference but remain 
  511. connected
  512.  
  513. to the conference controller. Performance of this request
  514.  
  515. requires that the network establish a new CallId for the
  516.  
  517. call between the conference controller and the specified
  518.  
  519. party, since that party is no longer associated with the
  520.  
  521. conference call. Two parameters must appear in the split
  522.  
  523. party request:
  524.  
  525.  
  526.  
  527.              1)  Call Id (conference call), and
  528.  
  529.  
  530.  
  531.              2)  Party Id (specified party).
  532.  
  533.  
  534.  
  535.     The "Split Party" request will put the controller's connection to the conference in the held state and the controller's 
  536. connection to the specified party in the active state (see SDL, Sheet 3).
  537.  
  538.  
  539.  
  540. Isolate party:    The conference controller can request that a specified party be
  541.  
  542. prevented from communicating with the Conference but not removed
  543.  
  544. from it. This does not affect the state (e.g. Active or Held) of the specified party's access channels (e.g. B-
  545. channels) which are nominally under the control of the specified party. (See
  546.  
  547. Figure 1/I.254.1, sheet 3.)
  548.  
  549.  
  550.  
  551. Reattach       The conference controller can request that the specified party
  552.  
  553. party:         be reattached to the conference. Successful execution of this                  command permits a previously 
  554. isolated party to again converse
  555.  
  556.                with all other parties that are connected to the conference.
  557.  
  558.                (See Figure 1/I.254.1, sheet 3.)
  559.  
  560.  
  561.  
  562. 3.2.2.3  Managing the conference (see Figure 1/I.251.1, sheets 4-5)
  563.  
  564.  
  565.  
  566.     In addition, the conference controller can manage the complete conference in any of the following ways:
  567.  
  568.  
  569.  
  570. Hold           The conference controller can request that his/her own connection conference:    to the conference be held 
  571. using procedures as described in the               Call Hold service. Successful execution of this command 
  572. retains                the existing state of conferees in relation to the conference,                 i.e. those who could 
  573. communicate with each other can still do so               and those who were in an isolated state remain in that state.                  
  574. (See Figure 1/I.254.1, sheet 4.)
  575.  
  576.  
  577.  
  578. Retrieve       The conference controller can request that a conference conference:    controller's connection to the con-
  579. ference be retrieved (see hold               conference description above). Successful execution of this               com-
  580. mand retains the existing state of conferees, i.e.those who                could communicate with each other can still do 
  581. so between                themselves as well as the conference controller, and those who                were in an Isolated 
  582. state remain in that state. (See 
  583.  
  584. Figure 1/I.254.1, sheet 4.)
  585.  
  586.  
  587.  
  588. Interrogate:    It is an anticipated future extension that the conference controller is able to request the current status of the 
  589. conference call (i.e. number of parties, identification of parties, etc.) from the service provider. Information 
  590. content and procedures for the interrogate request are, as yet, undefined. (See Figure 1/I.254.1, sheet 4).  
  591.  
  592. Disconnect:    A "Disconnect" request from the controller will disconnect the controller from the conference, and may, in some 
  593. cases, result in ending the conference. From the controller's perspective, this disconnect procedure is iden-
  594. tical to that outlined in the Basic Call service description. If:
  595.  
  596.  
  597.  
  598.             a)  the number of conferees is greater than or equal to
  599.  
  600.                          2; and
  601.  
  602.  
  603.  
  604.             b)  Float Conference option is subscribed to; and 
  605.  
  606.  
  607.  
  608.             c)  Float Conditions (e.g. charging) are satisfied;
  609.  
  610.  
  611.  
  612.     then the conference goes to the Float State. Otherwise the conference ends (see end conference). This 
  613. procedure differs from the "Disconnect Controller" procedure in that the normal disconnect procedure can 
  614. result in either the Conference Active or Conference Idle state. When "Float Conference" cannot be per-
  615. formed, instead of the controller being notified, disconnect processing continues with the release of con-
  616. ference resources. (See Figure 1/I.254.1, sheet 5).  
  617.  
  618. Disconnect    The controller can request that he/she be disconnected          controller:    from the conference. If 
  619. the number of parties is greater                       than or equal to 3 and if the controller has sub-
  620. scribed                        to the "Float Conference" option, and provided charging                        or 
  621. other restrictions are not violated, the connection of                      the controller will be cleared and the con-
  622. ference                              proceeds to the Float State (i.e. the remaining                                con-
  623. ferees could continue to communicate). Otherwise, the                       controller would be notified that the 
  624. "disconnect                              controller" request is denied and the conference 
  625. remains                        active with the controller still connected.
  626.  
  627.  
  628.  
  629.         The remaining parties will stay on the conference without                      a controller until less 
  630. than two conferees exist on the
  631.  
  632.                conference. In a conference without a controller,
  633.  
  634.                conferees can only hold, retrieve or drop their own
  635.  
  636.                connections.
  637.  
  638.  
  639.  
  640.                If one or two parties (including the controller) exist on                      the conference at the time 
  641. disconnect is requested, the
  642.  
  643.                controller would be notified that the disconnect request
  644.  
  645.                is denied and the conference remains active with the
  646.  
  647.                controller still connected. (See Figure 1/I.254.1, sheet 5).  
  648.  
  649. End            The conference controller can request that the conference
  650.  
  651. conference:    be terminated, i.e.
  652.  
  653.  
  654.  
  655.             1)  that every party associated with a particular                         conference be disconnected,
  656.  
  657.  
  658.  
  659.             2)  that all conference resources be deallocated, and
  660.  
  661.  
  662.  
  663.             3)  that all knowledge of the conference call, including
  664.  
  665.                 the Call Id, be removed. (See Figure 1/I.254.1, 
  666.  
  667.     sheet 5).
  668.  
  669.  
  670.  
  671. Note - While "Disconnect Controller" and "End Conference" provide usefulunambiguous functions, it is recom-
  672. mended that all terminals include the "Disconnect" function, and that this be the request that is sent in 
  673. response to the normal user action (e.g. hanging up the telephone). This will avoid the following problem: the 
  674. controller may "hang up" and leave the terminal before receiving notification that a "Disconnect Controller" 
  675. request cannot be accomplished. The "Disconnect" request would allow processing to continue at this point and 
  676. the conference would be ended.
  677.  
  678.  
  679.  
  680. 3.2.2.4  Possible actions by conferees (See Figure 1/I.254.1, sheet 6)
  681.  
  682.  
  683.  
  684.     In the active state of the conference, the conferee can:
  685.  
  686.  
  687.  
  688.     Hold/retrieve: Put his/her connection to the conference on hold and 
  689.  
  690.                         later retrieve it. (See Figure 1/I.254.1, sheet 6).
  691.  
  692.  
  693.  
  694.     Disconnect from the conference: The procedures here are nominally the 
  695.  
  696.                                          same as those that occur after a                                         con-
  697. feree has been dropped from a 
  698.  
  699.                                          conference by the conference                                         controller. 
  700. (See figure, sheet 6).
  701.  
  702.     Indication of the above actions by any conferee should be provided to the conference controller. Whether 
  703. conferees also receive indications as to the actions of other conferees is for further study.
  704.  
  705.  
  706.  
  707. 3.3    Exceptional procedures
  708.  
  709.  
  710.  
  711. 3.3.1    Activation/deactivation/registration
  712.  
  713.     None identified.
  714.  
  715.  
  716.  
  717. 3.3.2    Invocation and operation
  718.  
  719.  
  720.  
  721. 3.3.2.1  Beginning the conference call
  722.  
  723.  
  724.  
  725.     If a user tries to invoke Conference Calling and the service provider cannot comply with that request, the 
  726. service provider will deny the request and explain the reason for denial. Possible reasons for non-compliance are:
  727.  
  728.  
  729.  
  730.     -    service not subscribed;
  731.  
  732.  
  733.  
  734.     -    resources cannot be allocated;
  735.  
  736.  
  737.  
  738.     -    served user (or intended conferee) restrictions not met;
  739.  
  740.  
  741.  
  742.     -    context arbitration check failed;
  743.  
  744.  
  745.  
  746.     -    more than one party in an alerting state.
  747.  
  748.  
  749.  
  750.     If multiple conferees are specified in the conference request and if the context arbitration failed for only a 
  751. subset of the intended conferees, the service provider has the option of permitting the subset of conferees which 
  752. passed the context arbitration to form the initial conference call. If this is not permitted, the failure of any of the 
  753. requested parties to pass the context arbitration check causes the conference request to be denied.
  754.  
  755.  
  756.  
  757. 3.3.2.2  Managing individual parties
  758.  
  759.  
  760.  
  761. Add new party:    If the service provider cannot satisfy an "Add New Party" request (e.g. if the conference call has 
  762. been cleared or if the maximum number of conferees allowed has already been reached) the con-
  763. ference controller will receive indication that the request is denied, with the reason for failure. [Note 
  764. - It is an anticipated future extension to allow for conference resizing when there is an attempt to 
  765. exceed the maximum conference size allowed.]  Failure to pass any of the checks associated with 
  766. the context arbitration results in the return of a failure message to the conference controller with 
  767. appropriate cause(s).
  768.  
  769.  
  770.  
  771. Split isolate
  772.  
  773. party:        If no Party Id is included in a "Split Party" "Isolate Party" request, notification of failure is returned to 
  774. the conference controller. If the controller sends an "Isolate Party" request concerning a party which 
  775. is already isolated, or a "Reattach Party" request concerning a party which is already attached, the 
  776. network will ignore the request.
  777.  
  778.  
  779.  
  780. 3.3.2.3  Managing the conference
  781.  
  782.  
  783.  
  784.     No exceptional procedures identified.
  785.  
  786.  
  787.  
  788. 3.4    Alternate procedures
  789.  
  790.  
  791.  
  792.     None identified.
  793.  
  794.  
  795.  
  796. 4    Network capabilities for charging
  797.  
  798.  
  799.  
  800.     This Recommendation does not cover charging principles. Future Recommendations in the D-Series are 
  801. expected to contain that information.  It shall be possible to charge the subscriber accurately for the service.
  802.  
  803.  
  804.  
  805. 5    Interworking requirements
  806.  
  807.  
  808.  
  809.     None identified.
  810.  
  811.  
  812.  
  813. 6.    Interactions with other Supplementary Services
  814.  
  815.  
  816.  
  817. 6.1    Call Waiting
  818.  
  819.  
  820.  
  821.     Once a conference has been established and the following parties have subscribed to the Call Waiting service:
  822.  
  823.  
  824.  
  825.     i)    any party that has activated Call Waiting will be able to receive an indication of an incoming call, and could place 
  826. the conference on hold to accept the waiting call;
  827.  
  828.  
  829.  
  830.     ii)    the Conference Controller could, if desired, add the party from the waiting call by answering the waiting call and 
  831. using the "add party from existing call" procedures.
  832.  
  833.  
  834.  
  835. Note - If either the conference controller or a conferee has accepted a waiting call and has subscribed to either (minimal) 
  836. Three-Party Service or Call Hold Service, then this party could alternate between the call waiting call and the conference.
  837.  
  838.  
  839.  
  840. 6.2    Call Transfer
  841.  
  842.  
  843.  
  844.     Conference controller:
  845.  
  846.  
  847.  
  848.     A conference controller may transfer the conference to a party not on the conference, but "control" cannot be trans-
  849. ferred (Figure 2/I.254.1, case a)).  The transfer of control of a conference to another party on the conference is an antic-
  850. ipatedfuture extension (Figure 2/I.254.1, case b)) not yet included in this service description. A conference controller may 
  851. disconnect himself/herself from the conference (Figure2/I.254.1, case c)) which may result in the conference entering a 
  852. "Float"  state (see text).
  853.  
  854.  
  855.  
  856.     Conferee:
  857.  
  858.  
  859.  
  860.     A conferee should be able to transfer his/her connection to a conference (Figure 2/I.254.1, case d)) to another party. 
  861. Only the "normal" and "explicit" forms of transfer should be used, and the "Complete transfer" request should only be made 
  862. after the call to the other party has reached the active state. (This is to prevent call progress signals from disrupting the 
  863. conference.) The identity of the new party, if available and unrestricted, should be given to the conference controller.
  864.  
  865.  
  866.  
  867.     Any Party:
  868.  
  869.  
  870.  
  871.     Any Party on a conference may transfer calls, or receive transferred calls, that are independent from the conference. A 
  872. conference controller can add a call transferred to him/her using the "Add Party from Existing Call" procedure (Figure 2/
  873. I.254.1, case e)) (see text).
  874.  
  875.  
  876.  
  877.     A conference controller can "transfer" a call to a conference (Figure2/I.254.1, case f)). (This is functionally similar to the 
  878. case shown in Figure2/I.254.1, case a).) A conferee may explicitly transfer an incoming call that has reached the active state 
  879. to a conference (Figure 2/I.254.1, case f)), but this results in the conferee being disconnected from the conference, as in 
  880. the case shown in Figure2/I.254.1, case d); it is not a form of "add party".
  881.  
  882.  
  883.  
  884.     Any party in a conference may place the conference on hold, and explicity transfer another party that is being held. For 
  885. example, user A is active in a conference call and also has a party B on hold (B is thus not part of the conference). User A 
  886. may place the conference on hold and "explicitly" transfer party B to another party.
  887.  
  888.  
  889.  
  890.     Calls may be transferred to any party of a conference while that party has the conference on hold. A conferee receiving 
  891. a transferred call would not be able to add the transferred party to the conference. A conference controller receiving a 
  892. transferred party would be able to use the "Add Party from Existing Call" procedure to add this new party to the conference.
  893.  
  894.  
  895.  
  896. 6.3    Connected Line Identification Presentation
  897.  
  898.  
  899.  
  900.     A conference controller who has also subscribed to COLP should be presented the connected party's number when the 
  901. party is either part of the initial activation of the conference or is added as a new conferee to an existing conference. Con-
  902. ferees in an existing conference who have subscribed to COLP will not receive a new party's number whenever a conference 
  903. controller adds a new party to the conference.
  904.  
  905.  
  906.  
  907. 6.4    Connected Line Identification Restriction
  908.  
  909.  
  910.  
  911.     No impact, i.e. neither supplementary service affects the operation of the other supplementary service.
  912.  
  913. 6.5    Calling Line Identification Presentation
  914.  
  915.  
  916.  
  917.     Any party that has subscribed to CLIP will receive the address of the conference controller when:
  918.  
  919.  
  920.  
  921.     -    the party is to be included as a "New Party" during the invocation of a conference call, or
  922.  
  923.  
  924.  
  925.     -    the party is being added to an existing conference call.
  926.  
  927.  
  928.  
  929. 6.6    Calling Line Identification Restriction
  930.  
  931.  
  932.  
  933.     No impact, i.e. neither supplementary service affects the operation of the other supplementary service.
  934.  
  935.  
  936.  
  937. 6.7    Closed User Group
  938.  
  939.  
  940.  
  941.     The conference controller and all conferees must belong to the same CUG. When establishing the conference initially or 
  942. when adding a new conferee, CUG restrictions must be checked and met for all parties on the conference call before the 
  943. (new) party is allowed to enter the conference.
  944.  
  945.  
  946.  
  947. 6.8    Conference Calling
  948.  
  949.  
  950.  
  951.     A conferee may be connected to more than one conference if he/she has also subscribed to the Hold Service. The con-
  952. feree could switch between the conferences by placing one conference on hold and retrieving the other conference. (See also 
  953. section 6.12 for the interaction with Three Party Service).
  954.  
  955.  
  956.  
  957. 6.9    Direct Dialling-In
  958.  
  959.  
  960.  
  961.     No impact, i.e. neither supplementary service affects the operation of the other supplementary service.
  962.  
  963.  
  964.  
  965. 6.10    Diversion services
  966.  
  967.  
  968.  
  969.     A call which has been diverted can be added to a conference by the conference controller or be part of a new conference 
  970. when initially invoked by the served user.
  971.  
  972.  
  973.  
  974. 6.10.1    Call Forwarding Busy
  975.  
  976.  
  977.  
  978.     See 6.10 above.
  979.  
  980.  
  981.  
  982. 6.10.2    Call Forwarding No Reply                                 
  983.  
  984.     See 6.10 above.
  985.  
  986.  
  987.  
  988. 6.10.3    Call Forwarding Unconditional
  989.  
  990.  
  991.  
  992.     See 6.10 above.
  993.  
  994.  
  995.  
  996. 6.11    Line Hunting
  997.  
  998.  
  999.  
  1000.     No impact, i.e. neither supplementary service affects the operation of the other supplementary service.
  1001.  
  1002.  
  1003.  
  1004. 6.12    Three-Party Service (see Figure 3/I.254.1)
  1005.  
  1006.  
  1007.  
  1008.     It should be possible for a conference controller who has also subscribed to (minimal) Three-Party Service to participate 
  1009. in two conferences, and alternate between them (Figure 3/I.254.1, case a)). It should not be possible to use (Full)  Three-
  1010. Party Service to join the two conferences
  1011.  
  1012. (Figure 3/I.254.1, case b)). Procedures for joining conferences via normal "add party" functions are described in the text.
  1013.  
  1014.  
  1015.  
  1016.     It should be possible for a conferee who has also subscribed to (minimal) Three Party Service to participate both in the 
  1017. conference and in another call (which mayor may not be a conference) and alternate between them (Figure 3/I.454.1, case 
  1018. c)). It is highly undesirable, and may, in some networks be prohibited, for the conferee to use (Full) Three-Party Service to 
  1019. bridge the conference and the other call (Figure 3/I.454.1, case d)). This is due to the reduced control the conference con-
  1020. troller would have regarding the party(ies) on the other call.  Example: a conference controller request to drop the conferee 
  1021. that invoked Three-Party Service would drop the conference connection to all of the parties on that three-way call (Figure 
  1022. 3/I.454.1, case e)) but would not, in fact, disconnect any of them; they would remain active with Party C.
  1023.  
  1024.  
  1025.  
  1026. 6.13    User-to-User Signalling
  1027.  
  1028.  
  1029.  
  1030.     The conference controller will be able to send UUI (Service 3) to any conferee on a conference call individually, and in 
  1031. some networks optionally broadcast messages to all conferees. (Note - This assumes that each conferee can be uniquely 
  1032. identified.) UUI can be received by the conference controller from any of the conferees. While adding a new party to the con-
  1033. ference, the conference controller can send and receive UUI (Services 1, 2 and 3) from the new party until the new party is 
  1034. added to the conference.
  1035.  
  1036.  
  1037.  
  1038.     A conferee may send and receive UUI (Service 3 and Service 1 during call clearing phase) from the conference controller. 
  1039. UUI cannot be sent between the conferees in association with the conference call. (Although any two parties, if subscribed, 
  1040. could send non-call associated UUI to each other.) A conferee's ability to send broadcast messages (under the control of the 
  1041. conference controller) to all parties, is for further study. A conferee may send UUI (Service 1) to the conference controller 
  1042. only during the call clearing phase.
  1043.  
  1044.  
  1045.  
  1046. 6.14    Multiple Subscriber Number
  1047.  
  1048.  
  1049.  
  1050.     No impact, i.e. neither supplementary service affects the operation of the other supplementary service.
  1051.  
  1052.  
  1053.  
  1054. 6.15    Call Hold Service
  1055.  
  1056.  
  1057.  
  1058.     When establishing a conference, the served user may identify any party(s) it has on hold to become a conferee(s) in the 
  1059. conference call being established. Similarly, a conference controller may add any party he/she has on hold to an active con-
  1060. ference.
  1061.  
  1062.  
  1063.  
  1064.     A party (A) in a conference may place the conference on hold and retrieve some other party that party A has on hold. 
  1065. Party A may then place this call on hold to retrieve the conference call.
  1066.  
  1067.  
  1068.  
  1069.     Assuming subscription to both the Conference Calling and Call Hold services, a party may:
  1070.  
  1071.  
  1072.  
  1073.     i)    be a conference controller of two or more conferences. The conference controller switches conferences by putting 
  1074. the active conference on hold and then retrieving another conference;
  1075.  
  1076.  
  1077.  
  1078.     ii)    be a conference controller of one conference and a conferee of another conference(s). The party may switch 
  1079. between conferences by putting the active conference on hold and then retrieving another conference.
  1080.  
  1081.  
  1082.  
  1083. 6.16    Advice of Charge
  1084.  
  1085.  
  1086.  
  1087.     No impact, i.e. neither supplementary service affects the operation of the other supplementary service.
  1088.  
  1089.  
  1090.  
  1091. 7.    Dynamic Description
  1092.  
  1093.  
  1094.  
  1095.     The dynamic description of this service is shown in Figure 1/I.254.1, sheets 1-7.
  1096.  
  1097.  
  1098.  
  1099. I.254.2    Three Party Service Description
  1100.  
  1101.  
  1102.  
  1103. 1.    Definition
  1104.  
  1105.  
  1106.  
  1107.     The Three-Party Service enables a user who is active on a call to hold that call, make an additional call to a third party, 
  1108. switch from one call to the other as required (privacy being provided between the two calls), and/or release one call and 
  1109. return to the other. Optionally, the served user could subscribe to an ability to join the two calls together into a three-way 
  1110. conversation. (Relationships between this service and the Call Transfer supplementary service are indicated throughout the 
  1111. text and SDL's).
  1112.  
  1113.  
  1114.  
  1115. 2    Description
  1116.  
  1117.  
  1118.  
  1119. 2.1    General description
  1120.  
  1121.  
  1122.  
  1123.     Three-Party Service provides a user with flexibility in handling up to two (initially-) independent calls. Different forms of 
  1124. the service exist which allow the user to control these calls. The various forms of Three-Party Service are given below.
  1125.  
  1126.  
  1127.  
  1128. +ûûûûûûûûûûûûûûû+ûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûû+ûûûûûûûûûûûûûûûûûûûûûûûûûûûû+  |Form of        |   . Hold Existing Call          |  . Form Common 
  1129. Path        ||Service        |   . Make Call to 3rd Party      |    Between All Three       | |              |   . Alternate Between 
  1130. Parties   |    Parties                 |+ûûûûûûûûûûûûûûû+ûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûû+ûûûûûûûûûûûûûûûûûûûûûûûûûûûû+ 
  1131.  
  1132. |Minimal        |            Yes                  |              No            ||Service        |                                 |                            
  1133. |+ûûûûûûûûûûûûûûû+ûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûû+ûûûûûûûûûûûûûûûûûûûûûûûûûûûû+ 
  1134.  
  1135. |Full Three-    |                                 |                            ||Party Service  |            Yes                  |              
  1136. Yes           |+ûûûûûûûûûûûûûûû+ûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûûû+ûûûûûûûûûûûûûûûûûûûûûûûûûûûû+ 
  1137.  
  1138.  
  1139.  
  1140.     In principle, all participants in a Three-Party Service call should be informed about the state of their calls whenever nec-
  1141. essary.
  1142.  
  1143.  
  1144.  
  1145. 2.2    Specific terminology
  1146.  
  1147.  
  1148.  
  1149. Call ID:    The served user's reference to a call of which he/she is a party. Examples:
  1150.  
  1151.  
  1152.  
  1153.     1)    the call to user B (or user C) prior to its being used to form a three-way conversation; 
  1154.  
  1155.  
  1156.  
  1157.     2)    the three-way conversation, once it is formed.
  1158.  
  1159.  
  1160.  
  1161. Served
  1162.  
  1163. user:    During the invocation and active phases, the service is under the control of the "served user", i.e. the one for whom the 
  1164. service was subscribed. This user is also referred to as "user A".
  1165.  
  1166.  
  1167.  
  1168. user B:    The other party in the original call (A<->B).
  1169.  
  1170.  
  1171.  
  1172. User C:    The "third party" - the other party in the second (e.g. enquiry) call (A-->C).
  1173.  
  1174.  
  1175.  
  1176. [For the original call, the served user may have been either the calling or called party (i.e. it may have been either an 
  1177. incoming or outgoing call).]
  1178.  
  1179.  
  1180.  
  1181. 2.3    Qualifications on the applicability to telecommunication services
  1182.  
  1183.  
  1184.  
  1185.     This supplementary service is considered meaningful when applied to the Telephony Teleservice and the speech and 3.1 
  1186. kHz audio Bearer Services. Furthermore, it may also be meaningful when applied to other services.
  1187.  
  1188.  
  1189.  
  1190. 3.    Procedures
  1191.  
  1192.  
  1193.  
  1194. 3.1    Provision/withdrawal
  1195.  
  1196.  
  1197.  
  1198.     The Three-Party supplementary service is subscribed to by prior arrangements with the service provider. Subscription can 
  1199. be made for the "Minimal Service" or the "Full Three-Party Service".
  1200.  
  1201.  
  1202.  
  1203.     Withdrawal of the service is made by the service provider upon request by the subscriber or for service provider reasons.
  1204.  
  1205.  
  1206.  
  1207. 3.2    Normal procedures
  1208.  
  1209.  
  1210.  
  1211. 3.2.1    Activation/deactivation/registration
  1212.  
  1213.  
  1214.  
  1215.     None identified.
  1216.  
  1217.  
  1218.  
  1219. 3.2.2    Invocation and operation
  1220.  
  1221.  
  1222.  
  1223. 3.2.2.1  Beginning Three-Party Service (see Figure 1/I.254.2, sheet 1)
  1224.  
  1225.  
  1226.  
  1227.     The served user, user A, who has an existing active call with user B, asks the service provider to begin the Three-Party 
  1228. Service. The service provider puts the existing call on hold. User A then proceeds to establish the second call (to user C).
  1229.  
  1230.  
  1231.  
  1232. [Note - The same actions take place when the served user asks the service provider to start the "Normal" Call Transfer ser-
  1233. vice (see Call Transfer service description). Conceivably, a similar "Held && Active" service state could be attained as a result 
  1234. of accepting an incoming call in such a way that the service provider knew to associate that incoming call with the existing 
  1235. call and, hence, put the existing call on hold (see Call Waiting service description for one such possibility).]
  1236.  
  1237. 3.2.2.2  Managing two associated calls - one held, one active
  1238.  
  1239.          (see SDL, sheets 1-2)
  1240.  
  1241.  
  1242.  
  1243.     Served user:
  1244.  
  1245.  
  1246.  
  1247.     Once the call to the third party reaches the alerting state, the served user can:
  1248.  
  1249.  
  1250.  
  1251.     i)    alternate from one call to the other as required (possibly several times), privacy being provided between the two 
  1252. calls;
  1253.  
  1254.  
  1255.  
  1256. Note - The exact interactions between the served user and the
  1257.  
  1258. service provider depend somewhat on the information and control capabilities available to the user from his/
  1259. her terminal. Compare the two methods of alternating between calls given in 
  1260.  
  1261. Figure 1/I.254.2 under "Alternate" vs.  "Return to A->B(C)".
  1262.  
  1263.  
  1264.  
  1265.     ii)    Disconnect the active party (e.g. user C), whereupon the service provider would notify (Note) the served user that 
  1266. the other party (e.g.User B) is still held and wait for one of the following events:
  1267.  
  1268.  
  1269.  
  1270.         -    request from the served user that held party be retrieved;
  1271.  
  1272.  
  1273.  
  1274.         -    request from held party to disconnect.
  1275.  
  1276.  
  1277.  
  1278.     If neither event occurs within a brief time interval, the service provider will disconnect the held party.
  1279.  
  1280.  
  1281.  
  1282. Note - This would be a "high priority notify", i.e. one capable of gaining the served user's attention if he/she 
  1283. was away from the terminal. Ringing is an example of this.
  1284.  
  1285.  
  1286.  
  1287.     iii)    Disconnect the held party (e.g. user B)
  1288.  
  1289.  
  1290.  
  1291. Note - Disconnecting a held party without previously retrieving it is considered undesirable for a "human-to-
  1292. human" call but may be useful in other cases;
  1293.  
  1294.  
  1295.  
  1296.     or, if subscribed for:
  1297.  
  1298.  
  1299.  
  1300.     iv)    request the service provider to begin a Three-way conversation (see managing an active three-way conversation 
  1301. below). 
  1302.  
  1303.  
  1304.  
  1305. Note - In some networks, the served user can invoke this step only after the call to the third party reaches 
  1306. the active state.
  1307.  
  1308.  
  1309.  
  1310.     Active party:
  1311.  
  1312.  
  1313.  
  1314.     If the active party disconnects, the service provider would notify the served user that the other party (e.g. user B) is still 
  1315. held and wait for one of the following events:
  1316.  
  1317.  
  1318.  
  1319.     - request from the served user that held party be retrieved;
  1320.  
  1321.  
  1322.  
  1323.     - request from held party to disconnect.
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.     If neither event occurs within a brief time interval, the service provider will disconnect the held party.
  1330.  
  1331.  
  1332.  
  1333.     Held party:
  1334.  
  1335.  
  1336.  
  1337.     If the held party disconnects, the service provider will clear that connection, resulting in a simple active call between the 
  1338. served user and the currently-active user.
  1339.  
  1340.  
  1341.  
  1342. 3.2.2.3  Managing an active three-way conversation (See Figure 1/I.254.2,
  1343.  
  1344. sheet 3)
  1345.  
  1346.  
  1347.  
  1348.     Served user:
  1349.  
  1350.  
  1351.  
  1352.     During an active three-way conversation, the served user can request that the service provider:
  1353.  
  1354.  
  1355.  
  1356.     i)    end the three-way conversation;
  1357.  
  1358.  
  1359.  
  1360. Note - Signalling procedures for disconnecting a multi-connection call are not yet defined.
  1361.  
  1362.  
  1363.  
  1364.     ii)    disconnect himself/herself from the three-way conversation. Since the served user is also the controller (and 
  1365. normally the one that is charged for the call), this shall result in the entire three- way call being cleared.
  1366.  
  1367.  
  1368.  
  1369. Note - An anticipated future extension to this service and the Call Transfer service is the ability to 
  1370. negotiate charging and control responsibilities, thus permitting the call to continue after the served 
  1371. user has disconnected (See Figure 1/I.254.2: Call Transfer from "Active Three-Way Conversation" 
  1372. State).
  1373.  
  1374.  
  1375.  
  1376.     iii)    explicitly disconnect one of the other parties which would result in a simple active call between the 
  1377. served user and the remaining other party;
  1378.  
  1379.  
  1380.  
  1381.     iv)    place his/her connection into the conversation on hold (and, typically, later retrieve it). 
  1382.  
  1383.  
  1384.  
  1385. Note - While the served user is held, the other parties (B and C) may continue to communicate.
  1386.  
  1387.  
  1388.  
  1389.     v)    split off one of the parties in order to have a private communication with that party. This 
  1390. results in that party being split off from the conversation, the connection between the served user 
  1391. and the other party on the three-way call being placed on hold, and the connection between the 
  1392. served user and the designated party being active.
  1393.  
  1394.     Other party (B or C):
  1395.  
  1396.  
  1397.  
  1398.     Either of the other parties (Users B or C) can ask the service provider to:
  1399.  
  1400.  
  1401.  
  1402.     i)    release it from the three-way conversation which results in a simple active call between the served user and 
  1403. the remaining party;
  1404.  
  1405.  
  1406.  
  1407.     ii)    place its connection to the three-way conversation on hold (and, typically, later retrieve it);
  1408.  
  1409.  
  1410.  
  1411. Note - While the served user is held, the other parties (i.e. served user and remaining party) may con-
  1412. tinue to communicate.
  1413.  
  1414.  
  1415.  
  1416. Note to _ 3.2.2.3 - The extent to which the service provider re-uses the existing resources (e.g. a bridge) to form 
  1417. the resulting, simpler call is a service provider option.
  1418.  
  1419.  
  1420.  
  1421. 3.3    Exceptional procedures
  1422.  
  1423.  
  1424.  
  1425. 3.3.1    Activation/deactivation/registration
  1426.  
  1427.  
  1428.  
  1429.     None identified.
  1430.  
  1431.  
  1432.  
  1433. 3.3.2    Invocation and operation
  1434.  
  1435.  
  1436.  
  1437.     None identified.
  1438.  
  1439.  
  1440.  
  1441. 3.4    Alternate procedures
  1442.  
  1443.  
  1444.  
  1445. 3.4.1    Activation/deactivation/registration
  1446.  
  1447.  
  1448.  
  1449.     None identified.
  1450.  
  1451.  
  1452.  
  1453. 3.4.2    Invocation and operation
  1454.  
  1455.  
  1456.  
  1457.     None identified, except for the point made above regarding variations due to different terminal capabilities.
  1458.  
  1459.  
  1460.  
  1461. 4.    Network capabilities for charging
  1462.  
  1463.  
  1464.  
  1465.     This Recommendation does not cover charging principles. Future Recommendations in the D-Series are expected to con-
  1466. tain that information. It shall be possible to charge the subscriber accurately for the service.
  1467.  
  1468.  
  1469.  
  1470. 5.    Interworking Considerations
  1471.  
  1472.  
  1473.  
  1474.     None identified.
  1475.  
  1476.  
  1477.  
  1478. 6.    Interaction with other supplementary services
  1479.  
  1480.  
  1481.  
  1482. 6.1    Call Waiting
  1483.  
  1484.  
  1485.  
  1486.     Assume that users A, B and C have subscribed to the Call Waiting service, then:
  1487.  
  1488.  
  1489.  
  1490.     -    if a call waiting indication was presented to user A and/or userB either before or during the three-party 
  1491. service invocation, then the call waiting indication would still be present after the three-party service is active. 
  1492. While the three- party service is active, the party with the waiting call may put his/her active call on hold to 
  1493. accept the waiting call;
  1494.  
  1495.  
  1496.  
  1497.     -    a call waiting indication may be presented to any party involved in a Three-Party Service call, and that 
  1498. party may:
  1499.  
  1500.  
  1501.  
  1502.         1)    be active in a two-party call (A-B or A-C),
  1503.  
  1504.  
  1505.  
  1506.         2)    be on hold (B during A-C, C during A-B),
  1507.  
  1508.  
  1509.  
  1510.         3)    be active in a three-way conversation, or
  1511.  
  1512.  
  1513.  
  1514.         4)    have their connection to the three-way conversation on hold;
  1515.  
  1516.  
  1517.  
  1518.     -    it may be desirable to include a capability of accepting an incoming call as part of Three-Party Service. 
  1519. Currently a user could alternate between the first call and the second (waiting or answered) call by combining 
  1520. hold and retrieve requests. A user could also join the second (waiting or active) call to the first call by invoking 
  1521. a three (or more) party conference call.
  1522.  
  1523.  
  1524.  
  1525. 6.2    Call Transfer
  1526.  
  1527.  
  1528.  
  1529.     Call Transfer can be invoked in either the
  1530.  
  1531. "Held A<-|-->B(C)&&Active A-->C(B)" state (see SDL's for Call Transfer service) or the "Active Three-Way Conver-
  1532. sation" state (see Figure 2/I.254.2, Call Transfer From "Active Three-Way Conversation" State).
  1533.  
  1534.  
  1535.  
  1536. 6.3    Connected Line Identification Presentation
  1537.  
  1538.  
  1539.  
  1540.     This supplementary service has no impact on the operation of the other supplementary service.
  1541.  
  1542.  
  1543.  
  1544. 6.4    Connected Line Identification Restriction
  1545.  
  1546.  
  1547.  
  1548.     No impact, i.e. neither supplementary service affects the operation of the other supplementary service.
  1549.  
  1550.  
  1551.  
  1552. 6.5    Calling Line Identification Presentation
  1553.  
  1554.  
  1555.  
  1556.     No impact, i.e. supplementary service affects the operation of the other supplementary service.
  1557.  
  1558.  
  1559.  
  1560. 6.6    Calling Line Identification Restriction
  1561.  
  1562.  
  1563.  
  1564.     No impact, i.e. neither supplementary service affects the operation of the other supplementary service.
  1565.  
  1566. 6.7    Closed User Group
  1567.  
  1568.  
  1569.  
  1570.     Assume that a user A, who has subscribed to the Three-Party Service, has an established call with user B and wishes 
  1571. to create a three party call by including a user C (either a minimum Three-Party Service or a three-way conversation).
  1572.  
  1573.  
  1574.  
  1575.     When user A invokes the Three-Party service and places a call to userC, the service provider shall check that all CUG 
  1576. conditions are met between usersA and C but is not required to check CUG conditions between usersB and C at this point 
  1577. since user A may wish to only have a minimal Three-Party Service call.
  1578.  
  1579.  
  1580.  
  1581.     If any of the parties to be involved in the three party call are also a CUG member, then CUG conditions must be met 
  1582. by all of the parties before a three-way conversation can be formed.
  1583.  
  1584.  
  1585.  
  1586. 6.8    Conference Calling
  1587.  
  1588.  
  1589.  
  1590.     A served user who has invoked Three-Party Service to create a three-way conversation may convert the three-way 
  1591. conversation to a conference call by invoking the Conference Calling Service and identifying the Party Ids of the currently 
  1592. existing other two parties as part of the conference invocation. This requires that the served user of the Three-Party Ser-
  1593. vice has also subscribed to the Conference Calling Service. For other interactions, see _6.12 "Three-Party Service" in Rec-
  1594. ommendation I.254.1, Conference Calling service description.
  1595.  
  1596.  
  1597.  
  1598. 6.9    Direct Dialling-In
  1599.  
  1600.  
  1601.  
  1602.     No impact, i.e. neither supplementary service affects the operation of the other supplementary service.
  1603.  
  1604.  
  1605.  
  1606. 6.10    Diversion services,(Call Forwarding Busy, Call Forwarding No Reply,
  1607.  
  1608.     and Call Forwarding Unconditional)
  1609.  
  1610.  
  1611.  
  1612.     If the served user attempts to establish the second call to a userC that has Call Forwarding activated, and the appro-
  1613. priate forwarding conditions are met, the forwarding-to user will be alerted and treated in all other respects as if the call 
  1614. had been placed to him/her.
  1615.  
  1616.  
  1617.  
  1618. 6.11    Line Hunting
  1619.  
  1620.  
  1621.  
  1622.     No impact, i.e. neither supplementary service affects the operation of the other supplementary service.
  1623.  
  1624.  
  1625.  
  1626. 6.12    Three-Party Service
  1627.  
  1628.  
  1629.  
  1630.     The served user (A) may treat a Three-Party Service call that has reached the "three-way conversation" service state 
  1631. as an "existing call" upon which the minimal Three-Party Service may be invoked. That is, if the served user A is in a 
  1632. three-way conversation with parties B and C and invokes (minimal)  Three-Party Service on it, the service provider will 
  1633. place the served user's connection to the conversation on hold (with channel reservation) and allow the served user to 
  1634. establish a call to another party (D). Once the call to userD reaches the alerting state, any of the procedures in _3.2.2.2 
  1635. may be used to manage the call to party D and the "three-way conversation" call.
  1636.  
  1637. 6.13    User-to-User Signalling
  1638.  
  1639.  
  1640.  
  1641.     While adding the third party (user C) to the three party service, the served user (user A) can send and receive UUI 
  1642. (Services 1, 2 and 3) from the new party until the new party is added to a three way conversation.
  1643.  
  1644.  
  1645.  
  1646.     The served user will be able to send and receive UUI (Service3) to both remote parties (usersB and C) on a three-way 
  1647. conversation individually and in some networks optionally broadcast UUI (Service 3) messages to both parties. Note - This 
  1648. assumes that each party can be uniquely identified.] UUI (Service3)  cannot be sent between remote parties (Users B and 
  1649. C) in association with the three-way conversation.
  1650.  
  1651.  
  1652.  
  1653. 6.14    Multiple Subscriber Number
  1654.  
  1655.  
  1656.  
  1657.     No impact, i.e. neither supplementary service affects the operation of the other supplementary service.
  1658.  
  1659.  
  1660.  
  1661. 6.15    Call Hold Service
  1662.  
  1663.  
  1664.  
  1665.     A served user that has all of his/her parties on hold would not be able to invoke the Three-Party Service, since he/
  1666. she is not active on any given call.
  1667.  
  1668.  
  1669.  
  1670.     A served user A that is engaged in an active call to a userB shall be able to invoke the Three-Party Service (if sub-
  1671. scribed to) to a user C that is already on hold to served user A. This will allow served user A to create a three-way con-
  1672. versation with users B and A previously held) user C.
  1673.  
  1674.  
  1675.  
  1676.     Any party involved in a Three-Party Service call (either minimum service or a three-way conversation) will be able to 
  1677. out the Three-Party Service call on hold. Once a party puts a Three-Party Service call on hold, that party may retrieve any 
  1678. other call it has previously held.
  1679.  
  1680.  
  1681.  
  1682.     For any party involved in a three party call which has also subscribed to the hold service without channel reservation, 
  1683. that party may place the Three- Party Service on hold and
  1684.  
  1685.  
  1686.  
  1687.     1)    initiate a new call;
  1688.  
  1689.  
  1690.  
  1691.     2)    receive a call (e.g. to process a Call Waiting request); or
  1692.  
  1693.  
  1694.  
  1695.     3)    complete a call to a new free party that previously was busy and CCBS (Note) had been invoked upon.
  1696.  
  1697.  
  1698.  
  1699. Note - The completion of calls to busy subscribers supplementary service needs further study.
  1700.  
  1701.  
  1702.  
  1703.     The Hold Service allows a user to switch (by hold and retrieve) between "parties" where a party may be a single user, 
  1704. a three-way conversation, or a conference call. Thus, a party in a three-way conversation may switch between the three-
  1705. way conversation and another "party" hold, the "party" being a single user, another three party call or a conference call.
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713. 6.16    Advice of Charge
  1714.  
  1715.  
  1716.  
  1717.     No impact, i.e. neither supplementary service affects the operation of the other supplementary services.
  1718.  
  1719.  
  1720.  
  1721. 7.    Dynamic Description
  1722.  
  1723.  
  1724.  
  1725.     The dynamic description of this service is shown in Figure 1/I.254.2.
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.