This topic describes the following NCC implementation-independent, protocol-independent parameters, defined in nccstart.pf:
The parameters are alphabetized by category and subcategories. Within each category, fields are listed alphabetically. For information on implementation-dependent or protocol-dependent parameters, see your protocol-specific documentation.
|
NCC.START |
||||
|---|---|---|---|---|
|
Dependent Function(s): nccStartProtocol |
||||
|
Field name |
Type |
Default |
Units |
Description |
|
eventmask |
DWORD |
0x0000 |
mask |
Determines which events are sent to the application. |
|
debugflag |
WORD |
0 |
integer |
Reports low-level debug events to the application. Off (0) or on (non-zero). |
|
waitforPCtime |
WORD |
10000 |
ms |
Specifies the time to wait for the application to respond after an NCCEVN_INCOMING_CALL. If a response is not received within the timeout, the incoming call is rejected. |
|
overlappedreceiving |
WORD |
0 |
integer |
Determines if the protocol will receive digits in overlapped receiving mode. |
|
NCC.START.callproggenerate |
||||
|---|---|---|---|---|
|
Dependent function(s): nccStartProtocol |
||||
|
Field name |
Type |
Default |
Units |
Description |
|
dialtonefreq1 |
WORD |
350 |
Hz |
First frequency of dialtone. |
|
dialtonefreq2 |
WORD |
440 |
Hz |
Second frequency of dialtone. |
|
dialtoneontime1 |
WORD |
-1 |
ms |
Cadenced dialtone: first ON time. |
|
dialtoneontime2 |
WORD |
0 |
ms |
Cadenced dialtone: second ON time. |
|
dialtoneofftime1 |
WORD |
0 |
ms |
Cadenced dialtone: first OFF time. |
|
dialtoneofftime2 |
WORD |
0 |
ms |
Cadenced dialtone: second OFF time. |
|
dialtonelevel |
WORD |
150 |
IDU |
Dialtone amplitude. |
|
ringfreq1 |
WORD |
440 |
Hz |
First frequency of ringback tone. |
|
ringfreq2 |
WORD |
480 |
Hz |
Second frequency of ringback tone. |
|
ringontime |
WORD |
1000 |
ms |
Ringback tone ON time. |
|
ringofftime1 |
WORD |
3000 |
ms |
Ringback tone first (or only) OFF time. |
|
ringofftime2 |
WORD |
0 |
ms |
Ringback tone second OFF time. |
|
ringtonelevel |
WORD |
112 |
IDU |
Ringback tone amplitude. |
|
busyfreq1 |
WORD |
480 |
Hz |
First frequency of busy tone. |
|
busyfreq2 |
WORD |
620 |
Hz |
Second frequency of busy tone. |
|
busyontime |
WORD |
500 |
ms |
Busy tone ON time. |
|
busyofftime |
WORD |
500 |
ms |
Busy tone OFF time. |
|
busytonelevel |
WORD |
63 |
Hz |
Busy tone amplitude. |
|
fastbusyfreq1 |
WORD |
480 |
Hz |
First frequency of fast busy (reorder) tone. |
|
fastbusyfreq2 |
WORD |
620 |
Hz |
Second frequency of fast busy (reorder) tone. |
|
fastbusyontime |
WORD |
250 |
ms |
Fast busy tone ON time. |
|
fastbusyofftime |
WORD |
250 |
ms |
Fast busy tone OFF time. |
|
fastbusytonelevel |
WORD |
63 |
IDU |
Fast busy tone amplitude. |
The NCC.START.eventmask parameter controls which events are returned to the application. The following table lists the eventmask bits and the events they control:
|
Value |
Bit name |
Event reported |
|---|---|---|
|
0x4 |
NCC_REPORT_ALERTING |
NCCEVN_REMOTE_ALERTING |
|
0x8 |
NCC_REPORT_ANSWERED |
NCCEVN_REMOTE_ANSWERED |
|
0x20 |
NCC_REPORT_BILLING |
NCCEVN_BILLING_INDICATION |
|
0x40 |
NCC_REPORT_STATUSINFO |
NCCEVN_CALL_STATUS_UPDATE NCCEVN_EXTENDED_CALL_STATUS_UPDATE |
|
0x10000 |
NCC_REPORT_CALLID |
NCCEVN_CALLID_AVAILABLE |