Calling party category

Associated variants: All

Contains information sent in the forward direction to indicate the type of the originating party and, possibly for operator-assisted calls, the desired service language.

typedef struct _cgPtyCat    /* Calling Party Category     */
{
    ElmtHdr eh;             /* element header             */
    TknU8   cgPtyCat;       /* calling party category     */
} SiCgPtyCat;

The cgPtyCat field is encoded to one of the following values:

0x00

CAT_UNKNOWN

Unknown (default).

0x01

CAT_OPLANGFR

French language operator.

0x02

CAT_OPLANGENG

English language operator.

0x03

CAT_OPLANGGER

German language operator.

0x04

CAT_OPLANGRUS

Russian language operator.

0x05

CAT_OPLANGSP

Spanish language operator.

0x06

CAT_ADMIN1

Available to administrators.

0x07

CAT_ADMIN2

Available to administrators.

0x08

CAT_ADMIN3

Available to administrators.

0x0A

CAT_ORD

Ordinary subscriber.

0x0B

CAT_PRIOR

Priority subscriber.

0x0C

CAT_DATA

Data call.

0x0D

CAT_TEST

Test call.

0x0F

CAT_PAYPHONE

Pay phone.


Tokens for the ASNI, BICC, and ETSI variants

Token

ANSI 88

ANSI 92

ANSI 95

BICC

ETSI V2

ETSI V3

cgPtyCat

*

*

*

*

*

*


Tokens for the ITU and Q.767 variants

Token

ITU Blue

ITU White

ITU 97

Q.767

cgPtyCat

*

*

*

*