Skip to main content

Module values

Module values 

Source
Expand description

Typed numeric values used by SCCP messages.

Most Skinny numeric fields are extensible firmware contracts. Data-bearing Unknown variants keep them type-safe without making newer phones fail to decode. Convert from the wire with From<u32>, inspect known values through ALL_KNOWN, and use wire_value (or Into<u32>) when encoding.

Structs§

PartyInformationRestrictions
Identity fields a station must suppress for a conference participant.
PhoneFeatures
Feature flags advertised in the three-byte station protocol field.
ProtocolVersion
A negotiated SCCP protocol version in the supported 3..=22 range.
ReceiveTransmit
Permitted media directions in a capability entry.
StationSessionContext
Negotiated inputs that select station-facing message layouts.

Enums§

AddParticipantResult
Outcome returned when attaching a conference participant.
AlarmSeverity
Operational severity attached to a station alarm report.
AnnouncementPlayMode
Ordering policy for playing an announcement sequence.
AnnouncementPlayStatus
Completion status returned when announcement playback finishes.
AuditParticipantResult
Outcome returned by a conference-participant audit.
BusyLampFieldState
Busy-lamp-field availability reported by a subscription notification.
ButtonType
Button definitions use the stimulus values plus provisioning-only placeholder values in the 0xf1..=0xf5 range.
CallForwardKind
Call-forwarding condition represented by a forwarding entry.
CallHistoryDisposition
History bucket assigned to a completed call.
CallInfoVisibility
Visibility policy for call-information presentation.
CallPriority
Precedence assigned to a call or media request.
CallSecurityState
Security indication presented for a call.
CallState
Station call-state indication shown by the call plane.
CallType
Direction and origin classification attached to call information.
Codec
Skinny payload capability / codec identifier.
CodecKind
Broad media class for a codec capability.
ConferenceResourceType
Media resource allocated for a station-managed conference.
CreateConferenceResult
Outcome returned by conference creation.
DeleteConferenceResult
Outcome returned by conference deletion.
DeviceType
Station device model identifier.
Digit
One keypad digit, including the extended A-D symbols.
DtmfMode
Policy used to transport connected-call DTMF digits.
DynamicCallInfoLayout
Version-selected shape of a dynamic call-information payload.
EchoCancellation
Station echo-cancellation policy for an audio channel.
EncryptionCapability
SRTP algorithm support advertised by a media capability.
EncryptionMethod
SRTP encryption algorithm selected for a media channel.
EndOfAnnouncementAck
Requested acknowledgement behavior at the end of an announcement.
G723BitRate
Bit-rate selector occupying the codec qualifier word for G.723.
IpAddressType
Network-address family selected by a versioned media layout.
KeyMode
Call-state context used to select an advertised soft-key set.
LampMode
Visual state selected for a station lamp.
LayoutProfile
Wire-layout transitions used between SCCP versions 3 and 22.
MediaPathCapability
Capability state reported for a station media path.
MediaPathEvent
Availability transition reported for a station media path.
MediaPathId
Station audio-path component named by a media-path event.
MediaStatus
Result status returned by media-channel operations.
MediaTransport
Transport family requested for a media endpoint.
MediaType
Media class used when allocating or closing ports.
MessageWaitingResult
Result returned for a message-waiting notification.
MicrophoneMode
Station microphone state selected by call control.
MiscCommandType
Codec-specific operation carried by a miscellaneous multimedia command.
ModifyConferenceResult
Outcome returned by conference modification.
NotificationPriority
Ordered status-line notification slots. Larger values take precedence.
QosDirection
RSVP reservation direction carried by SCCP QoS service messages.
QosErrorCode
QoS service failure reported independently of RSVP protocol errors.
QosReservationStyle
RSVP reservation style used by QoS path setup.
ResetType
Restart scope requested from a station.
RingDuration
Whether a ringer command applies once or continuously.
RingerMode
Audible ringer pattern selected for the station.
RsvpErrorCode
RSVP protocol error returned by a failed QoS reservation.
SilenceSuppression
Station-side voice-activity detection/silence suppression policy.
SoftKey
Soft-key events are one-based positions in the advertised template.
SpeakerMode
Station speaker state selected by call control.
StatisticsProcessing
Whether a connection-statistics response clears the station counters.
Stimulus
Physical or logical button stimulus reported by a station.
SubscriptionCause
Result of a phone-book/BLF subscription request.
Tone
Tone identifier used by tone and announcement commands.
ToneDirection
Media direction in which a station should play a tone.
UnregisterStatus
Station result attached to an unregister acknowledgement.
VideoFormat
Picture-size profile used by a video capability.

Constants§

RFC2833_TELEPHONE_EVENT_PAYLOAD
Dynamic RTP payload type used for telephone-event DTMF when a station is configured to send digits through the media stream.