pub enum DeviceType {
Show 111 variants
Undefined,
Phone30SpPlus,
Phone12SpPlus,
Phone12Sp,
Phone12,
Phone30Vip,
Cisco7910,
Cisco7960,
Cisco7940,
Cisco7935,
Vgc,
Ata186,
Ata188,
Virtual30SpPlus,
PhoneApplication,
AnalogAccess,
DigitalAccessPri,
DigitalAccessT1,
DigitalAccessTitan2,
AnalogAccessElvis,
DigitalAccessLennon,
ConferenceBridge,
ConferenceBridgeYoko,
ConferenceBridgeDixieland,
ConferenceBridgeSummit,
H225,
H323Phone,
H323Trunk,
MusicOnHold,
Pilot,
TapiPort,
TapiRoutePoint,
VoiceInbox,
VoiceInboxAdmin,
LineAnnunciator,
SoftwareMtpDixieland,
CiscoMediaServer,
ConferenceBridgeFlint,
RouteList,
LoadSimulator,
MediaTerminationPoint,
MediaTerminationPointYoko,
MediaTerminationPointDixieland,
MediaTerminationPointSummit,
Cisco7941,
Cisco7971,
MgcpStation,
MgcpTrunk,
RasProxy,
CiscoAddon7914,
Trunk,
Annunciator,
MonitorBridge,
Recorder,
MonitorBridgeYoko,
SipTrunk,
CiscoAddon7915_12,
CiscoAddon7915_24,
CiscoAddon7916_12,
CiscoAddon7916_24,
NokiaESeries,
Cisco7985,
Cisco7911,
Cisco7961Ge,
Cisco7941Ge,
Cisco7931,
Cisco7921,
Cisco7906,
NokiaIcc,
Cisco7962,
Cisco7937,
Cisco7942,
Cisco7945,
Cisco7965,
Cisco7975,
Cisco7925,
Cisco6921,
Cisco6941,
Cisco6961,
Cisco6901,
Cisco6911,
Cisco6945,
Cisco7926,
Cisco8945,
Cisco8941,
CiscoIpCommunicator,
Cisco7905,
Cisco7920,
Cisco7970,
Cisco7912,
Cisco7902,
Cisco7961,
Cisco7936,
AnalogGateway,
BriGateway,
Spa521s,
Spa524sg,
Spa502g,
Spa504g,
Spa525g,
Spa508g,
Spa509g,
Spa525g2,
Spa303g,
Spa512g,
Spa514g,
AddonSpa500s,
AddonSpa500ds,
AddonSpa932ds,
NotDefined,
Unknown(u32),
}Expand description
Station device model identifier.
Variants§
Undefined
Phone30SpPlus
Phone12SpPlus
Phone12Sp
Phone12
Phone30Vip
Cisco7910
Cisco7960
Cisco7940
Cisco7935
Vgc
Ata186
Ata188
Virtual30SpPlus
PhoneApplication
AnalogAccess
DigitalAccessPri
DigitalAccessT1
DigitalAccessTitan2
AnalogAccessElvis
DigitalAccessLennon
ConferenceBridge
ConferenceBridgeYoko
ConferenceBridgeDixieland
ConferenceBridgeSummit
H225
H323Phone
H323Trunk
MusicOnHold
Pilot
TapiPort
TapiRoutePoint
VoiceInbox
VoiceInboxAdmin
LineAnnunciator
SoftwareMtpDixieland
CiscoMediaServer
ConferenceBridgeFlint
RouteList
LoadSimulator
MediaTerminationPoint
MediaTerminationPointYoko
MediaTerminationPointDixieland
MediaTerminationPointSummit
Cisco7941
Cisco7971
MgcpStation
MgcpTrunk
RasProxy
CiscoAddon7914
Trunk
Annunciator
MonitorBridge
Recorder
MonitorBridgeYoko
SipTrunk
CiscoAddon7915_12
CiscoAddon7915_24
CiscoAddon7916_12
CiscoAddon7916_24
NokiaESeries
Cisco7985
Cisco7911
Cisco7961Ge
Cisco7941Ge
Cisco7931
Cisco7921
Cisco7906
NokiaIcc
Cisco7962
Cisco7937
Cisco7942
Cisco7945
Cisco7965
Cisco7975
Cisco7925
Cisco6921
Cisco6941
Cisco6961
Cisco6901
Cisco6911
Cisco6945
Cisco7926
Cisco8945
Cisco8941
CiscoIpCommunicator
Cisco7905
Cisco7920
Cisco7970
Cisco7912
Cisco7902
Cisco7961
Cisco7936
AnalogGateway
BriGateway
Spa521s
Spa524sg
Spa502g
Spa504g
Spa525g
Spa508g
Spa509g
Spa525g2
Spa303g
Spa512g
Spa514g
AddonSpa500s
AddonSpa500ds
AddonSpa932ds
NotDefined
Unknown(u32)
Implementations§
Trait Implementations§
Source§impl Clone for DeviceType
impl Clone for DeviceType
Source§fn clone(&self) -> DeviceType
fn clone(&self) -> DeviceType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DeviceType
Source§impl Debug for DeviceType
impl Debug for DeviceType
impl Eq for DeviceType
Source§impl From<DeviceType> for u32
impl From<DeviceType> for u32
Source§fn from(value: DeviceType) -> Self
fn from(value: DeviceType) -> Self
Converts to this type from the input type.
Source§impl From<u32> for DeviceType
impl From<u32> for DeviceType
Source§impl Hash for DeviceType
impl Hash for DeviceType
Source§impl PartialEq for DeviceType
impl PartialEq for DeviceType
impl StructuralPartialEq for DeviceType
Auto Trait Implementations§
impl Freeze for DeviceType
impl RefUnwindSafe for DeviceType
impl Send for DeviceType
impl Sync for DeviceType
impl Unpin for DeviceType
impl UnsafeUnpin for DeviceType
impl UnwindSafe for DeviceType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more