Expand description
Bounded XML documents for interactive phone displays and telemetry. Typed XML documents exchanged with phone services.
Known document schemas go through this Serde boundary so size, encoding, and document-type policy is applied consistently before a model is used.
Structs§
- Cisco
IpPhone Alarm - A typed
LastOutOfServiceInformationalarm document. - Cisco
IpPhone Alarm Entry - The single supported alarm entry within an alarm document.
- Cisco
IpPhone Alarm Enum - One named numeric enumeration in a phone alarm parameter list.
- Cisco
IpPhone Alarm Parameter List - Ordered parameters carried by a supported phone alarm.
- Cisco
IpPhone Alarm String - One named string value in a phone alarm parameter list.
- Cisco
IpPhone Background - Full-size and thumbnail URLs installed as the phone background.
- Cisco
IpPhone Directory - A complete, schema-ordered phone directory response.
- Cisco
IpPhone Directory Entry - A directory entry containing an optional display name and dialable value.
- Cisco
IpPhone Execute - A complete, schema-ordered execute document.
- Cisco
IpPhone Execute Item - One ordered URL action in an execute document.
- Cisco
IpPhone Graphic File Menu - A complete URL-backed graphic menu document.
- Cisco
IpPhone Graphic Menu - A complete inline-bitmap graphic menu document.
- Cisco
IpPhone Icon File Item - One indexed referenced icon used by an icon-file menu.
- Cisco
IpPhone Icon File Menu - A complete menu whose icons are loaded from resource URLs.
- Cisco
IpPhone Icon Item - One indexed inline bitmap icon used by an icon menu.
- Cisco
IpPhone Icon Menu - A complete menu whose icons are inline hexadecimal bitmaps.
- Cisco
IpPhone Icon Menu Item - One optional label/action pair with an optional icon association.
- Cisco
IpPhone Icon Title - Icon-bearing title used by an icon-file menu.
- Cisco
IpPhone Image - A complete inline-bitmap image document.
- Cisco
IpPhone Image File - A complete URL-backed image document.
- Cisco
IpPhone Image List - The ordered background choices pulled from a desktop
List.xmlresource. - Cisco
IpPhone Image List Item - One ordered full-size/thumbnail pair in a background image list.
- Cisco
IpPhone Input - A complete, schema-ordered interactive input document.
- Cisco
IpPhone Input Item - One field in a phone input-service document.
- Cisco
IpPhone KeyItem - Press and optional release actions bound to one physical key.
- Cisco
IpPhone Location Information - Typed wireless location-information document for interface one.
- Cisco
IpPhone Menu - A complete plain menu with optional lifecycle and physical-key actions.
- Cisco
IpPhone Menu Item - One optional label/action pair in a plain menu.
- Cisco
IpPhone OffPremises - Empty marker indicating that the phone considers itself off premises.
- Cisco
IpPhone SetBackground - Background-selection application document.
- Cisco
IpPhone SetBackground Preview - Background-preview application document.
- Cisco
IpPhone SetRing Tone - Ringtone-selection application document.
- Cisco
IpPhone Soft KeyItem - Optional label and press/release actions assigned to one soft-key slot.
- Cisco
IpPhone Status - A bitmap-backed status item displayed in the phone’s status area.
- Cisco
IpPhone Status File - A URL-backed status item displayed in the phone’s status area.
- Cisco
IpPhone Text - A complete, schema-ordered text display document.
- Cisco
IpPhone Touch Area Menu Item - One optional label, action, and selection region in a graphic-file menu.
- Cisco
IpPhone Wifi Location - Wireless location fields reported for the phone’s first interface.
- Conference
List Entry - Participant state needed to render conference menus and allowed actions.
- Opaque
Phone Alarm - Exact bounded bytes for a syntactically valid but unsupported alarm schema.
- Opaque
Phone Location - Exact bounded bytes for a syntactically valid unsupported location schema.
- Phone
Alarm Summary - Secret-safe fields selected from a known alarm document.
- Phone
Background Http Url - An HTTP URL accepted by the background selection and preview application.
- Phone
Background Tftp Url - A TFTP URI accepted in a background-image selection list.
- Phone
Bitmap Data - Validated hexadecimal bitmap data used by image-service documents.
- Phone
Bssid - A six-octet wireless basic-service-set address with redacted diagnostics.
- Phone
Execute Priority - Valid priority for one phone execute action.
- Phone
Execute Url - A schema-bounded action in a phone execute document.
- Phone
Image Url - A schema-bounded image resource URL.
- Phone
Input Parameter Name - A schema-bounded name used for one submitted query parameter.
- Phone
Location Summary - Secret-safe location summary without network names or addresses.
- Phone
Ringtone Url - An HTTP resource URL accepted by the ringtone-selection application.
- Phone
Service Priority - Valid display priority for a phone-service application-data envelope.
- Phone
Soft KeyPosition - A phone soft-key slot.
-1is the documented application/settings slot; physical rows use positions 1 through 16. Device-profile code may impose a smaller maximum without weakening the shared XML model. - Phone
Touch Area - A rectangular selection region in a graphic-file menu.
- Phone
XmlRefresh - Typed HTTP refresh metadata for a pulled phone-service document.
Enums§
- Cisco
IpPhone Alarm Parameter - An ordered, typed alarm parameter.
- Conference
List Action - Typed callback encoded into conference menu action URLs.
- Conference
List Document - Rendered conference overview in either supported menu family.
- Conference
Menu Family - Display schema used when rendering conference workflows.
- Conference
Participant Actions Document - Participant-specific conference actions in either supported menu family.
- Phone
Action Kind - The two execution domains understood by phone services.
- Phone
Alarm Kind - Allowlisted alarm family that is safe to publish without parameter data.
- Phone
Alarm Telemetry - Parsed alarm telemetry or a bounded lossless unknown schema.
- Phone
Background Control Document - Either application document accepted by the background-control service.
- Phone
Image Document - Any accepted image-service document family.
- Phone
Input Flags - One of the input modes accepted by a phone input-service field.
- Phone
Keypad Target - The application focus that receives keypad events for a displayable phone service document.
- Phone
Location Kind - Allowlisted location family that is safe to publish without location data.
- Phone
Location Telemetry - Parsed location telemetry or a bounded lossless unsupported schema.
- Phone
Status Document - Either accepted status-service document family.
- Phone
XmlError - Schema, resource-limit, and serialization failures at the XML boundary.
- Phone
XmlKey - A physical key event routed by a displayable phone service document.
Constants§
- CONFERENCE_
LIST_ MAX_ BYTES - Maximum encoded conference menu size, in bytes.
- CONFERENCE_
LIST_ MAX_ PARTICIPANTS - Maximum participants represented by a conference menu document.
- PHONE_
ALARM_ MAX_ BYTES - Maximum encoded alarm telemetry size, in bytes.
- PHONE_
BACKGROUND_ APPLICATION_ ID - Reserved application identifier used by background-image workflows.
- PHONE_
BACKGROUND_ CONTROL_ MAX_ BYTES - Maximum encoded background-control document size, in bytes.
- PHONE_
BACKGROUND_ LIST_ MAX_ BYTES - Maximum encoded background-image list size, in bytes.
- PHONE_
BACKGROUND_ LIST_ MAX_ ITEMS - Maximum choices in a background-image list.
- PHONE_
DIRECTORY_ MAX_ BYTES - Maximum encoded directory document size, in bytes.
- PHONE_
DIRECTORY_ MAX_ ENTRIES - Maximum entries accepted in a directory document.
- PHONE_
EXECUTE_ MAX_ BYTES - Maximum encoded execute document size, in bytes.
- PHONE_
EXECUTE_ MAX_ ITEMS - Maximum actions in one execute document.
- PHONE_
GRAPHIC_ FILE_ MENU_ MAX_ ITEMS - Maximum touch entries in an image-file graphic menu.
- PHONE_
GRAPHIC_ MENU_ MAX_ ITEMS - Maximum touch entries in an inline-bitmap graphic menu.
- PHONE_
ICON_ MENU_ MAX_ ICONS - Maximum embedded or referenced icons in an icon menu document.
- PHONE_
ICON_ MENU_ MAX_ ITEMS - Maximum selectable entries in an icon menu document.
- PHONE_
IMAGE_ BITMAP_ MAX_ BYTES - Maximum decoded bitmap data in an inline image, in bytes.
- PHONE_
IMAGE_ MAX_ BYTES - Maximum encoded size shared by image document families, in bytes.
- PHONE_
INPUT_ MAX_ BYTES - Maximum encoded input document size, in bytes.
- PHONE_
INPUT_ MAX_ ITEMS - Maximum input controls in one input document.
- PHONE_
LOCATION_ MAX_ BYTES - Maximum encoded location telemetry size, in bytes.
- PHONE_
MENU_ MAX_ BYTES - Maximum encoded size shared by menu document families, in bytes.
- PHONE_
MENU_ MAX_ ITEMS - Maximum selectable entries in a plain menu document.
- PHONE_
RINGTONE_ APPLICATION_ ID - Reserved application identifier used by ringtone workflows.
- PHONE_
RINGTONE_ MAX_ BYTES - Maximum encoded ringtone-control document size, in bytes.
- PHONE_
STATUS_ BITMAP_ MAX_ BYTES - Maximum decoded bitmap data in a status document, in bytes.
- PHONE_
STATUS_ MAX_ BYTES - Maximum encoded size shared by status document families, in bytes.
- PHONE_
TEXT_ APPLICATION_ ID - Reserved application identifier used by text-display workflows.
- PHONE_
TEXT_ LEGACY_ MAX_ CHARS - Compatibility character bound for display profiles with smaller text capacity.
- PHONE_
TEXT_ MAX_ BYTES - Maximum encoded text document size, in bytes.
- PHONE_
TEXT_ MAX_ CHARS - Maximum Unicode character count for a text document body.
- PHONE_
XML_ MAX_ NESTING_ DEPTH - Maximum element nesting accepted before deserialization.
Traits§
- Phone
XmlDocument - Common bounded parsing and serialization contract for a complete phone XML document.
Functions§
- from_
bytes - Parses bounded UTF-8, US-ASCII, or ISO-8859-1 XML using the encoding named in the declaration. The XML reader, rather than an ad-hoc byte scan, owns decoding, entity policy, and nesting validation.
- parse_
phone_ alarm - Parse one bounded alarm document without treating malformed known XML as an opaque schema.
- parse_
phone_ location - Parse one bounded location-information document without treating a malformed supported root as an opaque schema.
- to_
string - Serializes a known Serde model and rejects an oversized result.
- to_
writer - Serializes through the bounded string boundary before touching the writer.