8.74 List of current calls +CLCCS

27.0073GPPAT command set for User Equipment (UE)Release 18TS

Table 8.74-1: +CLCCS action command syntax

Command

Possible response(s)

+CLCCS[=<ccidx>]

[+CLCCS: <ccid1>,<dir>,<neg_status_present>,<neg_status>,<SDP_md>,<cs_mode>,<ccstatus>,<mpty>,[,<numbertype>,<ton>,<number>[,<priority_present>,<priority>[,<CLI_validity_present>,<CLI_validity>]]]

[<CR><LF>+CLCCS: <ccid2>,<dir>,<neg_status_present>,<neg_status>,<SDP_md>,<cs_mode>,<ccstatus>,<mpty>,[,<numbertype>,<ton>,<number>[,<priority_present>,<priority>[,<CLI_validity_present>,<CLI_validity>]]]

[…]]]

+CME ERROR: <err>

+CLCCS=?

Description

Returns a list of current calls controlled by the MT for which the <ccidx> is allocated. The information returned is a subset of the information provided by the call monitoring function, see +CMCCS and its unsolicited result codes +CMCCSI and +CMCCSS<x> / +CMCCSSEND. For an originating call, the parameters <numbertype>, <ton> and <number> provide the number (line identity) information which has been dialled with +CDU or ATD. For a terminating call, the parameters <numbertype>, <ton> and <number> provide the number (line identity) information of the calling user. If no particular <ccidx> is included in the request, data for all allocated <ccidx> are returned. If the command succeeds but no <ccidx> is allocated, no information response is sent to the TE. Refer clause 9.2 for possible <err> values.

Defined values

<ccidx>: integer type. Call identification number (see 3GPP TS 22.030 [19] clause 6.5.5.1). This number can be used in +CHLD command operations. Value range is from 1 to N. N, the maximum number of simultaneous call control processes is implementation specific.

NOTE 1: The restrictions and limitations of the call identification number as described in 3GPP TS 22.030 [19] clause 6.5.5.1 and 3GPP TS 22.084 [22] do not apply.

NOTE 2: When +CMCCS is supported, the call identification number is not reset until the unsolicited result code +CMCCSI has indicated that the <ccstatus>=1 (Idle).

<dir>: integer type

0 mobile originated (MO) call

1 mobile terminated (MT) call

<neg_status_present>: integer type. Indicates whether parameter <neg_status> has any valid information.

0 No valid information in parameter <neg_status>. Parameter <neg_status> is set to zero.

1 Valid information in parameter <neg_status>.

<neg_status>: integer type as defined in the +CCMMD command.

0 The parameter <neg_status> has no valid content. Parameter <SDP_md> is set to an empty string ("").

1 The <SDP_md> parameter describes the active media in the call.

2 The <SDP_md> parameter describes a proposed but not yet active new set of media for the call.

3 A proposed new set of media for the call was accepted by the remote party. The <SDP_md> parameter describes the active media in the call (if any).

4 A proposed new set of media for the call was rejected by the remote party. The <SDP_md> parameter describes the active media in the call (if any).

<SDP_md>: string type represented with IRA characters. SDP media description as per the +CDEFMP command. This parameter shall not be subject to conventional character conversion as per +CSCS. This parameter will be an empty string ("") if the call has no multimedia content.

<cs_mode>: integer type (bearer/teleservice)

0 no relevant information about bearer/teleservice

1 voice

2 data

3 fax

4 voice followed by data, voice mode

5 alternating voice/data, voice mode

6 alternating voice/fax, voice mode

7 voice followed by data, data mode

8 alternating voice/data, data mode

9 alternating voice/fax, fax mode

255 unknown

<ccstatus>: integer type. Indicating the state of the call.

1 Idle

2 Calling (MO); the call setup has been started

3 Connecting (MO); the call is in progress

4 Alerting (MO): an alert indication has been received

5 Alerting (MT); an alert indication has been sent

6 Active; the connection is established

7 Released; an outgoing (MO) call is released.

8 Released; an incoming (MT) call is released

9 User Busy

10 User Determined User Busy

11 Call Waiting (MO)

12 Call Waiting (MT)

13 Call Hold (MO)

14 Call Hold (MT)

<mpty>: integer type

0 call is not one of multiparty (conference) call parties

1 call is one of multiparty (conference) call parties

<numbertype>: integer type. Indicating type of information in parameter <number>.

0 No valid information in parameter <number>

1 Number in <number> according to URI including the prefix specifying the URI type (see command +CDU). Parameter <ton> has no relevant information and is set to zero.

2 Number in <number> according to one of the formats supported by 3GPP TS 24.008 [8] clause 10.5.4.7)

<ton>: type of number in integer format (refer 3GPP TS 24.008 [8] clause 10.5.4.7). The parameter is also set to zero when it has no meaningful content, e.g. when <numbertype>=1.

<number>: string type phone number in format specified by <numbertype>. This parameter shall not be subject to conventional character conversion as per +CSCS.

<priority_present>: integer type. Indicates whether parameter <priority> has any valid information.

0 No valid information in parameter <priority>. Parameter <priority> is set to zero.

1 Valid information in parameter <priority>.

<priority>: integer type parameter indicating the eMLPP priority level of the call, values specified in 3GPP TS 22.067 [54].

<CLI_validity_present>: integer type. Indicates whether parameter <CLI_validity> has any valid information.

0 No valid information in parameter <CLI_validity>. Parameter <priority> is set to zero.

1 Valid information in parameter <CLI_validity>.

<CLI_validity>: integer type. This parameter can provide details why <number> does not contain a calling party BCD number (refer 3GPP TS 24.008 [8] clause 10.5.4.30). The parameter is not relevant for MO call types.

0 CLI valid

1 CLI has been withheld by the originator (refer 3GPP TS 24.008 [8] table 10.5.135a/3GPP TS 24.008 code "Reject by user")

2 CLI is not available due to interworking problems or limitations of originating network (refer 3GPP TS 24.008 [8] table 10.5.135a/3GPP TS 24.008 code "Interaction with other service")

3 CLI is not available due to calling party being of type payphone (refer 3GPP TS 24.008 [8] table 10.5.135a/3GPP TS 24.008 code "Coin line/payphone")

4 CLI is not available due to other reasons (refer 3GPP TS 24.008 [8] table 10.5.135a/3GPP TS 24.008 code "Unavailable")

When CLI is not available (<CLI_validity>=2, <CLI_validity>=3 or <CLI_validity>=4), <number> shall be an empty string ("") and <type> value will not be significant. The parameter <numbertype> will be set to 0. Nevertheless, TA may return the recommended value 128 for <ton> (TON/NPI unknown in accordance with 3GPP TS 24.008 [8] clause 10.5.4.7).

When CLI has been withheld by the originator, (<CLI validity>=1) and the CLIP is provisioned with the "override category" option (refer 3GPP TS 22.081 [3] and 3GPP TS 23.081 [40]), <number> and <type> is provided. Otherwise, TA shall return the same setting for <number> and <type> as if the CLI was not available. The parameter <numbertype> shall be set as applicable.

Implementation

Optional. Recommended when +CHLD command is implement.

This command supports all types of numbers (including SIP URIs) and can replace +CLCC.