From 89642499427589bfb46886f37391051db8386984 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 16 Oct 2015 16:06:46 +0200 Subject: Resort files --- kxtde/TDA600.asn1 | 1278 ----------------------------------------------------- 1 file changed, 1278 deletions(-) delete mode 100644 kxtde/TDA600.asn1 (limited to 'kxtde/TDA600.asn1') diff --git a/kxtde/TDA600.asn1 b/kxtde/TDA600.asn1 deleted file mode 100644 index 0cf982f..0000000 --- a/kxtde/TDA600.asn1 +++ /dev/null @@ -1,1278 +0,0 @@ ------------------------------------------------------------------------------- --- Panasonic Specific Data Types for CSTA Phase III --- Version: 4.6 (for TDA 600 V4.0) --- Date: 2008/04/01 --- Copyright Panasonic Communications Co.,Ltd. --- Office Network Company ------------------------------------------------------------------------------- - -KME-specific-types { - iso(1) identified-organization(3) icd-ecma(12) - member-company(2) panasonic(1019) kme(1) telecom(1) pbx(1) software(1) tda-types(1) -} - -DEFINITIONS ::= -BEGIN - -EXPORTS -KMESpecificPrivateData; - -IMPORTS -DeviceID, SubjectDeviceID FROM CSTA-device-identifiers { - iso(1) identified-organization(3) icd-ecma(12) - standard(0) csta3(285) device-identifiers(123) -} -ConnectionID, CallID FROM CSTA-call-connection-identifiers { - iso(1) identified-organization(3) icd-ecma(12) - standard(0) csta3(285) call-connection-identifiers(124) -} -AccountInfo FROM CSTA-device-feature-types { - iso(1) identified-organization(3) icd-ecma(12) - standard(0) csta3(285) device-feature-types(127) -} -ForwardList FROM CSTA-device-feature-types { - iso(1) identified-organization(3) icd-ecma(12) - standard(0) csta3(285) device-feature-types(127) -} -EventCause FROM CSTA-event-causes { - iso(1) identified-organization(3) icd-ecma(12) - standard(0) csta3(285) event-causes(121) -} -LocalConnectionState FROM CSTA-connection-states { - iso(1) identified-organization(3) icd-ecma(12) - standard(0) csta3(285) connection-states(125) -} -DeviceCategory FROM CSTA-capability-exchange { - iso(1) identified-organization(3) icd-ecma(12) - standard(0) csta3(285) capability-exchange(131) -} -ReqDeviceCategory FROM CSTA-get-switching-function-devices { - iso(1) identified-organization(3) icd-ecma(12) - standard(0) csta3(285) get-switching-function-devices(204) -} -ServiceCrossRefID FROM CSTA-capability-exchange { - iso(1) identified-organization(3) icd-ecma(12) - standard(0) csta3(285) capability-exchange(131) -} -ButtonID FROM CSTA-physical-device-feature { - iso(1) identified-organization(3) icd-ecma(12) - standard(0) csta3(285) physical-device-feature(137) -}; - -KmeDeviceLock ::= ENUMERATED { - lock (0), - unlock (1) -} - -KmeTimeStamp ::= GeneralizedTime - -KmeSpeedDialRequest ::= SEQUENCE { - startSerialNo INTEGER(0..999), - number INTEGER(1..1000), -- Currently 0..50 - tenantNo [0] INTEGER OPTIONAL -- TDA600V4.0 -} - -KmeSpeedDial ::= SEQUENCE OF SEQUENCE { - serialNumber [0] INTEGER(0..999), - registeredDigits [1] IA5String(SIZE(1..32)) OPTIONAL, - callerName [2] CHOICE { - single [0] OCTET STRING(SIZE(1..20)), - wide [1] OCTET STRING(SIZE(1..40)) - } OPTIONAL -} - -KmeWakeUpTime ::= SEQUENCE { - hour [0] IA5String(SIZE(2)), - minute [1] IA5String(SIZE(2)) -} - -KmeWakeUpSchedule ::= ENUMERATED { - noSchedule (0), - once (1), - everyday (2) -} - -KmeWakeUpInfo ::= SEQUENCE { - time [0] KmeWakeUpTime OPTIONAL, - schedule [1] KmeWakeUpSchedule -} - -KmeWakeupState ::= ENUMERATED { - answered (0), - noAnswer (1) -} - --- 2002/10/29 Changed -KmeAbsentMessage ::= CHOICE { - single [0] OCTET STRING(SIZE(0..16)), - wide [1] OCTET STRING(SIZE(0..32)) -} - -KmeDnMode ::= ENUMERATED { - day (0), - lunch (1), - break (2), - night (3) -} - -KmeDayNightMode ::= SEQUENCE OF SEQUENCE { - tenantNo [0] INTEGER, - mode [1] KmeDnMode -} - -KmeOgmPlayState ::= ENUMERATED { - started (0), - ended (1) -} - -KmeForwardType ::= ENUMERATED { - forwardImmediate (0), - forwardBusy (1), - forwardNoAns (2), - forwardDND (9), - forwardBusyInt (3), - forwardBusyExt (4), - forwardNoAnsInt (5), - forwardNoAnsExt (6), - forwardImmInt (7), - forwardImmExt (8), - forwardDNDInt (10), - forwardDNDExt (11), - forwardBusyNoAnswer (12), -- KmeProprietary - forwardBusyNoAnswerInt (13), -- KmeProprietary - forwardBusyNoAnswerExt (14) -- KmeProprietary -} - -KmeSetForwardInfo ::= SEQUENCE { - forwardingType [0] KmeForwardType, - activateForward [1] BOOLEAN, - forwardDN [2] DeviceID OPTIONAL -} - -KmeFeatureList ::= SEQUENCE OF SEQUENCE { - featureNo [0] INTEGER, - featureDigits [1] IA5String(SIZE(1..6)) OPTIONAL -} - -KmeExtGroupEntry ::= SEQUENCE { - device [0] DeviceID, -- ext. number - name [1] CHOICE { - single [0] OCTET STRING(SIZE(1..20)), - wide [1] OCTET STRING(SIZE(1..40)) - } OPTIONAL, - devNumber [2] DeviceID, -- device number - cabinetNO [3] INTEGER OPTIONAL, - psNo [4] IA5String(SIZE(1..3)) OPTIONAL, - numberOfBch [5] INTEGER OPTIONAL -} - -KmeTrkGroupEntry ::= SEQUENCE { - device [0] DeviceID, -- device number - name [1] CHOICE { - single [0] OCTET STRING(SIZE(1..20)), - wide [1] OCTET STRING(SIZE(1..40)) - } OPTIONAL, - coNo [2] IA5String(SIZE(1..3)), - cabinetNO [3] INTEGER OPTIONAL -} - -KmeExtMembers ::= SEQUENCE { - groupNo [0] IMPLICIT INTEGER, - members [1] IMPLICIT SEQUENCE OF KmeExtGroupEntry -} - -KmeTrkMembers ::= SEQUENCE { - groupNo [0] IMPLICIT INTEGER, - members [1] IMPLICIT SEQUENCE OF KmeTrkGroupEntry -} - -KmeExtTrkGroupList ::= SEQUENCE OF SEQUENCE { - groupNo [0] INTEGER, - name [1] CHOICE { - single [0] OCTET STRING(SIZE(1..20)), - wide [1] OCTET STRING(SIZE(1..40)) - } OPTIONAL, - tenantNo [2] INTEGER OPTIONAL -} - -KmeGroupMembers ::= BIT STRING { - one (0), - two (1), - three (2), - four (3), - five (4), - six (5), - seven (6), - eight (7), - nine (8), - ten (9), - eleven (10), - twelve (11), - thirteen (12), - fourteen (13), - fifteen (14), - sixteen (15), - seventeen (16), - eighteen (17), - nineteen (18), - twenty (19), - twentyOne (20), - twentyTwo (21), - twentyThree (22), - twentyFour (23), - twentyFive (24), - twentySix (25), - twentySeven (26), - twentyEight (27), - twentyNine (28), - thirty (29), - thirtyOne (30), - thirtyTwo (31), - thirtyThree (32), - thirtyFour (33), - thirtyFive (34), - thirtySix (35), - thirtySeven (36), - thirtyEight (37), - thirtyNine (38), - fourty (39), - fourtyOne (40), - fourtyTwo (41), - fourtyThree (42), - fourtyFour (43), - fourtyFive (44), - fourtySix (45), - fourtySeven (46), - fourtyEight (47), - fourtyNine (48), - fifty (49), - fiftyOne (50), - fiftyTwo (51), - fiftyThree (52), - fiftyFour (53), - fiftyFive (54), - fiftySix (55), - fiftySeven (56), - fiftyEight (57), - fiftyNine (58), - sixty (59), - sixtyOne (60), - sixtyTwo (61), - sixtyThree (62), - sixtyFour (63), - sixtyFive (64), - sixtySix (65), - sixtySeven (66), - sixtyEight (67), - sixtyNine (68), - seventy (69), - seventyOne (70), - seventyTwo (71), - seventyThree (72), - seventyFour (73), - seventyFive (74), - seventySix (75), - seventySeven (76), - seventyEight (77), - seventyNine (78), - eighty (79), - eightyOne (80), - eightyTwo (81), - eightyThree (82), - eightyFour (83), - eightyFive (84), - eightySix (85), - eightySeven (86), - eightyEight (87), - eightyNine (88), - ninety (89), - ninetyOne (90), - ninetyTwo (91), - ninetyThree (92), - ninetyFour (93), - ninetyFive (94), - ninetySix (95), - ninetySeven (96), - ninetyEight (97), - ninetyNine (98), - oneHundred (99), - oneHundredOne (100), - oneHundredTwo (101), - oneHundredThree (102), - oneHundredFour (103), - oneHundredFive (104), - oneHundredSix (105), - oneHundredSeven (106), - oneHundredEitht (107), - oneHundredNine (108), - oneHundredTen (109), - oneHundredEleven (110), - oneHundredTwelve (111), - oneHundredThirteen (112), - oneHundredFourteen (113), - oneHundredFifteen (114), - oneHundredSixteen (115), - oneHundredSeventeen (116), - oneHundredEithteen (117), - oneHundredNineteen (118), - oneHundredTwenty (119), - oneHundredTwentyOne (120), - oneHundredTwentyTwo (121), - oneHundredTwentyThree (122), - oneHundredTwentyFour (123), - oneHundredTwentyFive (124), - oneHundredTwentySix (125), - oneHundredTwentySeven (126), - oneHundredTwentyEight (127) -} - -KmePckPagGroupList ::= SEQUENCE OF SEQUENCE { - groupNo [0] INTEGER, - memberList [1] KmeGroupMembers OPTIONAL -} - -KmeIcmGrpMembers ::= SEQUENCE { - grpDevice [0] IMPLICIT DeviceID, - members [1] IMPLICIT SEQUENCE OF DeviceID -} - -KmeIncomingGroupList ::= SEQUENCE OF SEQUENCE { - groupNo [0] INTEGER, - device [1] DeviceID, - name [2] CHOICE { - single [0] OCTET STRING(SIZE(1..20)), - wide [1] OCTET STRING(SIZE(1..40)) - } OPTIONAL, - extNo [3] IA5String(SIZE(1..5)) OPTIONAL, - groupType [4] KmeGroupType, -- 3rd Party - acdMode [5] BOOLEAN, -- 3rd Party - ctiWaitTime [6] INTEGER, -- 3rd Party - queueSize [7] INTEGER OPTIONAL -- 3rd Party -} - --- 2001.05.15 Modified -KmeDoorPhone ::= SEQUENCE OF SEQUENCE { - doorPhoneNo [0] IA5String(SIZE(1..2)), - device [1] DeviceID, - name [2] CHOICE { - single [0] OCTET STRING(SIZE(1..20)), - wide [1] OCTET STRING(SIZE(1..40)) - } OPTIONAL -} - --- 2001.05.10 added -KmeVmGroup ::= ENUMERATED { - dpt (0), - dtmf (1) -} - --- 2001.05.10 added -KmeVmDtmfType ::= ENUMERATED { - aa (0), - vm (1) -} - --- 2001.05.10 added -KmeVmGroupList ::= SEQUENCE OF SEQUENCE { - device DeviceID, -- Ext.Number - vmType KmeVmGroup, - name CHOICE { - single [0] OCTET STRING(SIZE(1..20)), - wide [1] OCTET STRING(SIZE(1..40)) - } OPTIONAL, - dtmfType KmeVmDtmfType OPTIONAL -- dtmf type only -} - --- 01/12/17 -KmePsGroupList ::= SEQUENCE OF SEQUENCE { - groupNo INTEGER, - device DeviceID, -- Ext. number - name CHOICE { - single [0] OCTET STRING(SIZE(1..20)), - wide [1] OCTET STRING(SIZE(1..40)) - } OPTIONAL, - memberList [2] KmeGroupMembers OPTIONAL, - memberList2 [3] KmeGroupMembers OPTIONAL, - memberList3 [4] KmeGroupMembers OPTIONAL, - memberList4 [5] KmeGroupMembers OPTIONAL -} - -KmeChangeExtNo ::= SEQUENCE { - requestingDevice DeviceID, - newExtNo IA5String(SIZE(1..5)) -} - -KmeChangeName ::= SEQUENCE { - requestingDevice DeviceID, - newName CHOICE { - single [0] OCTET STRING(SIZE(1..20)), - wide [1] OCTET STRING(SIZE(1..40)) - } OPTIONAL -} - ------------------------------------------------------------------------------- --- GetSystemData for Third Party Function ------------------------------------------------------------------------------- - -KmeDeviceCategory ::= CHOICE { - standardDevice [0] DeviceCategory, - kmeDevice [1] KmeOtherDevice -} - -KmeRequestedDevice ::= CHOICE { -- for GetSystemData.deviceList - device [0] DeviceID, - category [1] KmeDeviceCategory -} - -KmeChangedDeviceCategory ::= CHOICE { -- for SWF.DeviceChanged - standardDevice [0] ReqDeviceCategory, - kmeDevice [1] KmeOtherDevice -} - -KmeDeviceStateList ::= SEQUENCE OF KmeDeviceStateEntry - -KmeDeviceStateEntry ::= SEQUENCE { - device DeviceID, - number IA5String(SIZE(1..5)) OPTIONAL, -- Ext No, CO No, Park Area No. - status KmeDeviceState -} - -KmeDeviceState ::= ENUMERATED { - ins (0), - ous (1) -} - -KmeGroupType ::= ENUMERATED { - ucd (0), - ring (1), - hunt (2) -} - -KmePhoneProperty ::= SEQUENCE { - portType INTEGER, - phoneCode INTEGER, - lcdRows INTEGER, - lcdColumns INTEGER, - numberOfCoKeys INTEGER, - numberOfSoftKeys INTEGER, - spPhone BOOLEAN -} - --- PortType --- none 0x00 --- slt/OPX 0x01 --- apt 0x02 --- dptOld 0x03 --- dpt 0x04 --- isdn 0x08 --- wireless 0x0A --- ip-pt 0x0C --- ip-pt(p2p) 0x0D --- sip 0x0E - ------------------------------------------------------------------------------- --- Version 1.1 ------------------------------------------------------------------------------- - -KmeDeviceExtNo ::= SEQUENCE { - devNumber DeviceID, -- DeviceNumber type - extNo IA5String(SIZE(1..5)) OPTIONAL -} - -KmeDeviceName ::= SEQUENCE { - extNo IA5String(SIZE(1..5)), - name KmeExtName -} - -KmeFcoKeyInfo ::= SEQUENCE { -- V2.0 - button ButtonID, - function OCTET STRING(SIZE(1)) -} - -KmeFcoKeyList ::= SEQUENCE OF KmeFcoKeyInfo -- V2.0 - -KmeExternalSensorList ::= SEQUENCE OF SEQUENCE { -- V2.0 - sensorNo [0] IA5String(SIZE(1..3)), - device [1] DeviceID, - name [2] CHOICE { - single [0] OCTET STRING(SIZE(1..20)), - wide [1] OCTET STRING(SIZE(1..40)) - } OPTIONAL -} - -KmeTenantSpeedDial ::= SEQUENCE { -- V2.0 - tenantNo [0] INTEGER, - kmeSpeedDial [1] KmeSpeedDial -} - -KmeDistributionMethod ::= SEQUENCE { -- V2.0 - group DeviceID, - type KmeGroupType -} - -KmePDFStart ::= SEQUENCE { -- V2.0 - device DeviceID -} - -KmePDFStop ::= DeviceID -- V2.0 - -KmePDFStatus ::= SEQUENCE { -- V2.0 - targetDevice DeviceID, - originatingDevice DeviceID, - status BOOLEAN -} - -KmePDFSrvEvt ::= CHOICE { -- V2.0 - pDFStart [0] KmePDFStart, - pDFStop [1] KmePDFStop -} - --- TDA30 V2.2 -KmeSvmList ::= SEQUENCE OF SEQUENCE { - device DeviceID, -- Ext.Number - name KmeExtName OPTIONAL -} - ------------------------------------------------------------------------------- --- SetSystemData for Third Party Function ------------------------------------------------------------------------------- - -KmeExtName ::= CHOICE { - single [0] OCTET STRING(SIZE(0..20)), - wide [1] OCTET STRING(SIZE(0..40)) -} - -NumberOfMsgPort ::= SEQUENCE { - numberOfMsgPort INTEGER, - numberOfFreePort INTEGER -} - ------------------------------------------------------------------------------- --- KmeCallControlSrvExt ------------------------------------------------------------------------------- - -KmeDndOverride ::= ConnectionID - -KmeInteruptCall ::= ConnectionID - -KmeExternalFeatureAccess ::= ConnectionID -- Request Only. Response = noData in EscapeResult. - -KmeTempTollChange ::= SEQUENCE { - connection ConnectionID, - tollLevel INTEGER -} - -KmeDoorOpen ::= ConnectionID - -KmeTwoWayRec ::= SEQUENCE { - connection ConnectionID, - vmGroupExtNo IA5String(SIZE(1..5)) -} - --- 2002/05/28 Added -KmeCallBackInvokeReq ::= SEQUENCE { - callBackID OCTET STRING (SIZE(0..4)), - requestingDevice DeviceID, - targetDevice DeviceID OPTIONAL -- extension only -} - --- 2002/05/28 Added -KmeCallBackInvokeRsp ::= ConnectionID - --- 2002/05/28 Added -CallBackNotification ::= SEQUENCE { - callBackID OCTET STRING (SIZE(0..4)), - prompted BOOLEAN, - requestingDevice DeviceID, - targetDevice SubjectDeviceID -} - --- 2002/05/28 Mod -KmeCallBackInvoke ::= CHOICE { - request KmeCallBackInvokeReq, - result KmeCallBackInvokeRsp -} - --- 2002/04/03 -KmePcRec ::= SEQUENCE { - connection ConnectionID, - pcRecOn BOOLEAN -} - ------------------------------------------------------------------------------- --- KmeDeviceStatus ------------------------------------------------------------------------------- - -KmeDeviceAgentStatus ::= SEQUENCE { - device [0] DeviceID, - status [1] ENUMERATED { - logout (0), - login (1) - }, - imcomingGroup [2] DeviceID -} - --- Changed 2001.04.24 -KmeDeviceCallStatus ::= SEQUENCE OF SEQUENCE { - device [0] DeviceID, - status [1] CHOICE { - lineStatus [0] ENUMERATED { - idle (0), - ring (1), - busy (2), - hold (3) - }, - parkStatus [1] SEQUENCE { - area [0] INTEGER(0..999), - call [1] CallID, - action ENUMERATED { - parkin (0), - parkout (1) - } - } - } -} - -KmeDeviceServiceStatus ::= SEQUENCE { - source [0] CHOICE { - device [0] DeviceID, - cabinet [1] INTEGER - }, - status [1] ENUMERATED { - ous (0), - ins (1) - } -} - --- TDA600 -KmeLineStatus ::= SEQUENCE { - segmentId KmeLineStatusSegment, - lineInformation OCTET STRING(SIZE(0..384)) -} - -KmeLineStatusSegment ::= ENUMERATED { - wired1 (0), - wired2 (1), - wireless (2), - trunk (3) -} - --- End of KmeDeviceStatus - ------------------------------------------------------------------------------- --- KmeDeviceMonitor ------------------------------------------------------------------------------- - -KmeStartDeviceMonitor ::= CHOICE { - null NULL, - event CallMonitorEvent -- TDA600 -} - -KmeStopDeviceMonitor ::= NULL -- Request Only. Response = noData in EscapeResult. - --- TDA600 -CallMonitorEvent ::= ENUMERATED { - deviceCallStatus (0), - deviceLineStatus (1) -} - --- End of KmeDeviceMonitor - ------------------------------------------------------------------------------- --- TDA Version 1.1 ------------------------------------------------------------------------------- - -KmeBroadcastGroupList ::= SEQUENCE OF SEQUENCE { - groupNo INTEGER, - name KmeExtName OPTIONAL -} - -KmeBroadcastGrpMembers ::= SEQUENCE { - groupNo [0] INTEGER, - members [1] IMPLICIT SEQUENCE OF DeviceID -} - ------------------------------------------------------------------------------- --- TDA600 ------------------------------------------------------------------------------- - -KmeAlterIfSrvEvt ::= CHOICE { - alterIf [0] KmeAlterIf, - ifAltered [1] KmeIfAltered -} - -KmeAlterIf ::= IfVersion - -KmeIfAltered ::= IfVersion - -IfVersion ::= ENUMERATED { - version0 (0), - version1 (1) -} - -KmeDeviceDataList ::= SEQUENCE OF SEQUENCE { - device [0] DeviceID, - sysData [1] CHOICE { - standardInfo SEQUENCE { - wakeUp [ 9] KmeWakeUpInfo OPTIONAL, - remoteLock [10] KmeDeviceLock OPTIONAL, - callLogLock [11] KmeDeviceLock OPTIONAL, - absentMessage [12] KmeAbsentMessage OPTIONAL, - forwardDnd [13] ForwardList OPTIONAL, - cos [34] INTEGER OPTIONAL, - phoneProperty [35] KmePhoneProperty OPTIONAL, - assocIncomGroup [36] KmeGroupMembers OPTIONAL, - messageWaiting [37] SEQUENCE OF DeviceID OPTIONAL, - assocExtGroup [39] INTEGER OPTIONAL - }, - extName [41] KmeExtName, - fcoKeyList [44] KmeFcoKeyList, - sxdpMaster [45] DeviceID - } -} - --- TDA600 V3.1 -KmePdnGMembers ::= SEQUENCE { - groupDevice [0] IMPLICIT DeviceID, - members [1] IMPLICIT SEQUENCE OF DeviceID -} - --- TDA600 V4.0 : PBX internal hotel feature control interface -KmeHotelSrvEvt ::= CHOICE { - guestCheckIn [0] IMPLICIT DeviceID, - guestCheckOut [1] IMPLICIT DeviceID, - checkedIn [2] IMPLICIT DeviceID, - checkedOut [3] IMPLICIT DeviceID, - cleanUp [4] IMPLICIT DeviceID, -- Req.(toggle:Ready<->NotRready) - cleanUpReady [5] IMPLICIT DeviceID, -- Event - cleanUpNotReady [6] IMPLICIT DeviceID -- Event -} - --- Used in KmeGetSystemDataRsp -KmeCheckStatusList ::= SEQUENCE OF SEQUENCE { - extNo DeviceID, - status KmeRoomStatus, - cleanUpStatus KmeCleanUpStatus OPTIONAL -} - -KmeRoomStatus ::= ENUMERATED { - checkIn (0), - checkOut (1) -} - -KmeCleanUpStatus ::= ENUMERATED { - ready (0), - notReady (1) -} - ------------------------------------------------------------------------------- --- KmeSystemData ------------------------------------------------------------------------------- - -KmeGetSystemDataReq ::= CHOICE { - systemData [0] ENUMERATED { - sysTimeStamp (0), - devTimeStamp (1), -- Not used - featureList (2), - speedDial (3), -- Not used - trunkGroup (4), - extensionGroup (5), - pickupGroup (6), - pagingGroup (7), - incomingGroup (8), - dayNightMode (9), - doorPhone (10), - vmGroup (11), - manufacturerName (12), -- 3rd Party - subdomainName (13), -- 3rd Party - softwareVersion (14), -- 3rd Party - ctiVersion (15), -- 3rd Party - regionCode (16), -- 3rd Party - systemTime (17), -- 3rd Party - numberOfMsgPort (18), -- 3rd Party - psGroup (19), -- 3rd Party - whoAmI (20), -- V1.1 - broadcastGroup (21), -- V1.1 - pbxType (22), -- V2.0 - externalSensor (23), -- V2.0 - svm (24), -- TDA30 V2.2 - pdn (25) -- TDA600 V3.1 - }, - deviceData [1] SEQUENCE { -- Extension(Station) Device - device [0] DeviceID, - sysData [1] CHOICE { - standardInfo BIT STRING { - wakeUp (0), - remoteStatationLock (1), - callLogLock (2), - absentMessage (3), - forwardDnd (4), - cos (5), -- 3rd Party - phoneProperty (6), -- 3rd Party - assocIncomGroup (7), -- 3rd Party - messageWating (8), -- 3rd Party - assocExtGroup (9) -- 3rd Party - }, - extName [1] NULL, -- V1.1 - fcoKey [2] NULL, -- V2.0 - sxdpMaster [3] NULL -- V2.0 - } - }, - trkExtGMember [2] IMPLICIT SEQUENCE { - groupNo INTEGER, - groupType ENUMERATED { - trunkGMembers (0), - extGMembers (1) - } - }, - incomGMember [3] IMPLICIT SEQUENCE { - groupNo DeviceID - }, - deviceList [4] KmeRequestedDevice, - vmGMember [5] DeviceID, -- 02/05/20 - speedDial [6] KmeSpeedDialRequest, -- 02/11/26 - broadcastGMembers [7] INTEGER, -- V1.1 - guestCheckStatus [8] IMPLICIT DeviceID -- TDA600 V4.0 -} - -KmeGetSystemDataRsp ::= SEQUENCE { --- Whole system data - timeStamp [ 0] KmeTimeStamp OPTIONAL, -- PCC - featureList [ 1] KmeFeatureList OPTIONAL, -- PCC - speedDial [ 2] KmeSpeedDial OPTIONAL, -- PCC - trunkGroup [ 3] KmeExtTrkGroupList OPTIONAL, -- PCC - extGroup [ 4] KmeExtTrkGroupList OPTIONAL, -- PCC - pickGroup [ 5] KmePckPagGroupList OPTIONAL, -- PCC - pagingGroup [ 6] KmePckPagGroupList OPTIONAL, -- PCC - incomingGroup [ 7] KmeIncomingGroupList OPTIONAL, -- PCC - dayNightMode [ 8] KmeDayNightMode OPTIONAL, -- PCC - wakeUp [ 9] KmeWakeUpInfo OPTIONAL, -- PCC - remoteLock [10] KmeDeviceLock OPTIONAL, -- PCC - callLogLock [12] KmeAbsentMessage OPTIONAL, -- PCC - forwardDnd [11] KmeDeviceLock OPTIONAL, -- PCC - absentMessage [13] ForwardList OPTIONAL, -- PCC - trkGMembers [14] KmeTrkMembers OPTIONAL, -- PCC - extGMembers [15] KmeExtMembers OPTIONAL, -- PCC - incomGMembers [16] KmeIcmGrpMembers OPTIONAL, -- PCC - doorPhone [17] KmeDoorPhone OPTIONAL, -- PCC - vmGroup [18] KmeVmGroupList OPTIONAL, -- PCC - manufacturerName [19] IA5String(SIZE(0..64)) OPTIONAL, -- 3rd Party - subdomainName [20] IA5String(SIZE(0..20)) OPTIONAL, -- 3rd Party - softwareVersion [21] IA5String(SIZE(0..32)) OPTIONAL, -- 3rd Party - ctiVersion [22] IA5String(SIZE(0..32)) OPTIONAL, -- 3rd Party - regionCode [23] IA5String(SIZE(0..32)) OPTIONAL, -- 3rd Party - systemTime [24] GeneralizedTime OPTIONAL, -- 3rd Party - numberOfMsgPort [25] NumberOfMsgPort OPTIONAL, -- 3rd Party - psGroup [26] KmePsGroupList OPTIONAL, -- 3rd Party - youAre [27] DeviceID OPTIONAL, -- V1.1 - svm [28] KmeSvmList OPTIONAL, -- TDA30 V2.2 - pdn [29] KmePdnGMembers OPTIONAL, -- TDA600 V3.1 --- Each device data - cos [34] INTEGER OPTIONAL, -- 3rd Party - phoneProperty [35] KmePhoneProperty OPTIONAL, -- 3rd Party - assocIncomGroup [36] KmeGroupMembers OPTIONAL, -- 3rd Party - messageWaiting [37] SEQUENCE OF DeviceID OPTIONAL, -- 3rd Party - deviceList [38] KmeDeviceStateList OPTIONAL, -- 3rd Party - assocExtGroup [39] INTEGER OPTIONAL, -- 01/12/17 - vmGMembers [40] KmeIcmGrpMembers OPTIONAL, -- 02/05/20 - extName [41] KmeExtName OPTIONAL, -- V1.1 - broadcastGroup [42] KmeBroadcastGroupList OPTIONAL, -- V1.1 - broadcastGMembers [43] KmeBroadcastGrpMembers OPTIONAL, -- V1.1 - fcoKeyList [44] KmeFcoKeyList OPTIONAL, -- V2.0 - sxdpMaster [45] DeviceID OPTIONAL, -- V2.0 - pbxType [46] INTEGER OPTIONAL, -- V2.0 - externalSensor [47] KmeExternalSensorList OPTIONAL, -- V2.0 - deviceDataList [48] KmeDeviceDataList OPTIONAL, -- TDA600 - guestCheckStatus [49] KmeCheckStatusList OPTIONAL -- TDA600 V4.0 -} - -KmeGetSystemData ::= CHOICE { - request KmeGetSystemDataReq, - result KmeGetSystemDataRsp -} - --- KmeDnMode changed to KmeDayNightMode 2001.03.09 -KmeSetSystemData ::= CHOICE { -- Request Only. Response = noData in EscapeResult. - systemData [0] CHOICE { -- Whole system data - speedDial [0] KmeSpeedDial, -- PCC - dayNightMode [1] KmeDayNightMode, -- PCC - time [2] GeneralizedTime, -- PCC - extNo [3] KmeChangeExtNo, -- 2002/01/24 - name [4] KmeChangeName, -- 2002/01/24 - subdomainName [5] IA5String(SIZE(0..20)), -- V2.0(Lock) - tenantSpeedDial [6] KmeTenantSpeedDial, -- V2.0(Lock) - distributionMethod [7] KmeDistributionMethod -- V2.0(Lock) - }, - deviceData [1] SEQUENCE { -- Each device data for extension - device [1] DeviceID, - sysData [2] CHOICE { - wakeUp [0] KmeWakeUpInfo, -- PCC - remoteLock [1] KmeDeviceLock, -- PCC - forwardDnd [2] KmeSetForwardInfo, -- PCC - absentMessage [3] KmeAbsentMessage, -- PCC - passwordClear [4] NULL, -- PCC - extNumber [5] IA5String(SIZE(1..5)), - extName [6] KmeExtName, - cos [7] INTEGER, - joinGroup [8] DeviceID, - leaveGroup [9] DeviceID, - inService [10] BOOLEAN, -- 2002/01/24 - fcoKey [11] KmeFcoKeyList -- V2.0(No lock) - } - }, - acdQueue [3] SEQUENCE { -- No lock(V2.0 modified) - device DeviceID, - attribute CHOICE { - groupType [1] KmeGroupType, -- Not used(V2.0) - acdMode BOOLEAN, - ctiWaitTime INTEGER - } - } -} - -KmeSystemDataChanged ::= CHOICE { - systemData [0] ENUMERATED { - featureList (1), - speedDial (2), - trunkGroup (3), - extGroup (4), - pickGroup (5), - pagingGroup (6), - incomingGroup (7), - dayNightMode (8), - doorPhone (9), - vmGroup (10), - systemTime (11), - psGroup (12), - trunkGMembers (13), -- 02/01/24 - incomingGMembers (14), -- 02/01/24 - psGMembers (15), -- 02/01/24 - vmGMembers (16), -- 02/05/20 - broadcastGroup (17), -- V1.1 - broadcastGMembers (18), -- V1.1 - subdomainName (19), -- V2.0 - externalSensor (20), -- V2.0 - svm (21) -- TDA30 V2.2 - }, - deviceData [1] SEQUENCE { - device [0] DeviceID, - sysData [1] ENUMERATED { - wakeUp (0), - remoteStatationLock (1), - callLogLock (2), - absentMessage (3), - forwardDnd (4), - cos (5), - extName (6), -- 01/12/17 - assocExtGroup (7), -- 01/12/17 - fcoKey (8), -- V2.0 - sxdpMaster (9) -- V2.0 - } - }, - deviceBasicInfo [2] DeviceID, - reconfiguration [3] NULL -- 02/04/03 -} - -KmeSystemDataLinkedReply ::= SEQUENCE { - crossRefID [0] ServiceCrossRefID, -- 01/12/17 - segmentID [1] INTEGER, - lastSegment [2] BOOLEAN, - sysData [3] KmeGetSystemDataRsp OPTIONAL -- 02/04/22 -} - -KmeGetSystemDataPosAck ::= ServiceCrossRefID -- Cross Reference Identifier01/12/17 - --- 2002/07/02 Moditifed -KmeSystemCrossRefID ::= OCTET STRING(SIZE(4)) - -KmeLockSystemData ::= CHOICE { - request SEQUENCE { - systemDataLock BOOLEAN, -- true:lock, false:unlock - CHOICE { - lock DeviceID, - unlock KmeSystemCrossRefID - } - }, - lockResult KmeSystemCrossRefID -} - -KmeSystemDataStatus ::= SEQUENCE { - systemDataLock BOOLEAN, - lockingDevice DeviceID OPTIONAL -} - --- 2002/12/19 added -KmeSystemDataRevision ::= OCTET STRING(SIZE(0..128)) - -KmeGetSystemDataRevision ::= CHOICE { -- V2.0 - request KmeRevisionType, - result KmeSystemDataRevision -} - -KmeRevisionType ::= ENUMERATED { -- V2.0 - systemDataRevision (0), - speedDialRevision (1) -} - ----true:Event is enable -ProgrammingEventOn ::= BOOLEAN -- V2.0 - -KmeSetProgrammingEventOn ::= CHOICE { -- V2.0 - request ProgrammingEventOn -} - --- End of KmeSystemData - ------------------------------------------------------------------------------- --- KmeLocalAlermMessage ------------------------------------------------------------------------------- - -KmeLocalAlerm ::= CHOICE { - singleMessage [0] OCTET STRING(SIZE(0..24)), - wideMessage [1] OCTET STRING(SIZE(0..48)) -} - --- End of KmeLocalAlermMessage - ------------------------------------------------------------------------------- --- KmeAdditionalData (PrivateData in a CSTA standard service/event) ------------------------------------------------------------------------------- - --- MakeCall-Request -KmeTrunkId ::= DeviceID - --- GetSwitchingFunctionDevices-Request -KmeOtherDevice ::= ENUMERATED { - vm (0), - doorPhone (1), -- including Door openor - disa (2), - pagingGroup (3), -- 2001/12/17 - psGruop (4), -- 2001/12/17 - externalRinger (5), -- 2002/04/26 - externalSensor (6), -- 2002/04/26 - externalPager (7), -- 2002/04/26 - modem (8), -- 2002/04/26 - hdlc (9), -- 2002/04/26 - pbxSystem (10), -- 2002/04/26 - svm (11) -- 2004/10/04 for TDA30 V2.2 -} - --- Call Detail Record Report -KmeCdrConditionCode ::= ENUMERATED { - cl (0), -- Reverse Charging - tr (1), -- Call Transfer - fw (2), -- Call Forwarding - d0 (3), -- DISA/TIE - rm (4), -- Remote Maintenance - na (5) -- No Answer -} - -KmeFeatureNumber ::= INTEGER --- 1: Call Waiting(Delivered-Event) --- Not used --- 2: Answered by TAM(AnswerCall-Request) --- PCC PC Console/PC Phone only --- 3: Visual Caller ID(CallInformation-Event) 2002/05/27 --- 4: New Call with temporary COS(ServiceInitiated-Event) 2004/11/08 - --- Set Display mod. 2002/08/08 -KmeProprietaryChars ::= OCTET STRING(SIZE(0..144)) - --- Held Event -KmeHoldType ::= ENUMERATED { - consultation (0), - normal (1), - exclusive (2) -} - --- Deflect Call 2002/07/17 -KmeForcedAlerting ::= BIT STRING { - fwdDnd (0), - timer (1) -} - ---------------------------------------------------------------------------- --- Kme Private Events ---------------------------------------------------------------------------- - -KmeDigitsReport ::= SEQUENCE { - connection ConnectionID, - digits IA5String(SIZE(0..64)) -} - -KmeOgmStatus ::= SEQUENCE { - connection ConnectionID, - state KmeOgmPlayState, - ogmId INTEGER, - ogmPortNumber DeviceID -} - -KmeWakeupResult ::= SEQUENCE { - device DeviceID, - state KmeWakeupState, - wakeupTime KmeWakeUpTime, - invokeTime GeneralizedTime, - restOfRetry INTEGER OPTIONAL -} - -KmeUnconferenced ::= SEQUENCE { - unconferencingDevice DeviceID, - primaryCall ConnectionID, - secodaryCall ConnectionID OPTIONAL, - primaryNID [1] DeviceID OPTIONAL, - secondaryNID [2] DeviceID OPTIONAL, - primaryConnectionInfo LocalConnectionState, - secondaryConnectionInfo LocalConnectionState OPTIONAL -} - --- 2002/04/26 05/17 mod. -KmeTamEnded ::= ConnectionID - --- 2002/05/17 Added. -KmePcRecEnded ::= ConnectionID - --- 2002/07/22 Added -KmeSwitchChannel ::= ConnectionID - --- 2002/07/26 Added -KmeFreeOgmPort ::= INTEGER - -KmeCallControlSrvEvt ::= CHOICE { - dndOverride [0] KmeDndOverride, - interuptCall [1] KmeInteruptCall, - eFA [2] KmeExternalFeatureAccess, - tempTollChange [3] KmeTempTollChange, - doorOpen [4] KmeDoorOpen, - twoWayRec [5] KmeTwoWayRec, - callBackInvoke [6] KmeCallBackInvoke, - pcRec [7] KmePcRec, - switchChannel [8] KmeSwitchChannel -} - -KmeDeviceStatus ::= CHOICE { - agentStatus [0] KmeDeviceAgentStatus, - callStatus [1] KmeDeviceCallStatus, - serviceStatus [2] KmeDeviceServiceStatus, - lineStatus [3] KmeLineStatus -- TDA600 -} - -KmeDeviceMonitor ::= CHOICE { - startDeviceMonitor [0] KmeStartDeviceMonitor, - stopDeviceMonitor [1] KmeStopDeviceMonitor -} - -KmeSystemData ::= CHOICE { - getSystemData [0] KmeGetSystemData, - setSystemData [1] KmeSetSystemData, - systemDataChanged [2] KmeSystemDataChanged, - systemDataLinkedReply [3] KmeSystemDataLinkedReply, - getSystemDataPosAck [4] KmeGetSystemDataPosAck, - lockSystemData [5] KmeLockSystemData, -- 2002/05/17 - systemDataStatus [6] KmeSystemDataStatus, -- 2002/05/17 - dataRevisionRecord [7] KmeSystemDataRevision, -- 2002/12/19 - getDataRevisionRecord [8] KmeGetSystemDataRevision, -- V2.0 - setprogrammingEventOn [9] KmeSetProgrammingEventOn -- V2.0 -} - --- Private Data added in Standard Services -KmeAdditionalData ::= CHOICE { - fowardType [1] KmeForwardType, -- SetForwarding - trunkId [2] KmeTrunkId, -- Not Used. - otherDevice [3] KmeOtherDevice, -- GetSwitchingFunctionDevices - vmRecExtNo [4] IA5String(SIZE(1..5)), -- ConsultationCall - deviceCategory [5] KmeChangedDeviceCategory, -- SwitchingFunctionDevice Changed - device [6] DeviceID, -- GetAutoWorkMode-Request, SetAutoWorkMode-Request - featureNumber [7] KmeFeatureNumber, -- AnswerCall-Request, Delivered-Event - proprietaryContents [8] KmeProprietaryChars, -- Set Display - holdType [9] KmeHoldType, -- Held Event - conditionCode [10] KmeCdrConditionCode, -- Call Detail Records Report - lockDisplay [11] BOOLEAN, -- SetDisplay - forcedAlerting [12] KmeForcedAlerting, -- DeflectCall - callID [13] CallID, -- RingStatus - ogmContinuation [14] BOOLEAN, -- DeflectCall - broadcastGroupNo [15] INTEGER, -- SInit,Orig,Delivered,Established - ringPattern [16] INTEGER, -- DeflectCall V2.0 - didNo [17] DeviceID -- Delivered V2.0 -} - -KmePrivateEvent ::= CHOICE { - digitsReport [1] KmeDigitsReport, - ogmStatus [2] KmeOgmStatus, - wakeupResult [3] KmeWakeupResult, - unconferenced [4] KmeUnconferenced, - tamEnded [5] KmeTamEnded, -- 2002/04/26 05/17 mod. - pcRecEnded [6] KmePcRecEnded, -- 2002/05/17 Added. - callbackNotification [7] CallBackNotification, -- 2002/05/28 Added - freeOgmPort [8] KmeFreeOgmPort, -- 2002/08/26 Added - pDFStatus [9] KmePDFStatus -- Ver2.0 -} - ------------------------------------------------------------------------------- --- Resource Control ------------------------------------------------------------------------------- - -KmeResourceControl ::= CHOICE { - ogmStart [0] KmeOgmStart, - ogmStop [1] KmeOgmStop -} - -KmeOgmStart ::= SEQUENCE { - connection ConnectionID, - ogmId INTEGER -} - -KmeOgmStop ::= ConnectionID - ------------------------------------------------------------------------------- --- Generic Services/Events ------------------------------------------------------------------------------- - -KmeGenericSrvEvt ::= CHOICE { - serviceRequest [0] KmeGenericServiceReq, - serviceResult [1] KmeGenericServiceRsp, - event [2] KmeGenericEvent -} - -KmeGenericServiceReq ::= SEQUENCE { - serviceNo INTEGER, - device DeviceID OPTIONAL, - connection ConnectionID OPTIONAL, - number INTEGER OPTIONAL, - string IA5String(SIZE(0..128)) OPTIONAL -} - -KmeGenericServiceRsp ::= SEQUENCE { - number INTEGER OPTIONAL, - string IA5String(SIZE(0..128)) OPTIONAL -} - -KmeGenericEvent ::= SEQUENCE { - eventNo INTEGER, - device DeviceID OPTIONAL, - connection ConnectionID OPTIONAL, - state LocalConnectionState OPTIONAL, - cause INTEGER OPTIONAL, - message IA5String(SIZE(1..128)) OPTIONAL -} - ------------------------------------------------------------------------------- --- Root data structure of KME Specific Data ------------------------------------------------------------------------------- - -KMESpecificPrivateData ::= CHOICE { - kmeCallControl [1] KmeCallControlSrvEvt, - kmeDeviceStatus [2] KmeDeviceStatus, - kmeDeviceMonitor [3] KmeDeviceMonitor, - kmeSystemData [4] KmeSystemData, - kmeLocalAlerm [5] KmeLocalAlerm, - kmeAdditionalData [6] KmeAdditionalData, - kmePrivateEvent [7] KmePrivateEvent, - kmeResourceControl [8] KmeResourceControl, - kmeGeneric [9] KmeGenericSrvEvt, - kmeExtendedDataAccess [10] OCTET STRING(SIZE(0..200)), - kmePDFControl [11] KmePDFSrvEvt, -- Ver2.0 - kmeAlterIf [12] KmeAlterIfSrvEvt, -- TDA600 - kmeHotelControl [13] KmeHotelSrvEvt -- TDA600 v4.0 -} - -END -- of KME-specific-types -- cgit v1.2.3