services_list field

The services_list data field in ISDN_PROTOCOL_PARMS_Q931CC consists of a set of up to CC_MX_SERVICES elements, which together define the set of ACU services required by an instance of the ISDN protocol stack.

By default, all services are accepted. If you specify only certain services, and an incoming call requests a different service, the protocol stack automatically rejects the call.

The following available services are defined in isdnval.h:

Service

Description

FAX_SERVICE

G3 facsimile service.

FAX_4_SERVICE

G4 facsimile service.

DATA_SERVICE

Data service.

DATA_GCI_SERVICE

Data service on GCI bus.

DATA_56KBS_SERVICE

Data at 56 kbit/s service.

RAW_DATA_SERVICE

Raw data service on GCI bus: no MPH_B_INIT_RQ is generated (no B channel driver is associated).

DATA_TRANS_SERVICE

Transparent data service.

MODEM_SERVICE

Modem data service.

AUDIO_7_SERVICE

7 kHz audio service.

X25_SERVICE

X.25 circuit-mode service.

X25_PACKET_SERVICE

X.25 packet-mode service.

VOICE_SERVICE

Voice service.

VOICE_GCI_SERVICE

Voice service on GCI bus.

RAW_TELEPHONY_SERVICE

Raw telephony service on GCI bus: no MPH_B_INIT_RQ generated (no B channel driver is associated).

VOICE_TRANS_SERVICE

Transparent voice service.

V110_SERVICE

V.110 service.

V120_SERVICE

V.120 service.

VIDEO_SERVICE

Video service.

TDD_SERVICE

TDD service.

DATA_H0_SERVICE

Data using H0 (384 kbit/s) channel service (PRI only).

DATA_H11_SERVICE

Data using H11 (1536 kbit/s) channel service.

DATA_H12_SERVICE

Data using H12 (1536 kbit/s) channel service.

DATA_MULTIRATE_SERVICE

Data using multirate (2..30*64 kbit/s) channel service.

DATA_128KBS_SERVICE

Data using 2*64 kbit/s channel service (BRI only).

NO_B_CHAN_SERVICE

No B channel service (bearer-independent calls - QSIG only).

FAX_RELAY_SERVICE

G3 facsimile service (for use with physical relay process).

DATA_RELAY_SERVICE

Data service (for use with physical relay process).

DATA_56KBS_RELAY_SERVICE

Data at 56 kbit/s service (for use with physical relay process).

DATA_TRANS_RELAY_SERVICE

Data transparent service (for use with physical relay process).

MODEM_RELAY_SERVICE

Modem data service (for use with physical relay process).

X25_RELAY_SERVICE

X.25 circuit-mode service (for use with physical relay process).

VOICE_RELAY_SERVICE

Voice service (for use with physical relay process).

VOICE_GCI_RELAY_SERVICE

Voice service on GCI bus (for use with physical relay process).

NO_SERVICE

Undefined service.


The services array must be terminated by NO_SERVICE. Thus you can specify at most CC_MX_SERVICES minus one.

Note: The delivery of some of these services may be regulated by local authorities. You may be responsible for formally certifying these services in some countries. Check with the local authority for more specific information on these limitations.