Table of Contents Index NMS Glossary Previous Page Version



Index

A

ACT_DIVERT_RETERR constants 274
Activate Deflection operation
invocation 138
invocation successful 139
invocation unsuccessful 140
notification 141
under ETS 300 25
Activate Diversion operation
invocation 102
successful invocation 104
under ETS 300 24
unsuccessful invocation 104
activation
concurrently with invocation 23
defined 23
methods 23
Q.SIG services always activated 26
ACU data buffer
components 34
construction before initializing extended data area 43
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 48, 51
specifying multiple supp. serv. structures 30
supplementary services in 30
ACU primitives
combining with supplementary services structures 52
specified in ISDN_MESSAGE 31
supp. serv. messages specified with 30
acu_address 203
acu_conn_id 204
Acu_ext_descr_first_addres as 49
Acu_ext_descr_nb 49-50
Acu_ext_descr_offset 42-43
Acu_ext_id 49
Acu_ext_lgth 49
ACU_EXT_SERVICE 49-50
Acu_ext_ss_build_begin 44-45
Acu_ext_ss_build_end 44
Acu_ext_ss_op_id 49
Acu_ext_ss_op_type 49
Acu_facility_code 43
ACU_MGMT_SAPI 104, 106-107, 141, 143
ACU_OP_ID_ACTIVATE_DEFLECTION 138-140, 217-218
ACU_OP_ID_ACTIVATE_DIVERSION 102, 104, 214-216
ACU_OP_ID_AOC_INFORM 159, 219
ACU_OP_ID_AOC_REQUEST 155-157, 220-222
ACU_OP_ID_BRIDGE_CALLS 60-61, 223-224
ACU_OP_ID_DEACTIVATE_DEFLECTION 143-144, 228-229
ACU_OP_ID_DEACTIVATE_DIVERSION 105-107, 225-227
ACU_OP_ID_DEFLECTION 141, 144-146, 230-232
ACU_OP_ID_DIVERSION 115, 121, 126, 233, 235-236
ACU_OP_ID_ENQUIRE_DIVERSION 107, 109, 111, 238-240
ACU_OP_ID_HOLD 65, 242-243
ACU_OP_ID_NOTIFY_DIVERSION 112, 123, 148, 150, 244, 247
ACU_OP_ID_NOTIFY_HOLD 69-70, 248
ACU_OP_ID_NOTIFY_RETRIEVE 71-72, 249
ACU_OP_ID_NOTIFY_TRANSFER 82-83, 89, 92-93, 250
ACU_OP_ID_REMIND_DIVERSION 117, 254
ACU_OP_ID_RETRIEVE 67, 255-256
ACU_OP_ID_TRANSFER 78-79, 81, 257-259
ACU_OP_TYPE_INVOKE 41
ACU_OP_TYPE_REJECT 41, 55
ACU_OP_TYPE_RETERR 41
ACU_OP_TYPE_RETRES 41
acu_party_name 205
acu_party_num 206
acu_party_subaddress 207
ACU_SAPI_MGT 53, 115
acu_ss_act_divert_invoke 102, 214
acu_ss_act_divert_ret_error 104, 215
acu_ss_act_divert_ret_result 104, 216
acu_ss_activate_deflect_invoke 138, 217
acu_ss_activate_deflect_ret_result 139, 218
ACU_SS_AOC_BILLING_ID constants 275
ACU_SS_AOC_CHARGED_ITEM constants 276
ACU_SS_AOC_CHARGING_RATE constants 276
ACU_SS_AOC_ERR constants 277
acu_ss_aoc_inform_invoke 159, 219
ACU_SS_AOC_MULTIPLIER constants 277
ACU_SS_AOC_RATE_TYPE Constants 278
ACU_SS_AOC_RECORDED_CHARGES constants 278
acu_ss_aoc_request_invoke 155, 220
acu_ss_aoc_request_ret_error 157, 221
acu_ss_aoc_request_ret_result 156, 222
ACU_SS_AOC_S_TYPE_OF_CHARGE constants 279
ACU_SS_AOC_SCALE constants 279
ACU_SS_AOC_TYPE constants 280
ACU_SS_AOC_TYPE_OF_CHARGE constants 280
ACU_SS_AOC_TYPE_OF_INFO constants 281
ACU_SS_AOC_VOLUME constants 281
acu_ss_association 208
ACU_SS_BASIC_SERVICE constants 282
acu_ss_bridge_calls_invoke 60, 223
acu_ss_bridge_calls_ret_result 224
ACU_SS_CALL_STATUS constants 283
acu_ss_deact_divert_invoke 105, 225
acu_ss_deact_divert_ret_error 107, 226
acu_ss_deact_divert_ret_result 106, 227
acu_ss_deactivate_deflect_invoke 143, 228
acu_ss_deactivate_deflect_ret_result 143, 229
acu_ss_deflect_invoke 45, 144, 230
acu_ss_deflect_ret_error 146, 231
acu_ss_deflect_ret_result 141, 145, 232
ACU_SS_DIVERSION constants 284
acu_ss_diversion_invoke 121
acu_ss_divert_invoke 233
acu_ss_divert_ret_error 126, 235
acu_ss_divert_ret_result 115, 236
ACU_SS_END_DESIGNATION constants 285
acu_ss_enquire_divert_invoke 107, 238
acu_ss_enquire_divert_ret_error 111, 239
acu_ss_enquire_divert_ret_result 109, 240
acu_ss_hold_invoke 65, 242
acu_ss_hold_ret_result 65, 243
ACU_SS_NAME constants 285
acu_ss_notify_diversion 148, 150
acu_ss_notify_diversion_invoke 112, 123, 244
acu_ss_notify_diversion_ret_result 124, 247
acu_ss_notify_hold_invoke 69-70, 248
acu_ss_notify_retrieve_invoke 71-72, 249
acu_ss_notify_transfer_invoke 82, 89, 250
acu_ss_notify_transfer_ret_result 83, 92, 253
ACU_SS_NUMBER_PLAN constants 286
acu_ss_reject 55, 140, 144
listing 209
ACU_SS_REJECT_LOCAL constants 287
ACU_SS_REJECT_NETWORK constants 288
acu_ss_reminder_diversion_invoke 117, 254
acu_ss_retrieve_invoke 67, 255
acu_ss_retrieve_ret_result 68, 256
ACU_SS_SCREEN constants 288
ACU_SS_SUBSCRIPTION constants 289
acu_ss_transfer_invoke 79, 257
acu_ss_transfer_ret_err 81, 258
acu_ss_transfer_ret_result 80, 259
Acu_xxxx_yy_start_ext_data 42
Advice of Charge (AOC) services
activation on subscription basis 154
and Call Deflection service 174
and Explicit Call Transfer service 172
configuring NAI for 175
described 25, 154
invocation 154-155
receiving AOC data 159
Advice of Charge Inform operation
procedure 159
under ETS 300 25
Advice of Charge Request operation
invocation 155
invocation successful 156
invocation unsuccessful 157
under ETS 300 25
AOC-D
accessing returned data 167
and Call Deflection services 174
and Explicit Call Transfer service 172
described 154
determining if request successful 156
requesting services 155
AOC-E
accessing returned data 169
and Call Deflection services 174
and Explicit Call Transfer service 172
described 154
determining if request successful 156
requesting services 155
AOC-S
accessing returned data 160
and Call Deflection services 174
and Explicit Call Transfer service 172
described 154
determining if request successful 156
requesting services 155

B

bearer channel (B channel) 23, 64

C

Call Bridging service
described 58-59
implicit invocation 60, 88
invoking 60
under Q.SIG 27
Call Deflection service
activation 99
activation for all calls on NAI 138
and Advice of Charge services 174
and CLIR 187
deactivation 99
deactivation for all calls on NAI 143
described 98, 138
invocation 99
invoking for single call 144
no meaning under Q.SIG 101
notification (all calls on NAI) 141
notification (at deflected-to user) 148
notification (at originating user) 150
Call Diversion service
activation (ETS 300) 99, 102
and CLIR 187
deactivation (ETS 300) 99, 105
described 98
diagrams 126
invocation (Q.SIG) 101, 121
services available under ETS 300 99, 102
services available under Q.SIG 28, 119
under ETS 300 24-25
call forwarding
and CLIP 185
and COLP 191
defined 98
supplementary services related to 98
under ETS 300 24, 99
under Q.SIG 28, 101
Call Forwarding - Busy (CFB)
described 98
diagram (successful) 128
diagram (unsuccessful) 130
Call Forwarding - No Response (CFNR)
described 98
diagram (aborted) 136
diagram (successful) 132
diagram (unsuccessful) 134
Call Forwarding - Unconditional (CFU)
described 98
diagram (successful) 128
diagram (unsuccessful) 130
Call Hold service
described 64
under ETS 300 23
call identification services
described 178
under ETS 300 26
under Q.SIG 28
Call Retrieve service
described 67
under ETS 300 23
call transfer services
under ETS 300 24, 76, 78
under Q.SIG 27, 78, 86
Calling Line Identification Presentation (CLIP) operation
and call forwarding 185
description 178
invocation 178
no operation ID 40
under non-Q.SIG variants 26, 181
under Q.SIG variant 28, 184
usage 181
Calling Line Identification Restriction (CLIR) operation
and Call Deflection service 187
and Call Diversion service 187
and Explicit Call Transfer 187
description 178, 186
invocation 178
no operation ID 40
under ETS 300 26
under Q.SIG 28
Calling Name Identification Presentation (CNIP) operation
description 178
invocation 178
under Q.SIG 28
usage 179
CC_DATA_ALERT_RQ 144
CC_SEND_CALL_PROC_RQ 144
CC_VOICE_ALERT_RQ 144
Connected Line Identification Presentation (COLP) operation
and call forwarding 191
description 178, 188
invocation 178
no operation ID 40
under non-Q.SIG variants 26, 188
under Q.SIG 191
Connected Line Identification Restriction (COLR) operation
and Explicit Call Transfer operation 193
and Notify Diversion operation 193
description 178, 192
invocation 178
no operation ID 40
under ETS 300 26
under Q.SIG 28
Connected Name Identification Presentation (CONP) operation
description 178
invocation 178
no operation ID 40
under Q.SIG 28
usage 180

D

data structures
in isdnxfer 197
reference 202
DEACT_DIVERT_RETERR constants 289
Deactivate Deflection operation
invocation 143
invocation successful 143
invocation unsuccessful 144
under ETS 300 25
Deactivate Diversion operation
invocation 105
successful invocation 106
under ETS 300 24
unsuccessful invocation 107
DEFLECT_RETERR constants 290
DIVERT_RETERR constants 291
diverted-to user
defined 22, 119

E

Enquire Diversion operation
description 107
invocation 107
successful invocation 109
under ETS 300 24, 99
unsuccessful invocation 111
ENQUIRE_DIVERT_RETERR constants 292
ETS 300
defined 11
specs vs. NMS ISDN implementation 14
supplementary service operations available under 21
using supplementary services under 22
ETS300ApplicationProcessing 199
European Computer Manufacturer's Association (ECMA) 11, 15
European Telecommunications Standard (ETS) 11, 14
European Telecommunications Standards Institute (ETSI) 11, 14
Explicit Call Transfer operation
and Advice of Charge services 172
and CLIR 187
and COLR 193
if successful 79
if unsuccessful 81
performing 78
under ETS 300 24
extended data area
components 35
determining address of first extended data structure in 49
determining number of extended data structures in 49-50
example of filling 47
identifying supp. serv. ext. data structures in 50
illustration 36
initialization overview 42
initialization procedure 43
located in ACU data buffer 34
macro set to beginning of 42-43
offset to first byte of 42-43
extended data structure substructures
described 202
description 53
invoke field in 54, 202
len field in 54, 202
list of 54
reference 202

I

in_calls_behavior 144
International Organization for Standardization (ISO) 11, 15
invocation
defined 23
with activation 23
Invoke Bridge Calls operation
defined 27
described 60
successful invocation 61
unsuccessful invocation 61
Invoke Call Deflection operation
invocation 144
invocation successful 145
invocation unsuccessful 146
notification at deflected-to user 148
notification at originating user 150
under ETS 300 25
Invoke Call Diversion operation
invocation 121
under Q.SIG 28
Invoke Call Hold operation
if successful 65
if unsuccessful 66
invocation 65
under ETS 300 23
Invoke Call Retrieve operation
if successful 68
if unsuccessful 68
invocation 67
under ETS 300 23
invoke field 54, 202
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 55, 175
isdnacu.h 31, 45, 53, 202
isdndemo 196
ISDNEVN_RCV_MESSAGE 33
isdnSendMessage 31-32
isdnStartProtocol 55, 175
isdnxfer
call transfer (ETS 300) 199
call transfer (Q.SIG) 198
command-line arguments 196
data structures 197
description 196
program structure 197
running back-to-back with isdndemo 196
isdnxfer.c 197
isdnxfer.h 197

L

len field 54, 202

M

macros 31

N

NAI
configuring for AOC subscription services 175
Natural Access
event indicating ISDN message received 33
Switching service 86
network side
described 11
NMS ISDN supp. serv. not available for 11
Notify Diversion operation
and COLR 193
invocation (Q.SIG) 123
multiple 114
notification of diverted inbound call (Q.SIG) 115
notification of diverted outbound call (Q.SIG) 112
under ETS 300 24, 99
under Q.SIG 28, 101, 112
unsuccessful diversion (Q.SIG) 126
Notify Hold operation
description 69
invocation (ETS 300) 69
invocation (Q.SIG) 70, 72
under ETS 300 24
Notify Retrieve operation
description 71
invocation (ETS 300) 71
under ETS 300 24
Notify Transfer operation
if successful (ETS 300) 83
if successful (Q.SIG) 92
if unsuccessful (ETS 300) 84
if unsuccessful (Q.SIG) 93
invocation (ETS 300) 82
invocation (Q.SIG) 89
under ETS 300 24
under Q.SIG 27
ns_behavior 60, 88
NS_IE_RELAY_BEHAVIOUR bit 60, 88

O

op_byte_field 210
op_long_field 211
op_short_field 212
operation
activation 23
invocation 23
summary 21
operation ID
described 40
in extended data structure 37
list of valid IDs 40
retrieving from received message 49-50
specifying in extended data structure 44-45
operation type
description 41
in extended data structure 37
retrieving from received message 49-50
specifying in extended data structure 44-45
valid operation types 41
originating user
defined 22, 119

P

p_data 42-43
p_end 44
p_ext_data 42-45, 50
private ISDN network (PISN) 13
Private ISDN Network Exchange (PINX) 13

Q

Q reference point 13-14, 17
Q.SIG
defined 11
described 13
specs vs. NMS ISDN implementation 15
supplementary service operations available under 21
using supplementary services under 26
Q.SIG node address
specifying 55
specifying in initial call to isdnStartProtocol 14
qsig_source_addr 55
qsig_source_party_nb_type 55
qsig_source_type_of_nb 55
QSIGApplicationProcessing 198

R

Remind Diversion service
activation 117
described 98
for an ETS 300 app 25
receiving a reminder 117
under ETS 300 99
rerouting node 101

S

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

T

T reference point 12
tAcuSSAocDInform 167, 261
tAcuSSAocDuration 163-164, 263
tAcuSSAocEInform 169, 265
tAcuSSAocSInform 160, 267
tAcuSSAocSpecific 163, 165, 268
tAcuSSAocVolume 163, 166, 269
tandem services
defined 27
transfer-by-join operation
defined 27
implicitly invokes Call Bridging 60
transit node
defined 27, 58
tRecordedUnits 270

U

user side
described 11
NMS ISDN supp. serv. implemented only for 11


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.