GCLIB_ADDRESS_BLK
typedef struct { char address[MAX_ADDRESS_LEN]; unsigned char address_type; unsigned char address_plan; char sub_address[MAX_ADDRESS_LEN]; unsigned char sub_address_type; unsigned char sub_address_plan; } GCLIB_ADDRESS_BLK;Description
The GCLIB_ADDRESS_BLK structure contains called party or calling party address information.
Field Descriptions
The fields of GCLIB_ADDRESS_BLK are described as follows:
- address
- specifies the address. The format is technology-specific; see the appropriate Global Call Technology User's Guide. Maximum size of the address is MAX_ADDRESS_LEN.
- address_type
- specifies the address type. Possible values are:
- address_plan
- specifies the numbering plan for the address. This is technology-specific. Possible values are:
- GCADDRPLAN_UNKNOWN
- unknown numbering plan
- GCADDRPLAN_ISDN
- ISDN/Telephony numbering plan - E.163/E.164
- GCADDRPLAN_TELEPHONY
- telephony numbering plan - E.164
- GCADDRPLAN_PRIVATE
- private number plan
- Other possible values will be provided by the technology call control library being used.
- sub_address
- specifies the destination sub-address, typically digits. The format is technology-specific. See the appropriate Global Call Technology User's Guide for more information. Maximum size of the address is MAX_ADDRESS_LEN.
- sub_address_type
- specifies the destination sub-address type. Possible values are:
- GCSUBADDR_UNKNOWN
- unknown type
- GCSUBADDR_OSI
- NSAP - X.213/ISO 8348 AD2
- GCSUBADDR_USER
- user specified
- GCSUBADDR_IA5
- IA5 digit format
- Other possible values will be provided by the technology call control library being used.
- sub_address_plan
Click here to contact Telecom Support Resources
Copyright 2003, Intel Corporation