Capability mask

An application can call nccQueryCapability to determine the capabilities of a protocol. nccQueryCapability returns a capabilitymask. For more information, see the Dialogic® NaturalAccess™ NaturalCallControl™ API Developer’s Manual.

Capabilities differ slightly from variant to variant. The capabilitymask also varies depending upon whether the stack is the NT or TE side. The following table shows which capabilities the capabilitymask supports for each variant.

For this table, NT = NT side only, TE = TE side only, and x = both NT and TE sides.

Capability

D
M
S

N
I
2

4
E
S
S

5
E
S
S

A
U
S
1

H
K
T

K
O
R

N
T
T

T
W
N

E
T
S
I

V
N
6

Q
S
I
G

D
P
N
S
S

T
1
6
0
7

CALLER_ID

x

x

x

x

x

x

x

x

x

x

x

x

 

x

MEDIA_IN_SETUP

x

x

x

x

x

x

x

x

x

x

x

x

 

x

DISCONNECT_IN_ANY_STATE

x

x

x

x

x

x

x

x

x

x

x

x

 

x

HOLD_IN_ANY_STATE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SEND_LINE_MESSAGE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SEND_CALL_MESSAGE

x

x

x

 

 

 

 

 

 

TE

 

TE

 

 

EXTENDED_CALL_STATUS

x

x

x

x

x

x

x

x

x

x

x

x

 

x

NCC_CAP_TWOCHANNEL_TRANSFER

TE

TE

 

 

 

 

 

 

 

 

 

 

 

 

AUTOMATIC_TRANSFER

 

 

TE

 

 

 

 

 

 

 

 

 

 

 

SUPERVISED_TRANSFER

 

 

 

 

 

 

 

 

 

 

 

 

 

 

HOLD_CALL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OVERLAPPED_SENDING

 

 

 

 

 

 

x

 

x

x

x

x

 

x

SET_BILLING

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ACCEPT_CALL

x

x

x

x

x

x

x

x

x

x

x

x

 

x

Note: When the stack is down, only EXTENDED_CALL_STATUS capabilities are enabled.