summaryrefslogtreecommitdiff
path: root/KME-specific-types.hrl
diff options
context:
space:
mode:
Diffstat (limited to 'KME-specific-types.hrl')
-rw-r--r--KME-specific-types.hrl205
1 files changed, 205 insertions, 0 deletions
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}).
+