> 2.7.5 | Calling line identification restriction (CLIR)

> This section comprises the subsections Description, Used AT Commands, Flow Chart, Hints and Example. To move to these subsections please use the Navigation Frame or the appropriate buttons on the toolbar.

> 2.7.5.1 | Description

> The supplementary service CLIR permits the calling subscriber to suppress the presentation of his or her own phone number to a called party, when the call is set up.
> The command AT+CLIR is not supported in every module. Please refer to [2] for specifications.
> The calling subscriber can handle CLIR call by call, using the ATD command and the *# sequence. The *# sequence enables or disables the presentation of the calling party's phone number for the next call.
> Note that the CLIR function is also network dependent. When the query for the network status returns “+CLIR:0,4”, the network supports CLIR. In any case the called subscriber must enable CLIP in order to display the calling party´s number.

> 2.7.5.2 | Used AT commands

> Command | Explanation
> AT+CLIR | Calling line identification restriction (CLIR)
> AT+CLIP | Calling line identification presentation (CLIP)
> ATD*#31# | Query status of Calling line identification restriction (CLIR)
> ATD*31# | Deactivate CLIR= enable presentation
> ATD#31# | Activate CLIR= disable presentation
> ATD | Mobile originated call to dial number
> ATA | Answer call
> ATH | Disconnect existing connection

> For further details about the commands see [2].

> 2.7.5.3 | Flow Chart

> Figure 44: CLIR

> 2.7.5.4 | Hints

> • | If you want to change the network status of the supplementary service CLIR you must contact your network provider.

> GCF-CC note: *# sequences the user enters on the keypad shall be transmitted over the AT interface without any conversion. Also, GCF test cases require that *# sequences can be entered during a call.

> 2.7.5.5 | Example

> Example 1:
> ***************************************
> Comment: CLIR
> ***************************************
> ***************************************
> Comment: Enable the presentation of the CLI (CLIP - called subscriber)
> ***************************************
> Subscr 2 Send: AT+CLIP=1
> Subscr 2 Receive: AT+CLIP=1
> Subscr 2 Receive: OK
> ***************************************
> Comment: Query the CLIR status (calling subscriber)
> ***************************************
> Subscr 1 Send: AT+CLIR?
> Subscr 1 Receive: AT+CLIR?
> Subscr 1 Receive:
> Subscr 1 Receive: +CLIR: 0,4
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> ***************************************
> Comment: Set the CLIR status invocation (incognito)
> ***************************************
> Subscr 1 Send: AT+CLIR=1
> Subscr 1 Receive: AT+CLIR=1
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> ***************************************
> Comment: Call a phone number
> ***************************************
> Subscr 1 Send: ATD00441522400023;
> Subscr 1 Receive: ATD00441522400023;
> Subscr 2 Receive:
> Subscr 2 Receive: RING
> Subscr 2 Receive:
> Subscr 2 Receive: +CLIP: "",128,,,,1
> ***************************************
> Comment: Answer a call
> ***************************************
> Subscr 2 Send: ATA
> Subscr 2 Receive: ATA
> Subscr 2 Receive: OK
> ***************************************
> Comment: Disconnect existing connection
> ***************************************
> Subscr 2 Send: ATH
> Subscr 2 Receive: ATH
> Subscr 2 Receive: OK
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Receive:
> Subscr 1 Receive: NO CARRIER
> ***************************************
> Comment: Set the CLIR status invocation (not incognito)
> ***************************************
> Subscr 1 Send: AT+CLIR=2
> Subscr 1 Receive: AT+CLIR=2
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> ***************************************
> Comment: Call a phone number
> ***************************************
> Subscr 1 Send: ATD00441522400023;
> Subscr 1 Receive: ATD00441522400023;
> Subscr 2 Receive:
> Subscr 2 Receive: RING
> Subscr 2 Receive:
> Subscr 2 Receive: +CLIP: "+441522400033",145,,,,0
> ***************************************
> Comment: Answer a call
> ***************************************
> Subscr 2 Send: ATA
> Subscr 2 Receive: ATA
> Subscr 2 Receive: OK
> ***************************************
> Comment: Disconnect exsisting connection
> ***************************************
> Subscr 2 Send: ATH
> Subscr 2 Receive: ATH
> Subscr 2 Receive: OK
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> Subscr 1 Receive:
> Subscr 1 Receive: NO CARRIER
> Example 2:
> ***************************************
> Comment: Setting CLIR with *# code when dialing
> ***************************************
> ***************************************
> Comment: Query the CLIP status of the called subscriber
> ***************************************
> Subscr 1 Send: AT+CLIP?
> Subscr 1 Receive: AT+CLIP?
> Subscr 1 Receive:
> Subscr 1 Receive: +CLIP: 1,1
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> ***************************************
> Comment: Query the CLIR status of the calling subscriber
> ***************************************
> Subscr 2 Send: ATD*#31#;
> Subscr 2 Receive: ATD*#31#;
> Subscr 2 Receive:
> Subscr 2 Receive: +CLIR: 0,4
> Subscr 2 Receive: OK
> ***************************************
> Comment: Call a phone number
> ***************************************
> Subscr 2 Send: ATD*31#00441522400033;
> Subscr 2 Receive: ATD*31#00441522400033;
> Subscr 1 Receive:
> Subscr 1 Receive: RING
> Subscr 1 Receive:
> Subscr 1 Receive: +CLIP: "+441522400080",145,,,,0
> ***************************************
> Comment: Answer a call
> ***************************************
> Subscr 1 Send: ATA
> Subscr 1 Receive: ATA
> Subscr 1 Receive: OK
> ***************************************
> Comment: Disconnect existing connection
> ***************************************
> Subscr 1 Send: ATH
> Subscr 2 Receive:
> Subscr 2 Receive: OK
> Subscr 1 Receive: ATH
> Subscr 1 Receive: OK
> Subscr 2 Receive:
> Subscr 2 Receive: NO CARRIER
> Example 3:
> ***************************************
> Comment: Suppressing CLIR with *# code when dialing
> ***************************************
> ***************************************
> Comment: Query the CLIP status of the called subscriber
> ***************************************
> Subscr 1 Send: AT+CLIP?
> Subscr 1 Receive: AT+CLIP?
> Subscr 1 Receive:
> Subscr 1 Receive: +CLIP: 1,1
> Subscr 1 Receive:
> Subscr 1 Receive: OK
> ***************************************
> Comment: Query the CLIR status of the calling subscriber
> ***************************************
> Subscr 2 Send: ATD*#31#;
> Subscr 2 Receive: ATD*#31#;
> Subscr 2 Receive:
> Subscr 2 Receive: +CLIR: 0,4
> Subscr 2 Receive: OK
> ***************************************
> Comment: Suppress presentation of own phone number to called party
> ***************************************
> Subscr 2 Send: ATD#31#00441522400033;
> Subscr 2 Receive: ATD#31#00441522400033;
> Subscr 1 Receive:
> Subscr 1 Receive: RING
> Subscr 1 Receive:
> Subscr 1 Receive: +CLIP: "",128,,,,1
> ***************************************
> Comment: Answer a call
> ***************************************
> Subscr 1 Send: ATA
> Subscr 1 Receive: ATA
> Subscr 1 Receive: OK
> ***************************************
> Comment: Disconnect existing connection
> ***************************************
> Subscr 1 Send: ATH
> Subscr 2 Receive:
> Subscr 2 Receive: OK
> Subscr 1 Receive: ATH
> Subscr 1 Receive: OK
> Subscr 2 Receive:
> Subscr 2 Receive: NO CARRIER