Package com.ringcentral.definitions
Class SipRegistrationDeviceInfo
java.lang.Object
com.ringcentral.definitions.SipRegistrationDeviceInfo
-
Field Summary
FieldsModifier and TypeFieldDescriptionBox billing identifier of a device.Computer name (for devices of `SoftPhone` type only)Internal identifier of a deviceNetwork location status.Timestamp of receiving last location report in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format including timezone, for example *2016-03-10T18:07:52.534Z Format: date-timePooling type of device: - `Host` - device with standalone paid phone line which can be linked to soft phone client instance - `Guest` - device with a linked phone line - `None` - device without a phone line or with specific line (free, BLA, etc.) Enum: Host, Guest, NoneDevice name.Phone lines informationSerial number for HardPhone (is returned only when the phone is shipped and provisioned); endpoint_id for Softphone and mobile applicationsDevice identification number (SKU, Stock Keeping Unit) in the format TP-ID [-AT-AC], where TP is device type (HP for RC desk phones, DV for all other devices including soft phones); ID - device model ID; AT - add-on type ID; AC - add-on count (if any).Enum: Online, OfflineDevice type Enum: HardPhone, SoftPhone, OtherPhone, Paging, WebPhone, RoomCanonical URI of the resource Format: uriSupported only for devices assigned to Limited extensions. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboxBillingId
(Long boxBillingId) computerName
(String computerName) emergency
(SipRegistrationDeviceEmergencyInfo emergency) emergencyServiceAddress
(DeviceEmergencyServiceAddressResourceDefault emergencyServiceAddress) extension
(DeviceExtensionInfo extension) inCompanyNet
(Boolean inCompanyNet) lastLocationReportTime
(String lastLocationReportTime) linePooling
(String linePooling) model
(DeviceModelInfo model) phoneLines
(DevicePhoneLinesInfo[] phoneLines) shipping
(ShippingInfo shipping) site
(DeviceSiteInfo site) useAsCommonPhone
(Boolean useAsCommonPhone)
-
Field Details
-
uri
Canonical URI of the resource Format: uri -
id
Internal identifier of a device -
type
Device type Enum: HardPhone, SoftPhone, OtherPhone, Paging, WebPhone, Room -
sku
Device identification number (SKU, Stock Keeping Unit) in the format TP-ID [-AT-AC], where TP is device type (HP for RC desk phones, DV for all other devices including soft phones); ID - device model ID; AT - add-on type ID; AC - add-on count (if any). For example 'HP-56-2-2' -
status
Enum: Online, Offline -
name
Device name. Mandatory if ordering SoftPhone or OtherPhone. Optional for HardPhone. If not specified for HardPhone, then device model name is used as device name -
serial
Serial number for HardPhone (is returned only when the phone is shipped and provisioned); endpoint_id for Softphone and mobile applications -
computerName
Computer name (for devices of `SoftPhone` type only) -
model
-
extension
-
emergencyServiceAddress
-
emergency
-
shipping
-
phoneLines
Phone lines information -
boxBillingId
Box billing identifier of a device. Applicable only for HardPhones. It is an alternative way to identify the device to be ordered. Either model structure, or boxBillingId must be specified forT?HardPhone Format: int64 -
useAsCommonPhone
Supported only for devices assigned to Limited extensions. If true, enables users to log in to this phone as a common phone. -
linePooling
Pooling type of device: - `Host` - device with standalone paid phone line which can be linked to soft phone client instance - `Guest` - device with a linked phone line - `None` - device without a phone line or with specific line (free, BLA, etc.) Enum: Host, Guest, None -
inCompanyNet
Network location status. `true` if the device is located in the configured corporate network (On-Net); `false` for Off-Net location. Parameter is not returned if `EmergencyAddressAutoUpdate` feature is not enabled for the account/user, or if device network location is not determined -
site
-
lastLocationReportTime
Timestamp of receiving last location report in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format including timezone, for example *2016-03-10T18:07:52.534Z Format: date-time
-
-
Constructor Details
-
SipRegistrationDeviceInfo
public SipRegistrationDeviceInfo()
-
-
Method Details
-
uri
-
id
-
type
-
sku
-
status
-
name
-
serial
-
computerName
-
model
-
extension
-
emergencyServiceAddress
public SipRegistrationDeviceInfo emergencyServiceAddress(DeviceEmergencyServiceAddressResourceDefault emergencyServiceAddress) -
emergency
-
shipping
-
phoneLines
-
boxBillingId
-
useAsCommonPhone
-
linePooling
-
inCompanyNet
-
site
-
lastLocationReportTime
-