Get Phone Line Night Mode


This request returns the currently active night mode line of the phone line.

Resource

GET /phonelines/<OID>/night_mode

Where OID is the object ID of the phone line.

Parameters

None

Payload

None

Response

Object Response < PhoneLine > or NULL if there is no night mode line active

Context

Authorization

Administrator

Errors

Example

Request
GET https://xelion.nl/api/v1/master/phonelines/1033697/night_mode
Response
{
  "object": {
    "allowedNumbers": [
      {
        "externalNumber": "",
        "orderNumber": 1,
        "oid": "1740727",
        "objectType": "XCCAllowedNumber"
      }
    ],
    "externalNumber": "",
    "callername": testline,
    "extensions": [
      {
        "commonName": "432",
        "addressType": "Telephone",
        "address": "432",
        "label": "",
        "orderNumber": 1,
        "oid": "10317821",
        "objectType": "TelecomAddress"
      }
    ],
    "phones": [
      {
        "phone": {
          "permissions": "ReadWriteRemove",
          "commonName": "Softphone van Gebruiker A",
          "oid": "1651587",
          "objectType": "XCCPhone"
        },
        "lineOrder": 1,
        "oid": "10317682",
        "objectType": "XCCConnectedPhone"
      }
    ],
    "lineHuntingPolicy": "linear",
    "lineHuntingTimeout": 0,
    "ringLastTalkedToFirst": false,
    "associatedAddressable": {
      "permissions": "ReadWriteRemove",
      "commonName": "1234",
      "oid": "4338838",
      "objectType": "Person"
    },
    "dayNightMode": {
      "enableDayNightMode": true,
      "oneOffOverrideDateTime": "2017-07-21 12:00:00",
      "oneOffOverrideMode": "overrideNext",
      "switchTime": [
        {
          "day": "tuesday",
          "switchTime": "",
          "oid": "1726619",
          "objectType": "XCCDayNightModeSwitch"
        }
      ],
      "overrides": [
        {
          "overrideActive": true,
          "startOverrideDateTime": "2017-07-21 15:36:00",
          "endOverrideDateTime": "2017-07-28 15:38:00",
          "oid": "1726623",
          "objectType": "XCCDayNightModeOverride"
        }
      ],
      "oid": "1726618",
      "objectType": "XCCDayNightMode"
    },
    "forwardCallerIdMap": [
       {
        "addressStart": "0800",
        "orderNumber": 1,
        "oid": "12342353",
        "objectType": "XCCCallerIdMapping"
      }
    ],
    "autoAttendantOn": true,
    "autoAttendant": {
      "allowDirectNumber": false,
      "action1": {
        "permissions": "ReadWriteRemove",
        "commonName": "Telefoonaansluiting Arno Brugman",
        "oid": "1651130",
        "objectType": "XCCPhoneLine"
      },
      "voicemail1": true,
      "oid": "1740740",
      "objectType": "XCCDayNightMode"
    },
    "defaultFallback": {
      "permissions": "ReadWriteRemove",
      "commonName": "Telefoonaansluiting Arno Brugman",
      "oid": "1651130",
      "objectType": "XCCPhoneLine"
    },
    "userPhoneLine": {
      "message": "uhuh",
      "timeout": 10,
      "doNotDisturb": false,
      "anonymous": false,
      "redirection": "",
      "redirectionActive": false,
      "redirectionTimeout": 10,
      "fallbackActive": false,
      "voicemailActive": false,
      "listeners": [
        {
          "user": {
            "permissions": "ReadWriteRemove",
            "commonName": "arno",
            "oid": "1651120",
            "objectType": "UserProfile"
          },
          "oid": "1743972",
          "objectType": "XCCPhoneLineListener"
        }
      ],
      "userStatus": "available",
      "permissions": "ReadWriteRemove",
      "commonName": "",
      "oid": "1723049",
      "objectType": "XCCUserPhoneLine"
    },
    "hideInPhoneList": false,
    "showWaitingQueue": true,
    "processQueueInOrder": true,
    "maxQueueLength": 0,
    "dtmfBreakoutEnabled": false,
    "callQueueWrapupTime": 0,
    "saveCallRecording": true,
    "voicemailDeliveryNumber": "",
    "enableVoicemailDelivery": false,
    "voicemailDeliveryTimeout": 0,
    "unlimitedChannelCount": false,
    "announcementEnabled": false,
    "hideNumbers": false,
    "isChatable": false,
    "groupChatActive": false,
    "enableVoicemailSms": false,
    "isConferenceRoom": false,
    "conferenceRoomCallerId": "",
    "conferenceRoomListenOnly": false,
    "manualWrapUp": false,
    "connectFirstAvailable": false,
    "musicOnHoldCategory": {
      "permissions": "ReadWriteRemove",
      "commonName": "wachtrij",
      "oid": "1743966",
      "objectType": "XCCMusicOnHoldCategory"
    },
    "answerWithMusicOnHold": {
      "permissions": "ReadWriteRemove",
      "commonName": "wachtrij",
      "oid": "1743966",
      "objectType": "XCCMusicOnHoldCategory"
    },
    "positionReportPolicy": "betweenMessages",
    "positionReportTime": 0,
    "wallboardResetTime": "",
    "onlyExternalCalls": false,
    "missedCallThreshold": 0,
    "durationThresholdMin": 0,
    "durationThreshold": 0,
    "agentShowInbound": true,
    "agentShowOutbound": true,
    "agentShowTotal": true,
    "wallboardEntries": [
      {
        "parameter": "TOTAL_CALLS",
        "direction": "INCOMINGANDOUTGOING",
        "threshold1": 0,
        "threshold2": 0,
        "orderNr": 1,
        "oid": "1676309",
        "objectType": "XCCWallboardEntry"
      }
    ],
    "voicemailDeliveryMessage": {
      "originalLocation": "x-sd-hotdesking-activated.wav",
      "mimeType": "audio/wav",
      "size": 0,
      "commonName": "HotDesking1 en_UK",
      "oid": "1744012",
      "objectType": "Attachment"
    },
    "limitAccessToCallRecording": true,
    "callRecordingUsers": [
      {
        "permissions": "ReadWriteRemove",
        "commonName": "wes",
        "oid": "1651218",
        "objectType": "UserProfile"
      }
    ],
    "callLogUsers": [
      {
        "permissions": "ReadWriteRemove",
        "commonName": "arno",
        "oid": "1651120",
        "objectType": "UserProfile"
      }
    ],
    "managers": [
      {
        "user": {
          "permissions": "ReadWriteRemove",
          "commonName": "arnon",
          "oid": "1651565",
          "objectType": "UserProfile"
        },
        "oid": "1756113",
        "objectType": "XCCPhoneLineManager"
      }
    ],
    "trafficClasses": [
      {
        "trafficClass": {
          "permissions": "ReadWriteRemove",
          "commonName": "Xelion verkeersklasse west europa toegestaan",
          "oid": "1797858",
          "objectType": "XCCTrafficClass"
        },
        "orderNumber": 6,
        "oid": "1799167",
        "objectType": "XCCTrafficClassPhoneLine"
      }
    ],
    "permissions": "ReadWriteRemove",
    "commonName": "testline1234",
    "oid": "10317660",
    "objectType": "XCCPhoneLine"
  },
  "links": [
    {
      "rel": "self",
      "href": "http://sip.xelion.nl/api/v1/master/phonelines/10317660",
      "method": "GET"
    }
  ]
}