Version
Index
A
- Accepting call state
- description 22
- determining if protocol supports 33, 70
- error returned if state not supported 103
- events signifying state change to/from 37, 104, 153
- functions valid in 42
- possible events while in 48
- Active call
- and line states 21
- becomes inactive when disconnected 81
- defined 20, 211
- not active when on hold 84
- Active line state
- and Active calls 21
- description 21
- entered on seizure 66
- entered when call is retrieved 85
- events signifying state change to/from 35
- functions valid in 40
- possible events while in 44
- address information
- retrieving 63, 115
- ADI service
- migrating to NCC service. See migration
- adiGetContextInfo 221
- ADIMGR 52, 54-55
- alerting
- description 78
- event reference 182
- performing transfer when call is 87, 108
- ANI. See caller ID
- Answering call state
- changed from ADI 214
- description 22
- events signifying state change to/from 37, 106, 154
- functions valid in 42
- possible events while in 48
- answering calls. See call answering
- asynchronous functions
- defined 13
- list of 23-26
- asynchronous programming 13
- automatic call transfer
- ADI vs. NCC 215
- defined 86-87
- demonstration program 191
- determining if protocol supports 33, 86, 88
- determining when call is to be transferred 108
- event reference 164
- function reference 108
- methods 87
- procedure 87-88
B
- billing
- determining if incoming billing info is reported 78, 80, 208
- determining if protocol supports 33, 72
- event summary 31
- function reference 138
- setting 72
- solicited event reference 156
- unsolicited event reference 155
- blind transfer. See automatic call transfer
- blocking calls. See call blocking
- Blocking line state
- description 21
- events signifying state change to/from 35, 88
- functions valid in 40
- possible events while in 44
C
- call
- Active. See Active call
- defined 20, 211
- events 31
- handle. See call handle
- multiple on a line 20
- call accepting
- determining if embedded media is supported 33
- determining if state is supported by protocol 33, 70
- event reference 153
- function reference 103
- methods 70, 104
- call answering
- event reference 154
- function reference 106
- remote. See remote answering
- call blocking
- canceling previous invocation before blocking takes place 89
- event reference 169
- event summary 30
- failure event reference 157
- function reference 112
- function summary 26
- line state. See Blocking line state
- methods 88, 113
- unblocking blocked calls. See call unblocking
- call collision. See glare
- call control
- defined 10
- functions 62
- mask parameters 76
- performing under NCC 62-82
- call disconnecting
- ADI vs. NCC 214
- determining states call can be disconnected in 33, 81
- event reference 160
- event summary 30
- function reference 114
- function summary 25
- call handle
- defined 20, 63, 211
- getting number of unreleased handles in line status structure 120
- included in event indication 21, 211
- obtaining 66
- returned in CTA_EVENT structure 57, 151
- call holding
- ADI vs. NCC 215
- determining if protocol supports 33, 84
- determining states call can be held in 33, 82, 85
- event reference 164, 173
- event summary 29
- function reference 121
- function summary 24
- held/unheld status available in NCC_CALL_STATUS 68, 95, 117
- retrieving held calls. See call retrieving
- call message
- determining if protocol supports 33, 99
- sending function reference 132
- sending function summary 25
- call placement
- function reference 123
- glare 73, 75
- parameters 76, 123
- call rejecting
- determining if protocol supports 33
- event reference 181
- function reference 127
- if app does not respond to incoming call 64
- methods 72
- call release
- after automatic call transfer 87
- after supervised call transfer 86
- event reference 166
- event summary 30
- function reference 129
- function summary 24-25
- call retrieving
- ADI vs. NCC 215
- determining if protocol supports 33
- event reference 167, 184
- event summary 24, 29
- function reference 130
- call states
- defined 21, 212
- events possible while in each 48-49
- functions valid in each 42-43
- initial 66
- machine 39
- not affected by call held/un-held status 84
- returned in NCC_CALL_STATUS 67, 94, 116
- summary 22
- summary of associated events 37-39
- call status
- determining if unsolicited update events are reported 208
- extended. See extended call status
- retrieval event summary 30
- retrieval function summary 25
- retrieving 63, 67-68, 94-95, 115
- retrieving protocol-specific information. See extended call status
- structure 67, 94, 115
- unsolicited update event reference 168
- call transfer
- ADI vs. NCC 215
- automatic. See automatic call transfer
- blind. See automatic call transfer
- capabilitymask bits 33
- function summary 24
- overview 86
- supervised. See supervised call transfer
- call unblocking
- event reference 170
- event summary 30
- failure event reference 188
- function reference 148
- function summary 26
- called address 94, 116
- caller ID
- defined 67
- determining if protocol supports 34, 67
- field in NCC_CALL_STATUS containing 68, 94, 116
- retrieving 63, 67, 115
- callhd. See call handle
- calling address. See caller ID
- calling name 95, 116
- callproggen. See NCC.START.callproggen parameters
- capabilitymask. See protocol capability information
- Centrex 87
- configuration file 54
- configuration utility
- loads TCP 16
- must be started prior to protocol initialization 58
- Connected call state
- as part of inbound call sequence 64
- changed from ADI 214
- description 22
- events signifying state change to/from 37, 106-107, 158
- functions valid in 42
- performing transfer when call reaches 87, 108
- possible events while in 48
- reaching 80
- connectmask parameter 74, 76, 80-81
- context handle. See line handle
- CT Access
- and NCC service 12
- CTA context 12
- defined 12
- event queue 13
- initializing 52
- programming model 13-16
- setting up for use with NCC 52-55
- CTA context
- creating 53
- defined 12
- equivalent to line handle 53
- handle returned in CTA_EVENT structure 57, 151
- handle. See line handle
- starting protocol on 58
- CTA_EVENT
- description 56, 150
- fields in 57, 151
- listing 56, 150
- CTA_REASON_FINISHED 58, 142, 186-187
- CTA_SERVICE_DESC structure 53
- ctaCreateContext 53, 57, 151
- ctaCreateQueue 53
- ctadef.h 56
- CTAERR 103
- ctaerr.h 194
- CTAERR_BAD_ARGUMENT 103, 109, 115, 118-119, 124, 132, 134, 136, 141, 146, 195-196
- CTAERR_BAD_SIZE 118-119, 195-196
- CTAERR_BOARD_ERROR 142, 186, 195-196
- CTAERR_FATAL 115, 118, 132
- CTAERR_INVALID_CTAHD 195-196
- CTAERR_INVALID_HANDLE 103, 106, 109, 112, 114-115, 118, 120-121, 124, 126-127, 129-130, 132, 134, 136, 138, 141, 145-146, 148, 195-196
- CTAERR_INVALID_STATE 89, 103, 106, 109, 112, 114, 121, 124, 126-127, 129-130, 134, 138, 141, 145-146, 148, 195-196
- ctahd. See line handle
- ctaInitialize 52
- ctaOpenServices 53
- ctaSetParmByName 205
- ctatest 55
- ctaWaitEvent 56, 150
- ctdaemon 205
D
- debugflag. See NCC.START.debugflag parameter
- DemoLoadParameters 205
- demonstration program 190-192
- DID. See called address
- digits
- receiving one by one. See overlapped receiving
- sending one by one. See overlapped sending
- DIS_INCOMING_FAULT 161
- Disconnected call state
- description 22, 214
- events signifying transition to/from 37, 114
- functions valid in 42
- possible events while in 48
- reaching after supervised call transfer 86
- reaching during automatic call transfer 87
- disconnecting calls. See call disconnecting
- disconnectmask parameter 74, 76, 78, 81, 162, 214
- DNIS. See called address
E
- error codes
- defined 13
- prefixes 194
- returned in CTA_EVENT structure 57, 151
- event queue
- creating 53
- defined 13
- events
- alphabetical reference 152-188
- call state(s) each event may be received in 48-49
- data structure 56, 150
- defined 13
- DONE 14
- fields 57, 151
- for billing setting 31
- for blocking and unblocking calls 30
- for disconnecting and releasing calls 30
- for establishing outbound calls 29
- for getting status and capability info 30
- for handling incoming calls 28
- for holding and retrieving calls 29
- for managing telephony protocols 28
- include call and line handles 21, 211
- informational 27
- line and protocol 31
- line state(s) each event is valid in 44
- NCC equivalents for ADI events 222-229
- new events (not in ADI) 229-231
- numeric equivalents 198-199
- queue 53
- queue. See event queue
- receiving 56, 150-152
- solicited 27
- transitional 27
- types 27
- unsolicited 27
- unsolicited. See unsolicited events
- extended call status
- determining if protocol supports 33, 95
- determining if unsolicited update events are reported 172, 208
- retrieving 95
- retrieving function reference 118
- unsolicited update event reference 172
F
- functions
- call state(s) each function is valid in 42-43
- for blocking and unblocking calls 26, 112, 148
- for disconnecting and releasing calls 25, 114, 129
- for getting status and compatibility info 25, 115, 118-119, 126
- for handling incoming calls 24, 103, 106, 127, 134
- for handling outbound calls 24, 123
- for holding and retrieving calls 24, 121, 130
- for managing parameters 16
- for managing telephony protocols 23, 140, 145
- for sending call and line messages 25, 132, 136
- for setting billing 26, 138
- for transferring calls 24, 108, 146
- line state(s) each function is valid in 40-41
- NCC equivalents for ADI functions 216-222
- new functions (not in ADI) 221
- pending 93, 117, 120
- reference 102-148
- sending protocol-specific information with 98-99
- summary of 23-26
G
- glare
- during outbound call placement 73, 75
- resolving 214
H
- holding calls. See call holding
I
- Idle line state
- and Active calls 21
- changes to Active on seizure 66
- description 21
- entered when call is placed on hold 85
- events signifying state change to/from 35
- functions valid in 40
- how entered 57-58
- possible events while in 44
- incoming call
- accepting 70-71
- answering 71
- delivered from network to NCC service 63
- determining if call is 68, 95, 117
- disconnecting and releasing 81-82
- event summary 28
- functions for handling 24
- handling 63-72
- new states (not in ADI) 213
- overlapped receiving of digits 69
- rejecting 72
- retrieving call address information 67-68
- seizure 63, 66
- sequence diagrams 65-66
- setting billing 72
- state. See Incoming call state
- Incoming call state
- description 22
- events signifying state change to/from 37, 69, 174
- functions valid in 42
- possible events while in 48
- informational events
- defined 27
- list of 28-31
L
- libnccapi.so 59
- line
- defined 20, 211
- events 31
- getting status of. See line status
- handle. See line handle
- multiple calls on 20
- seizure. See seizure
- states. See line states
- line handle
- defined 20, 211
- equivalent to CTA context handle 53, 211
- included in event indication 21, 211
- obtaining 66
- returned in CTA_EVENT structure 57, 151
- returned in NCC_CALL_STATUS 68, 95, 117
- line message
- determining if protocol supports 33, 99
- sending function reference 136
- sending function summary 25
- line service
- in-service event reference 175
- out-of-service event reference 176
- line states
- changes to Idle when call is placed on hold 84-85
- defined 21, 212
- events valid in each 44
- functions valid in each 40-41
- machine 36
- returns to Active when call is retrieved 85
- summary 21
- summary of associated events 35-36
- line status
- event reference 175-176
- function reference 119
- retrieval event summary 30
- retrieval function summary 25
- retrieving 92-93
- retrieving function reference 119
- service. See line service
- linehd. See line handle
M
- media functions
- performing on held call 85
- playing before connecting a call. See call accepting
- playing before rejecting a call. See call rejecting
- mediamask 142, 186, 228
- migration
- ADI service vs. NCC service 210
- adiGetContextInfo functionality change 221
- calls vs. lines 211
- changes to call transfer mechanism 215
- NCC counterparts for ADI events 222-228
- NCC counterparts for ADI functions 216-222
- NCC parameters vs. ADI parameters 231-234
- new call hold/retrieve functionality 215
- new events 229-230
- new functions 221
- NOCC 234
- querying capabilities of a protocol 211
- sending protocol-specific arguments 216
- state machine changes 212
- mode 54
- MVIP address 54-55, 93, 120
N
- NaturalFax service 12
- NCC service
- and CT Access 12
- and hardware 15
- and TCP 15
- call control model 20-22
- event summary 27
- function summary 23-26
- linking with 59
- migrating to from ADI service. See migration
- opening 53-55
- state machines 35-49
- NCC.START parameters
- list of 206
- migrating from ADI 232
- NCC.START.callproggen parameters
- list of 143, 206
- migrating from ADI 233
- NCC.START.debugflag parameter 142, 206, 232
- NCC.START.eventmask parameter
- ADI equivalent 233
- and events 44, 48
- bit summary 208
- controlling events in Proceeding call state 78, 182-183
- description 142, 206
- determining if billing indications are reported 79, 124, 155
- determining if state change notifications are reported 96
- in NCC_START_PARMS structure 142
- NCC.START.overlappedreceiving parameter 38, 63, 69, 142, 180, 206, 213, 232
- NCC.START.waitforPCtime parameter 69, 142, 181, 206, 232-233
- NCC_ACCEPT_PLAY_RING 70, 103-105, 153, 222
- NCC_ACCEPT_PLAY_SILENT 70, 103-105, 153, 222
- NCC_ACCEPT_USER_AUDIO 70, 103-105, 153, 222
- NCC_ANSWER_MODEM 183, 227
- NCC_ANSWER_SIGNAL 183, 227
- NCC_ANSWER_VOICE 183, 227
- NCC_BILLINGSET_DEFAULT 139, 156, 222
- NCC_BILLINGSET_FREE 139, 156, 222
- NCC_BLOCK_OUT_OF_SERVICE 88, 112-113, 169, 225
- NCC_BLOCK_REJECTALL 88, 112-113, 169, 225
- NCC_BLOCK_TIMEOUT 157
- NCC_CALL_STATUS
- address information received in 69
- ADI equivalent 217
- field descriptions 67, 94, 116
- held field in 122, 164, 167
- listing 67, 94, 115
- unsolicited event indicating change in 168
- NCC_CALL_STATUS_CALLINGADDR 96, 116, 168, 228
- NCC_CAP_ACCEPT_CALL 33, 103-104, 153
- NCC_CAP_AUTOMATIC_TRANSFER 33, 86, 88, 109, 111
- NCC_CAP_CALLER_ID 34
- NCC_CAP_DISCONNECT_IN_ANY_STATE 33, 81, 114, 163
- NCC_CAP_EXTENDED_CALL_STATUS 33, 118, 230
- NCC_CAP_HOLD_CALL 33, 84, 121-122, 131, 164, 167, 173, 229-230
- NCC_CAP_HOLD_IN_ANY_STATE 33, 85, 121-122, 130-131, 164, 215
- NCC_CAP_MEDIA_IN_SETUP 33, 104-105, 127-128
- NCC_CAP_OVERLAPPED_SENDING 33, 73, 125, 134-135
- NCC_CAP_RETRIEVE_CALL 184
- NCC_CAP_SEND_CALL_MESSAGE 33, 99, 132-133
- NCC_CAP_SEND_LINE_MESSAGE 33, 99, 136-137
- NCC_CAP_SET_BILLING 33, 72, 138-139, 156
- NCC_CAP_SUPERVISED_TRANSFER 33, 86-87, 146-147
- NCC_CON_ANSWERED
- ADI equivalent 222
- description 158
- NCC_CON_CED
- ADI equivalent 222
- description 158
- NCC_CON_DIALTONE_DETECTED
- ADI equivalent 222
- description 158
- NCC_CON_ON_CALL_PROCEEDING 80
- NCC_CON_PROCEEDING
- ADI equivalent 222
- description 158
- NCC_CON_RING_BEGIN
- ADI equivalent 222
- description 158
- NCC_CON_RING_QUIT
- ADI equivalent 222
- description 158
- NCC_CON_SIGNAL
- ADI equivalent 222
- description 158
- NCC_CON_SIT_DETECTED
- ADI equivalent 223
- description 158
- NCC_CON_TIMEOUT
- ADI equivalent 223
- description 158
- NCC_CON_VOICE_BEGIN
- ADI equivalent 223
- description 158
- NCC_CON_VOICE_END
- ADI equivalent 223
- description 158
- NCC_CON_VOICE_EXTENDED
- ADI equivalent 223
- description 159
- NCC_CON_VOICE_LONG
- ADI equivalent 223
- description 159
- NCC_CON_VOICE_MEDIUM
- ADI equivalent 223
- description 159
- NCC_DBG_xxx
- description 179
- NCC_DIS_BUSY
- ADI equivalent 223
- description 160
- NCC_DIS_CED
- ADI equivalent 223
- description 160
- NCC_DIS_CLEARDOWN_TONE
- ADI equivalent 223
- description 160
- NCC_DIS_CONGESTION
- ADI equivalent 224
- description 160
- NCC_DIS_DIAL_FAILURE
- ADI equivalent 223
- description 160
- NCC_DIS_DIALTONE
- ADI equivalent 223
- description 160
- NCC_DIS_GLARE
- ADI equivalent 223
- description 160
- NCC_DIS_HOST_TIMEOUT
- ADI equivalent 223
- description 160
- NCC_DIS_INCOMING_FAULT
- ADI equivalent 224
- description 161
- NCC_DIS_NO_ACKNOWLEDGEMENT
- ADI equivalent 223-224
- description 161
- NCC_DIS_NO_CS_RESOURCE
- ADI equivalent 223
- description 161
- NCC_DIS_NO_DIALTONE
- ADI equivalent 223
- description 161
- NCC_DIS_NO_LOOP_CURRENT
- ADI equivalent 223
- description 161
- NCC_DIS_PROTOCOL_ERROR
- ADI equivalent 224
- description 161
- NCC_DIS_REJECT_REQUESTED
- ADI equivalent 224
- description 161
- NCC_DIS_REMOTE_ABANDONED
- ADI equivalent 224
- description 161
- NCC_DIS_REMOTE_NOANSWER
- ADI equivalent 224
- description 161
- NCC_DIS_RING_BEGIN
- ADI equivalent 224
- description 161
- NCC_DIS_RING_QUIT
- ADI equivalent 224
- description 161
- NCC_DIS_SIGNAL
- ADI equivalent 224
- description 161
- NCC_DIS_SIGNAL_UNASSIGNED_NUMBER
- ADI equivalent 224
- description 161
- NCC_DIS_SIGNAL_UNKNOWN
- ADI equivalent 224
- description 161
- NCC_DIS_SIT_DETECTED
- ADI equivalent 224
- description 162
- NCC_DIS_TIMEOUT
- ADI equivalent 224
- description 162
- NCC_DIS_TRANSFER
- ADI equivalent 215, 224
- after nccAutomaticTransfer 110
- description 162
- indicating successful automatic call transfer 87, 110
- indicating successful supervised call transfer 86, 147
- NCC_DIS_VOICE_BEGIN
- ADI equivalent 224
- description 162
- NCC_DIS_VOICE_END
- ADI equivalent 224
- description 162
- NCC_DIS_VOICE_EXTENDED
- ADI equivalent 224
- description 162
- NCC_DIS_VOICE_LONG
- ADI equivalent 224
- description 162
- NCC_DIS_VOICE_MEDIUM
- ADI equivalent 225
- description 162
- NCC_LINE_STATUS
- field descriptions 93, 120
- listing 92, 119
- NCC_OUT_OF_SERVICE_DIGIT_TIMEOUT
- ADI equivalent 225
- description 176
- NCC_OUT_OF_SERVICE_LINE_FAULT
- ADI equivalent 225
- description 176
- NCC_OUT_OF_SERVICE_NO_DIGITS
- ADI equivalent 225
- description 176
- NCC_OUT_OF_SERVICE_NO_LOOP_CURRENT
- ADI equivalent 225
- description 176
- NCC_OUT_OF_SERVICE_PERM_SIGNAL
- ADI equivalent 225
- description 176
- NCC_OUT_OF_SERVICE_REMOTE_BLOCK
- ADI equivalent 225
- description 176
- NCC_OUT_OF_SERVICE_WINK_STUCK
- ADI equivalent 225
- description 176
- NCC_PLACECALL_PARMS 162, 214
- NCC_PROT_CAP
- fields 126
- listing 126
- NCC_PROTERR_BAD_CALLERID
- ADI equivalent 226
- description 178
- NCC_PROTERR_CAPABILITY_ERROR
- ADI equivalent 226
- description 178
- NCC_PROTERR_COMMAND_OUT_OF_SEQUENCE
- ADI equivalent 226
- NCC_PROTERR_COMMAND_OUT_OF_SERVICE
- description 178
- NCC_PROTERR_DIGIT_TIMEOUT
- ADI equivalent 226
- description 178
- NCC_PROTERR_EVENT_OUT_OF_SEQUENCE
- ADI equivalent 226
- description 178
- NCC_PROTERR_EXTRA_DIGITS
- ADI equivalent 226
- description 178
- NCC_PROTERR_FALSE_SEIZURE
- ADI equivalent 226
- description 178
- NCC_PROTERR_INVALID_DIGIT
- ADI equivalent 226
- description 178
- NCC_PROTERR_NO_CS_RESOURCE
- ADI equivalent 226
- description 178
- NCC_PROTERR_PREMATURE_ANSWER
- ADI equivalent 226
- description 178
- NCC_PROTERR_TIMEOUT
- ADI equivalent 226
- description 178
- NCC_REJECT_HOST_TIMEOUT
- ADI equivalent 227
- description 181
- NCC_REJECT_PLAY_BUSY 72, 128, 181, 227
- NCC_REJECT_PLAY_REORDER 72, 127-128, 181, 227
- NCC_REJECT_PLAY_RINGTONE 72, 127-128, 181, 227
- NCC_REJECT_USER_AUDIO 72, 127-128, 181, 227
- NCC_RELEASED_ERROR 166, 225
- NCC_RELEASED_FALSE_SEIZURE 125
- NCC_RELEASED_GLARE 75, 124, 166, 214, 225
- NCC_REPORT_ALERTING 74, 78, 124, 182, 208
- NCC_REPORT_ANSWERED 74, 78, 124, 183, 208
- NCC_REPORT_BILLING 79, 155, 208
- NCC_REPORT_STATUSINFO 96, 168, 172, 208, 230
- NCC_START_PARMS
- fields 142
- listing 140
- overlappedreceiving parameter in 69
- NCC_TRANSFER_ALERTING 108
- NCC_TRANSFER_CONNECTED 108
- NCC_TRANSFER_PROCEEDING 108
- NCC_UNBLOCK_TIMEOUT 188
- NCC_X_ADI_PLACECALL_PARMS 76
- nccAcceptCall
- called in Incoming call state 69
- determining if protocol supports 70
- function reference 103
- methods 70, 104
- sending protocol-specific information with 98
- using 63, 70
- nccAnswerCall
- ADI equivalent 217
- and overlapped receiving 69
- function reference 106
- in Accepting call state 70
- in inbound call sequence 63
- in Incoming call state 69
- sending protocol-specific information with 98
- using 63, 71
- nccapi.lib 59
- nccAutomaticTransfer
- ADI equivalent 219
- function reference 108
- in demonstration program 191
- sending protocol-specific information with 98
- using 87
- nccBlockCalls
- ADI equivalent 217
- function reference 112
- sending protocol-specific information with 98
- using 88
- nccDisconnectCall
- ADI equivalent 218
- function reference 114
- sending protocol-specific information with 98
- using 81
- NCCERR_ADDRESS_BLOCKED 196
- NCCERR_INVALID_CALL_STATE 103, 106, 109, 114, 121, 127, 129-130, 134, 138, 146, 196
- NCCERR_NOT_CAPABLE 103, 109, 118, 121, 127, 132, 134, 136, 138, 146, 196
- NCCEVN_ACCEPTING_CALL
- ADI equivalent 222
- event reference 153
- in inbound call sequence 64
- in response to nccAcceptCall 104
- indicates change to Accepting call state 64
- numeric equivalent 198
- NCCEVN_ANSWERING_CALL
- ADI equivalent 222
- event reference 154
- in inbound call sequence 64
- in response to nccAnswerCall 71, 106
- numeric equivalent 198
- NCCEVN_BILLING_INDICATION
- ADI equivalent 222
- determining if reported 79
- event reference 155
- eventmask bit 208
- in Connected call state 80
- in Proceeding call state 78
- numeric equivalent 198
- unsolicited event 79
- NCCEVN_BILLING_SET
- ADI equivalent 222
- event reference 156
- in response to nccSetBilling 72, 139
- numeric equivalent 198
- NCCEVN_BLOCK_FAILED
- ADI equivalent 229
- event reference 157
- in response to nccBlockCalls 112
- numeric equivalent 199
- NCCEVN_CALL_CONNECTED
- ADI equivalent 222
- event reference 158
- in inbound call sequence 64
- in outbound call sequence 74
- indicates transition to Connected call state 80
- numeric equivalent 198
- received during call placement 125
- received in response to nccAnswerCall 106
- NCCEVN_CALL_DISCONNECTED
- ADI equivalent 215, 223
- after nccAcceptCall 70-71
- after nccAnswerCall 71, 106-107
- after nccAutomaticTransfer 87, 110-111
- after nccDisconnectCall 81, 114
- after nccRejectCall 72, 128
- after nccTransferCall 86-87, 147
- event reference 110, 160
- if automatic call transfer fails 167
- in inbound call sequence 64
- in outbound call sequence 74
- indicating automatic call transfer complete 110
- indicating disconnect 104, 106
- indicating nccDisconnectCall succeeded 114
- numeric equivalent 198
- received after nccAcceptCall 104
- while placing call 77
- NCCEVN_CALL_HELD
- ADI equivalent 229
- event reference 164
- numeric equivalent 198
- received after nccAutomaticTransfer 87, 110
- received after nccHoldCall 85, 121-122
- received during automatic call transfer 110
- unsolicited 85
- NCCEVN_CALL_PROCEEDING
- ADI equivalent 225
- after nccPlaceCall 124
- event reference 165
- in outbound call sequence 73
- meaning 78, 213
- numeric equivalent 198
- NCCEVN_CALL_RELEASED
- ADI equivalent 225
- after nccReleaseCall 82, 129, 145
- after nccStopProtocol 145
- after nccTransferCall 86
- during call placement 124-125
- event reference 166
- in glare situation 73, 75, 214
- numeric equivalent 198
- NCCEVN_CALL_RETRIEVED
- ADI equivalent 229
- after nccAutomaticTransfer 88, 110-111
- after nccRetrieveCall 130
- event reference 167
- numeric equivalent 198
- received after nccRetrieveCall 85
- unsolicited 85
- NCCEVN_CALL_STATUS_UPDATE
- ADI equivalent 227
- description 96, 116
- determining if unsolicited updated events are reported 168
- event reference 168
- eventmask bit 208
- numeric equivalent 198
- NCCEVN_CALLS_BLOCKED
- ADI equivalent 225
- after nccBlockCalls 88, 112-113
- event reference 169
- numeric equivalent 198
- NCCEVN_CALLS_UNBLOCKED
- ADI equivalent 225
- after nccUnBlockCalls 89, 148
- event reference 170
- numeric equivalent 198
- NCCEVN_CAPABILITY_UPDATE
- ADI equivalent 229
- description 34
- event reference 171
- numeric equivalent 199
- NCCEVN_EXTENDED_CALL_STATUS_UPDATE
- ADI equivalent 230
- description 96
- determining if event is generated 172
- eventmask bit 208
- numeric equivalent 199
- NCCEVN_HOLD_REJECTED
- ADI equivalent 230
- after nccHoldCall 121
- event reference 173
- numeric equivalent 198
- NCCEVN_INCOMING_CALL
- ADI equivalent 225, 232-233
- and waitforPCtime parameter 142
- event reference 174
- if app does not respond to 64
- if received while blocking calls 113
- in inbound call sequence 63-64
- indicates all address information has been received 69, 180
- indicates call status information is available 67, 116
- indicates that app must handle incoming call 128
- indicates that calling party info is available 67, 69
- indicates transition to Incoming call state 63, 69, 213
- numeric equivalent 198
- NCCEVN_LINE_IN_SERVICE
- ADI equivalent 225
- event reference 175
- numeric equivalent 198
- NCCEVN_LINE_OUT_OF_SERVICE
- ADI equivalent 225
- event reference 176
- numeric equivalent 198
- NCCEVN_PLACING_CALL
- ADI equivalent 225
- after nccPlaceCall 75, 124-125, 213
- event reference 177
- in outbound call sequence 73
- indicates Outbound Initiated call state 77
- numeric equivalent 198
- NCCEVN_PROTOCOL_ERROR
- ADI equivalent 225
- event reference 178
- numeric equivalent 198
- NCCEVN_PROTOCOL_EVENT
- ADI equivalent 227
- event reference 179
- numeric equivalent 198
- NCCEVN_RECEIVED_DIGIT
- ADI equivalent 227
- event reference 180
- indicates transition to Receiving Digits call state 69, 213
- numeric equivalent 199
- overlapped receiving 69
- NCCEVN_REJECTING_CALL
- ADI equivalent 227
- after nccRejectCall 72, 127-128
- event reference 181
- in inbound call sequence 64
- numeric equivalent 198
- NCCEVN_REMOTE_ALERTING
- ADI equivalent 227
- after nccPlaceCall 124
- description 78
- determining if reported 74, 78, 182, 208
- event reference 182
- in Connected call state 80
- in outbound call sequence 73
- in Proceeding call state 78
- numeric equivalent 198
- NCCEVN_REMOTE_ANSWERED
- ADI equivalent 227
- after nccPlaceCall 124
- determining if reported 78, 183
- event reference 183
- eventmask bit 208
- in Connected call state 80
- in outbound call sequence 73
- in Proceeding call state 78
- numeric equivalent 198
- NCCEVN_RETRIEVE_REJECTED
- ADI equivalent 230
- after nccRetrieveCall 130
- event reference 184
- numeric equivalent 198
- NCCEVN_SEIZURE_DETECTED
- ADI equivalent 222, 228
- contains call handle 66
- event reference 185
- glare situation 75
- in inbound call sequence 63
- indicates transition to Seizure call state 63, 213
- numeric equivalent 199
- received at seizure 66
- NCCEVN_START_PROTOCOL_DONE
- ADI equivalent 216, 228
- after nccStartProtocol 58, 141
- event reference 186
- numeric equivalent 199
- NCCEVN_STOP_PROTOCOL_DONE
- ADI equivalent 228
- after nccStopProtocol 145
- event reference 187
- numeric equivalent 199
- NCCEVN_UNBLOCK_FAILED
- ADI equivalent 230
- after nccUnBlockCalls 148
- event reference 188
- numeric equivalent 199
- nccGetCallStatus
- ADI equivalent 217
- calling in response to unsolicited update event 92, 96
- cannot be used after call is released 82
- function reference 115
- in Disconnected call state 82
- obtaining caller ID and other info with 67
- obtaining line handle with 66
- using 63, 67, 94
- nccGetExtendedCallStatus
- ADI equivalent 217
- calling in response to unsolicited update event 96
- cannot be used after call is released 82
- function reference 118
- using 95
- nccGetLineStatus
- ADI equivalent 217
- function reference 119
- using 92
- nccHoldCall
- ADI equivalent 219
- sending protocol-specific information with 98
- using 85
- nccPlaceCall
- ADI equivalent 218
- function reference 123
- in outbound call sequence 73
- overlapped sending of digits 77
- parameters 76, 123
- sending protocol-specific information with 98
- using 75
- nccQueryCapability
- function reference 126
- NCCREASON_OUT_OF_RESOURCES 142, 186, 228
- NCCREASON_WRONG_CC_MODE 142, 186, 228
- nccRejectCall
- ADI equivalent 218
- and overlapped receiving 69
- function reference 127
- in Accepting call state 70
- in inbound call sequence 63
- in Incoming call state 69
- sending protocol-specific information with 98
- using 63, 72
- nccReleaseCall
- ADI equivalent 218
- calling after successful nccTransferCall 86, 147
- following call rejection 72
- function reference 129
- in call sequence 64
- sending protocol-specific information with 98
- using 82
- nccRetrieveCall
- ADI equivalent 220
- function reference 130
- sending protocol-specific information with 98
- using 85
- nccSendCallMessage
- ADI equivalent 219
- function reference 132
- sending protocol-specific information with 99
- using 99
- using in Disconnected call state 82
- nccSendDigits
- function reference 134
- in outbound call sequence 73
- sending protocol-specific information with 99
- using 75, 77
- using while placing call 125
- nccSendLineMessage
- ADI equivalent 219
- function reference 136
- sending protocol-specific information with 99
- using 99
- nccSetBilling
- ADI equivalent 218
- function reference 138
- using 72
- nccStartProtocol
- ADI equivalent 219
- function reference 140
- sending protocol-specific information with 99
- starting protocol instance with 58
- nccStopProtocol
- ADI equivalent 219
- function reference 145
- sending protocol-specific information with 99
- nccTransferCall
- function reference 146
- in demonstration program 191
- sending protocol-specific information with 99
- using 86
- nccUnBlockCalls
- ADI equivalent 219
- function reference 148
- sending protocol-specific information with 99
- using 89
- using to cancel a blocking request 113
- nccUnblockCalls
- sending protocol-specific information with 99
- nccxfer 190-192
- NOCC 54, 234
O
- opening a service 53
- Operations, Administration, and Maintenance service 17
- Out of Service line state
- description 21
- events signifying state change to/from 35
- functions valid in 40
- possible events while in 44
- outbound call
- billing indications 79
- cannot be blocked 88
- connectmask, disconnectmask 76
- determining if call is 68, 95, 117
- disconnecting and releasing 81-82
- establishing 73-79
- event summary 29
- functions for handling 24
- initiating 75
- new states (not in ADI) 213
- overlap sending of digits 77
- Placing call state 77
- Proceeding call state 78
- Outbound Initiated call state
- description 22, 213
- entering using nccPlaceCall 75
- events signifying state change to/from 37
- functions valid in 42
- possible events while in 48
- overlapped receiving
- description 69
- determining if allowed 69
- entering 69, 213
- event reference 180
- overlapped sending
- determining if protocol supports 33, 70, 73, 77
- function reference 134
- overlappedreceiving. See NCC.START.overlappedreceiving parameter
P
- parameter file
- changing values 205
- loading using DemoLoadParameters 205
- Parameter Management service (PRM) 58
- parameters
- ADI vs. NCC 231-234
- call control mask 76
- call control mask. See connectmask parameter, disconnectmask parameter
- call placement 76, 123
- changing values 205
- files 203
- groups 202
- loading 58, 205
- managing 16
- must be modified before nccStartProtocol 205
- names 204
- NCC service global 206-207
- pending command 68, 93, 95, 117, 120
- Placing call state
- and overlapped sending of digits 77
- description 22
- events signifying state change to/from 37, 177, 213
- functions valid in 42
- possible events while in 48
- port. See MVIP address
- Proceeding call state
- connecting on 80
- description 22, 165, 213
- events signifying state change to/from 37, 165
- functions valid in 42
- performing transfer when call reaches 87, 108
- possible events while in 48
- protocol
- capabilities. See protocol capability information
- defined 11
- determining protocols running on a line 93, 120
- error event 178
- event event 179
- events for managing 28
- functions for managing 23
- loading and starting 57-58, 140
- NOCC. See NOCC
- retrieving protocol-specific information. See extended call status
- sending protocol-specific information using escape mechanisms 99, 216
- sending protocol-specific information with function call 98-99, 216
- starting event 186
- starting function 23
- stopping event 187
- stopping function 23, 145
- protocol capability information
- bit summary 33, 40, 44
- defined 32
- retrieval event summary 30
- retrieval function reference 126
- retrieval function summary 25
- update event reference 171
Q
- QDIMGR 52, 55
R
- reason code
- returned in CTA_EVENT structure 57, 151
- Receiving Digits call state
- description 22, 213
- entering from Seizure call state 69
- events signifying state change to/from 38, 69
- functions valid in 42
- possible events while in 48
- Rejecting call state
- description 22
- events signifying state change to/from 38
- functions valid in 42
- possible events while in 48
- releasing calls. See call release
- remote answering
- description 78
- determining if state is reported 182-183, 208
- event reference 183
- responding to inbound calls
- call sequence and events 63, 73
- retrieving a held call. See call retrieving
S
- seizure
- description 66
- event reference 185
- inbound calls 63
- Seizure call state
- changing to Receiving Digits call state 69
- description 22, 213
- events signifying state change to/from 38
- functions valid in 42
- inbound calls 63
- possible events while in 48
- nccBlockCalls 98
- service
- and hardware 15
- defined 12
- opening 53-55
- Operations, Administration, and Maintenance 17
- service manager 52-53
- solicited events
- billing 31, 156
- call blocking/unblocking 30, 157, 169-170, 188
- call disconnecting and releasing 166
- call disconnecting/releasing 160
- call hold/retrieve 29
- defined 27
- disconnecting/releasing 30
- hold/retrieve 164, 167
- incoming call 28, 153-154, 181
- managing telephony protocols 28, 186-187
- outbound call 29, 177, 182-183
- states
- ADI vs. NCC 212
- call control 21-22
- call. See call states
- defined 21
- line. See line states
- status
- of call. See call status
- of line. See line status
- supervised call transfer
- ADI vs. NCC 215
- defined 86
- demonstration program 191
- determining if protocol supports 33, 86-87
- function reference 146
- Switching service 12, 15
- synchronous functions
- defined 13
- list of 23-26
T
- transferring calls. See call transfer
- transitional events
- defined 27
- list of 28
- Trunk Control Program (TCP)
- See also protocol
- defined 15
- loaded by the configuration utility 16
- multiple 15
U
- unblocking calls. See call unblocking
- Uninitialized line state
- description 21
- events signifying state change to/from 35
- functions valid in 40
- how exited 58
- initial state after CT Access is initialized 57
- possible events while in 44
- unsolicited events
- billing indication 78-80, 155
- call connected event 80, 158
- call disconnected event 160
- call proceeding event 78, 165
- call rejection 181
- defined 27
- hold/retrieve 85, 164, 167
- incoming call 69, 174
- line service 175-176
- overlapped receiving 69, 180
- protocol capability update 34, 171
- protocol errors/events 178-179
- seizure 66, 185
- status update 96, 168, 172
V
- variant 11
- Voice Message service 15
W
- waitforPCtime. See NCC.START.waitforPCtime parameter
Version
Want to send us feedback on our documentation? Email: Tech_Pubs@nmss.com
Copyright © 2000, Natural MicroSystems, Inc. All rights
reserved.