From 31cd25a7dd51f9cb8676370fadf630cf4c81c93b Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 23 Oct 2015 10:18:38 +0200 Subject: Initial import --- KME-specific-types.hrl | 205 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 205 insertions(+) create mode 100644 KME-specific-types.hrl (limited to 'KME-specific-types.hrl') diff --git a/KME-specific-types.hrl b/KME-specific-types.hrl new file mode 100644 index 0000000..69a0da1 --- /dev/null +++ b/KME-specific-types.hrl @@ -0,0 +1,205 @@ +%% Generated by the Erlang ASN.1 compiler version:1.7 +%% Purpose: Erlang record definitions for each named and unnamed +%% SEQUENCE and SET, and macro definitions for each value +%% definition,in module KME-specific-types + + + +-record('KmeSpeedDialRequest',{ +startSerialNo, number, tenantNo = asn1_NOVALUE}). + +-record('KmeSpeedDial_SEQOF',{ +serialNumber, registeredDigits = asn1_NOVALUE, callerName = asn1_NOVALUE}). + +-record('KmeWakeUpTime',{ +hour, minute}). + +-record('KmeWakeUpInfo',{ +time = asn1_NOVALUE, schedule}). + +-record('KmeDayNightMode_SEQOF',{ +tenantNo, mode}). + +-record('KmeSetForwardInfo',{ +forwardingType, activateForward, forwardDN = asn1_NOVALUE}). + +-record('KmeFeatureList_SEQOF',{ +featureNo, featureDigits = asn1_NOVALUE}). + +-record('KmeExtGroupEntry',{ +device, name = asn1_NOVALUE, devNumber, cabinetNO = asn1_NOVALUE, psNo = asn1_NOVALUE, numberOfBch = asn1_NOVALUE}). + +-record('KmeTrkGroupEntry',{ +device, name = asn1_NOVALUE, coNo, cabinetNO = asn1_NOVALUE}). + +-record('KmeExtMembers',{ +groupNo, members}). + +-record('KmeTrkMembers',{ +groupNo, members}). + +-record('KmeExtTrkGroupList_SEQOF',{ +groupNo, name = asn1_NOVALUE, tenantNo = asn1_NOVALUE}). + +-record('KmePckPagGroupList_SEQOF',{ +groupNo, memberList = asn1_NOVALUE}). + +-record('KmeIcmGrpMembers',{ +grpDevice, members}). + +-record('KmeIncomingGroupList_SEQOF',{ +groupNo, device, name = asn1_NOVALUE, extNo = asn1_NOVALUE, groupType, acdMode, ctiWaitTime, queueSize = asn1_NOVALUE}). + +-record('KmeDoorPhone_SEQOF',{ +doorPhoneNo, device, name = asn1_NOVALUE}). + +-record('KmeVmGroupList_SEQOF',{ +device, vmType, name = asn1_NOVALUE, dtmfType = asn1_NOVALUE}). + +-record('KmePsGroupList_SEQOF',{ +groupNo, device, name = asn1_NOVALUE, memberList = asn1_NOVALUE, memberList2 = asn1_NOVALUE, memberList3 = asn1_NOVALUE, memberList4 = asn1_NOVALUE}). + +-record('KmeChangeExtNo',{ +requestingDevice, newExtNo}). + +-record('KmeChangeName',{ +requestingDevice, newName = asn1_NOVALUE}). + +-record('KmeDeviceStateEntry',{ +device, number = asn1_NOVALUE, status}). + +-record('KmePhoneProperty',{ +portType, phoneCode, lcdRows, lcdColumns, numberOfCoKeys, numberOfSoftKeys, spPhone}). + +-record('KmeDeviceExtNo',{ +devNumber, extNo = asn1_NOVALUE}). + +-record('KmeDeviceName',{ +extNo, name}). + +-record('KmeFcoKeyInfo',{ +button, function}). + +-record('KmeExternalSensorList_SEQOF',{ +sensorNo, device, name = asn1_NOVALUE}). + +-record('KmeTenantSpeedDial',{ +tenantNo, kmeSpeedDial}). + +-record('KmeDistributionMethod',{ +group, type}). + +-record('KmePDFStart',{ +device}). + +-record('KmePDFStatus',{ +targetDevice, originatingDevice, status}). + +-record('KmeSvmList_SEQOF',{ +device, name = asn1_NOVALUE}). + +-record('NumberOfMsgPort',{ +numberOfMsgPort, numberOfFreePort}). + +-record('KmeTempTollChange',{ +connection, tollLevel}). + +-record('KmeTwoWayRec',{ +connection, vmGroupExtNo}). + +-record('KmeCallBackInvokeReq',{ +callBackID, requestingDevice, targetDevice = asn1_NOVALUE}). + +-record('CallBackNotification',{ +callBackID, prompted, requestingDevice, targetDevice}). + +-record('KmePcRec',{ +connection, pcRecOn}). + +-record('KmeDeviceAgentStatus',{ +device, status, imcomingGroup}). + +-record('KmeDeviceCallStatus_SEQOF',{ +device, status}). + +-record('KmeDeviceCallStatus_SEQOF_status_parkStatus',{ +area, call, action}). + +-record('KmeDeviceServiceStatus',{ +source, status}). + +-record('KmeLineStatus',{ +segmentId, lineInformation}). + +-record('KmeBroadcastGroupList_SEQOF',{ +groupNo, name = asn1_NOVALUE}). + +-record('KmeBroadcastGrpMembers',{ +groupNo, members}). + +-record('KmeDeviceDataList_SEQOF',{ +device, sysData}). + +-record('KmeDeviceDataList_SEQOF_sysData_standardInfo',{ +wakeUp = asn1_NOVALUE, remoteLock = asn1_NOVALUE, callLogLock = asn1_NOVALUE, absentMessage = asn1_NOVALUE, forwardDnd = asn1_NOVALUE, cos = asn1_NOVALUE, phoneProperty = asn1_NOVALUE, assocIncomGroup = asn1_NOVALUE, messageWaiting = asn1_NOVALUE, assocExtGroup = asn1_NOVALUE}). + +-record('KmePdnGMembers',{ +groupDevice, members}). + +-record('KmeCheckStatusList_SEQOF',{ +extNo, status, cleanUpStatus = asn1_NOVALUE}). + +-record('KmeGetSystemDataReq_deviceData',{ +device, sysData}). + +-record('KmeGetSystemDataReq_trkExtGMember',{ +groupNo, groupType}). + +-record('KmeGetSystemDataReq_incomGMember',{ +groupNo}). + +-record('KmeGetSystemDataRsp',{ +timeStamp = asn1_NOVALUE, featureList = asn1_NOVALUE, speedDial = asn1_NOVALUE, trunkGroup = asn1_NOVALUE, extGroup = asn1_NOVALUE, pickGroup = asn1_NOVALUE, pagingGroup = asn1_NOVALUE, incomingGroup = asn1_NOVALUE, dayNightMode = asn1_NOVALUE, wakeUp = asn1_NOVALUE, remoteLock = asn1_NOVALUE, callLogLock = asn1_NOVALUE, forwardDnd = asn1_NOVALUE, absentMessage = asn1_NOVALUE, trkGMembers = asn1_NOVALUE, extGMembers = asn1_NOVALUE, incomGMembers = asn1_NOVALUE, doorPhone = asn1_NOVALUE, vmGroup = asn1_NOVALUE, manufacturerName = asn1_NOVALUE, subdomainName = asn1_NOVALUE, softwareVersion = asn1_NOVALUE, ctiVersion = asn1_NOVALUE, regionCode = asn1_NOVALUE, systemTime = asn1_NOVALUE, numberOfMsgPort = asn1_NOVALUE, psGroup = asn1_NOVALUE, youAre = asn1_NOVALUE, svm = asn1_NOVALUE, pdn = asn1_NOVALUE, cos = asn1_NOVALUE, phoneProperty = asn1_NOVALUE, assocIncomGroup = asn1_NOVALUE, messageWaiting = asn1_NOVALUE, deviceList = asn1_NOVALUE, assocExtGroup = asn1_NOVALUE, vmGMembers = asn1_NOVALUE, extName = asn1_NOVALUE, broadcastGroup = asn1_NOVALUE, broadcastGMembers = asn1_NOVALUE, fcoKeyList = asn1_NOVALUE, sxdpMaster = asn1_NOVALUE, pbxType = asn1_NOVALUE, externalSensor = asn1_NOVALUE, deviceDataList = asn1_NOVALUE, guestCheckStatus = asn1_NOVALUE}). + +-record('KmeSetSystemData_deviceData',{ +device, sysData}). + +-record('KmeSetSystemData_acdQueue',{ +device, attribute}). + +-record('KmeSystemDataChanged_deviceData',{ +device, sysData}). + +-record('KmeSystemDataLinkedReply',{ +crossRefID, segmentID, lastSegment, sysData = asn1_NOVALUE}). + +-record('KmeLockSystemData_request',{ +systemDataLock, id}). + +-record('KmeSystemDataStatus',{ +systemDataLock, lockingDevice = asn1_NOVALUE}). + +-record('KmeDigitsReport',{ +connection, digits}). + +-record('KmeOgmStatus',{ +connection, state, ogmId, ogmPortNumber}). + +-record('KmeWakeupResult',{ +device, state, wakeupTime, invokeTime, restOfRetry = asn1_NOVALUE}). + +-record('KmeUnconferenced',{ +unconferencingDevice, primaryCall, secodaryCall = asn1_NOVALUE, primaryNID = asn1_NOVALUE, secondaryNID = asn1_NOVALUE, primaryConnectionInfo, secondaryConnectionInfo = asn1_NOVALUE}). + +-record('KmeOgmStart',{ +connection, ogmId}). + +-record('KmeGenericServiceReq',{ +serviceNo, device = asn1_NOVALUE, connection = asn1_NOVALUE, number = asn1_NOVALUE, string = asn1_NOVALUE}). + +-record('KmeGenericServiceRsp',{ +number = asn1_NOVALUE, string = asn1_NOVALUE}). + +-record('KmeGenericEvent',{ +eventNo, device = asn1_NOVALUE, connection = asn1_NOVALUE, state = asn1_NOVALUE, cause = asn1_NOVALUE, message = asn1_NOVALUE}). + -- cgit v1.2.3