Network & Mobility
Integration
Technical Reference - Analogue Supplementary Services,
Telstra
DC.001
Calling Line Identification
Presentation - Analogue
Issue Number 4
Issue Date: 24 July, 1997
1. GENERAL
This document provides details of the message and parameter formats for the
Calling Line Identification presentation for Analogue (CLIPA) service application.
The service may also be as Calling Number Display or Caller ID.
2. APPLICATION
The application provides for the presentation of the calling party (A-party) identity to
the called party (B-party) prior to called party (B-party answer). In addition, a future
service will allow calling party identity to a busy called party with Call Waiting. The
format of the data for both cases will be according to this document. The lower layers
for both these services are described in DC.002.
The applications presented are those envisaged at the time this document was
prepared Additional service applications may be introduced in future and will be
included in a revised document.
The availability of calling number information may depend on network signalling e.g
Until the network signalling is fully upgraded, some forwarded calls cannot provide a
calling number.
3. REFERENCES
Refer to DC.002 for a description of the protocol used for presentation data transmission.
4. MESSAGE STRUCTURE
The Calling Number will be delivered using the Multiple Message format The
parameters will be contained in a Call Setup message (message type 8016).
Parameter for other applications may be included in the same message.
Message Element | Content |
Message Type | Call Setup Message (80 16) |
Message Length | Message length -total bytes in parameters |
Parameter(s) | Other applications may be present |
Parameters | CLIPA Application |
Parameter(s) | Other applications may be present |
5. PARAMETER STRUCTURES
The parameters applicable for CLIPA are:
·Date and Time
·Calling Number
·Reason for Absence of Calling Number.
The latter two are mutually exclusive.
5.1 Date and Time
Byte Number | Value (Hexidecimal) | Meaning |
1 | 01 | Parameter Type -Date and Time |
2 | 08 | Number of bytes in parameter |
3 | 3x | ASCII code for tens digit of the month |
4 | 3x | ASCII code for the units digit of the month |
5 | 3x | ASCII code for the tens digit of the date |
6 | 3x | ASCII code for the units digit of the date |
7 | 3x | ASCII code for tens digit of the hour (24 hour mode) |
8 | 3x | ASCII code for units digit of the hour (24 hour mode) |
9 | 3x | ASCII code for tens digit of the minute |
10 | 3x | ASCII code for the units digit of the minute |
5.2 Calling Number
Byte Number | Value (Hexidecimal) | Meaning |
1 | 02 | Parameter Type -Calling Number |
2 | nn | Number of bytes in parameter |
3 to nn + 2 | 3x | ASCII code for each digit of the CLI |
Type | Description | Example/Content |
PNP | Private Number Plan | 4857 |
E.164 number own area code | Directory Number with area code suppressed | 96348578 |
E.164 number different area code | Full National Number including area code | 0293953360 |
Note: There may be some cases, for specific products when the number is not redialable or requires an escape prefix to be used to return a call.
5.3 Reason for Absence of Calling Number
This message format applies where calling number is not available for display..
either because the cairing party has invoked Calling Line Presentation Restriction or
is calling from an origin that cannot provide Calling line identity.
Byte Number | Value (Hexidecimal) | Meaning |
1 | 04 | Parameter Type -Reason for Absence of Calling Number |
2 | 01 | Number of bytes in parameter |
3 | 4F or 50 | ASCII code for "O" or "P" |
·the calling party has Calling Line Identification Restriction (CLIR) active.Byte 3 will contain an "O", indicating "Unavailable", when:
·the calling network has CLIR active for all' calls (Note 1).
·the Originating exchange does not have CLI capability, CLI is not passed from other networks e.g internationalNote 1: Until a calling customer has call by call control of CLIR, the network will always restrict CLI presentation.
·calls from public payphones and operators (Note 2)
·the originating exchange has CLI capability, but cannot explicitly indicate whether presentation should be restricted or not.
6. Message Examples
Call from (03) 9634 1234 at 2:30pm on 5 April to customer in (03) area code.
Byte Number | Value Hexidecimal | Value ASCII | Comment |
1 | 80 | Call Setup | |
2 | 14 | Message Length | |
3 | 01 | Time & Date | |
4 | 08 | Parameter Length | |
5 | 30 | 0 | |
6 | 34 | 4 | |
7 | 30 | 0 | |
8 | 35 | 5 | |
9 | 31 | 1 | |
10 | 34 | 4 | |
11 | 33 | 3 | |
12 | 30 | 0 | |
13 | 02 | Calling Number | |
14 | 08 | Parameter Length | |
15 | 39 | 9 | |
16 | 36 | 6 | |
17 | 33 | 3 | |
18 | 34 | 4 | |
19 | 31 | 1 | |
20 | 32 | 2 | |
21 | 33 | 3 | |
22 | 34 | 4 | |
23 | 28 | checksum |
6.2 Example 2
Call from (03) 9634 1234 at 2:30pm on 5 April to customer in (03)
area code Calling parry to invoked Calling Line Identification Restriction.
Byte Number | Value Hexidecimal | Value ASCII | Comment |
1 | 80 | Call Setup | |
2 | 0D | Message Length | |
3 | 01 | Time & Date | |
4 | 08 | Parameter Length | |
5 | 30 | 0 | |
6 | 34 | 4 | |
7 | 30 | 0 | |
8 | 35 | 5 | |
9 | 31 | 1 | |
10 | 34 | 4 | |
11 | 33 | 3 | |
12 | 30 | 0 | |
13 | 04 | Reason for Absence | |
14 | 01 | Parameter Length | |
15 | 50 | P | Restricted (Private) |
16 | 84 | Checksum |
Byte Number | Value Hexidecimal | Value ASCII | Comment |
1 | 80 | Call Setup | |
2 | 11 | Message Length | |
3 | 01 | Time & Date | |
4 | 08 | Parameter Length | |
5 | 30 | 0 | |
6 | 34 | 4 | |
7 | 30 | 0 | |
8 | 35 | 5 | |
9 | 31 | 1 | |
10 | 34 | 4 | |
11 | 33 | 3 | |
12 | 30 | 0 | |
13 | 02 | Calling Number | |
14 | 05 | Parameter Length | |
15 | 34 | 4 | |
16 | 31 | 1 | |
17 | 32 | 2 | |
18 | 33 | 3 | |
19 | 34 | 4 | |
20 | D0 | Checksum |
7.1 Calling Number Display Format
Initially only 4 forms of number will be sent by the network, these are:
-National NumberIn future International Numbers may also be sent.
- Local Number,
- Mobile Number, or
- Private Number Plan
It is the intention that the network will send a redialable (Note) code to the
customer equipment, and hence will only send digits as a Calling Number.
It is the responsibility of the Customer Equipment to include formatting of the
display, such as; breaking into groups.
The general principles for displaying are:
i. Only use spaces to break groups of digits up.
ii. Use a maximum of 4 digits in a group, and form groups from least significant digit.
iii. Include a space after national area code. (see 7.1.1 below) international access code, or mobile prefix.
Mobile numbers are spread over various prefixes as indicated in clause 7.1.4
below, and also require different grouping to other number types.
One option, to assist in formatting, is to recognise mobile calls by the
word "Mobile" passed by some network interfaces, using the Name
parameter. If it is not practical to use the above formatting rules it is
recommended that the number not be broken into groups.
Note: There may be some cases, for specific products, when the number is not redialable, or requires an escape prefix to be used to return a call.
7.1.1 National Number Format
National Number will always be recognisable by the first digit '0', and the second digit
not being '0' The number length can currently vary from 9 digits including the
leading '0', up to 10 digits including the leading '0'.
The recommended method of displaying this number is to always
assume the area code is '0' plus one digit. Based on the above principles
the following format would apply:
0A BCDE FGHI, for 10 digit numbers;7.l.2 Local or Private Number Format
0A BCD EFGH for 9 digit numbersNote: When the above preferred formatting is not practical, then no spaces is preferred. e.g for 10 digit number, this would be: OABCDEFGHI
XXXX XXXX for 8 digit local,7.13 International Number Format
XX XXXX. for 6 digit local;
X XXXX for 5 digit Private Number PlanNote: When the above preferred formatting is not practical then no spaces is preferred. e.g for 8 digit numbers this would be XXXXXXXX.
01X XXX XXXX XXXXX, for 15 digit numbers
01X XX XXXX XXXXX, for 14 digit numbers, etcNote: when the above preferred formatting is not practical. then no spaces is preferred e.g for 15 digit numbers will would be: 001XXXXXXXXXXXX.
7.14 Mobile Number Format
Mobile numbers will be recognisable by the prefix being '015', '018', 041' and some '014', '017' and '019' prefixes. The '041' is a 10 digit code and the others are all 9 digit codes.
The recommended method of displaying there numbers is to use 3 digit groups, for prefixes other than '04', as follows:
01X XXX XXX (preferred for 015, 018, 014, 017 and 019 Mobile Numbers, or;For '041' prefixes the recommended method of displaying these numbers is to use 4 digits for the prefix followed by 3 digit groups, as follows:
01XX XXX XX for 015, 018 ,014, 017 and 019 Mobile Numbers
041X XXX XXX for 10 digit 041 numbers.7.2 Reason for Absence or Calling Number - Display FormatNote 1: when the above preferred formatting is not practical. then no spaces is preferred e.g for 9 digit Mobile Numbers, this would be: O1XXXXXXX.
Note 2: For call from Mobiles, some network interfaces will also provide the Calling Name parameter indicating the word "Mobile" as the name information, See DC.018 This information could be used as an aid to formatting.
If the 'Reason for Absence of Calling Number information contains the character P, then it is recommended that the word "Private" be displayed on the CE.
If the 'Reason for Absence of Calling Number' information contains the character 'O', then it recommended that the word "Unavailable", be displayed on the CE.
End Of Document.
This DOCUMENT was converted to HTML from harcopy by netnerd (ie. bad OCR & proof reading). 28 of June 1998.