ims

package
v0.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 22, 2026 License: CC0-1.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AudioCodecAttributes

type AudioCodecAttributes struct {
	BitrateKbps  float32
	BandwidthKhz float32
}

func (*AudioCodecAttributes) MarshalParcel

func (s *AudioCodecAttributes) MarshalParcel(
	p *parcel.Parcel,
) error

func (*AudioCodecAttributes) UnmarshalParcel

func (s *AudioCodecAttributes) UnmarshalParcel(
	p *parcel.Parcel,
) error

type DelegateRegistrationState

type DelegateRegistrationState struct {
}

func (*DelegateRegistrationState) MarshalParcel

func (s *DelegateRegistrationState) MarshalParcel(
	p *parcel.Parcel,
) error

func (*DelegateRegistrationState) UnmarshalParcel

func (s *DelegateRegistrationState) UnmarshalParcel(
	p *parcel.Parcel,
) error

type DelegateRequest

type DelegateRequest struct {
}

func (*DelegateRequest) MarshalParcel

func (s *DelegateRequest) MarshalParcel(
	p *parcel.Parcel,
) error

func (*DelegateRequest) UnmarshalParcel

func (s *DelegateRequest) UnmarshalParcel(
	p *parcel.Parcel,
) error

type FeatureTagState

type FeatureTagState struct {
	FeatureTag string
	State      int32
}

func (*FeatureTagState) MarshalParcel

func (s *FeatureTagState) MarshalParcel(
	p *parcel.Parcel,
) error

func (*FeatureTagState) UnmarshalParcel

func (s *FeatureTagState) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ImsCallForwardInfo

type ImsCallForwardInfo struct {
	Condition    int32
	Status       int32
	ToA          int32
	Number       string
	TimeSeconds  int32
	ServiceClass int32
}

func (*ImsCallForwardInfo) MarshalParcel

func (s *ImsCallForwardInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ImsCallForwardInfo) UnmarshalParcel

func (s *ImsCallForwardInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ImsCallProfile

type ImsCallProfile struct {
	ServiceType                    int32
	CallType                       int32
	EmergencyServiceCategories     int32
	EmergencyCallRouting           int32
	EmergencyCallTesting           bool
	HasKnownUserIntentEmergency    bool
	RestrictCause                  int32
	CallerNumberVerificationStatus int32
}

func (*ImsCallProfile) MarshalParcel

func (s *ImsCallProfile) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ImsCallProfile) UnmarshalParcel

func (s *ImsCallProfile) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ImsConferenceState

type ImsConferenceState struct {
}

func (*ImsConferenceState) MarshalParcel

func (s *ImsConferenceState) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ImsConferenceState) UnmarshalParcel

func (s *ImsConferenceState) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ImsExternalCallState

type ImsExternalCallState struct {
	CallId    int32
	CallState int32
	CallType  int32
	Address   *location.Address
}

func (*ImsExternalCallState) MarshalParcel

func (s *ImsExternalCallState) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ImsExternalCallState) UnmarshalParcel

func (s *ImsExternalCallState) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ImsReasonInfo

type ImsReasonInfo struct {
	Code         int32
	ExtraCode    int32
	ExtraMessage string
}

func (*ImsReasonInfo) MarshalParcel

func (s *ImsReasonInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ImsReasonInfo) UnmarshalParcel

func (s *ImsReasonInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ImsRegistrationAttributes

type ImsRegistrationAttributes struct {
	RegistrationTech  int32
	TransportType     int32
	ImsAttributeFlags int32
	SipDetails        *SipDetails
}

func (*ImsRegistrationAttributes) MarshalParcel

func (s *ImsRegistrationAttributes) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ImsRegistrationAttributes) UnmarshalParcel

func (s *ImsRegistrationAttributes) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ImsSsData

type ImsSsData struct {
}

func (*ImsSsData) MarshalParcel

func (s *ImsSsData) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ImsSsData) UnmarshalParcel

func (s *ImsSsData) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ImsSsInfo

type ImsSsInfo struct {
	Status                  int32
	IcbNum                  string
	ProvisionStatus         int32
	ClirInterrogationStatus int32
	ClirOutgoingState       int32
}

func (*ImsSsInfo) MarshalParcel

func (s *ImsSsInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ImsSsInfo) UnmarshalParcel

func (s *ImsSsInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ImsStreamMediaProfile

type ImsStreamMediaProfile struct {
	AudioQuality         int32
	AudioDirection       int32
	VideoQuality         int32
	VideoDirection       int32
	RttMode              int32
	IsReceivingRttAudio  bool
	AudioCodecAttributes *AudioCodecAttributes
}

func (*ImsStreamMediaProfile) MarshalParcel

func (s *ImsStreamMediaProfile) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ImsStreamMediaProfile) UnmarshalParcel

func (s *ImsStreamMediaProfile) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ImsSuppServiceNotification

type ImsSuppServiceNotification struct {
	NotificationType int32
	Code             int32
	Index            int32
	Type             int32
	Number           string
}

func (*ImsSuppServiceNotification) MarshalParcel

func (s *ImsSuppServiceNotification) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ImsSuppServiceNotification) UnmarshalParcel

func (s *ImsSuppServiceNotification) UnmarshalParcel(
	p *parcel.Parcel,
) error

type MediaQualityStatus

type MediaQualityStatus struct {
	ImsCallSessionId        string
	MediaSessionType        int32
	TransportType           int32
	RtpPacketLossRate       int32
	RtpJitterMillis         int32
	RtpInactivityTimeMillis int64
}

func (*MediaQualityStatus) MarshalParcel

func (s *MediaQualityStatus) MarshalParcel(
	p *parcel.Parcel,
) error

func (*MediaQualityStatus) UnmarshalParcel

func (s *MediaQualityStatus) UnmarshalParcel(
	p *parcel.Parcel,
) error

type MediaThreshold

type MediaThreshold struct {
}

func (*MediaThreshold) MarshalParcel

func (s *MediaThreshold) MarshalParcel(
	p *parcel.Parcel,
) error

func (*MediaThreshold) UnmarshalParcel

func (s *MediaThreshold) UnmarshalParcel(
	p *parcel.Parcel,
) error

type PublishAttributes

type PublishAttributes struct {
	PublishState int32
	SipDetails   *SipDetails
}

func (*PublishAttributes) MarshalParcel

func (s *PublishAttributes) MarshalParcel(
	p *parcel.Parcel,
) error

func (*PublishAttributes) UnmarshalParcel

func (s *PublishAttributes) UnmarshalParcel(
	p *parcel.Parcel,
) error

type RcsClientConfiguration

type RcsClientConfiguration struct {
	RcsVersion       string
	RcsProfile       string
	ClientVendor     string
	ClientVersion    string
	RcsEnabledByUser bool
}

func (*RcsClientConfiguration) MarshalParcel

func (s *RcsClientConfiguration) MarshalParcel(
	p *parcel.Parcel,
) error

func (*RcsClientConfiguration) UnmarshalParcel

func (s *RcsClientConfiguration) UnmarshalParcel(
	p *parcel.Parcel,
) error

type RcsContactPresenceTuple

type RcsContactPresenceTuple struct {
	Status             string
	ServiceId          string
	ServiceVersion     string
	ServiceDescription string
}

func (*RcsContactPresenceTuple) MarshalParcel

func (s *RcsContactPresenceTuple) MarshalParcel(
	p *parcel.Parcel,
) error

func (*RcsContactPresenceTuple) UnmarshalParcel

func (s *RcsContactPresenceTuple) UnmarshalParcel(
	p *parcel.Parcel,
) error

type RcsContactTerminatedReason

type RcsContactTerminatedReason struct {
	Reason string
}

func (*RcsContactTerminatedReason) MarshalParcel

func (s *RcsContactTerminatedReason) MarshalParcel(
	p *parcel.Parcel,
) error

func (*RcsContactTerminatedReason) UnmarshalParcel

func (s *RcsContactTerminatedReason) UnmarshalParcel(
	p *parcel.Parcel,
) error

type RcsContactUceCapability

type RcsContactUceCapability struct {
	CapabilityMechanism int32
	SourceType          int32
	RequestResult       int32
}

func (*RcsContactUceCapability) MarshalParcel

func (s *RcsContactUceCapability) MarshalParcel(
	p *parcel.Parcel,
) error

func (*RcsContactUceCapability) UnmarshalParcel

func (s *RcsContactUceCapability) UnmarshalParcel(
	p *parcel.Parcel,
) error

type RtpHeaderExtension

type RtpHeaderExtension struct {
	LocalIdentifier int32
}

func (*RtpHeaderExtension) MarshalParcel

func (s *RtpHeaderExtension) MarshalParcel(
	p *parcel.Parcel,
) error

func (*RtpHeaderExtension) UnmarshalParcel

func (s *RtpHeaderExtension) UnmarshalParcel(
	p *parcel.Parcel,
) error

type RtpHeaderExtensionType

type RtpHeaderExtensionType struct {
	LocalIdentifier int32
	Uri             *net.Uri
}

func (*RtpHeaderExtensionType) MarshalParcel

func (s *RtpHeaderExtensionType) MarshalParcel(
	p *parcel.Parcel,
) error

func (*RtpHeaderExtensionType) UnmarshalParcel

func (s *RtpHeaderExtensionType) UnmarshalParcel(
	p *parcel.Parcel,
) error

type SipDelegateConfiguration

type SipDelegateConfiguration struct {
	Version                 int64
	TransportType           int32
	IsSipCompactFormEnabled bool
	IsSipKeepaliveEnabled   bool
	MaxUdpPayloadSize       int32
	PublicUserIdentifier    string
	PrivateUserIdentifier   string
	HomeDomain              string
	Imei                    string
	SipAuthHeader           string
	SipAuthNonce            string
	ServiceRouteHeader      string
	PathHeader              string
	UserAgentHeader         string
	ContactUserParam        string
	PaniHeader              string
	PlaniHeader             string
	CniHeader               string
	AssociatedUriHeader     string
}

func (*SipDelegateConfiguration) MarshalParcel

func (s *SipDelegateConfiguration) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SipDelegateConfiguration) UnmarshalParcel

func (s *SipDelegateConfiguration) UnmarshalParcel(
	p *parcel.Parcel,
) error

type SipDelegateImsConfiguration

type SipDelegateImsConfiguration struct {
	Version int64
}

func (*SipDelegateImsConfiguration) MarshalParcel

func (s *SipDelegateImsConfiguration) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SipDelegateImsConfiguration) UnmarshalParcel

func (s *SipDelegateImsConfiguration) UnmarshalParcel(
	p *parcel.Parcel,
) error

type SipDetails

type SipDetails struct {
	Method            int32
	Cseq              int32
	ResponseCode      int32
	ResponsePhrase    string
	ReasonHeaderCause int32
	ReasonHeaderText  string
	CallId            string
}

func (*SipDetails) MarshalParcel

func (s *SipDetails) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SipDetails) UnmarshalParcel

func (s *SipDetails) UnmarshalParcel(
	p *parcel.Parcel,
) error

type SipDialogState

type SipDialogState struct {
	State int32
}

func (*SipDialogState) MarshalParcel

func (s *SipDialogState) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SipDialogState) UnmarshalParcel

func (s *SipDialogState) UnmarshalParcel(
	p *parcel.Parcel,
) error

type SipMessage

type SipMessage struct {
	StartLine      string
	HeaderSection  string
	ViaBranchParam string
	CallIdParam    string
}

func (*SipMessage) MarshalParcel

func (s *SipMessage) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SipMessage) UnmarshalParcel

func (s *SipMessage) UnmarshalParcel(
	p *parcel.Parcel,
) error

type SrvccCall

type SrvccCall struct {
	CallId         string
	CallState      int32
	ImsCallProfile *ImsCallProfile
}

func (*SrvccCall) MarshalParcel

func (s *SrvccCall) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SrvccCall) UnmarshalParcel

func (s *SrvccCall) UnmarshalParcel(
	p *parcel.Parcel,
) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL