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.