nccAcceptCall

The nccAcceptCall extended parameter structure for ISDN Software is shown:

typedef struct
{
    DWORD size;                         /* Size of this structure           */
    BYTE ie_list[NCC_ISDN_MAX_IE_LIST]; /* additional information elements  */
    WORD  cause;                        /* Cause value                      */
    WORD  progressdescription;          /* Progress description             */

} ACCEPTCALL_EXT;

ACCEPTCALL_EXT field validity for network variants - PROGRESS message

nccAcceptCall generates a PROGRESS message by default. The following table shows the fields in ACCEPTCALL_EXT that are valid for each network variant:

ACCEPTCALL_EXT field (PROGRESS message)

4
E
S
S

E
1
0

N
I
2

D
M
S

E
T
S
I

V
N
6

H
K
G

A
U
S
T
E
L
1

N
T
T

K
O
R
E
A

T
A
I
W
A
N

Q
S
I
G

D
P
N
S
S

T
1
6
0
7

ie_list (Not sent)

 

 

 

 

 

 

 

 

x

 

 

 

 

 

cause

x

x

x

x

x

 

 

 

 

 

 

 

 

x

progressdescription

x

x

x

x

x

 

 

 

x

 

 

 

 

x

ACCEPTCALL_EXT field validity for network variants - ALERTING message

By changing the setting of the NCC.X.ADI_ISDN.START_EXT.flags parameter, nccAcceptCall sends a CALL PROCEEDING or ALERTING message instead of the PROGRESS message. In the case of CALL PROCEEDING, no extended parameters can be sent. In the case of an ALERTING message, the UUI and progressdescription fields are valid for certain variants:

ACCEPTCALL_EXT field (ALERTING message)

4
E
S
S

E
1
0

N
I
2

D
M
S

E
T
S
I

V
N
6

H
K
G

A
U
S
T
E
L
1

N
T
T

K
O
R
E
A
 

T
A
I
W
A
N
 

Q
S
I
G

D
P
N
S
S

T
1
6
0
7

ie_list

x

x

x

x

x

x

x

x

x

x

x

x

x

x

cause (Not sent)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

progressdescription

 

x

x

x

x

x

   

x

x

x

 

 

x

ACCEPTCALL_EXT field descriptions

The following table describes the fields in the ACCEPTCALL_EXT structure:

Field

Description

size

Size of ACCEPTCALL_EXT.

ie_list

Null-terminated array of additional Q.931 information elements. See Sending additional information elements for more information.

cause

Cause field for the associated PROGRESS message.

progressdescription

PROGRESS description.