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.