SipMessage

@Serializable
@SerialName(value = "SipMessage")
data class SipMessage : BaseMessage(source)

Represents a message containing Session Initiation Protocol (SIP) data.

This data class encapsulates SIP-related parameters including the actual SIP message, its type, and associated timestamp.

Since

1.0.0

Author

Dominik Ridjic

Throws

If message or type is missing before calling Builder.build

Types

Link copied to clipboard
class Builder : ProguardKeep

Builder class for SipMessage.

Properties

Link copied to clipboard
@SerialName(value = "param")
val message: String

The actual SIP message content.

Link copied to clipboard
@SerialName(value = "timestamp")
open override val timestamp: Double

The timestamp when the message was created or received.

Link copied to clipboard
@SerialName(value = "type")
open override val type: MessageType.Sip

The type of the SIP message, either incoming or outgoing.