Table of Contents Index NMS Glossary Previous Page Version



Index

A

ACT_DIVERT_RETERR constants 302
Activate Deflection operation
invocation 152
invocation successful 153
invocation unsuccessful 154
notification 155
under ETS 300 20
Activate Diversion operation
invocation 116
successful invocation 118
under ETS 300 20
unsuccessful invocation 118
activation
concurrently with invocation 18
defined 18
methods 18
Q.SIG services always activated 23
ACU data buffer
components 34
construction before initializing extended data area 44
description 31
fixed argument area in 34
illustration 32
receiving in ACU message 33
variable length argument area in 34
ACU messages
components 31
ISDN_MESSAGE in 31
primitives specified with 30
processed by stack 32
retrieving supp. serv. info from 49, 52
specifying multiple supp. serv. structures 30
supplementary services in 30
ACU primitives
combining with supplementary services structures 53
specified in ISDN_MESSAGE 31
supp. serv. messages specified with 30
acu_address 223
acu_conn_id 225
Acu_ext_descr_first_addres as 50
Acu_ext_descr_nb 50-51
Acu_ext_descr_offset 43-44
Acu_ext_id 50
Acu_ext_lgth 50
ACU_EXT_SERVICE 50-51
Acu_ext_ss_build_begin 45-46
Acu_ext_ss_build_end 45
Acu_ext_ss_op_id 50
Acu_ext_ss_op_type 50
Acu_facility_code 44
ACU_MGMT_SAPI 118, 120-121, 155, 157
ACU_OP_ID_ACTIVATE_DEFLECTION 152-
154, 237-238
ACU_OP_ID_ACTIVATE_DIVERSION 116, 118, 234-236
ACU_OP_ID_AOC_INFORM 173, 239
ACU_OP_ID_AOC_REQUEST 169-171, 240-242
ACU_OP_ID_BRIDGE_CALLS 60-61, 244-245
ACU_OP_ID_DEACTIVATE_DEFLECTION 157-158, 252-253
ACU_OP_ID_DEACTIVATE_DIVERSION 119-121, 249-251
ACU_OP_ID_DEFLECTION 155, 158-160, 254-256
ACU_OP_ID_DIVERSION 129, 135, 140, 257, 259-260
ACU_OP_ID_ENQUIRE_DIVERSION 121, 123, 125, 262-264
ACU_OP_ID_HOLD 65, 266-267
ACU_OP_ID_NOTIFY_DIVERSION 126, 137, 162, 164, 268, 271
ACU_OP_ID_NOTIFY_HOLD 69-70, 272
ACU_OP_ID_NOTIFY_RETRIEVE 71-72, 273
ACU_OP_ID_NOTIFY_TRANSFER 85-86, 92, 95-96, 275
ACU_OP_ID_REMIND_DIVERSION 131, 280
ACU_OP_ID_RETRIEVE 67, 281-282
ACU_OP_ID_TRANSFER 81-83, 286-288
ACU_OP_TYPE_INVOKE 42
ACU_OP_TYPE_REJECT 42, 56
ACU_OP_TYPE_RETERR 42
ACU_OP_TYPE_RETRES 42
acu_party_name 227
acu_party_num 228
acu_party_subaddress 229
ACU_SAPI_MGT 54, 129
acu_ss_act_divert_invoke 116, 234
acu_ss_act_divert_ret_error 118, 235
acu_ss_act_divert_ret_result 118, 236
acu_ss_activate_deflect_invoke 152, 237
acu_ss_activate_deflect_ret_result 153, 238
ACU_SS_AOC_BILLING_ID constants 303
ACU_SS_AOC_CHARGED_ITEM constants 304
ACU_SS_AOC_CHARGING_RATE constants 304
ACU_SS_AOC_ERR constants 305
acu_ss_aoc_inform_invoke 173, 239
ACU_SS_AOC_MULTIPLIER constants 305
ACU_SS_AOC_RATE_TYPE Constants 306
ACU_SS_AOC_RECORDED_CHARGES constants 306
acu_ss_aoc_request_invoke 169, 240
acu_ss_aoc_request_ret_error 171, 241
acu_ss_aoc_request_ret_result 170, 242
ACU_SS_AOC_S_TYPE_OF_CHARGE constants 307
ACU_SS_AOC_SCALE constants 307
ACU_SS_AOC_TYPE constants 308
ACU_SS_AOC_TYPE_OF_CHARGE constants 308
ACU_SS_AOC_TYPE_OF_INFO constants 309
ACU_SS_AOC_VOLUME constants 309
acu_ss_association 243
ACU_SS_BASIC_SERVICE constants 310
acu_ss_bridge_calls_invoke 60, 244
acu_ss_bridge_calls_ret_result 245
ACU_SS_CALL_STATUS constants 311
acu_ss_deact_divert_invoke 119, 249
acu_ss_deact_divert_ret_error 121, 250
acu_ss_deact_divert_ret_result 120, 251
acu_ss_deactivate_deflect_invoke 157, 252
acu_ss_deactivate_deflect_ret_result 157, 253
acu_ss_deflect_invoke 46, 158, 254
acu_ss_deflect_ret_error 160, 255
acu_ss_deflect_ret_result 155, 159, 256
ACU_SS_DIVERSION constants 312
acu_ss_diversion_invoke 135
acu_ss_divert_invoke 257
acu_ss_divert_ret_error 140, 259
acu_ss_divert_ret_result 129, 260
ACU_SS_END_DESIGNATION constants 313
acu_ss_enquire_divert_invoke 121, 262
acu_ss_enquire_divert_ret_error 125, 263
acu_ss_enquire_divert_ret_result 123, 264
acu_ss_hold_invoke 65, 266
acu_ss_hold_ret_result 65, 267
ACU_SS_NAME constants 313
acu_ss_notify_diversion 162, 164
acu_ss_notify_diversion_invoke 126, 137, 268
acu_ss_notify_diversion_ret_result 138, 271
acu_ss_notify_hold_invoke 69-70, 272
acu_ss_notify_retrieve_invoke 71-72, 273
acu_ss_notify_transfer_invoke 85, 92, 275
acu_ss_notify_transfer_ret_result 86, 95, 278
ACU_SS_NUMBER_PLAN constants 314
acu_ss_reject 56, 154, 158
listing 279
ACU_SS_REJECT_LOCAL constants 315
ACU_SS_REJECT_NETWORK constants 316
acu_ss_reminder_diversion_invoke 131, 280
acu_ss_retrieve_invoke 67, 281
acu_ss_retrieve_ret_result 68, 282
ACU_SS_SCREEN constants 317
ACU_SS_SUBSCRIPTION constants 317
acu_ss_transfer_invoke 81, 286
acu_ss_transfer_ret_err 83, 287
acu_ss_transfer_ret_result 82, 288
Acu_xxxx_yy_start_ext_data 43
Advice of Charge (AOC) services
activation on subscription basis 168
and Call Deflection service 188
and Explicit Call Transfer service 186
configuring NAI for 189
described 21, 168
invocation 168-169
receiving AOC data 173
Advice of Charge Inform operation
procedure 173
under ETS 300 21
Advice of Charge Request operation
invocation 169
invocation successful 170
invocation unsuccessful 171
under ETS 300 21
AOC-D
accessing returned data 181
and Call Deflection services 188
and Explicit Call Transfer service 186
described 168
determining if request successful 170
requesting services 169
AOC-E
accessing returned data 183
and Call Deflection services 188
and Explicit Call Transfer service 186
described 168
determining if request successful 170
requesting services 169
AOC-S
accessing returned data 174
and Call Deflection services 188
and Explicit Call Transfer service 186
described 168
determining if request successful 170
requesting services 169

B

bearer channel (B channel) 19, 64

C

Call Bridging service
described 58-59
implicit invocation 60, 91
invoking 60
under Q.SIG 24
Call Bridging tandem service 24
Call Deflection service
activation 113
activation for all calls on NAI 152
and Advice of Charge services 188
and CLIR 201
deactivation 113
deactivation for all calls on NAI 157
described 112, 152
invocation 113
invoking for single call 158
no meaning under Q.SIG 115
notification (all calls on NAI) 155
notification (at deflected-to user) 162
notification (at originating user) 164
Call Diversion service
activation (ETS 300) 113, 116
and CLIR 201
deactivation (ETS 300) 113, 119
described 112
diagrams 140
invocation (Q.SIG) 115, 135
services available under ETS 300 113, 116
services available under Q.SIG 24, 133
under ETS 300 20
call forwarding
and CLIP 199
and COLP 205
defined 112
supplementary services related to 112
under ETS 300 20, 113
under Q.SIG 24, 115
Call Forwarding - Busy (CFB)
described 112
diagram (successful) 142
diagram (unsuccessful) 144
Call Forwarding - No Response (CFNR)
described 112
diagram (aborted) 150
diagram (successful) 146
diagram (unsuccessful) 148
Call Forwarding - Unconditional (CFU)
described 112
diagram (successful) 142
diagram (unsuccessful) 144
Call Hold service
described 64
under ETS 300 19
call identification services
described 192
under ETS 300 21
under Q.SIG 25
Call Retrieve service
described 67
under ETS 300 19
call transfer services
under ETS 300 19, 76, 81
under Q.SIG 24, 78, 89
Calling Line Identification Presentation (CLIP) operation
and call forwarding 199
description 192
invocation 192
no operation ID 40
under non-Q.SIG variants 21, 195
under Q.SIG variant 25, 198
usage 195
Calling Line Identification Restriction (CLIR) operation
and Call Deflection service 201
and Call Diversion service 201
and Explicit Call Transfer 201
description 192, 200
invocation 192
no operation ID 40
under ETS 300 21
under Q.SIG 25
Calling Name Identification Presentation (CNIP) operation
description 192
invocation 192
under Q.SIG 25
usage 193
CC_DATA_ALERT_RQ 158
CC_SEND_CALL_PROC_RQ 158
CC_VOICE_ALERT_RQ 158
Connected Line Identification Presentation (COLP) operation
and call forwarding 205
description 192, 202
invocation 192
no operation ID 40
under non-Q.SIG variants 21, 202
under Q.SIG 205
Connected Line Identification Restriction (COLR) operation
and Explicit Call Transfer operation 207
and Notify Diversion operation 207
description 192, 206
invocation 192
no operation ID 40
under ETS 300 21
under Q.SIG 25
Connected Name Identification Presentation (CONP) operation
description 192
invocation 192
no operation ID 40
under Q.SIG 25
usage 194

D

data structures
in isdnxfer 217
reference 222
DEACT_DIVERT_RETERR constants 318
Deactivate Deflection operation
invocation 157
invocation successful 157
invocation unsuccessful 158
under ETS 300 20
Deactivate Diversion operation
invocation 119
successful invocation 120
under ETS 300 20
unsuccessful invocation 121
DEFLECT_RETERR constants 319
DIVERT_RETERR constants 320
diverted-to user
defined 16, 133

E

Enquire Diversion operation
description 121
invocation 121
successful invocation 123
under ETS 300 20, 113
unsuccessful invocation 125
ENQUIRE_DIVERT_RETERR constants 321
ETS 300
defined 11
specs vs. NMS ISDN implementation 12
supplementary service operations available under 15
using supplementary services under 18
ETS300ApplicationProcessing 219
European Computer Manufacturer's Association (ECMA) 11-12
European Telecommunications Standard (ETS) 11-12
European Telecommunications Standards Institute (ETSI) 11-12
Explicit Call Transfer operation
and Advice of Charge services 186
and CLIR 201
and COLR 207
if successful 82
if unsuccessful 83
performing 81
under ETS 300 19
extended data area
components 35
determining address of first extended data structure in 50
determining number of extended data structures in 50-51
example of filling 48
identifying supp. serv. ext. data structures in 51
illustration 36
initialization overview 43
initialization procedure 44
located in ACU data buffer 34
macro set to beginning of 43-44
offset to first byte of 43-44
extended data structure substructures
described 222
description 54
invoke field in 55, 222
len field in 55, 222
list of 55
reference 222

I

in_calls_behavior 158
International Organization for Standardization (ISO) 11-12
invocation
defined 18
with activation 18
Invoke Bridge Calls operation
defined 24
described 60
successful invocation 61
unsuccessful invocation 61
Invoke Call Deflection operation
invocation 158
invocation successful 159
invocation unsuccessful 160
notification at deflected-to user 162
notification at originating user 164
under ETS 300 20
Invoke Call Diversion operation
invocation 135
under Q.SIG 24
Invoke Call Hold operation
if successful 65
if unsuccessful 66
invocation 65
under ETS 300 19
Invoke Call Retrieve operation
if successful 68
if unsuccessful 68
invocation 67
under ETS 300 19
invoke field 55, 222
ISDN protocol stack
processes ACU messages 32
sending messages to 31
ISDN_MESSAGE
description 31
illustration 32
receiving in ACU message 33
ISDN_PACKET
data area in 33
pointer to in Natural Access structure 33
ISDN_PROTOCOL_PARMS_Q931CC 56, 189
isdnacu.h 31, 46, 54, 222
isdndemo 216
ISDNEVN_RCV_MESSAGE 33
isdnSendMessage 31-32
isdnStartProtocol 56, 189
isdnxfer
call transfer (ETS 300) 219
call transfer (Q.SIG) 218
command-line arguments 216
data structures 217
description 216
program structure 217
running back-to-back with isdndemo 216
isdnxfer.c 217
isdnxfer.h 217

L

len field 55, 222

M

macros 31

N

NAI
configuring for AOC subscription services 189
Natural Access
event indicating ISDN message received 33
Switching service 89
network side
described 17
NMS ISDN supp. serv. not available for 17
NI2
subscription 26
TBCT 26
Notify Diversion operation
and COLR 207
invocation (Q.SIG) 137
multiple 128
notification of diverted inbound call (Q.SIG) 129
notification of diverted outbound call (Q.SIG) 126
under ETS 300 20, 113
under Q.SIG 24, 115, 126
unsuccessful diversion (Q.SIG) 140
Notify Hold operation
description 69
invocation (ETS 300) 69
invocation (Q.SIG) 70, 72
under ETS 300 19
Notify Retrieve operation
description 71
invocation (ETS 300) 71
under ETS 300 19
Notify Transfer
and Call Bridging 24
Notify Transfer operation
if successful (ETS 300) 86
if successful (Q.SIG) 95
if unsuccessful (ETS 300) 87
if unsuccessful (Q.SIG) 96
invocation (ETS 300) 85
invocation (Q.SIG) 92
under ETS 300 19
under Q.SIG 24
ns_behavior 60, 91
NS_IE_RELAY_BEHAVIOUR bit 60, 91

O

op_byte_field 230
op_long_field 231
op_short_field 232
operation
activation 18
invocation 18
summary 15
operation ID
described 40
in extended data structure 37
list of valid IDs 40
retrieving from received message 50-51
specifying in extended data structure 45-46
operation type
description 42
in extended data structure 37
retrieving from received message 50-51
specifying in extended data structure 45-46
valid operation types 42
originating user
defined 16, 133

P

p_data 43-44
p_end 45
p_ext_data 43-46, 51
PINX 22
PISN 22
private ISDN network (PISN) 22
Private ISDN Network Exchange (PINX) 22

Q

Q reference point 14, 22-23
Q.SIG
defined 11
described 22
specs vs. NMS ISDN implementation 12
supplementary service operations available under 15
using supplementary services under 23
Q.SIG node address
specifying 56
specifying in initial call to isdnStartProtocol 23
qsig_source_addr 56
qsig_source_party_nb_type 56
qsig_source_type_of_nb 56
QSIGApplicationProcessing 218

R

Remind Diversion service
activation 131
described 112
for an ETS 300 app 20
receiving a reminder 131
under ETS 300 113
rerouting node 115

S

screening 204
served user
defined 16, 133
subscription
defined 18
means nothing for Q.SIG 23
NI2 26
under ETS 300 18
supplementary service extended data structures
combining with ACU primitives 53
contents 37
determining address of first 50
determining length of 50
determining no. of in ext. data area 50-51
example of filling 48
filling (overview) 45
filling (procedure) 46
identifying 51
identifying type of 50-51
illustration 36
macro called to end building 45, 47
pointer to beginning of 43-44
reading 51
retrieving info from 49, 52
retrieving opid and optype from 50-51
specifying 43
specifying more than one 30, 45
specifying opid and optype in 45-46
supplementary services
connection-independent 54
loosely coupled 53
receiving example 52
receiving messages 32, 49
sending messages 43
subscribing to 18
summary of operations 15
tightly coupled 53
under ETS 300 18
under Q.SIG 23

T

T reference point 18
tAcuSSAocDInform 181, 290
tAcuSSAocDuration 177-178, 292
tAcuSSAocEInform 183, 294
tAcuSSAocSInform 174, 296
tAcuSSAocSpecific 177, 179, 297
tAcuSSAocVolume 177, 180, 298
tandem services
defined 23
TBCT 26
transfer-by-join operation
defined 24
implicitly invokes Call Bridging 60
transfer-by-join operations 24
transit node 23
defined 23, 58
tRecordedUnits 299
Two B Channel Transfer 26

U

user side
described 17
supplementary services implementation 17


Table of Contents Index NMS Glossary Previous Page Version



Want to send us feedback on our documentation? Email: Tech_Pubs@nmss.com
Copyright © 2001, Natural MicroSystems, Inc. All rights reserved.