1CCSNARG3 DEFINITIONS IMPLICIT TAGS ::= 2BEGIN 3 4CallCentreServiceNotificationArg ::= SEQUENCE { 5 scriptInformation [0] ScriptToScriptInformation, 6 eventInformation [1] EventInformation OPTIONAL 7 8 9} 10 11EventInformation ::= 12 CHOICE 13 { callEvent [0] CallEvent, 14 billingReport [1] BillingInformation 15 } 16 17 18ScriptToScriptInformation ::= SEQUENCE { 19 scriptKey [0] INTEGER (0..214783647), 20 scriptAttribute1 [1] Attribute1 OPTIONAL, 21 scriptAttribute2 [2] Attribute2 OPTIONAL, 22 scriptAttribute3 [3] Attribute3 OPTIONAL, 23 scriptAttribute4 [4] Attribute4 OPTIONAL, 24 scriptAttribute5 [5] Attribute5 OPTIONAL, 25 scriptAttribute6 [6] Attribute6 OPTIONAL, 26 scriptAttribute7 [7] Attribute7 OPTIONAL, 27 scriptAttribute8 [8] Attribute8 OPTIONAL, 28 scriptAttribute9 [9] Attribute9 OPTIONAL, 29 scriptAttribute10 [10] Attribute10 OPTIONAL, 30 scriptAttribute11 [11] Attribute11 OPTIONAL, 31 scriptAttribute12 [12] Attribute12 OPTIONAL, 32 scriptAttribute13 [13] Attribute13 OPTIONAL, 33 scriptAttribute14 [14] Attribute14 OPTIONAL, 34 scriptAttribute15 [15] Attribute15 OPTIONAL, 35 scriptAttribute16 [16] Attribute16 OPTIONAL, 36 scriptAttribute17 [17] Attribute17 OPTIONAL, 37 scriptAttribute18 [18] Attribute18 OPTIONAL, 38 scriptAttribute19 [19] Attribute19 OPTIONAL, 39 scriptAttribute20 [20] Attribute20 OPTIONAL, 40 scriptAttribute21 [21] Attribute21 OPTIONAL, 41 scriptAttribute22 [22] Attribute22 OPTIONAL, 42 scriptAttribute23 [23] Attribute23 OPTIONAL, 43 scriptAttribute24 [24] Attribute24 OPTIONAL, 44 scriptAttribute25 [25] Attribute25 OPTIONAL, 45 scriptAttribute26 [26] Attribute26 OPTIONAL, 46 scriptAttribute27 [27] Attribute27 OPTIONAL, 47 scriptAttribute28 [28] Attribute28 OPTIONAL, 48 scriptAttribute29 [29] Attribute29 OPTIONAL, 49 scriptAttribute30 [30] Attribute30 OPTIONAL 50 } 51 52 53CallEvent ::= SEQUENCE { 54 eventTypeBCSM [0] EventTypeBCSM OPTIONAL, 55 56 miscCallInfo [1] MiscCallInfo OPTIONAL, 57 iNlegID [2] LegType OPTIONAL, 58 announcementInfo [3] INTEGER 59 { announcementstarted(0), announcementcompleted(1) } (0..1) OPTIONAL, 60 callAttemptElapsedTimeValue [4] INTEGER (0..255) OPTIONAL, 61 callStopTimeValue [5] DateAndTime OPTIONAL, 62 callConnectedElapsedTimeValue [6] INTEGER (0..4294967295) OPTIONAL, 63 calledAddressValue [7] GenericNumber OPTIONAL, 64 releaseCause [8] Cause OPTIONAL 65 } 66 67EventTypeBCSM ::= INTEGER { 68 origAttemptauthorized(1), 69 collectedInfo(2), 70 analyzedInformation(3), 71 routeSelectFailure(4), 72 oCalledPartyBusy(5), 73 oAlerting(255), 74 oCalledPartyNotReachable(254), 75 oNoAnswer(6), 76 oAnswer(7), 77 oMidCall(8), 78 oSuspended(253), 79 oReAnswer(252), 80 oDisconnect(9), 81 oAbandon(10), 82 termAttemptauthorized(12) 83 } (0..255) 84 85 86BackwardCallIndicators ::= OCTET STRING (SIZE (2)) 87 88BackwardGVNSIndicator ::= OCTET STRING(SIZE(1)) 89 90 91MiscCallInfo::= INTEGER { 92 request (0), 93 notification (1) 94 } (0..1) 95 96LegType ::= INTEGER (1..30) 97 98DateAndTime ::= OCTET STRING (SIZE(6)) 99 100GenericNumber ::= OCTET STRING (SIZE(1..16)) 101 102GenericDigits ::= OCTET STRING (SIZE(1..16)) 103 104Number ::= OCTET STRING (SIZE(1..16)) 105 106Cause::= OCTET STRING (SIZE(2)) 107 108 109BillingInformation ::= SEQUENCE { 110 billingKey [0] INTEGER (0..214783647), 111 billingAttribute1 [1] Attribute1 OPTIONAL, 112 billingAttribute2 [2] Attribute2 OPTIONAL, 113 billingAttribute3 [3] Attribute3 OPTIONAL, 114 billingAttribute4 [4] Attribute4 OPTIONAL, 115 billingAttribute5 [5] Attribute5 OPTIONAL, 116 billingAttribute6 [6] Attribute6 OPTIONAL, 117 billingAttribute7 [7] Attribute7 OPTIONAL, 118 billingAttribute8 [8] Attribute8 OPTIONAL, 119 billingAttribute9 [9] Attribute9 OPTIONAL, 120 billingAttribute10 [10] Attribute10 OPTIONAL, 121 billingAttribute11 [11] Attribute11 OPTIONAL, 122 billingAttribute12 [12] Attribute12 OPTIONAL, 123 billingAttribute13 [13] Attribute13 OPTIONAL, 124 billingAttribute14 [14] Attribute14 OPTIONAL, 125 billingAttribute15 [15] Attribute15 OPTIONAL, 126 billingAttribute16 [16] Attribute16 OPTIONAL, 127 billingAttribute17 [17] Attribute17 OPTIONAL, 128 billingAttribute18 [18] Attribute18 OPTIONAL, 129 billingAttribute19 [19] Attribute19 OPTIONAL, 130 billingAttribute20 [20] Attribute20 OPTIONAL 131} 132 133 134Attribute1 ::= CHOICE { 135 integerValue [0] INTEGER (0..65535), 136 longIntValue [1] INTEGER (0..4294967295), 137 numberValue [2] Number, 138 genDigitValue [3] GenericDigits 139 } 140 141Attribute2 ::= CHOICE { 142 integerValue [0] INTEGER (0..65535), 143 longIntValue [1] INTEGER (0..4294967295), 144 numberValue [2] Number, 145 genDigitValue [3] GenericDigits 146 } 147 148Attribute3 ::= CHOICE { 149 integerValue [0] INTEGER (0..65535), 150 longIntValue [1] INTEGER (0..4294967295), 151 numberValue [2] Number, 152 genDigitValue [3] GenericDigits 153 } 154 155Attribute4 ::= CHOICE { 156 integerValue [0] INTEGER (0..65535), 157 longIntValue [1] INTEGER (0..4294967295), 158 numberValue [2] Number, 159 genDigitValue [3] GenericDigits 160 } 161 162Attribute5 ::= CHOICE { 163 integerValue [0] INTEGER (0..65535), 164 longIntValue [1] INTEGER (0..4294967295), 165 numberValue [2] Number, 166 genDigitValue [3] GenericDigits 167 } 168 169Attribute6 ::= CHOICE { 170 integerValue [0] INTEGER (0..65535), 171 longIntValue [1] INTEGER (0..4294967295), 172 numberValue [2] Number, 173 genDigitValue [3] GenericDigits 174 } 175 176Attribute7 ::= CHOICE { 177 integerValue [0] INTEGER (0..65535), 178 longIntValue [1] INTEGER (0..4294967295), 179 numberValue [2] Number, 180 genDigitValue [3] GenericDigits 181 } 182 183Attribute8 ::= CHOICE { 184 integerValue [0] INTEGER (0..65535), 185 longIntValue [1] INTEGER (0..4294967295), 186 numberValue [2] Number, 187 genDigitValue [3] GenericDigits 188 } 189 190Attribute9 ::= CHOICE { 191 integerValue [0] INTEGER (0..65535), 192 longIntValue [1] INTEGER (0..4294967295), 193 numberValue [2] Number, 194 genDigitValue [3] GenericDigits 195 } 196 197Attribute10 ::= CHOICE { 198 integerValue [0] INTEGER (0..65535), 199 longIntValue [1] INTEGER (0..4294967295), 200 numberValue [2] Number, 201 genDigitValue [3] GenericDigits 202 } 203 204Attribute11 ::= CHOICE { 205 integerValue [0] INTEGER (0..65535), 206 longIntValue [1] INTEGER (0..4294967295), 207 numberValue [2] Number, 208 genDigitValue [3] GenericDigits 209 } 210 211Attribute12 ::= CHOICE { 212 integerValue [0] INTEGER (0..65535), 213 longIntValue [1] INTEGER (0..4294967295), 214 numberValue [2] Number, 215 genDigitValue [3] GenericDigits 216 } 217 218Attribute13::= CHOICE { 219 integerValue [0] INTEGER (0..65535), 220 longIntValue [1] INTEGER (0..4294967295), 221 numberValue [2] Number, 222 genDigitValue [3] GenericDigits 223 } 224 225Attribute14 ::= CHOICE { 226 integerValue [0] INTEGER (0..65535), 227 longIntValue [1] INTEGER (0..4294967295), 228 numberValue [2] Number, 229 genDigitValue [3] GenericDigits 230 } 231 232Attribute15 ::= CHOICE { 233 integerValue [0] INTEGER (0..65535), 234 longIntValue [1] INTEGER (0..4294967295), 235 numberValue [2] Number, 236 genDigitValue [3] GenericDigits 237 } 238 239Attribute16 ::= CHOICE { 240 integerValue [0] INTEGER (0..65535), 241 longIntValue [1] INTEGER (0..4294967295), 242 numberValue [2] Number, 243 genDigitValue [3] GenericDigits 244 } 245 246Attribute17 ::= CHOICE { 247 integerValue [0] INTEGER (0..65535), 248 longIntValue [1] INTEGER (0..4294967295), 249 numberValue [2] Number, 250 genDigitValue [3] GenericDigits 251 } 252 253Attribute18 ::= CHOICE { 254 integerValue [0] INTEGER (0..65535), 255 longIntValue [1] INTEGER (0..4294967295), 256 numberValue [2] Number, 257 genDigitValue [3] GenericDigits 258 } 259 260Attribute19::= CHOICE { 261 integerValue [0] INTEGER (0..65535), 262 longIntValue [1] INTEGER (0..4294967295), 263 numberValue [2] Number, 264 genDigitValue [3] GenericDigits 265 } 266 267Attribute20 ::= CHOICE { 268 integerValue [0] INTEGER (0..65535), 269 longIntValue [1] INTEGER (0..4294967295), 270 numberValue [2] Number, 271 genDigitValue [3] GenericDigits 272 } 273 274Attribute21 ::= CHOICE { 275 integerValue [0] INTEGER (0..65535), 276 longIntValue [1] INTEGER (0..4294967295), 277 numberValue [2] Number, 278 genDigitValue [3] GenericDigits 279 } 280 281Attribute22 ::= CHOICE { 282 integerValue [0] INTEGER (0..65535), 283 longIntValue [1] INTEGER (0..4294967295), 284 numberValue [2] Number, 285 genDigitValue [3] GenericDigits 286 } 287 288Attribute23 ::= CHOICE { 289 integerValue [0] INTEGER (0..65535), 290 longIntValue [1] INTEGER (0..4294967295), 291 numberValue [2] Number, 292 genDigitValue [3] GenericDigits 293 } 294 295Attribute24 ::= CHOICE { 296 integerValue [0] INTEGER (0..65535), 297 longIntValue [1] INTEGER (0..4294967295), 298 numberValue [2] Number, 299 genDigitValue [3] GenericDigits 300 } 301 302Attribute25 ::= CHOICE { 303 integerValue [0] INTEGER (0..65535), 304 longIntValue [1] INTEGER (0..4294967295), 305 numberValue [2] Number, 306 genDigitValue [3] GenericDigits 307 } 308 309Attribute26 ::= CHOICE { 310 integerValue [0] INTEGER (0..65535), 311 longIntValue [1] INTEGER (0..4294967295), 312 numberValue [2] Number, 313 genDigitValue [3] GenericDigits 314 } 315 316Attribute27::= CHOICE { 317 integerValue [0] INTEGER (0..65535), 318 longIntValue [1] INTEGER (0..4294967295), 319 numberValue [2] Number, 320 genDigitValue [3] GenericDigits 321 } 322 323Attribute28 ::= CHOICE { 324 integerValue [0] INTEGER (0..65535), 325 longIntValue [1] INTEGER (0..4294967295), 326 numberValue [2] Number, 327 genDigitValue [3] GenericDigits 328 } 329 330Attribute29 ::= CHOICE { 331 integerValue [0] INTEGER (0..65535), 332 longIntValue [1] INTEGER (0..4294967295), 333 numberValue [2] Number, 334 genDigitValue [3] GenericDigits 335 } 336 337Attribute30 ::= CHOICE { 338 integerValue [0] INTEGER (0..65535), 339 longIntValue [1] INTEGER (0..4294967295), 340 numberValue [2] Number, 341 genDigitValue [3] GenericDigits 342 } 343 344 345END 346