Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- A - Enum constant in enum class com.siperf.asterisk.commons.AsteriskSpecialExtensionType
-
Assistant extension.
- AAA - Static variable in class com.siperf.amistream.protocol.headers.ActionHeader
-
A static placeholder string constant.
- ABSOLUTE_TIMEOUT - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action to set an absolute timeout value.
- AbstractMessageFactory - Class in com.siperf.amistream.protocol.factories
-
Abstract factory class for creating and handling messages in the AMI (Asterisk Manager Interface) context.
- AbstractMessageFactory() - Constructor for class com.siperf.amistream.protocol.factories.AbstractMessageFactory
- ACCOUNT - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Specifies the account name.
- ACCOUNT_CODE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Specifies the account code.
- AccountCodeHeader - Class in com.siperf.amistream.protocol.headers
-
Represents a specific type of header used in AMI (Asterisk Manager Interface) for managing account codes.
- AccountCodeHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.AccountCodeHeader
-
Constructs an
AccountCodeHeaderwith the specified value. - AccountHeader - Class in com.siperf.amistream.protocol.headers
-
Represents an account-specific header used in AMI (Asterisk Manager Interface) communication.
- AccountHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.AccountHeader
-
Constructs a new
AccountHeaderwith the specified value. - ACL - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Specifies Access Control List for permissions or restrictions.
- AclHeader - Class in com.siperf.amistream.protocol.headers
-
Represents an Access Control List (ACL) header in the context of AMI (Asterisk Manager Interface).
- AclHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.AclHeader
-
Constructs an
AclHeaderwith the specified value. - ACTION - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Represents an action command (e.g., "Originate", "Hangup").
- ACTION - Enum constant in enum class com.siperf.amistream.protocol.messages.AmiMessageType
-
Represents an action message.
- ACTION_ID - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
A unique identifier for an action.
- ACTION_RESPONSE_TIMEOUT - Static variable in class com.siperf.amistream.conf.ClientConfiguration
- ActionFactory - Class in com.siperf.amistream.protocol.factories
-
Factory class for creating AMI (Asterisk Manager Interface) actions.
- ActionFactory() - Constructor for class com.siperf.amistream.protocol.factories.ActionFactory
- ActionHeader - Class in com.siperf.amistream.protocol.headers
-
Represents an action header used in AMI (Asterisk Manager Interface) communication.
- ActionHeader(AmiActionType) - Constructor for class com.siperf.amistream.protocol.headers.ActionHeader
-
Constructs an
ActionHeaderusing a providedAmiActionType. - ActionHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.ActionHeader
-
Constructs an
ActionHeaderby parsing the provided string value into anAmiActionType. - ActionIdHeader - Class in com.siperf.amistream.protocol.headers
-
Represents an "Action-ID" header used in AMI (Asterisk Manager Interface) communication.
- ActionIdHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.ActionIdHeader
-
Constructs an
ActionIdHeaderwith the specified action ID value. - add(AmiMessage) - Method in class com.siperf.amistream.data.messagesqueue.MessagesQueue
- add(T) - Method in class com.siperf.amistream.data.ConnectionsTable
-
Adds a connection to the table.
- add(V) - Method in class com.siperf.commons.data.fastiter.FastIterArray
- addClientConnection(ClientConnectionParameters) - Method in class com.siperf.amistream.connection.client.ClientManager
-
Adds a new client connection to the manager.
- addHeader(Header) - Method in class com.siperf.amistream.protocol.messages.actions.AmiAction
-
Adds a header to the AMI action message.
- addHeader(Header) - Method in class com.siperf.amistream.protocol.messages.AmiMessage
-
Adds a header to the message.
- addHeader(Header) - Method in class com.siperf.amistream.protocol.messages.events.AmiEvent
-
Adds a header to the event message.
- addHeader(Header) - Method in class com.siperf.amistream.protocol.messages.responses.AmiResponse
-
Adds a header to the AMI response message.
- addIncomingHandler(AmiMessageHandler) - Method in class com.siperf.amistream.connection.both.Connection
-
Adds a handler for processing incoming messages.
- addIncomingHook(AmiMessageHook) - Method in class com.siperf.amistream.connection.both.Connection
-
Adds a hook for pre-processing incoming messages.
- addInitialVariable(String, String) - Method in class com.siperf.amistream.connection.client.transaction.OriginateTransaction
-
Adds an initial variable to the originate transaction.
- addOutgoingHandler(AmiMessageHandler) - Method in class com.siperf.amistream.connection.both.Connection
-
Adds a handler for processing outgoing messages.
- addOutgoingHook(AmiMessageHook) - Method in class com.siperf.amistream.connection.both.Connection
-
Adds a hook for pre-processing outgoing messages.
- ADDRESS_IP - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The IP address associated with the connection.
- ADDRESS_PORT - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The port number associated with the connection.
- AddressPortHeader - Class in com.siperf.amistream.protocol.headers
-
Represents an "Address-Port" header used in AMI (Asterisk Manager Interface) communication.
- AddressPortHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.AddressPortHeader
-
Constructs an
AddressPortHeaderwith the specified address-port value. - addTransaction(Transaction) - Method in class com.siperf.amistream.connection.both.transcation.TransactionsTable
-
Adds a new transaction to the table.
- AGENT - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Specifies the agent for a given operation.
- AGENT_LOGOFF - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for logging off an agent.
- AgentHeader - Class in com.siperf.amistream.protocol.headers
-
Represents an "Agent" header used in AMI (Asterisk Manager Interface) communication.
- AgentHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.AgentHeader
-
Constructs an
AgentHeaderwith the specified agent identifier. - AGENTS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for querying the list of agents.
- AGI - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for executing AGI (Asterisk Gateway Interface) scripts.
- ALARM - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Indicates an alarm state or message.
- AlarmHeader - Class in com.siperf.amistream.protocol.headers
-
Represents an "Alarm" header used in AMI (Asterisk Manager Interface) communication.
- AlarmHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.AlarmHeader
-
Constructs an
AlarmHeaderwith the specified alarm value. - allEOLs(String) - Static method in class com.siperf.commons.libs.text.str.StringHelper.REMOVE
- AMA_FLAGS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Flags related to the AMA (Asterisk Management API).
- AmaFlagsHeader - Class in com.siperf.amistream.protocol.headers
-
Represents an "AmaFlags" header used in AMI (Asterisk Manager Interface) communication.
- AmaFlagsHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.AmaFlagsHeader
-
Constructs an
AmaFlagsHeaderwith the specified AMA flags value. - AMI_MESSAGE_LINE_SEPARATOR - Static variable in class com.siperf.amistream.protocol.conf.AmiConfiguration
-
The line separator used in AMI messages.
- AMI_SPECIAL - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
A special unknown AMI type.
- AMI_VERSION - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Version of the AMI (Asterisk Manager Interface).
- AMI_WELCOME_MESSAGE_PREFIX - Static variable in class com.siperf.amistream.protocol.conf.ProtocolDefinitions.WelcomeMessage
- AMI_WELCOME_MESSAGE_PREFIX - Static variable in class com.siperf.amistream.protocol.parsers.AmiWelcomeMessageParser
- AMI_WELCOME_MESSAGE_SEPARATOR - Static variable in class com.siperf.amistream.protocol.conf.ProtocolDefinitions.WelcomeMessage
- AMI_WELCOME_MESSAGE_SEPARATOR - Static variable in class com.siperf.amistream.protocol.parsers.AmiWelcomeMessageParser
- AmiAction - Class in com.siperf.amistream.protocol.messages.actions
-
Represents an AMI (Asterisk Manager Interface) action message.
- AmiAction(AmiActionType, ConnectionType, String) - Constructor for class com.siperf.amistream.protocol.messages.actions.AmiAction
-
Constructs a new
AmiActionusing the specified action type, processor type, and processor ID. - AmiAction(ActionHeader, ConnectionType, String) - Constructor for class com.siperf.amistream.protocol.messages.actions.AmiAction
-
Constructs a new
AmiActionwith the specified action header, processor type, and processor ID. - AmiActionType - Enum Class in com.siperf.amistream.protocol.conf
-
Enum representing the various action types used in AMI (Asterisk Manager Interface).
- AmiChannelState - Enum Class in com.siperf.amistream.protocol.conf
-
Enum representing the possible states of an Asterisk channel.
- AmiClientConnection - Class in com.siperf.amistream.connection.client
-
Represents a connection to the Asterisk Manager Interface (AMI) for a client.
- AmiClientConnection(ClientConnection) - Constructor for class com.siperf.amistream.connection.client.AmiClientConnection
-
Constructs an
AmiClientConnectionfor the specified client connection. - AmiClientConnectionHandler - Class in com.siperf.amistream.connection.client
-
Abstract class responsible for handling the connection to the AMI (Asterisk Manager Interface) client and managing interactions with the client and server.
- AmiClientConnectionHandler(String, ClientConnection) - Constructor for class com.siperf.amistream.connection.client.AmiClientConnectionHandler
-
Constructs a new
AmiClientConnectionHandler. - AmiClientSocket - Class in com.siperf.amistream.connection.client
-
Represents a client socket that connects to an Asterisk Manager Interface (AMI) server.
- AmiClientSocket(ClientConnection, AmiClientConnection) - Constructor for class com.siperf.amistream.connection.client.AmiClientSocket
-
Constructs an
AmiClientSocketinstance. - AmiConfiguration - Class in com.siperf.amistream.protocol.conf
-
A configuration class that holds constants and default values for AMI (Asterisk Manager Interface) connections.
- AmiConfiguration() - Constructor for class com.siperf.amistream.protocol.conf.AmiConfiguration
- AmiConnection - Class in com.siperf.amistream.connection.both.ami
-
Abstract class representing a connection to an Asterisk Manager Interface (AMI).
- AmiConnection(Connection) - Constructor for class com.siperf.amistream.connection.both.ami.AmiConnection
-
Constructs a new instance of
AmiConnection. - AmiEvent - Class in com.siperf.amistream.protocol.messages.events
-
Represents an AMI event message in the Asterisk Manager Interface (AMI).
- AmiEvent(EventHeader, ConnectionType, String) - Constructor for class com.siperf.amistream.protocol.messages.events.AmiEvent
-
Constructs a new AMI event with the specified event header, processor type, and processor ID.
- AmiEventType - Enum Class in com.siperf.amistream.protocol.conf
-
Represents the various types of AMI (Asterisk Manager Interface) events that can occur during the execution of an Asterisk system.
- AmiHeaderParser - Class in com.siperf.amistream.protocol.parsers
-
The
AmiHeaderParserclass provides methods for parsing lines of AMI (Asterisk Manager Interface) headers. - AmiHeaderParser() - Constructor for class com.siperf.amistream.protocol.parsers.AmiHeaderParser
- AmiHeaderType - Enum Class in com.siperf.amistream.protocol.conf
-
Enum representing the different types of headers used in AMI (Asterisk Manager Interface) messages.
- AmiHelper - Class in com.siperf.amistream.utils
-
Utility class for generating connection IDs, transaction IDs, and authorization keys for AMI (Asterisk Manager Interface) communication.
- AmiHelper() - Constructor for class com.siperf.amistream.utils.AmiHelper
- AmiMessage - Class in com.siperf.amistream.protocol.messages
-
Represents a generic AMI (Asterisk Manager Interface) message.
- AmiMessage(AmiMessageType, ConnectionType, String) - Constructor for class com.siperf.amistream.protocol.messages.AmiMessage
-
Constructs a new AMI message with the specified message type, processor type, and processor ID.
- AmiMessage.ActionCastMethods - Interface in com.siperf.amistream.protocol.messages
-
Interface defining methods for casting a generic AMI message to specific types.
- AmiMessage.Package - Class in com.siperf.amistream.protocol.messages
- AmiMessageHandler - Class in com.siperf.amistream.connection.both.handler
-
Abstract base class for handling AMI (Asterisk Manager Interface) messages.
- AmiMessageHandler(String) - Constructor for class com.siperf.amistream.connection.both.handler.AmiMessageHandler
-
Constructs a new
AmiMessageHandlerwith the specified name. - AmiMessageHook - Class in com.siperf.amistream.connection.both.hook
-
Abstract class representing a hook for processing AMI (Asterisk Manager Interface) messages.
- AmiMessageHook(String) - Constructor for class com.siperf.amistream.connection.both.hook.AmiMessageHook
-
Constructs an instance of
AmiMessageHookwith the given name. - AmiMessageParser - Class in com.siperf.amistream.protocol.parsers
- AmiMessageParser(Connection) - Constructor for class com.siperf.amistream.protocol.parsers.AmiMessageParser
- AmiMessageType - Enum Class in com.siperf.amistream.protocol.messages
-
Enum representing the types of AMI (Asterisk Manager Interface) messages.
- AmiMsgSpecial - Class in com.siperf.amistream.protocol.messages.special
-
Represents a special AMI (Asterisk Manager Interface) message.
- AmiMsgSpecial(SpecialHeader, ConnectionType, String) - Constructor for class com.siperf.amistream.protocol.messages.special.AmiMsgSpecial
-
Constructs a new
AmiMsgSpecialwith the specified special header, processor type, and processor ID. - AmiOriginateResponseParser - Class in com.siperf.amistream.protocol.parsers
-
https://docs.asterisk.org/Configuration/Miscellaneous/Hangup-Cause-Mappings/ https://community.asterisk.org/t/ami-event-originateresponse-reason-codes/94238
- AmiOriginateResponseParser() - Constructor for class com.siperf.amistream.protocol.parsers.AmiOriginateResponseParser
- amiRefuseReason() - Method in class com.siperf.amistream.connection.client.transaction.LoginTransaction
- AmiResponse - Class in com.siperf.amistream.protocol.messages.responses
-
Represents an AMI (Asterisk Manager Interface) response message.
- AmiResponse(ResponseHeader, ConnectionType, String) - Constructor for class com.siperf.amistream.protocol.messages.responses.AmiResponse
-
Constructs a new
AmiResponsewith the specified response header, processor type, and processor ID. - AmiResponseType - Enum Class in com.siperf.amistream.protocol.conf
-
Enum representing the possible response types in the AMI (Asterisk Manager Interface) communication.
- AmiServerConnection - Class in com.siperf.amistream.connection.server
-
Represents a server-side connection for handling AMI (Asterisk Manager Interface) messages.
- AmiServerConnection(String, ServerConnection) - Constructor for class com.siperf.amistream.connection.server.AmiServerConnection
- AmiServerConnectionHandler - Class in com.siperf.amistream.connection.server
- AmiServerConnectionHandler(String, ServerConnection) - Constructor for class com.siperf.amistream.connection.server.AmiServerConnectionHandler
- AmiServerSocket - Class in com.siperf.amistream.connection.server
- AmiServerSocket(String, ServerConnection, AmiServerConnection) - Constructor for class com.siperf.amistream.connection.server.AmiServerSocket
- AmiSocket - Class in com.siperf.amistream.connection.both.ami
-
Abstract class for handling communication with an AMI (Asterisk Manager Interface) socket.
- AmiSocket(String, String) - Constructor for class com.siperf.amistream.connection.both.ami.AmiSocket
-
Constructs an AmiSocket instance with a given name and server name.
- AmiVersion - Enum Class in com.siperf.amistream.protocol.conf
-
Enum representing different versions of the Asterisk Manager Interface (AMI) supported by Asterisk.
- AmiVersionHeader - Class in com.siperf.amistream.protocol.headers
- AmiVersionHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.AmiVersionHeader
- AmiVersionSpecificParser - Class in com.siperf.amistream.protocol.conf.versions
- AmiVersionSpecificParser() - Constructor for class com.siperf.amistream.protocol.conf.versions.AmiVersionSpecificParser
- AmiWelcomeMessageParser - Class in com.siperf.amistream.protocol.parsers
- AmiWelcomeMessageParser() - Constructor for class com.siperf.amistream.protocol.parsers.AmiWelcomeMessageParser
- ANSWER_TIME - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Version of the AMI (Asterisk Manager Interface).
- AnswerTimeHeader - Class in com.siperf.amistream.protocol.headers
- AnswerTimeHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.AnswerTimeHeader
- AOC_MESSAGE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for sending an AOC (Advice of Charge) message.
- APP_DATA - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Application-specific data.
- AppDataHeader - Class in com.siperf.amistream.protocol.headers
- AppDataHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.AppDataHeader
- append(String) - Method in class com.siperf.amistream.data.MessageBuffer
-
Appends a new message to the buffer.
- APPEND - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Appends data or instructions to an existing entry.
- AppendHeader - Class in com.siperf.amistream.protocol.headers
- AppendHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.AppendHeader
- APPLICATION - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Represents an application name (e.g., "Dial", "Hangup").
- ApplicationContext - Class in com.siperf.commons.libs.java.app.runtime
- ApplicationHeader - Class in com.siperf.amistream.protocol.headers
- ApplicationHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.ApplicationHeader
- Arr() - Constructor for class com.siperf.commons.libs.java.lang.validate.Validate.Arr
- ARRAY() - Constructor for class com.siperf.commons.libs.text.str.StringHelper.TOKENIZE.ARRAY
- ASTERISK_VERSION - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
- AsteriskSpecialExtensionType - Enum Class in com.siperf.asterisk.commons
-
Enum representing special dialplan extensions in Asterisk.
- asteriskVersion() - Method in class com.siperf.amistream.connection.client.transaction.LoginTransaction
- AsteriskVersion - Enum Class in com.siperf.amistream.protocol.conf
-
Enum representing the various versions of Asterisk.
- AsteriskVersionHeader - Class in com.siperf.amistream.protocol.headers
- AsteriskVersionHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.AsteriskVersionHeader
- ASYNC - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Flag to indicate asynchronous operation.
- AsyncHeader - Class in com.siperf.amistream.protocol.headers
- AsyncHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.AsyncHeader
- ATXFER - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for performing an attended transfer (ATXFER).
- AUTH_TYPE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Specifies the authentication type.
- AUTH_TYPE_MD5 - Static variable in class com.siperf.amistream.protocol.conf.AmiConfiguration
-
The authentication type used for AMI connections.
- AuthException - Exception in com.siperf.amistream.connection.server.exceptions
- AuthException(String) - Constructor for exception com.siperf.amistream.connection.server.exceptions.AuthException
- AuthFailedException - Exception in com.siperf.amistream.connection.server.exceptions
- AuthFailedException() - Constructor for exception com.siperf.amistream.connection.server.exceptions.AuthFailedException
- authorize(String, String, String) - Method in class com.siperf.amistream.connection.server.ServerConnection
-
Package methods:
- AuthTypeHeader - Class in com.siperf.amistream.protocol.headers
- AuthTypeHeader() - Constructor for class com.siperf.amistream.protocol.headers.AuthTypeHeader
- AuthTypeHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.AuthTypeHeader
B
- beginningIfThereIsOne(String, String) - Static method in class com.siperf.commons.libs.text.str.StringHelper.REMOVE
- BILLABLE_SECONDS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Represents the number of billable seconds for a call.
- BillableSecondsHeader - Class in com.siperf.amistream.protocol.headers
- BillableSecondsHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.BillableSecondsHeader
- Boolean() - Constructor for class com.siperf.commons.libs.java.lang.validate.Validate.Boolean
- BOOT_EVENTS_TIMEOUT - Static variable in class com.siperf.amistream.conf.ClientConfiguration
- borrowBuilder() - Method in class com.siperf.commons.libs.text.str.builder.StringBuilderFactory
- borrowBuilder() - Method in class com.siperf.commons.libs.text.str.builder.StringBuilderStack
-
Maintains cached StringBuilders in a flyweight pattern, to minimize new StringBuilder GCs.
- BRIDGE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for creating or managing a bridge in the system.
- BRIDGE_ENTER - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Event raised when a channel enters a bridge.
- BRIDGE_LEAVE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Event raised when a channel leaves a bridge.
- BRIDGE_UNIQUE_ID - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Unique ID for a call bridge.
- BridgeUniqueIdHeader - Class in com.siperf.amistream.protocol.headers
- BridgeUniqueIdHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.BridgeUniqueIdHeader
- build(int) - Static method in class com.siperf.asterisk.data.DialplanPriority
- build(String) - Static method in class com.siperf.asterisk.data.DialplanPriority
- build(String, String, DriverType) - Static method in class com.siperf.asterisk.utils.CalledChannelBuilder
- buildAuthorizationKey(String, String) - Static method in class com.siperf.amistream.utils.AmiHelper
-
Builds an authorization key by hashing the combination of challenge and password.
- BUSY - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiChannelState
-
Channel is busy, the call cannot proceed due to the line being engaged.
C
- CALL_GROUP - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Group to which the call belongs.
- callback - Variable in class com.siperf.amistream.connection.client.transaction.ClientActionTransaction
-
The callback to be invoked upon transaction completion.
- CalledChannelBuilder - Class in com.siperf.asterisk.utils
- CalledChannelBuilder() - Constructor for class com.siperf.asterisk.utils.CalledChannelBuilder
- CALLER_ID - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The caller's ID.
- CALLER_ID_NAME - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The caller's name.
- CALLER_ID_NUM - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The caller's phone number.
- CALLER_ID1 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Additional caller ID (variant).
- CALLER_ID2 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Additional caller ID (variant).
- CallerID1Header - Class in com.siperf.amistream.protocol.headers
- CallerID1Header(String) - Constructor for class com.siperf.amistream.protocol.headers.CallerID1Header
- CallerID2Header - Class in com.siperf.amistream.protocol.headers
- CallerID2Header(String) - Constructor for class com.siperf.amistream.protocol.headers.CallerID2Header
- CallerIdHeader - Class in com.siperf.amistream.protocol.headers
- CallerIdHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.CallerIdHeader
- CallerIDNameHeader - Class in com.siperf.amistream.protocol.headers
- CallerIDNameHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.CallerIDNameHeader
- CallerIDNumHeader - Class in com.siperf.amistream.protocol.headers
- CallerIDNumHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.CallerIDNumHeader
- CallgroupHeader - Class in com.siperf.amistream.protocol.headers
- CallgroupHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.CallgroupHeader
- CALLS_TAKEN - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The number of calls taken by the agent.
- CallsTakenHeader - Class in com.siperf.amistream.protocol.headers
- CallsTakenHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.CallsTakenHeader
- cancelAllTransactions() - Method in class com.siperf.amistream.connection.both.transcation.TransactionsManager
-
Cancels all active transactions within the manager.
- CANCELLED - Enum constant in enum class com.siperf.amistream.connection.both.transcation.Transaction.FinalState
- CAPITALIZE() - Constructor for class com.siperf.commons.libs.text.str.StringHelper.CAPITALIZE
- cast() - Method in class com.siperf.amistream.protocol.messages.AmiMessage
-
Returns an instance of
AmiMessage.ActionCastMethodsfor casting this message to specific types. - cast() - Method in class com.siperf.asterisk.data.DialplanPriority
- CAUSE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Indicates the cause or reason for a call termination.
- CauseHeader - Class in com.siperf.amistream.protocol.headers
- CauseHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.CauseHeader
- CHALLENGE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for performing a challenge-response authentication.
- CHALLENGE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
A challenge string for authentication.
- ChallengeHeader - Class in com.siperf.amistream.protocol.headers
- ChallengeHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.ChallengeHeader
- CHAN_OBJECT_TYPE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Type of the channel object (e.g., "SIP", "IAX2").
- CHANGE_MONITOR - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for changing monitor settings.
- CHANNEL - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The name of the channel involved in the action.
- CHANNEL_1 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
First channel in a two-channel operation.
- CHANNEL_2 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Second channel in a two-channel operation.
- CHANNEL_STATE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The state of the channel (e.g., "Up", "Down").
- CHANNEL_STATE_DESC - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Descriptive information about the channel's state.
- CHANNEL_TASK_MAX_TIMEOUT - Static variable in class com.siperf.amistream.conf.ClientConfiguration
- CHANNEL_TYPE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Type of the channel (e.g., "SIP", "IAX2").
- Channel1Header - Class in com.siperf.amistream.protocol.headers
- Channel1Header(String) - Constructor for class com.siperf.amistream.protocol.headers.Channel1Header
- Channel2Header - Class in com.siperf.amistream.protocol.headers
- Channel2Header(String) - Constructor for class com.siperf.amistream.protocol.headers.Channel2Header
- ChannelHeader - Class in com.siperf.amistream.protocol.headers
- ChannelHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.ChannelHeader
- ChannelStateDescHeader - Class in com.siperf.amistream.protocol.headers
-
https://docs.asterisk.org/Asterisk_18_Documentation/API_Documentation/AMI_Events/NewCallerid/#syntax ChannelState - A numeric code for the channel's current state, related to ChannelStateDesc ChannelStateDesc Down Rsrvd OffHook Dialing Ring Ringing Up Busy Dialing Offhook Pre-ring Unknown
- ChannelStateDescHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.ChannelStateDescHeader
- ChannelStateHeader - Class in com.siperf.amistream.protocol.headers
-
https://docs.asterisk.org/Asterisk_18_Documentation/API_Documentation/AMI_Events/NewCallerid/#syntax
- ChannelStateHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.ChannelStateHeader
- ChannelTypeHeader - Class in com.siperf.amistream.protocol.headers
- ChannelTypeHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.ChannelTypeHeader
- ChanObjectTypeHeader - Class in com.siperf.amistream.protocol.headers
- ChanObjectTypeHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.ChanObjectTypeHeader
- check(Object) - Static method in class com.siperf.commons.libs.java.lang.validate.Validate.Variable.NotNull
-
Deprecated.
- check(Object, String) - Static method in class com.siperf.commons.libs.java.lang.validate.Validate.Variable.NotNull
-
Deprecated.
- check(Object, String) - Static method in class com.siperf.commons.libs.java.lang.validate.Validate.Variable.NotNull.Verbose
-
Deprecated.
- check(Object, String, Class<?>) - Static method in class com.siperf.commons.libs.java.lang.validate.Validate.Variable.NotNull.Verbose
-
Deprecated.
- CID_CALLINGPRES - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Caller ID presentation (allowed, restricted).
- CIDCallingPresHeader - Class in com.siperf.amistream.protocol.headers
- CIDCallingPresHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.CIDCallingPresHeader
- clear() - Method in class com.siperf.commons.data.expirable.ExpirableObjectsMap
- clear() - Method in class com.siperf.commons.data.fastiter.FastIterArray
- CLIENT - Enum constant in enum class com.siperf.amistream.conf.ConnectionType
- ClientActionTransaction - Class in com.siperf.amistream.connection.client.transaction
-
Represents an abstract class for managing client-side actions in an AMI transaction.
- ClientActionTransaction(ClientConnection) - Constructor for class com.siperf.amistream.connection.client.transaction.ClientActionTransaction
-
Constructs a new
ClientActionTransactionwith the specifiedClientConnection. - ClientActionTransaction(ClientConnection, boolean) - Constructor for class com.siperf.amistream.connection.client.transaction.ClientActionTransaction
-
Constructs a new
ClientActionTransactionwith the specifiedClientConnectionand flag to stop on response. - ClientAmiTransaction - Class in com.siperf.amistream.connection.client.transaction
-
Represents an AMI (Asterisk Manager Interface) transaction specific to a client.
- ClientAmiTransaction(ClientConnection) - Constructor for class com.siperf.amistream.connection.client.transaction.ClientAmiTransaction
-
Constructs a new
ClientAmiTransactionwith the specified client connection. - ClientConectionState - Enum Class in com.siperf.amistream.connection.client
-
Enum representing the different states of a client connection.
- ClientConfiguration - Class in com.siperf.amistream.conf
- ClientConfiguration() - Constructor for class com.siperf.amistream.conf.ClientConfiguration
- clientConnection - Variable in class com.siperf.amistream.connection.client.AmiClientConnectionHandler
-
The
ClientConnectionrepresenting the client connection associated with this handler. - clientConnection - Variable in class com.siperf.amistream.connection.client.transaction.ClientAmiTransaction
-
The client connection associated with this transaction.
- ClientConnection - Class in com.siperf.amistream.connection.client
-
Represents a client connection in a VoIP system.
- ClientConnection(ConnectionId, int, ClientConnectionParameters, ClientManager) - Constructor for class com.siperf.amistream.connection.client.ClientConnection
-
Constructs a
ClientConnectionwith the specified parameters. - ClientConnectionException - Exception in com.siperf.amistream.connection.client.exceptions
- ClientConnectionException(String) - Constructor for exception com.siperf.amistream.connection.client.exceptions.ClientConnectionException
- ClientConnectionListener - Interface in com.siperf.amistream.connection.client
-
Interface for handling events related to client connection lifecycle in a VoIP application.
- ClientConnectionMetadata - Class in com.siperf.amistream.connection.client
-
Represents metadata associated with a client connection.
- ClientConnectionMetadata() - Constructor for class com.siperf.amistream.connection.client.ClientConnectionMetadata
- ClientConnectionParameters - Class in com.siperf.amistream.connection.client
-
Class that represents the parameters for a client connection in a VoIP application.
- ClientConnectionParameters() - Constructor for class com.siperf.amistream.connection.client.ClientConnectionParameters
- ClientConnectionProcessor - Class in com.siperf.amistream.connection.client
-
Processor class responsible for managing and handling the lifecycle of client connections.
- clientManager - Variable in class com.siperf.amistream.connection.client.AmiClientConnectionHandler
-
The
ClientManagerresponsible for managing client connections. - ClientManager - Class in com.siperf.amistream.connection.client
-
Manages client connections in a VoIP system.
- ClientManager(ClientConnectionListener) - Constructor for class com.siperf.amistream.connection.client.ClientManager
-
Constructs a
ClientManagerinstance. - ClientManagerProcessor - Class in com.siperf.amistream.connection.client
-
Processor responsible for managing client connections in a multi-threaded environment.
- ClientTransactionCallback - Interface in com.siperf.amistream.connection.client.transaction
- ClientTransactionManager - Class in com.siperf.amistream.connection.client
-
Manages client transactions for a VoIP application.
- ClientTransactionProcessor - Class in com.siperf.amistream.connection.client
-
The
ClientTransactionProcessorclass processes client transactions within a VoIP system. - ClientTransactionProcessor(ClientAmiTransaction) - Constructor for class com.siperf.amistream.connection.client.ClientTransactionProcessor
-
Constructor for the
ClientTransactionProcessorclass. - close() - Method in class com.siperf.amistream.connection.both.ami.AmiSocket
-
Closes the socket and releases its associated resources.
- closeAllConnections(boolean) - Method in class com.siperf.amistream.connection.server.ServerManager
-
Internal methods
- closeQuietly(Closeable) - Static method in class com.siperf.commons.libs.io.IOHelper
- code - Variable in enum class com.siperf.amistream.protocol.conf.AmiChannelState
-
The unique code associated with the channel state.
- CODEC_ORDER - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Specifies the order of preferred codecs.
- CodecOrderHeader - Class in com.siperf.amistream.protocol.headers
- CodecOrderHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.CodecOrderHeader
- CODECS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Specifies which codecs are supported or used in a call.
- CodecsHeader - Class in com.siperf.amistream.protocol.headers
- CodecsHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.CodecsHeader
- com.siperf.amistream.conf - package com.siperf.amistream.conf
- com.siperf.amistream.connection.both - package com.siperf.amistream.connection.both
- com.siperf.amistream.connection.both.ami - package com.siperf.amistream.connection.both.ami
- com.siperf.amistream.connection.both.handler - package com.siperf.amistream.connection.both.handler
- com.siperf.amistream.connection.both.hook - package com.siperf.amistream.connection.both.hook
- com.siperf.amistream.connection.both.transcation - package com.siperf.amistream.connection.both.transcation
- com.siperf.amistream.connection.client - package com.siperf.amistream.connection.client
- com.siperf.amistream.connection.client.exceptions - package com.siperf.amistream.connection.client.exceptions
- com.siperf.amistream.connection.client.filter - package com.siperf.amistream.connection.client.filter
- com.siperf.amistream.connection.client.hook - package com.siperf.amistream.connection.client.hook
- com.siperf.amistream.connection.client.transaction - package com.siperf.amistream.connection.client.transaction
- com.siperf.amistream.connection.server - package com.siperf.amistream.connection.server
- com.siperf.amistream.connection.server.exceptions - package com.siperf.amistream.connection.server.exceptions
- com.siperf.amistream.connection.server.filter - package com.siperf.amistream.connection.server.filter
- com.siperf.amistream.connection.server.transaction - package com.siperf.amistream.connection.server.transaction
- com.siperf.amistream.data - package com.siperf.amistream.data
- com.siperf.amistream.data.messagesqueue - package com.siperf.amistream.data.messagesqueue
- com.siperf.amistream.protocol.conf - package com.siperf.amistream.protocol.conf
- com.siperf.amistream.protocol.conf.versions - package com.siperf.amistream.protocol.conf.versions
- com.siperf.amistream.protocol.factories - package com.siperf.amistream.protocol.factories
- com.siperf.amistream.protocol.headers - package com.siperf.amistream.protocol.headers
- com.siperf.amistream.protocol.headers.common - package com.siperf.amistream.protocol.headers.common
- com.siperf.amistream.protocol.headers.special - package com.siperf.amistream.protocol.headers.special
- com.siperf.amistream.protocol.messages - package com.siperf.amistream.protocol.messages
- com.siperf.amistream.protocol.messages.actions - package com.siperf.amistream.protocol.messages.actions
- com.siperf.amistream.protocol.messages.events - package com.siperf.amistream.protocol.messages.events
- com.siperf.amistream.protocol.messages.responses - package com.siperf.amistream.protocol.messages.responses
- com.siperf.amistream.protocol.messages.special - package com.siperf.amistream.protocol.messages.special
- com.siperf.amistream.protocol.parsers - package com.siperf.amistream.protocol.parsers
- com.siperf.amistream.utils - package com.siperf.amistream.utils
- com.siperf.asterisk.commons - package com.siperf.asterisk.commons
- com.siperf.asterisk.data - package com.siperf.asterisk.data
- com.siperf.asterisk.utils - package com.siperf.asterisk.utils
- com.siperf.commons.data.expirable - package com.siperf.commons.data.expirable
- com.siperf.commons.data.fastiter - package com.siperf.commons.data.fastiter
- com.siperf.commons.data.uid - package com.siperf.commons.data.uid
- com.siperf.commons.enums.io - package com.siperf.commons.enums.io
- com.siperf.commons.libs.io - package com.siperf.commons.libs.io
- com.siperf.commons.libs.io.filesystem.os - package com.siperf.commons.libs.io.filesystem.os
- com.siperf.commons.libs.io.filesystem.runtime - package com.siperf.commons.libs.io.filesystem.runtime
- com.siperf.commons.libs.java.app.runtime - package com.siperf.commons.libs.java.app.runtime
- com.siperf.commons.libs.java.lang.validate - package com.siperf.commons.libs.java.lang.validate
- com.siperf.commons.libs.java.threads - package com.siperf.commons.libs.java.threads
- com.siperf.commons.libs.java.threads.sleep - package com.siperf.commons.libs.java.threads.sleep
- com.siperf.commons.libs.math - package com.siperf.commons.libs.math
- com.siperf.commons.libs.math.random - package com.siperf.commons.libs.math.random
- com.siperf.commons.libs.os - package com.siperf.commons.libs.os
- com.siperf.commons.libs.text.str - package com.siperf.commons.libs.text.str
- com.siperf.commons.libs.text.str.builder - package com.siperf.commons.libs.text.str.builder
- COMMAND - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for executing a generic command.
- COMMAND - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
A command that specifies an operation (e.g., "Hangup").
- CommandHeader - Class in com.siperf.amistream.protocol.headers
- CommandHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.CommandHeader
- compare(String, String, boolean) - Static method in class com.siperf.commons.libs.text.str.StringHelper.COMPARE
- COMPARE() - Constructor for class com.siperf.commons.libs.text.str.StringHelper.COMPARE
- compareStrings(String, String, boolean) - Static method in class com.siperf.commons.libs.text.str.StringHelper
-
Deprecated.
- concatenate(String...) - Static method in class com.siperf.commons.libs.text.str.StringHelper
-
Deprecated.
- concatenate(String[]) - Static method in class com.siperf.commons.libs.text.str.StringHelper.CONCATENATE
- concatenate(String[], char, boolean, boolean) - Static method in class com.siperf.commons.libs.text.str.StringHelper.CONCATENATE
- concatenate(String, String...) - Static method in class com.siperf.commons.libs.text.str.StringHelper.CONCATENATE
- concatenate(String, List<String>) - Static method in class com.siperf.commons.libs.text.str.StringHelper.CONCATENATE
- concatenate(List<String>) - Static method in class com.siperf.commons.libs.text.str.StringHelper.CONCATENATE
- CONCATENATE() - Constructor for class com.siperf.commons.libs.text.str.StringHelper.CONCATENATE
- concatenateAll(String...) - Static method in class com.siperf.commons.libs.text.str.StringHelper.CONCATENATE
- concatenateParagraphs(String) - Static method in class com.siperf.commons.libs.text.str.StringHelper.CONCATENATE
- concatenateStrings(String[], char, boolean, boolean) - Static method in class com.siperf.commons.libs.text.str.StringHelper
-
Deprecated.
- concatenateUsingDelimiter(String, String...) - Static method in class com.siperf.commons.libs.text.str.StringHelper
-
Deprecated.
- CONF_BRIDGE_LEAVE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Event raised when a channel leaves a conference bridge.
- CONFERENCE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The name or ID of a conference.
- ConferenceHeader - Class in com.siperf.amistream.protocol.headers
- ConferenceHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.ConferenceHeader
- connect() - Method in class com.siperf.amistream.connection.client.AmiClientConnection
-
Attempts to connect to the Asterisk Manager Interface (AMI) server.
- connect() - Method in class com.siperf.amistream.connection.client.ClientConnection
-
Initiates the connection process.
- connect(boolean) - Method in class com.siperf.amistream.connection.client.ClientConnection
-
Initiates the connection process with an option to wait for completion.
- connect(Socket) - Method in class com.siperf.amistream.connection.server.AmiServerConnection
- CONNECTED - Enum constant in enum class com.siperf.amistream.connection.client.ClientConectionState
-
The state when the client has successfully established a connection.
- CONNECTED - Enum constant in enum class com.siperf.amistream.connection.server.ServerConnectionState
- CONNECTED_LINE_NUM - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The connected phone number.
- ConnectedLineNumHeader - Class in com.siperf.amistream.protocol.headers
- ConnectedLineNumHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.ConnectedLineNumHeader
- CONNECTING - Enum constant in enum class com.siperf.amistream.connection.client.ClientConectionState
-
The state when the client is in the process of establishing a connection.
- CONNECTING - Enum constant in enum class com.siperf.amistream.connection.server.ServerConnectionState
- connection - Variable in class com.siperf.amistream.connection.both.ConnectionProcessor
-
The active connection associated with this processor.
- connection - Variable in class com.siperf.amistream.connection.server.transaction.ServerAmiTransaction
- Connection - Class in com.siperf.amistream.connection.both
-
Represents an abstract connection used for managing communication in a VoIP system.
- Connection(ConnectionId, ConnectionType, String) - Constructor for class com.siperf.amistream.connection.both.Connection
-
Constructs a new
Connectioninstance. - CONNECTION_LOST_TIMEOUT - Static variable in class com.siperf.amistream.protocol.conf.AmiConfiguration
-
The timeout value (in milliseconds) for detecting a lost connection.
- ConnectionId - Class in com.siperf.amistream.connection.both
-
Represents a unique identifier for a connection in the system.
- ConnectionId(String) - Constructor for class com.siperf.amistream.connection.both.ConnectionId
-
Constructs a new
ConnectionIdwith the specified value. - ConnectionId.Package - Class in com.siperf.amistream.connection.both
-
A utility class for generating and managing unique connection IDs.
- ConnectionListener<T extends Connection> - Interface in com.siperf.amistream.connection.both
-
Listener interface for monitoring connection events in a VoIP application.
- ConnectionProcessor - Class in com.siperf.amistream.connection.both
-
Handles AMI (Asterisk Manager Interface) message processing and transaction management.
- ConnectionProcessor(Connection, TransactionsManager) - Constructor for class com.siperf.amistream.connection.both.ConnectionProcessor
-
Constructs a new
ConnectionProcessor. - ConnectionsTable<T extends ClientConnection> - Class in com.siperf.amistream.data
-
A thread-safe table for managing client connections.
- ConnectionsTable() - Constructor for class com.siperf.amistream.data.ConnectionsTable
- connectionStateLog - Variable in class com.siperf.amistream.connection.client.ClientConnection
- ConnectionType - Enum Class in com.siperf.amistream.conf
- containsActionId() - Method in class com.siperf.amistream.protocol.messages.AmiMessage
-
Checks if the message contains an action ID header.
- containsHeader(AmiHeaderType) - Method in class com.siperf.amistream.protocol.messages.AmiMessage
-
Checks if the message contains a header of the specified type.
- containsHeader(Class<?>) - Method in class com.siperf.amistream.protocol.messages.AmiMessage
-
Checks if the message contains a header of the specified type.
- containsKey(Object) - Method in class com.siperf.commons.data.expirable.ExpirableObjectsMap
- containsValue(Object) - Method in class com.siperf.commons.data.expirable.ExpirableObjectsMap
- CONTEXT - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The context in which the action is being performed.
- ContextHeader - Class in com.siperf.amistream.protocol.headers
- ContextHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.ContextHeader
- CORE_CDR_ENABLED - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Flag indicating whether core CDR (Call Detail Records) is enabled.
- CORE_HTTP_ENABLED - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Flag indicating whether core HTTP support is enabled.
- CORE_MAX_CALLS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Flag indicating whether core HTTP support is enabled.
- CORE_MAX_FILEHANDLES - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Maximum number of file handles allowed.
- CORE_MAX_LOAD_AVG - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Maximum average system load.
- CORE_REALTIME_ENABLED - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Flag indicating if real-time features are enabled.
- CORE_RUN_GROUP - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Group to which core processes belong.
- CORE_RUN_USER - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
User under which core processes run.
- CORE_SETTINGS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action to retrieve core settings.
- CORE_SHOW_CHANNELS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action to show all channels in the system.
- CORE_STATUS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for showing the core status.
- CoreCDRenabledHeader - Class in com.siperf.amistream.protocol.headers
- CoreCDRenabledHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.CoreCDRenabledHeader
- CoreHTTPenabledHeader - Class in com.siperf.amistream.protocol.headers
- CoreHTTPenabledHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.CoreHTTPenabledHeader
- CoreMaxCallsHeader - Class in com.siperf.amistream.protocol.headers
- CoreMaxCallsHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.CoreMaxCallsHeader
- CoreMaxFilehandlesHeader - Class in com.siperf.amistream.protocol.headers
- CoreMaxFilehandlesHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.CoreMaxFilehandlesHeader
- CoreMaxLoadAvgHeader - Class in com.siperf.amistream.protocol.headers
- CoreMaxLoadAvgHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.CoreMaxLoadAvgHeader
- CoreRealTimeEnabledHeader - Class in com.siperf.amistream.protocol.headers
- CoreRealTimeEnabledHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.CoreRealTimeEnabledHeader
- CoreRunGroupHeader - Class in com.siperf.amistream.protocol.headers
- CoreRunGroupHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.CoreRunGroupHeader
- CoreRunUserHeader - Class in com.siperf.amistream.protocol.headers
- CoreRunUserHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.CoreRunUserHeader
- COUNT - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Represents a count of items (e.g., calls).
- CountHeader - Class in com.siperf.amistream.protocol.headers
- CountHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.CountHeader
- CREATE_CONFIG - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for creating a new configuration.
- createAction() - Method in class com.siperf.amistream.connection.client.transaction.ClientActionTransaction
-
Creates the
AmiActionto be sent as part of the transaction. - createAction() - Method in class com.siperf.amistream.connection.client.transaction.GetVarTransaction
-
Creates the appropriate AMI action to retrieve the specified variable's value.
- createAction() - Method in class com.siperf.amistream.connection.client.transaction.HangupTransaction
-
Creates an
AmiActionfor the hangup action. - createAction() - Method in class com.siperf.amistream.connection.client.transaction.LogoutTransaction
-
Creates an
AmiActionrepresenting the logoff action for the client. - createAction() - Method in class com.siperf.amistream.connection.client.transaction.OriginateTransaction
-
Creates an
AmiActionfor the originate transaction. - createAction() - Method in class com.siperf.amistream.connection.client.transaction.RedirectTransaction
-
Creates the AMI action that represents the redirect action.
- createAction() - Method in class com.siperf.amistream.connection.client.transaction.SetVarTransaction
-
Creates an AMI action to set the variable on the specified channel.
- createAsteriskWelcomeMessage(String) - Static method in class com.siperf.amistream.protocol.factories.SpecialMessageFactory
-
Creates a special "Asterisk Welcome" message.
- createChallengeAction(String) - Static method in class com.siperf.amistream.protocol.factories.ActionFactory
-
Creates a challenge action for authentication.
- createChallengeResponse(String, String) - Static method in class com.siperf.amistream.protocol.factories.ResponseFactory
-
Creates a challenge response message with a transaction ID and a challenge value.
- createCoreSettingsAction(String) - Static method in class com.siperf.amistream.protocol.factories.ActionFactory
-
Creates a core settings action to retrieve core Asterisk settings.
- createErrorResponse(String, String) - Static method in class com.siperf.amistream.protocol.factories.ResponseFactory
-
Creates an error response message with a transaction ID and an error message.
- createEventMessage(AmiEventType) - Static method in class com.siperf.amistream.protocol.factories.EventFactory
-
Creates a new
AmiEventwith the specified event type. - createEventMessage(AmiEventType, String) - Static method in class com.siperf.amistream.protocol.factories.EventFactory
-
Creates a new
AmiEventwith the specified event type and transaction ID. - createFullyBootedEvent() - Static method in class com.siperf.amistream.protocol.factories.EventFactory
-
Creates a "Fully Booted" event, indicating the system is fully initialized.
- createGetVarAction(String, String) - Static method in class com.siperf.amistream.protocol.factories.ActionFactory
-
Creates a GetVar action for global variable
- createGetVarAction(String, String, String) - Static method in class com.siperf.amistream.protocol.factories.ActionFactory
-
Creates a GetVar action with a specific channel.
- createGetVarTransaction(String, String) - Method in class com.siperf.amistream.connection.client.ClientTransactionManager
-
Creates a new get variable transaction to retrieve a variable from the system.
- createHangupAction(String, String) - Static method in class com.siperf.amistream.protocol.factories.ActionFactory
-
Creates a Hangup action to terminate a call on a specific channel.
- createHangupTransaction(String) - Method in class com.siperf.amistream.connection.client.ClientTransactionManager
-
Creates a new hangup transaction to hang up a call on a specified channel.
- createKeepaliveMessage() - Static method in class com.siperf.amistream.protocol.factories.SpecialMessageFactory
-
Creates a special "Keepalive" message.
- createLoginAction(String, String, String) - Static method in class com.siperf.amistream.protocol.factories.ActionFactory
-
Creates a login action.
- createLogoutAction(String) - Static method in class com.siperf.amistream.protocol.factories.ActionFactory
-
Creates a logout action.
- createLogoutTransaction() - Method in class com.siperf.amistream.connection.client.ClientTransactionManager
-
Creates a new logout transaction to log out from the system.
- createNextConnectionId() - Static method in class com.siperf.amistream.connection.both.ConnectionId.Package
-
Creates a new
ConnectionIdwith a unique value. - createNoSuchCommandResponse(String, String) - Static method in class com.siperf.amistream.protocol.factories.ResponseFactory
-
Creates a response message indicating that the requested command does not exist.
- createOkResponse(String) - Static method in class com.siperf.amistream.protocol.factories.ResponseFactory
-
Creates a successful response message with the specified transaction ID.
- createOkResponse(String, String) - Static method in class com.siperf.amistream.protocol.factories.ResponseFactory
-
Creates a successful response message with a transaction ID and an additional message.
- createOriginateAction(String, String, String, DriverType, String, String, String, String, long) - Static method in class com.siperf.amistream.protocol.factories.ActionFactory
-
Creates an Originate action for initiating a call with detailed parameters.
- createOriginateAction(String, String, String, String, DialplanStep, int) - Static method in class com.siperf.amistream.protocol.factories.ActionFactory
-
Creates an Originate action for initiating a call.
- createOriginateAction(String, String, String, String, String, String, String, long) - Static method in class com.siperf.amistream.protocol.factories.ActionFactory
-
Creates an Originate action for initiating a call with detailed parameters.
- createOriginateTransaction(String, String, String, String, String, String, long) - Method in class com.siperf.amistream.connection.client.ClientTransactionManager
-
Creates a new originate transaction to initiate a call.
- createPingAction(String) - Static method in class com.siperf.amistream.protocol.factories.ActionFactory
-
Creates a ping action to check connectivity with the Asterisk server.
- createPingTransaction() - Method in class com.siperf.amistream.connection.client.ClientTransactionManager
-
Creates a new ping transaction to check the connectivity with the server.
- createRedirectAction(String, String, DialplanStep) - Static method in class com.siperf.amistream.protocol.factories.ActionFactory
-
Creates a Redirect action to move a call to a different dialplan step.
- createRedirectAction(String, String, String, String, String) - Static method in class com.siperf.amistream.protocol.factories.ActionFactory
-
Creates a Redirect action to move a call to a different dialplan step.
- createRedirectTransaction(String, String, String, int) - Method in class com.siperf.amistream.connection.client.ClientTransactionManager
-
Creates a new redirect transaction to redirect a call to a different extension.
- createRedirectTransaction(String, String, String, String) - Method in class com.siperf.amistream.connection.client.ClientTransactionManager
-
Creates a new redirect transaction to redirect a call to a different extension.
- createResponseMessage(AmiResponseType, String) - Static method in class com.siperf.amistream.protocol.factories.ResponseFactory
-
Creates a general response message with the specified type and transaction ID.
- createSetVarAction(String, String, String) - Static method in class com.siperf.amistream.protocol.factories.ActionFactory
-
Creates a SetVar action to set a variable in the Asterisk server.
- createSetVarAction(String, String, String, String) - Static method in class com.siperf.amistream.protocol.factories.ActionFactory
-
Creates a SetVar action with a specific channel.
- createSetVarTransaction(String, String, String) - Method in class com.siperf.amistream.connection.client.ClientTransactionManager
-
Creates a new set variable transaction to set a variable in the system.
- createShutdownEvent(boolean) - Static method in class com.siperf.amistream.protocol.factories.EventFactory
-
Creates a "Shutdown" event, indicating the system is shutting down.
- createVarSetEvent(String, String) - Static method in class com.siperf.amistream.protocol.factories.EventFactory
-
Creates a "Variable Set" event, indicating that a dialplan variable has been set.
- CurrentWorkingDirectory - Class in com.siperf.commons.libs.io.filesystem.runtime
-
See these following links for details https://www.baeldung.com/java-current-directory https://stackoverflow.com/questions/4871051/how-to-get-the-current-working-directory-in-java
- CurrentWorkingDirectory() - Constructor for class com.siperf.commons.libs.io.filesystem.runtime.CurrentWorkingDirectory
- CustomThreadFactory - Class in com.siperf.commons.libs.java.threads
- CustomThreadFactory(String) - Constructor for class com.siperf.commons.libs.java.threads.CustomThreadFactory
- CustomThreadFactory(String, int, boolean) - Constructor for class com.siperf.commons.libs.java.threads.CustomThreadFactory
D
- DAHDI_DIAL_OFFHOOK - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for initiating a DAHDI (Digium Asterisk Hardware Device Interface) dial-offhook.
- DAHDI_DND_OFF - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for turning off DAHDI DND (Do Not Disturb).
- DAHDI_DND_ON - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for turning on DAHDI DND (Do Not Disturb).
- DAHDI_HANGUP - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for hanging up a DAHDI channel.
- DAHDI_RESTART - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action to restart DAHDI.
- DAHDI_SHOW_CHANNELS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for showing DAHDI channels.
- DAHDI_TRANSFER - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for transferring a DAHDI call.
- DATA - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
General-purpose data.
- DATA_GET - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for retrieving data from the system.
- DataHeader - Class in com.siperf.amistream.protocol.headers
- DataHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.DataHeader
- DB_DEL - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for deleting an item from the database.
- DB_GET - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for retrieving an item from the database.
- DB_PUT - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for inserting or updating an item in the database.
- DE_DEL_TREE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for deleting an entire tree from the database.
- DEFAULT_ADDR_IP - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Default IP address for communication.
- DEFAULT_AMI_POT - Static variable in class com.siperf.amistream.protocol.conf.AmiConfiguration
-
The default port for AMI connections.
- DEFAULT_BASKET_SIZE - Static variable in class com.siperf.commons.data.fastiter.FastIterArray
- DEFAULT_IDLE_TIMEOUT - Static variable in class com.siperf.amistream.conf.ClientConfiguration
- DEFAULT_PING_RESPONSE_TIMEOUT - Static variable in class com.siperf.amistream.conf.ClientConfiguration
- DEFAULT_PING_TIMER_INTERVAL - Static variable in class com.siperf.amistream.conf.ClientConfiguration
- DEFAULT_REARRANGE_FACTOR - Static variable in class com.siperf.commons.data.fastiter.FastIterArray
- DEFAULT_SIZE_INCREMENT - Static variable in class com.siperf.commons.data.fastiter.FastIterArray
- DEFAULT_USERNAME - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Default username for authentication.
- DefaultAddrIPHeader - Class in com.siperf.amistream.protocol.headers
- DefaultAddrIPHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.DefaultAddrIPHeader
- DefaultUsernameHeader - Class in com.siperf.amistream.protocol.headers
- DefaultUsernameHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.DefaultUsernameHeader
- deleteClientConnection(ClientConnection) - Method in class com.siperf.amistream.connection.client.ClientManager
-
Deletes an existing client connection.
- desc - Variable in enum class com.siperf.amistream.protocol.conf.AmiChannelState
-
The textual description of the channel state.
- DEST_CHANNEL - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Alias for the destination channel.
- DEST_UNIQUE_ID - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Unique identifier for the destination.
- DestChannelHeader - Class in com.siperf.amistream.protocol.headers
- DestChannelHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.DestChannelHeader
- DESTINATION - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The destination number or endpoint.
- DESTINATION_CHANNEL - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Channel at the destination endpoint.
- DESTINATION_CONTEXT - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Context for the destination.
- DestinationChannelHeader - Class in com.siperf.amistream.protocol.headers
- DestinationChannelHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.DestinationChannelHeader
- DestinationContextHeader - Class in com.siperf.amistream.protocol.headers
- DestinationContextHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.DestinationContextHeader
- DestinationHeader - Class in com.siperf.amistream.protocol.headers
- DestinationHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.DestinationHeader
- DestUniqueIDHeader - Class in com.siperf.amistream.protocol.headers
- DestUniqueIDHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.DestUniqueIDHeader
- determineOsTypeByOnFilePath(String) - Static method in class com.siperf.commons.libs.io.filesystem.os.OsFS
- DIAL_BEGIN - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Event raised when the dial process begins.
- DIAL_END - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Event raised when the dial process ends.
- DIAL_STATUS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Status of the dial attempt (e.g., "Success", "Failed").
- DIAL_STRING - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The dial string used for placing a call.
- DIALING - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiChannelState
-
Channel is in the dialing state, dialing a number.
- DIALING_OFFHOOK - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiChannelState
-
Channel is dialing and off-hook simultaneously, typically in a scenario like callback or retrying a call.
- DialplanMask - Class in com.siperf.asterisk.data
- DialplanMask(String, String) - Constructor for class com.siperf.asterisk.data.DialplanMask
- DialplanMask(String, String, int, String, String) - Constructor for class com.siperf.asterisk.data.DialplanMask
- DialplanMask(String, String, DialplanPriority, String, String) - Constructor for class com.siperf.asterisk.data.DialplanMask
- DialplanMask(String, String, String, String, String) - Constructor for class com.siperf.asterisk.data.DialplanMask
- DialplanNumericPriority(int) - Constructor for class com.siperf.asterisk.data.DialplanPriority.DialplanNumericPriority
- DialplanNumericPriority(String) - Constructor for class com.siperf.asterisk.data.DialplanPriority.DialplanNumericPriority
- DialplanPriority - Class in com.siperf.asterisk.data
- DialplanPriority(String, DialplanPriority.EType) - Constructor for class com.siperf.asterisk.data.DialplanPriority
- DialplanPriority.CastMethods - Interface in com.siperf.asterisk.data
- DialplanPriority.DialplanNumericPriority - Class in com.siperf.asterisk.data
- DialplanPriority.DialplanSpecialPriority - Class in com.siperf.asterisk.data
- DialplanSpecialPriority(AsteriskSpecialExtensionType) - Constructor for class com.siperf.asterisk.data.DialplanPriority.DialplanSpecialPriority
- DialplanSpecialPriority(String) - Constructor for class com.siperf.asterisk.data.DialplanPriority.DialplanSpecialPriority
- DialplanStep - Class in com.siperf.asterisk.data
- DialplanStep(String, String, int) - Constructor for class com.siperf.asterisk.data.DialplanStep
- DialplanStep(String, String, DialplanPriority) - Constructor for class com.siperf.asterisk.data.DialplanStep
- DialplanStep(String, String, String) - Constructor for class com.siperf.asterisk.data.DialplanStep
- DialStatusHeader - Class in com.siperf.amistream.protocol.headers
- DialStatusHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.DialStatusHeader
- DialStringHeader - Class in com.siperf.amistream.protocol.headers
- DialStringHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.DialStringHeader
- DIRECTION - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Direction of the call (e.g., "inbound", "outbound").
- DirectionHeader - Class in com.siperf.amistream.protocol.headers
- DirectionHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.DirectionHeader
- disablePing() - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Disables pinging by setting the ping timeout to 0.
- disconnect() - Method in class com.siperf.amistream.connection.client.AmiClientConnection
-
Disconnects from the Asterisk Manager Interface (AMI) server.
- disconnect() - Method in class com.siperf.amistream.connection.client.ClientConnection
-
Disconnects the client connection.
- disconnect() - Method in class com.siperf.amistream.connection.server.AmiServerConnection
- disconnect() - Method in class com.siperf.amistream.connection.server.ServerConnection
- disconnect(boolean) - Method in class com.siperf.amistream.connection.client.ClientConnection
-
Disconnects the client connection with an option to wait for completion.
- DISCONNECTED - Enum constant in enum class com.siperf.amistream.connection.client.ClientConectionState
-
The state when the client is disconnected and not connected to the server.
- DISCONNECTING - Enum constant in enum class com.siperf.amistream.connection.server.ServerConnectionState
- DISPOSITION - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The result of the call (e.g., "Answered", "Busy").
- DispositionHeader - Class in com.siperf.amistream.protocol.headers
- DispositionHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.DispositionHeader
- DOMAIN - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The domain involved in the operation (e.g., SIP domain).
- DomainHeader - Class in com.siperf.amistream.protocol.headers
- DomainHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.DomainHeader
- DOUBLE() - Constructor for class com.siperf.commons.libs.math.random.RND.DOUBLE
- DOWN - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiChannelState
-
Channel is down, not active.
- DriverType - Enum Class in com.siperf.asterisk.commons
- DTMF - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Event raised when a DTMF (Dual-tone multi-frequency) signal is received.
- DURATION - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Duration of the call or session.
- DurationHeader - Class in com.siperf.amistream.protocol.headers
- DurationHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.DurationHeader
- DYNAMIC - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Flag for dynamic configuration (e.g., dynamic channels).
- DynamicHeader - Class in com.siperf.amistream.protocol.headers
- DynamicHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.DynamicHeader
E
- E - Enum constant in enum class com.siperf.asterisk.commons.AsteriskSpecialExtensionType
-
Exception catch-all extension.
- EDirection - Enum Class in com.siperf.commons.enums.io
- endingIfThereIsOne(String, String) - Static method in class com.siperf.commons.libs.text.str.StringHelper.REMOVE
- ENDTIME - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The timestamp when the event ends.
- entrySet() - Method in class com.siperf.commons.data.expirable.ExpirableObjectsMap
- equals(Object) - Method in class com.siperf.amistream.connection.both.ConnectionId
-
Compares this connection ID to another object for equality.
- equals(Object) - Method in class com.siperf.asterisk.data.DialplanMask
- equals(Object) - Method in class com.siperf.asterisk.data.DialplanPriority.DialplanNumericPriority
- equals(Object) - Method in class com.siperf.asterisk.data.DialplanPriority.DialplanSpecialPriority
- equals(Object) - Method in class com.siperf.asterisk.data.DialplanPriority
- equals(Object) - Method in class com.siperf.asterisk.data.DialplanStep
- equals(Object) - Method in interface com.siperf.commons.data.uid.Id
- equals(Object) - Method in class com.siperf.commons.data.uid.UniqueID
- equals(String, String, DialplanPriority) - Method in class com.siperf.asterisk.data.DialplanStep
- equals(String, String, DialplanPriority, String, String) - Method in class com.siperf.asterisk.data.DialplanMask
- ERROR - Enum constant in enum class com.siperf.amistream.connection.both.transcation.Transaction.FinalState
- ERROR - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiResponseType
-
Represents an error response, indicating that something went wrong during the operation.
- EVENT - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The type of event (e.g., "Dial", "Hangup").
- EVENT - Enum constant in enum class com.siperf.amistream.protocol.messages.AmiMessageType
-
Represents an event message.
- EVENT_LIST - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
A list of events.
- EventFactory - Class in com.siperf.amistream.protocol.factories
-
Factory class for creating various types of AMI (Asterisk Manager Interface) events.
- EventFactory() - Constructor for class com.siperf.amistream.protocol.factories.EventFactory
- EventHeader - Class in com.siperf.amistream.protocol.headers
- EventHeader(AmiEventType) - Constructor for class com.siperf.amistream.protocol.headers.EventHeader
- EventHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.EventHeader
- EventListHeader - Class in com.siperf.amistream.protocol.headers
- EventListHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.EventListHeader
- EventMessageFilter - Class in com.siperf.amistream.connection.client.filter
- EventMessageFilter(ClientConnection, AmiEventType) - Constructor for class com.siperf.amistream.connection.client.filter.EventMessageFilter
- EventMessageFilter(String, ClientConnection, AmiEventType) - Constructor for class com.siperf.amistream.connection.client.filter.EventMessageFilter
- EVENTS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for subscribing to events.
- EVENTS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Another representation of events.
- EventsHeader - Class in com.siperf.amistream.protocol.headers
- EventsHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.EventsHeader
- eventType() - Method in class com.siperf.amistream.protocol.messages.events.AmiEvent
-
Returns the type of the event (e.g., CHANNEL_EVENT, SYSTEM_EVENT).
- execute() - Method in class com.siperf.amistream.connection.client.transaction.ClientAmiTransaction
-
Executes the transaction.
- executionTimer - Variable in class com.siperf.amistream.connection.both.transcation.Transaction
-
Timer tracking the execution time of the transaction
- Expirable - Interface in com.siperf.commons.data.expirable
- ExpirableObject - Class in com.siperf.commons.data.expirable
- ExpirableObject(long) - Constructor for class com.siperf.commons.data.expirable.ExpirableObject
- ExpirableObjectIterationTask<V extends ExpirableObject> - Interface in com.siperf.commons.data.expirable
- ExpirableObjectsMap<K,
V extends ExpirableObject> - Class in com.siperf.commons.data.expirable - ExpirableObjectsMap() - Constructor for class com.siperf.commons.data.expirable.ExpirableObjectsMap
- ExpirableObjectsMap(boolean, Class<V>) - Constructor for class com.siperf.commons.data.expirable.ExpirableObjectsMap
- ExpirableObjectsMap(int, int, float, Class<V>) - Constructor for class com.siperf.commons.data.expirable.ExpirableObjectsMap
- ExpirableObjectsMap(int, Class<V>) - Constructor for class com.siperf.commons.data.expirable.ExpirableObjectsMap
- EXTEN - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The extension number involved in the operation.
- ExtenHeader - Class in com.siperf.amistream.protocol.headers
- ExtenHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.ExtenHeader
- EXTENSION - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Another representation of the extension number.
- EXTENSION_DOES_NOT_EXIST - Enum constant in enum class com.siperf.amistream.conf.OiginateRefuseReasonType
- EXTENSION_STATE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for querying the state of an extension.
- ExtensionHeader - Class in com.siperf.amistream.protocol.headers
- ExtensionHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.ExtensionHeader
F
- FailedToSendMessageException - Exception in com.siperf.amistream.connection.client.exceptions
- FailedToSendMessageException() - Constructor for exception com.siperf.amistream.connection.client.exceptions.FailedToSendMessageException
- FAILURE - Enum constant in enum class com.siperf.amistream.conf.OiginateRefuseReasonType
- FAILURE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiResponseType
-
Represents a failure response.
- FAMILY - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Specifies the family or group of configurations.
- FamilyHeader - Class in com.siperf.amistream.protocol.headers
- FamilyHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.FamilyHeader
- FastIterArray<V> - Class in com.siperf.commons.data.fastiter
- FastIterArray() - Constructor for class com.siperf.commons.data.fastiter.FastIterArray
- FastIterArray(int) - Constructor for class com.siperf.commons.data.fastiter.FastIterArray
- FastIterArray(int, int) - Constructor for class com.siperf.commons.data.fastiter.FastIterArray
- FastIterArray(int, int, float) - Constructor for class com.siperf.commons.data.fastiter.FastIterArray
- FILE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Represents a file (e.g., voicemail file).
- FileHeader - Class in com.siperf.amistream.protocol.headers
- FileHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.FileHeader
- Filename() - Constructor for class com.siperf.commons.libs.math.random.RND.Filename
- findMaximum(int...) - Static method in class com.siperf.commons.libs.math.MinMax
- findMinimum(int...) - Static method in class com.siperf.commons.libs.math.MinMax
- finishedAt - Variable in class com.siperf.amistream.connection.both.transcation.Transaction
-
Time when the transaction was finished (in milliseconds)
- firstLetter(String) - Static method in class com.siperf.commons.libs.text.str.StringHelper.CAPITALIZE
- firstLetterIfThereIsOne(String, char) - Static method in class com.siperf.commons.libs.text.str.StringHelper.REMOVE
- FOLLOWS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiResponseType
-
Represents a response indicating that there is more data to follow.
- format(String, int) - Static method in class com.siperf.commons.libs.text.str.StringHelper.FORMAT
- format(String, int, boolean) - Static method in class com.siperf.commons.libs.text.str.StringHelper.FORMAT
- format(String, int, int, boolean) - Static method in class com.siperf.commons.libs.text.str.StringHelper.FORMAT
- FORMAT - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Format of the data (e.g., "wav", "mp3").
- FORMAT() - Constructor for class com.siperf.commons.libs.text.str.StringHelper.FORMAT
- FormatHeader - Class in com.siperf.amistream.protocol.headers
- FormatHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.FormatHeader
- FROM - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Represents the source of a call or message.
- FromHeader - Class in com.siperf.amistream.protocol.headers
- FromHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.FromHeader
- FULLY_BOOTED - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Event raised when the system is fully booted.
- FUNC - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Function or operation being performed.
- FuncHeader - Class in com.siperf.amistream.protocol.headers
- FuncHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.FuncHeader
- FunctionsFilter - Class in com.siperf.amistream.connection.server.filter
- FunctionsFilter(ServerConnection) - Constructor for class com.siperf.amistream.connection.server.filter.FunctionsFilter
G
- generateConnectionId() - Static method in class com.siperf.amistream.utils.AmiHelper
-
Generates a random connection ID.
- generateConnectionId(Collection<String>) - Static method in class com.siperf.amistream.utils.AmiHelper
-
Generates a unique connection ID that is not present in the provided collection.
- generateTransactionId() - Static method in class com.siperf.amistream.utils.AmiHelper
-
Generates a unique transaction ID.
- genUniqueIdUsingParameters(String[]) - Static method in class com.siperf.commons.data.uid.UIDsHelper
- genUrlPathUsingParameters(String[]) - Static method in class com.siperf.commons.data.uid.UIDsHelper
- get() - Static method in class com.siperf.commons.libs.io.filesystem.runtime.CurrentWorkingDirectory
- get() - Static method in class com.siperf.commons.libs.java.app.runtime.ApplicationContext
- get(Id) - Method in class com.siperf.amistream.data.ConnectionsTable
-
Retrieves a connection from the table by its identifier.
- get(OsVersion.OsType) - Static method in class com.siperf.commons.libs.os.OsLinebreaks
- get(Object) - Method in class com.siperf.commons.data.expirable.ExpirableObjectsMap
- GET_CONFIG - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for retrieving the configuration.
- GET_CONFIG_JSON - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for retrieving configuration in JSON format.
- GET_VAR - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for getting the value of a variable.
- getActionHeader() - Method in class com.siperf.amistream.protocol.messages.actions.AmiAction
-
Returns the
ActionHeaderassociated with this AMI action. - getActionId() - Method in class com.siperf.amistream.protocol.messages.actions.AmiAction
-
Returns the action ID for this AMI action.
- getActionId() - Method in class com.siperf.amistream.protocol.messages.AmiMessage
-
Returns the action ID from the message.
- getActionId() - Method in class com.siperf.amistream.protocol.messages.responses.AmiResponse
-
Returns the action ID associated with this AMI response.
- getActionIdHeader() - Method in class com.siperf.amistream.protocol.messages.actions.AmiAction
-
Returns the
ActionIdHeaderassociated with this AMI action. - getActionIdHeader() - Method in class com.siperf.amistream.protocol.messages.AmiMessage
-
Returns the
ActionIdHeaderassociated with the message. - getActionIdHeader() - Method in class com.siperf.amistream.protocol.messages.responses.AmiResponse
-
Returns the
ActionIdHeaderassociated with this AMI response. - getActionResponseTimeout() - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Gets the action response timeout in milliseconds.
- getActionType() - Method in class com.siperf.amistream.protocol.messages.actions.AmiAction
-
Returns the action type of this AMI action.
- getAllConnections() - Method in class com.siperf.amistream.connection.client.ClientManager
-
Retrieves all active client connections.
- getAllConnections() - Method in class com.siperf.amistream.connection.server.ServerManager
- getAmiActionId() - Method in class com.siperf.amistream.connection.client.transaction.ClientAmiTransaction
-
Returns the AMI action ID for this transaction.
- getAmiName() - Method in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Returns the string representation of the header AMI name
- getAmiPassword() - Method in class com.siperf.amistream.connection.server.ServerConnectionParameters
- getAmiUsername() - Method in class com.siperf.amistream.connection.server.ServerConnectionParameters
- getAmiVersion() - Method in class com.siperf.amistream.connection.client.transaction.LoginTransaction
- getAmiVersion() - Method in class com.siperf.amistream.connection.server.ServerConnection
-
Public methods
- getAmiVersion() - Method in class com.siperf.amistream.protocol.headers.special.SpecialWelcomeHeader
- getApplication() - Method in class com.siperf.asterisk.data.DialplanMask
- getApplicationData() - Method in class com.siperf.asterisk.data.DialplanMask
- getArrow() - Method in enum class com.siperf.commons.enums.io.EDirection
- getAsteriskVersion(String) - Static method in class com.siperf.amistream.protocol.conf.ProtocolDefinitions.WelcomeMessage
- getAsteriskVersion(String) - Static method in class com.siperf.amistream.protocol.parsers.AmiWelcomeMessageParser
- getAuthorizedUsername() - Method in class com.siperf.amistream.connection.server.ServerConnection
- getAuthParameters(String) - Method in interface com.siperf.amistream.connection.server.ServerConnectionAuthProvider
- getBridgeSipProfileId() - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Gets the bridge SIP profile ID.
- getCalled() - Method in class com.siperf.amistream.connection.client.transaction.OriginateTransaction
-
Returns the called number.
- getCaller() - Method in class com.siperf.amistream.connection.client.transaction.OriginateTransaction
-
Returns the caller's number.
- getChannelHeader() - Method in class com.siperf.amistream.protocol.messages.actions.AmiAction
-
Returns the
ChannelHeaderassociated with this AMI action. - getChannelHeader() - Method in class com.siperf.amistream.protocol.messages.AmiMessage
-
Returns the
ChannelHeaderassociated with the message. - getChannelId() - Method in class com.siperf.amistream.protocol.messages.actions.AmiAction
-
Returns the channel ID associated with this AMI action.
- getChannelId() - Method in class com.siperf.amistream.protocol.messages.AmiMessage
-
Returns the channel ID from the message.
- getChannelsLimit() - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Gets the channels limit for the client connection.
- getClientAddress() - Method in class com.siperf.amistream.connection.server.AmiServerConnection
- getClientConnection() - Method in class com.siperf.amistream.connection.client.transaction.ClientAmiTransaction
-
Returns the client connection associated with this transaction.
- getClientConnection(Id) - Method in class com.siperf.amistream.connection.client.ClientManager
-
Retrieves a client connection by its ID.
- getClientConnection(String) - Method in class com.siperf.amistream.connection.client.ClientManager
-
Retrieves a client connection by its host name.
- getClientProcessorId() - Method in class com.siperf.amistream.connection.server.AmiServerConnection
- getCommonCharsNumber(String, String) - Static method in class com.siperf.commons.libs.text.str.StringHelper.COMPARE
- getConnection() - Method in class com.siperf.amistream.connection.both.ami.AmiConnection
-
Deprecated.Use subclass-specific methods for managing the connection instead.
- getConnectionMetadata() - Method in class com.siperf.amistream.connection.client.ClientConnection
-
Returns the metadata of the connection.
- getConnectionParameters() - Method in class com.siperf.amistream.connection.client.ClientConnection
-
Returns the parameters associated with the client connection.
- getConnectionsNumber() - Method in class com.siperf.amistream.connection.client.ClientManager
-
Retrieves the total number of active client connections.
- getConnectionsNumber() - Method in class com.siperf.amistream.connection.server.ServerManager
- getContent() - Method in class com.siperf.amistream.data.MessageBuffer
-
Retrieves the content of the buffer as a list of strings.
- getContext() - Method in class com.siperf.asterisk.data.DialplanMask
- getContext() - Method in class com.siperf.asterisk.data.DialplanStep
- getCreatedAt() - Method in class com.siperf.commons.data.expirable.ExpirableObject
- getCurrentWorkingDir() - Method in class com.siperf.commons.libs.java.app.runtime.ApplicationContext
- getDesc() - Method in enum class com.siperf.asterisk.commons.AsteriskSpecialExtensionType
-
Returns the description of the extension's functionality.
- getDirection() - Method in class com.siperf.amistream.protocol.messages.AmiMessage
-
Returns the direction of the message (e.g., incoming or outgoing).
- getEnvironmentVariable(String) - Method in class com.siperf.commons.libs.java.app.runtime.ApplicationContext
-
Example: name Result: String like "C:/Program Files/Java/jdk-17.0.2/bin/server;C:/Program Files/Java/jdk-17.0.2/bin;C:\WINDOWS\system32;C:\WINDOWS;
- getEnvironmentVariables() - Method in class com.siperf.commons.libs.java.app.runtime.ApplicationContext
-
Return all environment variables
- getEOL() - Method in class com.siperf.commons.libs.java.app.runtime.ApplicationContext
- getErrMessage() - Method in class com.siperf.amistream.connection.server.transaction.LoginTransaction
- getEventHeader() - Method in class com.siperf.amistream.protocol.messages.events.AmiEvent
-
Returns the
EventHeaderassociated with the event message. - getEventType() - Method in class com.siperf.amistream.protocol.headers.EventHeader
- getExecutionTime() - Method in class com.siperf.amistream.connection.both.transcation.Transaction
-
Gets the execution time of the transaction.
- getExecutionTimer() - Method in class com.siperf.amistream.connection.both.transcation.Transaction
- getExpireAt() - Method in class com.siperf.commons.data.expirable.ExpirableObject
- getExten() - Method in enum class com.siperf.asterisk.commons.AsteriskSpecialExtensionType
-
Returns the string representation of the extension.
- getExten() - Method in class com.siperf.asterisk.data.DialplanPriority
-
Deprecated.
- getExtension() - Method in class com.siperf.amistream.protocol.headers.ExtenHeader
- getExtension() - Method in class com.siperf.asterisk.data.DialplanMask
- getExtension() - Method in class com.siperf.asterisk.data.DialplanStep
- getFinalState() - Method in class com.siperf.amistream.connection.both.transcation.Transaction
- getFinishedAt() - Method in class com.siperf.amistream.connection.both.transcation.Transaction
- getFirstLine(String) - Static method in class com.siperf.commons.libs.text.str.StringHelper.SPLIT
- getFsPathDelimiter() - Method in class com.siperf.commons.libs.java.app.runtime.ApplicationContext
- getHeader(AmiHeaderType) - Method in class com.siperf.amistream.protocol.messages.AmiMessage
-
Returns the header associated with the specified type.
- getHeader(AmiHeaderType, Class<T>) - Method in class com.siperf.amistream.protocol.messages.AmiMessage
-
Returns the header associated with the specified type, cast to the required class type.
- getHeader(Class<T>) - Method in class com.siperf.amistream.protocol.messages.AmiMessage
-
Returns the header of the specified class type.
- getHeaders() - Method in class com.siperf.amistream.protocol.messages.special.AmiMsgSpecial
-
Returns the set of special headers associated with this AMI special message.
- getHostname() - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Gets the hostname of the client connection.
- getId() - Method in class com.siperf.amistream.connection.both.Connection
-
Gets the unique identifier of the connection.
- getId() - Method in class com.siperf.amistream.connection.both.transcation.Transaction
- getIdleTimeout() - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Gets the idle timeout for the client connection.
- getIndex() - Method in class com.siperf.amistream.connection.client.ClientConnectionMetadata
-
Gets the index of the client connection.
- getIoTimestamp() - Method in class com.siperf.amistream.protocol.messages.AmiMessage
-
Returns the timestamp for the I/O operation associated with the message.
- getLastSuccessfulPingTimestamp() - Method in class com.siperf.amistream.connection.client.ClientConnection
-
Returns the timestamp of the last successful ping.
- getLines(String) - Static method in class com.siperf.commons.libs.text.str.StringHelper.SPLIT
- getLines(String, boolean, boolean) - Static method in class com.siperf.commons.libs.text.str.StringHelper.SPLIT
- getLogin() - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Gets the login for the client connection.
- getMessage() - Method in exception com.siperf.amistream.connection.server.exceptions.AuthException
- getMessage() - Method in class com.siperf.amistream.protocol.messages.responses.AmiResponse
-
Returns the message associated with this AMI response.
- getMessageHeader() - Method in class com.siperf.amistream.protocol.messages.responses.AmiResponse
-
Returns the
MessageHeaderassociated with this AMI response. - getMessageType() - Method in class com.siperf.amistream.protocol.messages.AmiMessage
-
Returns the type of the AMI message (e.g., ACTION, EVENT, RESPONSE).
- getName() - Method in class com.siperf.amistream.connection.both.Connection
-
Gets the human-readable name of the connection.
- getName() - Method in class com.siperf.amistream.connection.both.handler.AmiMessageHandler
-
Retrieves the name identifier of this handler.
- getName() - Method in class com.siperf.amistream.connection.both.hook.AmiMessageHook
-
Returns the name of this hook.
- getName() - Method in class com.siperf.amistream.connection.both.transcation.Transaction
- getName() - Method in class com.siperf.amistream.connection.client.ClientConnectionMetadata
-
Gets the name of the client connection.
- getName() - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Gets the name of the client connection.
- getNexteIdValue() - Static method in class com.siperf.amistream.connection.both.ConnectionId.Package
-
Returns the next unique ID value as a string.
- getOperationalSytstem() - Method in class com.siperf.commons.libs.java.app.runtime.ApplicationContext
- getOS() - Static method in class com.siperf.commons.libs.os.OsVersion
- getOS(String) - Static method in class com.siperf.commons.libs.os.OsVersion
- getOsEolSequence() - Method in class com.siperf.commons.libs.java.app.runtime.ApplicationContext
- getOsLinebreaks() - Method in class com.siperf.commons.libs.java.app.runtime.ApplicationContext
- getPassword() - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Gets the password for the client connection.
- getPathDelimiter() - Static method in class com.siperf.commons.libs.io.filesystem.os.OsFS
- getPathDelimiter(OsVersion.OsType) - Static method in class com.siperf.commons.libs.io.filesystem.os.OsFS
- getPingActionResponseTimeout() - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Gets the ping action response timeout in milliseconds.
- getPingTimeout() - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Gets the ping timeout in milliseconds.
- getPort() - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Gets the port of the client connection.
- getPriority() - Method in class com.siperf.amistream.protocol.headers.PriorityHeader
- getPriority() - Method in class com.siperf.asterisk.data.DialplanMask
- getPriority() - Method in class com.siperf.asterisk.data.DialplanStep
- getProcessor() - Method in class com.siperf.amistream.connection.both.transcation.Transaction
- getProcessorId() - Method in class com.siperf.amistream.protocol.messages.AmiMessage
-
Returns the unique ID of the processor initiating the AMI message.
- getProcessorType() - Method in class com.siperf.amistream.protocol.messages.AmiMessage
-
Returns the type of the processor initiating the AMI message.
- getRandom() - Static method in class com.siperf.commons.libs.math.random.RND.Filename
- getRandom() - Static method in class com.siperf.commons.libs.math.random.RND.STRING
- getRandom() - Static method in class com.siperf.commons.libs.math.random.RND.STRING.UID
- getRandom(double, double) - Static method in class com.siperf.commons.libs.math.random.RND.DOUBLE
- getRandom(int) - Static method in class com.siperf.commons.libs.math.random.RND.STRING
- getRandom(int, int) - Static method in class com.siperf.commons.libs.math.random.RND.INTEGER
- getRandom(long, long) - Static method in class com.siperf.commons.libs.math.random.RND.LONG
- getRandom(String) - Static method in class com.siperf.commons.libs.math.random.RND.Filename
- getRandomNumeric() - Static method in class com.siperf.commons.libs.math.random.RND.STRING
- getRefuseMessage() - Method in class com.siperf.amistream.connection.client.transaction.OriginateTransaction
-
Returns the message explaining why the originate action was refused.
- getRefuseReason() - Method in class com.siperf.amistream.connection.client.transaction.OriginateTransaction
-
Returns the reason for the refusal of the originate action.
- getResponseHeader() - Method in class com.siperf.amistream.protocol.messages.responses.AmiResponse
-
Returns the
ResponseHeaderassociated with this AMI response. - getResponseType() - Method in class com.siperf.amistream.protocol.headers.ResponseHeader
- getServerConnection(String) - Method in class com.siperf.amistream.connection.server.ServerManager
- getShadingTransaction() - Method in class com.siperf.amistream.connection.both.transcation.TransactionsTable
-
Retrieves the currently set shading transaction, if any.
- getSipProfileSuffix() - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Gets the SIP profile suffix for the client connection.
- getSpecialExtensionType() - Method in class com.siperf.amistream.protocol.headers.ExtenHeader
- getStartedAt() - Method in class com.siperf.amistream.connection.both.transcation.Transaction
- getState() - Method in class com.siperf.amistream.connection.client.ClientConnection
-
Returns the current state of the connection.
- getState() - Method in class com.siperf.amistream.protocol.headers.ChannelStateDescHeader
- getState() - Method in class com.siperf.amistream.protocol.headers.ChannelStateHeader
- getStateCode() - Method in class com.siperf.amistream.protocol.headers.ChannelStateHeader
- getStateDescription() - Method in class com.siperf.amistream.protocol.headers.ChannelStateDescHeader
- getStringPresentation() - Method in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Gets the string representation of the action type.
- getStringPresentation() - Method in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Returns the string representation of the event type.
- getStringPresentation() - Method in enum class com.siperf.amistream.protocol.conf.AmiResponseType
-
Returns the string representation of this response type.
- getText() - Method in enum class com.siperf.amistream.protocol.messages.AmiMessageType
-
Returns the string representation of the message type.
- getText() - Method in enum class com.siperf.commons.enums.io.EDirection
- getTokens(String, String) - Static method in class com.siperf.commons.libs.text.str.StringHelper
-
Deprecated.
- getTokens(String, String) - Static method in class com.siperf.commons.libs.text.str.StringHelper.TOKENIZE.ARRAY
- getTokens(String, String) - Static method in class com.siperf.commons.libs.text.str.StringHelper.TOKENIZE.LIST
- getTokens(String, String, boolean, boolean) - Static method in class com.siperf.commons.libs.text.str.StringHelper.TOKENIZE.LIST
- getTokens(Collection<String>, String) - Static method in class com.siperf.commons.libs.text.str.StringHelper.TOKENIZE.LIST
- getTokens(Collection<String>, String, boolean, boolean) - Static method in class com.siperf.commons.libs.text.str.StringHelper.TOKENIZE.LIST
- getTokensAsList(String, String) - Static method in class com.siperf.commons.libs.text.str.StringHelper
-
Deprecated.
- getTokensAsList(Collection<String>, String) - Static method in class com.siperf.commons.libs.text.str.StringHelper
-
Deprecated.
- getTransactionManager() - Method in class com.siperf.amistream.connection.client.ClientConnection
-
Returns the
ClientTransactionManagerfor handling transaction-related tasks. - getTransactionManager() - Method in class com.siperf.amistream.connection.client.ClientConnectionProcessor
-
Returns the
ClientTransactionManagerassociated with this connection processor. - getTransactionManager() - Method in class com.siperf.amistream.connection.client.ClientTransactionProcessor
-
Retrieves the transaction manager associated with the current client connection.
- getTransactionMaxExecutionTime() - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Gets the maximum transaction execution time in milliseconds.
- getTransactionsTable() - Method in class com.siperf.amistream.connection.both.transcation.TransactionsManager
- getTransactionsToUpdate() - Method in class com.siperf.amistream.connection.both.transcation.TransactionsTable
-
Deprecated.Use
TransactionsTable.update(long, ExpirableObjectIterationTask)instead. Retrieves all transactions that need to be updated. - getTransactionToProcess(AmiMessage) - Method in class com.siperf.amistream.connection.both.transcation.TransactionsTable
-
Retrieves the transaction to process based on the given
AmiMessage. - getType() - Method in class com.siperf.amistream.connection.both.Connection
-
Gets the type of the connection.
- getType() - Method in class com.siperf.amistream.protocol.headers.common.Header
-
Returns the type of the header.
- getType(Class<?>) - Static method in class com.siperf.amistream.protocol.headers.common.Header
-
Retrieves the
AmiHeaderTypeof a header based on its class. - getTypeAsString() - Method in class com.siperf.amistream.protocol.headers.common.Header
-
Returns the string representation of the header's type.
- getUsingNIO() - Static method in class com.siperf.commons.libs.io.filesystem.runtime.CurrentWorkingDirectory
-
https://stackoverflow.com/questions/4871051/how-to-get-the-current-working-directory-in-java
- getUsingNIO2() - Static method in class com.siperf.commons.libs.io.filesystem.runtime.CurrentWorkingDirectory
- getUsingSystemProperty() - Static method in class com.siperf.commons.libs.io.filesystem.runtime.CurrentWorkingDirectory
-
https://www.baeldung.com/java-current-directory
- getValue() - Method in class com.siperf.amistream.connection.both.ConnectionId
-
Returns the value of this connection ID.
- getValue() - Method in class com.siperf.amistream.connection.client.transaction.GetVarTransaction
-
Returns the value of the variable once retrieved.
- getValue() - Method in class com.siperf.amistream.protocol.headers.ActionHeader
-
Returns the value of the action header as an
AmiActionType. - getValue() - Method in class com.siperf.amistream.protocol.headers.common.IntegerHeader
- getValue() - Method in class com.siperf.amistream.protocol.headers.common.TextHeader
- getValue() - Method in class com.siperf.amistream.protocol.headers.EventHeader
- getValue() - Method in class com.siperf.amistream.protocol.headers.ResponseHeader
- getValue() - Method in class com.siperf.amistream.protocol.headers.special.SpecialHeader
- getValue() - Method in class com.siperf.amistream.protocol.headers.special.UnknownHeader
- getValue() - Method in class com.siperf.asterisk.data.DialplanPriority
- getValue() - Method in interface com.siperf.commons.data.uid.Id
- getValue() - Method in class com.siperf.commons.data.uid.UniqueID
- getValueAsString() - Method in class com.siperf.amistream.protocol.headers.ActionHeader
-
Returns the string representation of the action header's value.
- getValueAsString() - Method in class com.siperf.amistream.protocol.headers.common.IntegerHeader
- getValueAsString() - Method in class com.siperf.amistream.protocol.headers.common.TextHeader
- getValueAsString() - Method in class com.siperf.amistream.protocol.headers.EventHeader
- getValueAsString() - Method in class com.siperf.amistream.protocol.headers.ResponseHeader
- getValueAsString() - Method in class com.siperf.amistream.protocol.headers.special.SpecialHeader
- getValueAsString() - Method in class com.siperf.amistream.protocol.headers.special.UnknownHeader
- GetVarTransaction - Class in com.siperf.amistream.connection.client.transaction
-
Represents a transaction for retrieving a variable's value from a specific channel in AMI (Asterisk Manager Interface).
- GetVarTransaction(String, ClientConnection, String) - Constructor for class com.siperf.amistream.connection.client.transaction.GetVarTransaction
-
Constructs a new
GetVarTransactionfor the specified channel and variable. - getVersion() - Method in class com.siperf.amistream.protocol.headers.AmiVersionHeader
- getVersion() - Method in class com.siperf.amistream.protocol.headers.AsteriskVersionHeader
- getWelcomeHeader() - Method in class com.siperf.amistream.protocol.messages.special.AmiMsgSpecial
-
Returns the
SpecialWelcomeHeaderassociated with this AMI special message. - getWords(String) - Static method in class com.siperf.commons.libs.text.str.StringHelper
-
Deprecated.
- getWords(String) - Static method in class com.siperf.commons.libs.text.str.StringHelper.SPLIT
- getWords(String) - Static method in class com.siperf.commons.libs.text.str.StringHelper.TOKENIZE.LIST
-
Deprecated.
- GOODBYE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiResponseType
-
Represents a successful logout response.
H
- H - Enum constant in enum class com.siperf.asterisk.commons.AsteriskSpecialExtensionType
-
Hangup extension.
- HANGUP - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for hanging up a call.
- HANGUP - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Event raised when a channel is hung up.
- HANGUP_REQUEST - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Event raised when a hangup is requested.
- HANGUP_SOFT_REQUEST - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Event raised when a soft hangup is requested with a specific cause code.
- HangupTransaction - Class in com.siperf.amistream.connection.client.transaction
-
Represents a transaction for handling a hangup action in an AMI (Asterisk Manager Interface) context.
- HangupTransaction(String, ClientConnection) - Constructor for class com.siperf.amistream.connection.client.transaction.HangupTransaction
-
Constructs a new
HangupTransactionfor the specified channel and client connection. - hasActiveConnections() - Method in class com.siperf.amistream.connection.client.ClientManager
-
Checks if there are any active client connections.
- hasActiveConnections() - Method in class com.siperf.amistream.connection.server.ServerManager
- hasChannelIdHeader() - Method in class com.siperf.amistream.protocol.messages.AmiMessage
-
Checks if the message contains a channel ID header.
- hasExtension() - Method in class com.siperf.amistream.protocol.headers.ExtenHeader
- hashCode() - Method in class com.siperf.amistream.connection.both.ConnectionId
-
Returns the hash code of this connection ID.
- hashCode() - Method in class com.siperf.asterisk.data.DialplanPriority
- hashCode() - Method in interface com.siperf.commons.data.uid.Id
- hashCode() - Method in class com.siperf.commons.data.uid.UniqueID
- hasMessage() - Method in class com.siperf.amistream.protocol.messages.responses.AmiResponse
-
Checks whether this AMI response contains a message.
- Header - Class in com.siperf.amistream.protocol.headers.common
-
Abstract base class representing a generic header in the AMI (Asterisk Manager Interface).
- Header(AmiHeaderType) - Constructor for class com.siperf.amistream.protocol.headers.common.Header
-
Constructs a new
Headerwith the specified type. - HINT - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
A hint for extensions or services.
- HintHeader - Class in com.siperf.amistream.protocol.headers
- HintHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.HintHeader
- HUGE - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- HUGE_16 - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- HUGE_2 - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- HUGE_32 - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- HUGE_4 - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- HUGE_8 - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
I
- I - Enum constant in enum class com.siperf.asterisk.commons.AsteriskSpecialExtensionType
-
Invalid entry extension.
- IAX_NET_STATS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for retrieving IAX network statistics.
- IAX_PEER_LIST - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for listing IAX peers.
- IAX_PEERS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for retrieving IAX peer status.
- IAX_REGISTRY - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for checking IAX registration status.
- Id - Interface in com.siperf.commons.data.uid
- IDLE - Enum constant in enum class com.siperf.amistream.connection.client.ClientConectionState
-
The state when the client is connected but currently idle (no active communication).
- IDLE - Enum constant in enum class com.siperf.amistream.connection.server.ServerConnectionState
- INCOMING - Enum constant in enum class com.siperf.commons.enums.io.EDirection
- INCOMING_LIMIT - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The limit for incoming calls.
- IncomingLimitHeader - Class in com.siperf.amistream.protocol.headers
- IncomingLimitHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.IncomingLimitHeader
- incomingMessageHandlers - Variable in class com.siperf.amistream.connection.both.Connection
-
Handlers for processing incoming messages.
- incomingMessageHooks - Variable in class com.siperf.amistream.connection.both.Connection
-
Hooks for pre-processing incoming messages.
- init(Socket) - Method in class com.siperf.amistream.connection.both.ami.AmiSocket
-
Initializes the socket and prepares its streams for communication.
- INITIAL - Enum constant in enum class com.siperf.amistream.connection.client.ClientConectionState
-
The initial state of the client connection before any attempt to connect is made.
- INSTANCE() - Constructor for class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- INTEGER() - Constructor for class com.siperf.commons.libs.math.random.RND.INTEGER
- IntegerHeader - Class in com.siperf.amistream.protocol.headers.common
- IntegerHeader(AmiHeaderType, String) - Constructor for class com.siperf.amistream.protocol.headers.common.IntegerHeader
- interruptable(long) - Static method in class com.siperf.commons.libs.java.threads.sleep.Sleep
- interruptableAndSafe(long) - Static method in class com.siperf.commons.libs.java.threads.sleep.Sleep
- interruptableSleepForARandomInterval(long, long) - Static method in class com.siperf.commons.libs.java.threads.sleep.Sleep
- IOHelper - Class in com.siperf.commons.libs.io
- IOHelper() - Constructor for class com.siperf.commons.libs.io.IOHelper
- isAbsolutePath(String) - Static method in class com.siperf.commons.libs.io.filesystem.os.OsFS
- isAcceptable(AmiMessage) - Method in class com.siperf.amistream.connection.both.handler.AmiMessageHandler
-
Determines whether the specified AMI message is acceptable for processing by this handler.
- isAcceptable(AmiMessage) - Method in class com.siperf.amistream.connection.both.hook.AmiMessageHook
-
Determines whether the given AMI message is acceptable for processing by this hook.
- isAcceptable(AmiMessage) - Method in class com.siperf.amistream.connection.client.filter.EventMessageFilter
- isAcceptable(AmiMessage) - Method in class com.siperf.amistream.connection.client.hook.OriginateActionHook
- isAcceptable(AmiMessage) - Method in class com.siperf.amistream.connection.server.filter.FunctionsFilter
- isAcceptable(AmiMessage) - Method in class com.siperf.amistream.connection.server.filter.PingFilter
- isAction() - Method in enum class com.siperf.amistream.protocol.messages.AmiMessageType
-
Returns
trueif the message type isACTION. - isActive() - Method in class com.siperf.amistream.connection.both.transcation.Transaction
-
Checks if the transaction is still active (i.e., it has started but not finished).
- isAmiFilterEnabled() - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Checks if the AMI filter is enabled.
- isAsteriskWelcomeMessage(String) - Static method in class com.siperf.amistream.protocol.conf.ProtocolDefinitions.WelcomeMessage
- isAsteriskWelcomeMessage(String) - Static method in class com.siperf.amistream.protocol.parsers.AmiWelcomeMessageParser
- isAuthFailed() - Method in class com.siperf.amistream.connection.client.transaction.LoginTransaction
- isAuthFailedResponse(String) - Static method in class com.siperf.amistream.protocol.conf.ProtocolDefinitions.Login
- isAuthMethodMD5() - Method in class com.siperf.amistream.protocol.headers.AuthTypeHeader
- isBlank(String) - Static method in class com.siperf.commons.libs.text.str.StringHelper.VALIDATE
- isBlankOrNull(String) - Static method in class com.siperf.commons.libs.java.lang.validate.Validate.Str
- isBlankOrNull(String) - Static method in class com.siperf.commons.libs.text.str.StringHelper
-
Deprecated.
- isBlankOrNull(String) - Static method in class com.siperf.commons.libs.text.str.StringHelper.VALIDATE
- isBlankOtEmptyOrNull(String, boolean, boolean, boolean) - Static method in class com.siperf.commons.libs.java.lang.validate.Validate.Str
- isBridgeEnter() - Method in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Checks if the event type is when a channel enters a bridge.
- isBridgeLeave() - Method in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Checks if the event type is when a channel leaves a bridge.
- isCompleted() - Method in class com.siperf.amistream.connection.both.transcation.Transaction
-
Checks if the transaction has been completed (i.e., it has both started and finished).
- isCompleted() - Method in class com.siperf.amistream.connection.server.transaction.LoginTransaction
- isConnected() - Method in class com.siperf.amistream.connection.both.ami.AmiConnection
-
Checks if the connection to the AMI is currently active.
- isConnected() - Method in class com.siperf.amistream.connection.both.Connection
-
Checks whether the connection is currently established.
- isConnected() - Method in class com.siperf.amistream.connection.client.AmiClientConnection
-
Checks if the client is currently connected to the AMI server.
- isConnected() - Method in enum class com.siperf.amistream.connection.client.ClientConectionState
-
Checks whether the client is in a connected state.
- isConnected() - Method in class com.siperf.amistream.connection.client.ClientConnection
-
Checks if the connection is in the
ClientConectionState.CONNECTEDstate. - isConnected() - Method in class com.siperf.amistream.connection.server.AmiServerConnection
- isConnected() - Method in class com.siperf.amistream.connection.server.ServerConnection
- isConnecting() - Method in class com.siperf.amistream.connection.server.ServerConnection
- isDialBegin() - Method in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Checks if the event type is the beginning of a dial event.
- isDialEnd() - Method in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Checks if the event type is the end of a dial event.
- isDisconnected() - Method in enum class com.siperf.amistream.connection.client.ClientConectionState
-
Checks whether the client is in a disconnected state.
- isEmpty() - Method in class com.siperf.amistream.data.MessageBuffer
-
Checks if the buffer is empty.
- isEmpty() - Method in class com.siperf.commons.data.expirable.ExpirableObjectsMap
- isEmpty(String) - Static method in class com.siperf.commons.libs.text.str.StringHelper.VALIDATE
- isEmptyOrNull(String) - Static method in class com.siperf.commons.libs.java.lang.validate.Validate.Str
- isEmptyOrNull(String) - Static method in class com.siperf.commons.libs.text.str.StringHelper
-
Deprecated.
- isEmptyOrNull(String) - Static method in class com.siperf.commons.libs.text.str.StringHelper.VALIDATE
- isError() - Method in class com.siperf.amistream.connection.client.transaction.LoginTransaction
- isEvent() - Method in enum class com.siperf.amistream.protocol.messages.AmiMessageType
-
Returns
trueif the message type isEVENT. - isExpired() - Method in interface com.siperf.commons.data.expirable.Expirable
- isExpired() - Method in class com.siperf.commons.data.expirable.ExpirableObject
- isExpired(long) - Method in class com.siperf.commons.data.expirable.ExpirableObject
- isFalse(boolean) - Static method in class com.siperf.commons.libs.java.lang.validate.Validate.Boolean
- isFalse(boolean, String) - Static method in class com.siperf.commons.libs.java.lang.validate.Validate.Boolean
- isGotFullyBootedEvent() - Method in class com.siperf.amistream.connection.client.transaction.LoginTransaction
- isGotSuccessfulAuthEvent() - Method in class com.siperf.amistream.connection.client.transaction.LoginTransaction
- isHangup() - Method in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Checks if the event type is a hangup event.
- isHangupAll() - Method in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Checks if the event type is any form of hangup (standard, requested, or soft).
- isHangupRequest() - Method in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Checks if the event type is a hangup request event.
- isHangupSoftRequest() - Method in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Checks if the event type is a soft hangup request event.
- isIncoming() - Method in enum class com.siperf.commons.enums.io.EDirection
- isKeepAlive() - Method in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Checks if the event type is a keep-alive event.
- isLinux() - Method in enum class com.siperf.commons.libs.os.OsVersion.OsType
- isMax() - Method in enum class com.siperf.commons.libs.os.OsVersion.OsType
- isMultiloginAllowed() - Method in class com.siperf.amistream.connection.server.ServerConnectionParameters
- isNewCallerId() - Method in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Checks if the event type is a new caller ID event.
- isNewChannel() - Method in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Checks if the event type is a "new channel" event.
- isNewConnectedLine() - Method in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Checks if the event type is a new connected line event.
- isNewExten() - Method in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Checks if the event type is a new extension event.
- isNewState() - Method in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Checks if the event type is a new state event.
- isNotBlank(String) - Static method in class com.siperf.commons.libs.text.str.StringHelper.VALIDATE
- isNotEmpty(String) - Static method in class com.siperf.commons.libs.text.str.StringHelper.VALIDATE
- isNumeric() - Method in class com.siperf.asterisk.data.DialplanPriority
- isOk() - Method in class com.siperf.amistream.connection.client.transaction.OriginateTransaction
-
Determines if the originate transaction is successful.
- isOkResponse() - Method in class com.siperf.amistream.connection.client.transaction.ClientActionTransaction
-
Returns whether the response received was successful.
- isOkResponse() - Method in class com.siperf.amistream.protocol.headers.ResponseHeader
- isOutgoing() - Method in enum class com.siperf.commons.enums.io.EDirection
- isPingEnabled() - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Checks if pinging is enabled.
- isRelativePath(String) - Static method in class com.siperf.commons.libs.io.filesystem.os.OsFS
- isResponse() - Method in enum class com.siperf.amistream.protocol.messages.AmiMessageType
-
Returns
trueif the message type isRESPONSE. - isResultOK() - Method in class com.siperf.amistream.connection.both.transcation.Transaction
-
Checks if the transaction result is
Transaction.FinalState.OK. - isResultOK() - Method in class com.siperf.amistream.connection.client.transaction.LoginTransaction
- isResultOK() - Method in class com.siperf.amistream.connection.client.transaction.PingTransaction
- isRTCPReceived() - Method in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Checks if the event type is when an RTCP packet is received.
- isRTCPSent() - Method in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Checks if the event type is when an RTCP packet is sent.
- isSpecial() - Method in enum class com.siperf.amistream.protocol.messages.AmiMessageType
-
Returns
trueif the message type isSPECIAL. - isSpecial() - Method in class com.siperf.asterisk.data.DialplanPriority
- isSpecialExtension() - Method in class com.siperf.amistream.protocol.headers.ExtenHeader
- isSuccess() - Method in enum class com.siperf.amistream.protocol.conf.AmiResponseType
-
Returns
trueif the response type indicates success. - isSuccessfullyConnected() - Method in class com.siperf.amistream.connection.server.transaction.LoginTransaction
- isSuccessResponse() - Method in class com.siperf.amistream.protocol.messages.responses.AmiResponse
-
Checks whether this AMI response represents a success.
- isSun() - Method in enum class com.siperf.commons.libs.os.OsVersion.OsType
- isTrue(boolean) - Static method in class com.siperf.commons.libs.java.lang.validate.Validate.Boolean
- isTrue(boolean, String) - Static method in class com.siperf.commons.libs.java.lang.validate.Validate.Boolean
- isUnix() - Method in enum class com.siperf.commons.libs.os.OsVersion.OsType
- isUnknown() - Method in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Checks if the action type is unknown.
- isUnknown() - Method in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Checks if the event type is an unknown event.
- isUnknown() - Method in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Checks if the header is unknown.
- isUnknown() - Method in enum class com.siperf.amistream.protocol.conf.AmiResponseType
-
Returns
trueif the response type is unknown. - isUnknown() - Method in enum class com.siperf.commons.enums.io.EDirection
- isUnknownValue() - Method in class com.siperf.amistream.protocol.headers.CallerIDNameHeader
- isUnknownValue() - Method in class com.siperf.amistream.protocol.headers.CallerIDNumHeader
- isValuesEquals(String) - Method in class com.siperf.commons.data.uid.UniqueID
- isVarSet() - Method in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Checks if the event type is a variable set event.
- isWelcomeMessage() - Method in class com.siperf.amistream.protocol.messages.special.AmiMsgSpecial
-
Checks if this AMI special message is a welcome message.
- isWindows() - Method in enum class com.siperf.commons.libs.os.OsVersion.OsType
- isWorking() - Method in class com.siperf.amistream.data.messagesqueue.MessagesQueueProcessor
- itarate(long, V) - Method in interface com.siperf.commons.data.expirable.ExpirableObjectIterationTask
- itarate(Object) - Method in interface com.siperf.commons.data.fastiter.IterationTask
- IterationTask - Interface in com.siperf.commons.data.fastiter
J
- JABBER_SEND - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for sending a message via Jabber.
K
- KEEPALIVE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Event representing a keep-alive signal (not an AMI event).
- KEY - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Represents a key, typically for access or identification.
- KeyHeader - Class in com.siperf.amistream.protocol.headers
- KeyHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.KeyHeader
- keySet() - Method in class com.siperf.commons.data.expirable.ExpirableObjectsMap
L
- LAST_APPLICATION - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The last application executed on the channel.
- LAST_CALL - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The timestamp of the last call.
- LAST_DATA - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Last data received.
- LastApplicationHeader - Class in com.siperf.amistream.protocol.headers
- LastApplicationHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.LastApplicationHeader
- LastCallHeader - Class in com.siperf.amistream.protocol.headers
- LastCallHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.LastCallHeader
- LastDataHeader - Class in com.siperf.amistream.protocol.headers
- LastDataHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.LastDataHeader
- lastLetterIfThereIsOne(String, char) - Static method in class com.siperf.commons.libs.text.str.StringHelper.REMOVE
- LINE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
A specific line or connection.
- LineHeader - Class in com.siperf.amistream.protocol.headers
- LineHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.LineHeader
- LINK - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Link between objects or entities.
- LinkHeader - Class in com.siperf.amistream.protocol.headers
- LinkHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.LinkHeader
- LINUX_FS_DELIMITER - Static variable in class com.siperf.commons.libs.io.filesystem.os.OsFS
- LIST() - Constructor for class com.siperf.commons.libs.text.str.StringHelper.TOKENIZE.LIST
- LIST_CATEGORIES - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for listing categories in the system.
- LIST_COMMANDS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for listing available commands.
- LIST_ITEMS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
A list of items for display or processing.
- LISTENER_THREAD_POOL_SIZE - Static variable in class com.siperf.amistream.conf.ClientConfiguration
- ListItemsHeader - Class in com.siperf.amistream.protocol.headers
- ListItemsHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.ListItemsHeader
- LOCAL_OPTIMIZE_AWAY - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for local optimization of a call away.
- localInetAddress - Variable in class com.siperf.amistream.connection.both.ami.AmiSocket
-
Local socket address details.
- localPort - Variable in class com.siperf.amistream.connection.both.ami.AmiSocket
- localSocketAddress - Variable in class com.siperf.amistream.connection.both.ami.AmiSocket
- LOCATION - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Geographical or system location.
- LocationHeader - Class in com.siperf.amistream.protocol.headers
- LocationHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.LocationHeader
- log - Variable in class com.siperf.amistream.connection.both.ami.AmiConnection
-
Logger instance for logging connection-related events and debugging information.
- log - Variable in class com.siperf.amistream.connection.both.ami.AmiSocket
-
Logger for recording debug and error messages.
- log - Variable in class com.siperf.amistream.connection.both.Connection
-
Logger instance for logging events and debugging information.
- log - Variable in class com.siperf.amistream.connection.both.ConnectionProcessor
-
Logger instance for recording debug and error messages.
- log - Variable in class com.siperf.amistream.connection.both.handler.AmiMessageHandler
-
Logger instance for logging debug and error messages related to AMI message handling.
- log - Variable in class com.siperf.amistream.connection.both.hook.AmiMessageHook
-
Logger for the class.
- log - Static variable in class com.siperf.amistream.connection.both.transcation.Transaction
-
Logger for logging transaction-related events
- log - Static variable in class com.siperf.amistream.connection.both.transcation.TransactionProcessor
-
Logger to log events and warnings related to the transaction.
- log - Variable in class com.siperf.amistream.connection.client.AmiClientSocket
-
Logger instance for logging events and errors.
- log - Variable in class com.siperf.amistream.connection.client.ClientConnection
-
Logger instances for logging connection-related events
- log - Variable in class com.siperf.amistream.connection.client.ClientConnectionProcessor
-
Logger for logging information and errors in this class.
- log - Variable in class com.siperf.amistream.connection.client.ClientManager
-
Logger for logging events and messages
- log - Static variable in class com.siperf.amistream.connection.client.ClientTransactionProcessor
-
Logger instance for logging transaction-related events
- log - Variable in class com.siperf.amistream.connection.client.filter.EventMessageFilter
- log - Static variable in class com.siperf.amistream.connection.client.transaction.ClientActionTransaction
-
Logger for logging events related to this transaction.
- log - Static variable in class com.siperf.amistream.connection.client.transaction.ClientAmiTransaction
-
Logger for logging the activity of
ClientAmiTransaction. - log - Static variable in class com.siperf.amistream.connection.client.transaction.GetVarTransaction
-
Logger instance for logging debug messages.
- log - Static variable in class com.siperf.amistream.connection.client.transaction.HangupTransaction
-
Logger for logging debug messages related to this class.
- log - Static variable in class com.siperf.amistream.connection.client.transaction.LoginTransaction
- log - Static variable in class com.siperf.amistream.connection.client.transaction.LogoutTransaction
-
Logger instance for logging events in the
LogoutTransactionclass. - log - Static variable in class com.siperf.amistream.connection.client.transaction.LogoutTransactionOLD
-
Deprecated.
- log - Static variable in class com.siperf.amistream.connection.client.transaction.OriginateTransaction
-
Logger instance for logging events related to originate transactions.
- log - Static variable in class com.siperf.amistream.connection.client.transaction.PingTransaction
- log - Static variable in class com.siperf.amistream.connection.client.transaction.RedirectTransaction
-
Logger instance used for logging messages in this class.
- log - Static variable in class com.siperf.amistream.connection.client.transaction.SetVarTransaction
-
Logger instance for logging debug messages.
- log - Variable in class com.siperf.amistream.connection.server.AmiServerSocket
- log - Variable in class com.siperf.amistream.connection.server.ServerConnectionProcessor
- log - Variable in class com.siperf.amistream.protocol.parsers.AmiMessageParser
- Login() - Constructor for class com.siperf.amistream.protocol.conf.ProtocolDefinitions.Login
- LOGIN - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for logging in to the system.
- LOGINCHAN - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The channel used for login.
- LoginChanHeader - Class in com.siperf.amistream.protocol.headers
- LoginChanHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.LoginChanHeader
- LOGINTIME - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The timestamp when login occurred.
- LogintimeHeader - Class in com.siperf.amistream.protocol.headers
- LogintimeHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.LogintimeHeader
- LoginTransaction - Class in com.siperf.amistream.connection.client.transaction
- LoginTransaction - Class in com.siperf.amistream.connection.server.transaction
- LoginTransaction(ClientConnection, AmiClientConnection, ClientConnectionProcessor) - Constructor for class com.siperf.amistream.connection.client.transaction.LoginTransaction
- LoginTransaction(AmiServerConnection, ServerConnection) - Constructor for class com.siperf.amistream.connection.server.transaction.LoginTransaction
- LOGOFF - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for logging off from the system.
- LogoutTransaction - Class in com.siperf.amistream.connection.client.transaction
-
Represents a transaction for logging out a client from the system.
- LogoutTransaction - Class in com.siperf.amistream.connection.server.transaction
- LogoutTransaction(ClientConnection) - Constructor for class com.siperf.amistream.connection.client.transaction.LogoutTransaction
-
Constructs a new
LogoutTransactionusing the provided client connection. - LogoutTransaction(Id, ServerConnection) - Constructor for class com.siperf.amistream.connection.server.transaction.LogoutTransaction
- LogoutTransactionOLD - Class in com.siperf.amistream.connection.client.transaction
-
Deprecated.
- LogoutTransactionOLD(ClientConnection) - Constructor for class com.siperf.amistream.connection.client.transaction.LogoutTransactionOLD
-
Deprecated.
- LONG() - Constructor for class com.siperf.commons.libs.math.random.RND.LONG
M
- MAC - Enum constant in enum class com.siperf.commons.libs.os.OsVersion.OsType
- MAC - Static variable in class com.siperf.commons.libs.os.OsLinebreaks
-
Commodore 8-bit machines (C64, C128), Acorn BBC, ZX Spectrum, TRS-80, Apple II series, Oberon, the classic Mac OS, MIT Lisp Machine and OS-9
- MAILBOX - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The voicemail mailbox identifier.
- MAILBOX_COUNT - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for retrieving mailbox count.
- MAILBOX_STATUS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for checking mailbox status.
- MailboxHeader - Class in com.siperf.amistream.protocol.headers
- MailboxHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.MailboxHeader
- match(DialplanStep, String, String) - Method in class com.siperf.asterisk.data.DialplanMask
- match(String, String, DialplanPriority, String, String) - Method in class com.siperf.asterisk.data.DialplanMask
- MAX_EXECUTION_TIME - Static variable in class com.siperf.amistream.conf.TransactionConfiguration
- MD5_SECRET_EXIST - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Flag for the existence of MD5 secret.
- MD5SecretExistHeader - Class in com.siperf.amistream.protocol.headers
- MD5SecretExistHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.MD5SecretExistHeader
- MED - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- MED_16 - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- MED_2 - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- MED_32 - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- MED_4 - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- MED_8 - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- MEETME_LIST - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for listing meetme conferences.
- MEETME_MUTE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for muting a Meetme conference.
- MEETME_UNMUTE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for unmuting a Meetme conference.
- MEMBERSHIP - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Specifies the membership (e.g., queue membership).
- MembershipHeader - Class in com.siperf.amistream.protocol.headers
- MembershipHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.MembershipHeader
- MESSAGE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
A text or multimedia message.
- MessageBuffer - Class in com.siperf.amistream.data
-
A class that represents a buffer of messages, allowing appending of strings and providing a way to retrieve the content as a formatted string.
- MessageBuffer() - Constructor for class com.siperf.amistream.data.MessageBuffer
-
Constructs an empty
MessageBuffer. - MessageBuffer(String) - Constructor for class com.siperf.amistream.data.MessageBuffer
-
Constructs a
MessageBufferand initializes it with the specified string. - MessageHeader - Class in com.siperf.amistream.protocol.headers
- MessageHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.MessageHeader
- MessagesQueue - Class in com.siperf.amistream.data.messagesqueue
- MessagesQueue() - Constructor for class com.siperf.amistream.data.messagesqueue.MessagesQueue
- MessagesQueueProcessor - Class in com.siperf.amistream.data.messagesqueue
- MessagesQueueProcessor(String, boolean, MessagesQueueWorkerListener) - Constructor for class com.siperf.amistream.data.messagesqueue.MessagesQueueProcessor
- MessagesQueueWorkerListener - Interface in com.siperf.amistream.data.messagesqueue
- MinMax - Class in com.siperf.commons.libs.math
- MinMax() - Constructor for class com.siperf.commons.libs.math.MinMax
- MIX - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Mixing configuration for audio or media.
- MIX_MONITOR_MUTE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for muting a MixMonitor.
- MixHeader - Class in com.siperf.amistream.protocol.headers
- MixHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.MixHeader
- MODULE_CHECK - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for checking the status of a module.
- MODULE_LOAD - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for loading a module.
- MOH_SUGGEST - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Suggestion for Music on Hold.
- MOHSuggestHeader - Class in com.siperf.amistream.protocol.headers
- MOHSuggestHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.MOHSuggestHeader
- MONITOR - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for starting a monitor.
- MultipleLoginDeniedException - Exception in com.siperf.amistream.connection.server.exceptions
- MultipleLoginDeniedException() - Constructor for exception com.siperf.amistream.connection.server.exceptions.MultipleLoginDeniedException
N
- name - Variable in class com.siperf.amistream.connection.both.ami.AmiSocket
-
Name of the socket instance.
- name - Variable in class com.siperf.amistream.connection.both.transcation.Transaction
-
Name of the transaction
- NEW_CALLER_ID - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Event raised when a new caller ID is set.
- NEW_CONNECTED_LINE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Event raised when a new connected line is established.
- NEW_MESSAGES - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The number of new messages.
- NEWCHANNEL - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Event raised when a new channel is created.
- NEWEXTEN - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Event raised when a new extension is set.
- NewMessagesHeader - Class in com.siperf.amistream.protocol.headers
- NewMessagesHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.NewMessagesHeader
- NEWNAME - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
A new name or alias for an object.
- NewnameHeader - Class in com.siperf.amistream.protocol.headers
- NewnameHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.NewnameHeader
- NEWSTATE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Event raised when a new state is set.
- newThread(Runnable) - Method in class com.siperf.commons.libs.java.threads.CustomThreadFactory
- NO_ANSWER - Enum constant in enum class com.siperf.amistream.connection.both.transcation.Transaction.FinalState
- noNullElements(Object[]) - Static method in class com.siperf.commons.libs.java.lang.validate.Validate.Arr
- noNullElements(Object[], String) - Static method in class com.siperf.commons.libs.java.lang.validate.Validate.Arr
- notBlankOrNull(String) - Static method in class com.siperf.commons.libs.java.lang.validate.Validate.Str
- notBlankOrNull(String, String) - Static method in class com.siperf.commons.libs.java.lang.validate.Validate.Str
- NotConnectedException - Exception in com.siperf.amistream.connection.client.exceptions
- NotConnectedException() - Constructor for exception com.siperf.amistream.connection.client.exceptions.NotConnectedException
- notEmpty(String) - Static method in class com.siperf.commons.libs.java.lang.validate.Validate.Str
- notEmpty(String, String) - Static method in class com.siperf.commons.libs.java.lang.validate.Validate.Str
- notNull(Object) - Static method in class com.siperf.commons.libs.java.lang.validate.Validate
- notNull(Object) - Static method in class com.siperf.commons.libs.java.lang.validate.Validate.Variable
- notNull(Object, String) - Static method in class com.siperf.commons.libs.java.lang.validate.Validate
- notNull(Object, String) - Static method in class com.siperf.commons.libs.java.lang.validate.Validate.Variable
- notNull(Object, String, Class<?>) - Static method in class com.siperf.commons.libs.java.lang.validate.Validate.Variable
- NotNull() - Constructor for class com.siperf.commons.libs.java.lang.validate.Validate.Variable.NotNull
-
Deprecated.
- notNullV(Object, String) - Static method in class com.siperf.commons.libs.java.lang.validate.Validate.Variable
O
- O - Enum constant in enum class com.siperf.asterisk.commons.AsteriskSpecialExtensionType
-
Operator extension.
- OBJECT_NAME - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The name of an object.
- ObjectNameHeader - Class in com.siperf.amistream.protocol.headers
- ObjectNameHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.ObjectNameHeader
- OFFHOOK - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiChannelState
-
Channel is off-hook, meaning the user has lifted the receiver.
- OiginateRefuseReasonType - Enum Class in com.siperf.amistream.conf
- OK - Enum constant in enum class com.siperf.amistream.connection.both.transcation.Transaction.FinalState
- OLD_MESSAGES - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The number of old messages.
- OldMessagesHeader - Class in com.siperf.amistream.protocol.headers
- OldMessagesHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.OldMessagesHeader
- OLDNAME - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The old name of an object.
- OldNameHeader - Class in com.siperf.amistream.protocol.headers
- OldNameHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.OldNameHeader
- onAmiMessage(AmiMessage, ClientConnection) - Method in interface com.siperf.amistream.connection.client.ClientConnectionListener
-
Invoked when an AMI (Asterisk Manager Interface) message is received from the
ClientConnection. - onAmiMessage(AmiMessage, T) - Method in interface com.siperf.amistream.connection.both.ConnectionListener
-
Invoked when an AMI (Asterisk Manager Interface) message is received.
- onCompletedTransaction(ClientConnection, Transaction) - Method in interface com.siperf.amistream.connection.client.ClientConnectionListener
-
Invoked when a transaction is completed for a given
ClientConnection. - onCompletedTransaction(T, Transaction) - Method in interface com.siperf.amistream.connection.both.ConnectionListener
-
Invoked when a transaction associated with a connection is completed.
- onCompletion(ClientActionTransaction) - Method in interface com.siperf.amistream.connection.client.transaction.ClientTransactionCallback
- onConnected(ClientConnection) - Method in interface com.siperf.amistream.connection.client.ClientConnectionListener
-
Invoked when a
ClientConnectionis successfully established. - onConnected(T) - Method in interface com.siperf.amistream.connection.both.ConnectionListener
-
Invoked when a connection is successfully established.
- onDisconnected(ClientConnection) - Method in interface com.siperf.amistream.connection.client.ClientConnectionListener
-
Invoked when the
ClientConnectionis disconnected. - onExpiry(V) - Method in interface com.siperf.commons.data.expirable.ExpirableObjectIterationTask
- onServerDisconnect(ClientConnection) - Method in interface com.siperf.amistream.connection.client.ClientConnectionListener
-
Invoked when the server disconnects the
ClientConnection. - onStop() - Method in class com.siperf.amistream.connection.both.transcation.TransactionProcessor
-
Internal method that can be overridden to perform actions when the transaction processing is stopped.
- onTransactionComplete(Transaction) - Method in class com.siperf.amistream.connection.both.transcation.TransactionsManager
-
Handles the completion of a transaction.
- onTransactionComplete(Transaction) - Method in class com.siperf.amistream.connection.client.ClientTransactionManager
-
Invoked when a transaction has been completed.
- ORIGINATE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for originating a call.
- ORIGINATE_RESPONSE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Event raised when an originate response is received.
- OriginateActionHook - Class in com.siperf.amistream.connection.client.hook
- OriginateActionHook(String) - Constructor for class com.siperf.amistream.connection.client.hook.OriginateActionHook
- OriginateTransaction - Class in com.siperf.amistream.connection.client.transaction
-
Represents an originate transaction in an AMI (Asterisk Manager Interface) client.
- OriginateTransaction(ClientConnection, String, String, String, DialplanStep, long) - Constructor for class com.siperf.amistream.connection.client.transaction.OriginateTransaction
-
Constructs an
OriginateTransactionwith the specified parameters. - OriginateTransaction(ClientConnection, String, String, String, String, String, String, long) - Constructor for class com.siperf.amistream.connection.client.transaction.OriginateTransaction
-
Constructs an
OriginateTransactionwith the specified parameters. - OsFS - Class in com.siperf.commons.libs.io.filesystem.os
- OsFS() - Constructor for class com.siperf.commons.libs.io.filesystem.os.OsFS
- OsLinebreaks - Class in com.siperf.commons.libs.os
- OsLinebreaks() - Constructor for class com.siperf.commons.libs.os.OsLinebreaks
- OsVersion - Class in com.siperf.commons.libs.os
- OsVersion() - Constructor for class com.siperf.commons.libs.os.OsVersion
- OsVersion.OsType - Enum Class in com.siperf.commons.libs.os
- OTHER - Enum constant in enum class com.siperf.amistream.conf.OiginateRefuseReasonType
- OUTGOING - Enum constant in enum class com.siperf.commons.enums.io.EDirection
- OUTGOING_LIMIT - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Limit for outgoing calls.
- OutgoinglimitHeader - Class in com.siperf.amistream.protocol.headers
- OutgoinglimitHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.OutgoinglimitHeader
- outgoingMessageHandlers - Variable in class com.siperf.amistream.connection.both.Connection
-
Handlers for processing outgoing messages.
- outgoingMessageHooks - Variable in class com.siperf.amistream.connection.both.Connection
-
Hooks for pre-processing outgoing messages.
P
- Package() - Constructor for class com.siperf.amistream.connection.both.ConnectionId.Package
- Package() - Constructor for class com.siperf.amistream.protocol.messages.AmiMessage.Package
- PARK - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for parking a call.
- PARKED_CALLS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for querying parked calls.
- parse(int) - Static method in enum class com.siperf.amistream.protocol.conf.AmiChannelState
-
Parses an integer code and returns the corresponding
AmiChannelState. - parse(MessageBuffer) - Method in class com.siperf.amistream.protocol.parsers.AmiMessageParser
- parse(AmiResponse) - Static method in class com.siperf.amistream.protocol.parsers.AmiOriginateResponseParser
- parse(String) - Static method in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Parses a string to find the corresponding action type.
- parse(String) - Static method in enum class com.siperf.amistream.protocol.conf.AmiChannelState
-
Parses a string description and returns the corresponding
AmiChannelState. - parse(String) - Static method in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Parses the string and returns the corresponding
AmiEventType. - parse(String) - Static method in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Parses the string and returns the corresponding
AmiHeaderType. - parse(String) - Static method in enum class com.siperf.amistream.protocol.conf.AmiResponseType
-
Parses a string into the corresponding
AmiResponseType. - parse(String) - Static method in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Parses a string value and returns the corresponding
AmiVersion. - parse(String) - Static method in enum class com.siperf.amistream.protocol.conf.AsteriskVersion
-
Parses the provided string to find the corresponding
AsteriskVersion. - parse(String) - Static method in class com.siperf.amistream.protocol.parsers.AmiHeaderParser
-
Parses an AMI message line into an appropriate
Headerobject. - parse(String) - Static method in enum class com.siperf.asterisk.commons.AsteriskSpecialExtensionType
-
Parses a string representation of an extension and returns the corresponding
AsteriskSpecialExtensionType. - parseChannelIdHeader(ChannelHeader) - Static method in class com.siperf.amistream.protocol.conf.versions.AmiVersionSpecificParser
-
Example (Asterisk v18): Event: VarSet Privilege: dialplan,all Channel: none Uniqueid: none Variable: SOME_GLOBAL_VARIABLE Value: 3
- PAUSE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for pausing a monitor.
- PAUSED - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Flag indicating whether the call is paused.
- PausedHeader - Class in com.siperf.amistream.protocol.headers
- PausedHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.PausedHeader
- PEER - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Represents the peer (other party) in a call.
- PEER_STATUS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Status of the peer (e.g., "Available", "Busy").
- PeerHeader - Class in com.siperf.amistream.protocol.headers
- PeerHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.PeerHeader
- PeerStatusHeader - Class in com.siperf.amistream.protocol.headers
- PeerStatusHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.PeerStatusHeader
- PENALTY - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
A penalty (typically in call queues).
- PenaltyHeader - Class in com.siperf.amistream.protocol.headers
- PenaltyHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.PenaltyHeader
- PICKUPGROUP - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Group of extensions that can pick up each other's calls.
- PickupgroupHeader - Class in com.siperf.amistream.protocol.headers
- PickupgroupHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.PickupgroupHeader
- PING - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for checking the status of a ping.
- PING - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Ping command or signal.
- PingFilter - Class in com.siperf.amistream.connection.server.filter
- PingFilter(ServerConnection) - Constructor for class com.siperf.amistream.connection.server.filter.PingFilter
- PingHeader - Class in com.siperf.amistream.protocol.headers
- PingHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.PingHeader
- PingTransaction - Class in com.siperf.amistream.connection.client.transaction
- PingTransaction - Class in com.siperf.amistream.connection.server.transaction
- PingTransaction(ClientConnection) - Constructor for class com.siperf.amistream.connection.client.transaction.PingTransaction
- PingTransaction(Id, ServerConnection) - Constructor for class com.siperf.amistream.connection.server.transaction.PingTransaction
- PJSIP - Enum constant in enum class com.siperf.asterisk.commons.DriverType
- PLAY_DTMF - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for playing DTMF tones.
- POSITION - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Position in a queue or list.
- PositionHeader - Class in com.siperf.amistream.protocol.headers
- PositionHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.PositionHeader
- PRE_RING - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiChannelState
-
Channel is in pre-ring state, which occurs just before ringing starts.
- priority - Variable in class com.siperf.asterisk.data.DialplanPriority.DialplanNumericPriority
- PRIORITY - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Priority of the call.
- PriorityHeader - Class in com.siperf.amistream.protocol.headers
- PriorityHeader(int) - Constructor for class com.siperf.amistream.protocol.headers.PriorityHeader
- PriorityHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.PriorityHeader
- PRIVILEGE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The privilege level of the user or action.
- PrivilegeHeader - Class in com.siperf.amistream.protocol.headers
- PrivilegeHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.PrivilegeHeader
- processAmiConnectionTerminated() - Method in class com.siperf.amistream.connection.both.ami.AmiConnection
-
Handles the event when the connection to the AMI is terminated.
- processAmiConnectionTerminated() - Method in class com.siperf.amistream.connection.both.ami.AmiSocket
-
Abstract method for handling connection termination events.
- processAmiConnectionTerminated() - Method in class com.siperf.amistream.connection.client.AmiClientConnection
-
Handles the termination of the AMI connection.
- processAmiConnectionTerminated() - Method in class com.siperf.amistream.connection.client.AmiClientSocket
-
Handles the termination of the AMI connection.
- processAmiConnectionTerminated() - Method in class com.siperf.amistream.connection.server.AmiServerConnection
- processAmiConnectionTerminated() - Method in class com.siperf.amistream.connection.server.AmiServerSocket
- processAmiMessage(AmiMessage) - Method in class com.siperf.amistream.connection.both.handler.AmiMessageHandler
-
Processes the specified AMI message.
- processAmiMessage(AmiMessage) - Method in class com.siperf.amistream.connection.both.hook.AmiMessageHook
-
Processes the given AMI message.
- processAmiMessage(AmiMessage) - Method in class com.siperf.amistream.connection.client.filter.EventMessageFilter
- processAmiMessage(AmiMessage) - Method in class com.siperf.amistream.connection.client.hook.OriginateActionHook
- processAmiMessage(AmiMessage) - Method in class com.siperf.amistream.connection.server.filter.FunctionsFilter
- processAmiMessage(AmiMessage) - Method in class com.siperf.amistream.connection.server.filter.PingFilter
- processCompletedTransaction(Transaction) - Method in class com.siperf.amistream.connection.both.ConnectionProcessor
-
Removes a completed transaction from the transactions table.
- processCompletedTransaction(Transaction) - Method in class com.siperf.amistream.connection.client.ClientConnectionProcessor
- processConnectionLost() - Method in class com.siperf.amistream.connection.both.transcation.TransactionProcessor
-
Handles a connection lost scenario by stopping the transaction with the state
Transaction.FinalState.ERROR. - processConnectionLost() - Method in class com.siperf.amistream.connection.client.ClientTransactionProcessor
-
Handles the case where the connection has been lost.
- processConnectionTerminated() - Method in class com.siperf.amistream.connection.both.ConnectionProcessor
-
Handles connection termination events.
- processError() - Method in class com.siperf.amistream.connection.both.transcation.TransactionProcessor
-
Handles an error condition by stopping the transaction with the state
Transaction.FinalState.ERROR. - processErrorResponse(AmiResponse) - Method in class com.siperf.amistream.connection.client.transaction.ClientActionTransaction
-
Processes the error response.
- processErrorResponse(AmiResponse) - Method in class com.siperf.amistream.connection.client.transaction.GetVarTransaction
-
Processes the response when the "GetVar" action encounters an error.
- processErrorResponse(AmiResponse) - Method in class com.siperf.amistream.connection.client.transaction.HangupTransaction
-
Processes the error response from the AMI in case the hangup action fails.
- processErrorResponse(AmiResponse) - Method in class com.siperf.amistream.connection.client.transaction.LogoutTransaction
-
Processes an error response to the logoff action.
- processErrorResponse(AmiResponse) - Method in class com.siperf.amistream.connection.client.transaction.OriginateTransaction
-
Processes an error response to the originate action.
- processErrorResponse(AmiResponse) - Method in class com.siperf.amistream.connection.client.transaction.RedirectTransaction
-
Processes an error response to the redirect action.
- processErrorResponse(AmiResponse) - Method in class com.siperf.amistream.connection.client.transaction.SetVarTransaction
-
Processes an error response from the AMI for the "SetVar" action.
- processEvent(AmiEvent) - Method in class com.siperf.amistream.connection.client.transaction.ClientActionTransaction
-
Processes an AMI event.
- processEvent(AmiEvent) - Method in class com.siperf.amistream.connection.client.transaction.OriginateTransaction
-
Processes an event related to the originate action.
- processHandlers(AmiMessage, List<AmiMessageHandler>) - Method in class com.siperf.amistream.connection.both.ConnectionProcessor
-
Processes an AMI message using a list of handlers.
- processHooks(AmiMessage, List<AmiMessageHook>) - Method in class com.siperf.amistream.connection.both.ConnectionProcessor
-
Processes an AMI message using a list of hooks.
- processIncomingAmiMessage(MessageBuffer) - Method in class com.siperf.amistream.connection.both.ami.AmiSocket
-
Abstract method for processing incoming AMI messages.
- processIncomingAmiMessage(MessageBuffer) - Method in class com.siperf.amistream.connection.client.AmiClientSocket
-
Processes an incoming AMI message.
- processIncomingAmiMessage(MessageBuffer) - Method in class com.siperf.amistream.connection.server.AmiServerSocket
- processIncomingAmiMessage(AmiMessage) - Method in class com.siperf.amistream.connection.both.ami.AmiConnection
-
Processes an incoming AMI message.
- processIncomingAmiMessage(AmiMessage) - Method in class com.siperf.amistream.connection.client.AmiClientConnection
-
Processes an incoming AMI message from the server.
- processIncomingAmiMessage(AmiMessage) - Method in class com.siperf.amistream.connection.server.AmiServerConnection
- processIncomingMessage(AmiMessage) - Method in class com.siperf.amistream.connection.client.ClientConnectionProcessor
-
Processes incoming
AmiMessageobjects. - processMessage(AmiMessage) - Method in class com.siperf.amistream.connection.both.transcation.TransactionProcessor
-
Processes an incoming AMI message.
- processMessage(AmiMessage) - Method in class com.siperf.amistream.connection.client.ClientConnectionProcessor
-
Processes a
AmiMessageAMI message. - processMessage(AmiMessage) - Method in interface com.siperf.amistream.data.messagesqueue.MessagesQueueWorkerListener
- processOkResponse(AmiResponse) - Method in class com.siperf.amistream.connection.client.transaction.ClientActionTransaction
-
Processes the response when it is a successful one.
- processOkResponse(AmiResponse) - Method in class com.siperf.amistream.connection.client.transaction.GetVarTransaction
-
Processes the response when the "GetVar" action is successful.
- processOkResponse(AmiResponse) - Method in class com.siperf.amistream.connection.client.transaction.HangupTransaction
-
Processes the successful response from the AMI after the hangup action is executed.
- processOkResponse(AmiResponse) - Method in class com.siperf.amistream.connection.client.transaction.LogoutTransaction
-
Processes a successful response to the logoff action.
- processOkResponse(AmiResponse) - Method in class com.siperf.amistream.connection.client.transaction.OriginateTransaction
-
Processes a successful response to the originate action.
- processOkResponse(AmiResponse) - Method in class com.siperf.amistream.connection.client.transaction.RedirectTransaction
-
Processes a successful response to the redirect action.
- processOkResponse(AmiResponse) - Method in class com.siperf.amistream.connection.client.transaction.SetVarTransaction
-
Processes a successful response from the AMI for the "SetVar" action.
- processor - Variable in class com.siperf.amistream.connection.both.Connection
-
The processor responsible for managing the connection.
- processor - Variable in class com.siperf.amistream.connection.both.transcation.Transaction
-
Processor associated with the transaction
- PROCESSOR_CONDITIONAL_WAIT_ITERATION - Static variable in class com.siperf.amistream.conf.ClientConfiguration
- PROCESSOR_SYNCH_WAIT - Static variable in class com.siperf.amistream.conf.ClientConfiguration
- processOutgoingMessage(AmiMessage, AmiConnection) - Method in class com.siperf.amistream.connection.client.ClientConnectionProcessor
-
Sends an outgoing
AmiMessageto the specified AMI connection. - processResponse(AmiResponse) - Method in class com.siperf.amistream.connection.client.transaction.ClientActionTransaction
-
Processes the AMI response, handling success and error responses accordingly.
- processResponseAwaitTimeExceeded() - Method in class com.siperf.amistream.connection.client.ClientTransactionProcessor
-
Handles the case where the response wait time for the transaction has been exceeded.
- processStalledTransaction() - Method in class com.siperf.amistream.connection.both.transcation.TransactionProcessor
-
Processes a stalled transaction.
- processStalledTransaction() - Method in class com.siperf.amistream.connection.client.ClientTransactionProcessor
-
Handles a stalled transaction.
- processStart() - Method in class com.siperf.amistream.connection.both.transcation.TransactionProcessor
-
Starts the transaction processing.
- processStart() - Method in class com.siperf.amistream.connection.client.ClientTransactionProcessor
-
Starts processing the transaction by adding it to the transaction manager's transaction table.
- processTransactions(AmiMessage) - Method in class com.siperf.amistream.connection.both.ConnectionProcessor
-
Processes an incoming AMI message by associating it with a transaction, if applicable.
- processUnexpectedMessage() - Method in class com.siperf.amistream.connection.both.transcation.TransactionProcessor
-
Handles an unexpected message condition by stopping the transaction with the state
Transaction.FinalState.UNEXPECTED_MESSAGE. - processUnexpectedMessage() - Method in class com.siperf.amistream.connection.server.transaction.LoginTransaction
- processUnexpectedMessage(AmiMessage) - Method in class com.siperf.amistream.connection.client.ClientTransactionProcessor
-
Processes an unexpected AMI message.
- processUpdate(long) - Method in class com.siperf.amistream.connection.both.transcation.TransactionProcessor
-
Updates the transaction processing state based on the time passed since the transaction started.
- ProtocolDefinitions - Class in com.siperf.amistream.protocol.conf
- ProtocolDefinitions() - Constructor for class com.siperf.amistream.protocol.conf.ProtocolDefinitions
- ProtocolDefinitions.Login - Class in com.siperf.amistream.protocol.conf
- ProtocolDefinitions.WelcomeMessage - Class in com.siperf.amistream.protocol.conf
- PROXY_PROCESSOR_ID - Static variable in class com.siperf.amistream.protocol.factories.AbstractMessageFactory
-
Identifier for the proxy processor used in the AMI communication.
- PROXY_TMP_XZ - Enum constant in enum class com.siperf.amistream.conf.ConnectionType
- push(AmiMessage) - Method in class com.siperf.amistream.data.messagesqueue.MessagesQueueProcessor
- put(K, V) - Method in class com.siperf.commons.data.expirable.ExpirableObjectsMap
- putAll(Map<? extends K, ? extends V>) - Method in class com.siperf.commons.data.expirable.ExpirableObjectsMap
Q
- QNX - Static variable in class com.siperf.commons.libs.os.OsLinebreaks
-
QNX pre-POSIX implementation (version less 4)
- QUEUE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The name or ID of a call queue.
- QUEUE_ADD - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for adding an agent to a queue.
- QUEUE_LOG - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for logging queue events.
- QUEUE_PAUSE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for pausing a queue.
- QUEUE_PENALTY - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for setting queue penalty.
- QUEUE_RELOAD - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for reloading queues.
- QUEUE_REMOVE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for removing a member from a queue.
- QUEUE_RESET - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for resetting the queue state.
- QUEUE_RULE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for defining queue rules.
- QUEUE_STATUS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for checking queue status.
- QUEUE_SUMMARY - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for retrieving queue summary.
- QueueHeader - Class in com.siperf.amistream.protocol.headers
- QueueHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.QueueHeader
- QUEUES - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for listing all queues.
R
- reader - Variable in class com.siperf.amistream.connection.both.ami.AmiSocket
-
Readers and writers for the socket's input/output streams.
- REASON - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The reason for a specific action (e.g., hangup reason).
- ReasonHeader - Class in com.siperf.amistream.protocol.headers
- ReasonHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.ReasonHeader
- REDIRECT - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for redirecting a call.
- RedirectTransaction - Class in com.siperf.amistream.connection.client.transaction
-
Represents a transaction for redirecting an AMI (Asterisk Manager Interface) action.
- RedirectTransaction(String, ClientConnection, String, String, String) - Constructor for class com.siperf.amistream.connection.client.transaction.RedirectTransaction
-
Constructs a new
RedirectTransactionwith the provided parameters. - REG_EXPIRE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Registration expiration time.
- REG_EXPIRY - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Another form of registration expiration time.
- RegExpireHeader - Class in com.siperf.amistream.protocol.headers
- RegExpireHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.RegExpireHeader
- RegExpiryHeader - Class in com.siperf.amistream.protocol.headers
- RegExpiryHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.RegExpiryHeader
- releaseBuilder(StringBuilder) - Method in class com.siperf.commons.libs.text.str.builder.StringBuilderFactory
- releaseBuilder(StringBuilder) - Method in class com.siperf.commons.libs.text.str.builder.StringBuilderStack
-
Release a borrowed builder.
- releaseBuilderOLD(StringBuilder) - Method in class com.siperf.commons.libs.text.str.builder.StringBuilderStack
-
Deprecated.
- RELOAD - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for reloading the system.
- remoteInetAddress - Variable in class com.siperf.amistream.connection.both.ami.AmiSocket
-
Remote socket address details.
- remotePort - Variable in class com.siperf.amistream.connection.both.ami.AmiSocket
- remoteSocketAddress - Variable in class com.siperf.amistream.connection.both.ami.AmiSocket
- remove() - Method in class com.siperf.amistream.data.messagesqueue.MessagesQueue
- remove(Id) - Method in class com.siperf.amistream.data.ConnectionsTable
-
Removes a connection from the table by its identifier.
- remove(Object) - Method in class com.siperf.commons.data.expirable.ExpirableObjectsMap
- remove(T) - Method in class com.siperf.amistream.data.ConnectionsTable
-
Removes a connection from the table.
- remove(V) - Method in class com.siperf.commons.data.fastiter.FastIterArray
- REMOVE() - Constructor for class com.siperf.commons.libs.text.str.StringHelper.REMOVE
- removeTransaction(Transaction) - Method in class com.siperf.amistream.connection.both.transcation.TransactionsTable
-
Removes a specified transaction from the table.
- RESPONSE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The response from a command or action.
- RESPONSE - Enum constant in enum class com.siperf.amistream.protocol.messages.AmiMessageType
-
Represents a response message to an action.
- ResponseFactory - Class in com.siperf.amistream.protocol.factories
-
Factory class for creating various types of
AmiResponsemessages. - ResponseFactory() - Constructor for class com.siperf.amistream.protocol.factories.ResponseFactory
- ResponseHeader - Class in com.siperf.amistream.protocol.headers
- ResponseHeader(AmiResponseType) - Constructor for class com.siperf.amistream.protocol.headers.ResponseHeader
- ResponseHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.ResponseHeader
- responseType() - Method in class com.siperf.amistream.protocol.messages.responses.AmiResponse
-
Returns the response type of this AMI response.
- RESTART - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Whether or not a restart will occur (True / False)
- RestartHeader - Class in com.siperf.amistream.protocol.headers
- RestartHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.RestartHeader
- RING - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiChannelState
-
Channel is ringing, waiting for an answer.
- RINGING - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiChannelState
-
Channel is actively ringing, indicating that a call is incoming.
- RISK - Static variable in class com.siperf.commons.libs.os.OsLinebreaks
-
Acorn BBC[6] and RISC OS spooled text output[7]
- RND - Class in com.siperf.commons.libs.math.random
- RND() - Constructor for class com.siperf.commons.libs.math.random.RND
- RND.DOUBLE - Class in com.siperf.commons.libs.math.random
- RND.Filename - Class in com.siperf.commons.libs.math.random
- RND.INTEGER - Class in com.siperf.commons.libs.math.random
- RND.LONG - Class in com.siperf.commons.libs.math.random
- RND.STRING - Class in com.siperf.commons.libs.math.random
- RND.STRING.UID - Class in com.siperf.commons.libs.math.random
- RSRVD - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiChannelState
-
Channel is reserved but not yet active.
- RTCP_RECEIVED - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Event raised when an RTCP (Real-Time Transport Control Protocol) packet is received.
- RTCP_SENT - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Event raised when an RTCP packet is sent.
- run() - Method in class com.siperf.amistream.connection.both.ami.AmiSocket
-
Reads messages from the socket and processes them.
- run() - Method in class com.siperf.amistream.connection.client.ClientManagerProcessor
-
The main method executed by the thread to handle the processing of client connections in iterations.
- run() - Method in class com.siperf.amistream.connection.server.ServerManagerProcessor
- run() - Method in class com.siperf.amistream.data.messagesqueue.MessagesQueueProcessor
S
- S - Enum constant in enum class com.siperf.asterisk.commons.AsteriskSpecialExtensionType
-
Start extension.
- SECONDS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The number of seconds elapsed.
- SecondsHeader - Class in com.siperf.amistream.protocol.headers
- SecondsHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.SecondsHeader
- SECRET - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
A secret for authentication or encryption.
- SECRET_EXIST - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Flag for the existence of a secret.
- SecretExistHeader - Class in com.siperf.amistream.protocol.headers
- SecretExistHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.SecretExistHeader
- SecretHeader - Class in com.siperf.amistream.protocol.headers
- SecretHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.SecretHeader
- send(AmiMessage) - Method in class com.siperf.amistream.connection.client.AmiClientConnectionHandler
-
Sends an AMI message to the client through the
ClientConnection. - send(AmiMessage) - Method in class com.siperf.amistream.connection.client.ClientTransactionProcessor
-
Sends an outgoing AMI message.
- send(AmiMessage) - Method in class com.siperf.amistream.connection.server.AmiServerConnectionHandler
- send(AmiMessage) - Method in class com.siperf.amistream.connection.server.transaction.ServerAmiTransaction
- SEND_TEXT - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for sending a text message.
- sendAmiMessage(AmiMessage) - Method in class com.siperf.amistream.connection.both.ami.AmiSocket
-
Sends an AMI message through the socket.
- sendAmiMessage(AmiMessage) - Method in class com.siperf.amistream.connection.client.AmiClientSocket
-
Sends an AMI message to the Asterisk server.
- sendAmiMessage(AmiMessage) - Method in class com.siperf.amistream.connection.server.AmiServerSocket
- sendMessage(AmiMessage) - Method in class com.siperf.amistream.connection.both.ami.AmiConnection
-
Sends a message to the AMI.
- sendMessage(AmiMessage) - Method in class com.siperf.amistream.connection.both.Connection
-
Sends an AMI (Asterisk Manager Interface) message through the connection.
- sendMessage(AmiMessage) - Method in class com.siperf.amistream.connection.client.AmiClientConnection
-
Sends a message to the Asterisk Manager Interface (AMI) server.
- sendMessage(AmiMessage) - Method in class com.siperf.amistream.connection.client.ClientConnection
-
Sends an AMI message through the connection.
- sendMessage(AmiMessage) - Method in class com.siperf.amistream.connection.server.AmiServerConnection
- sendMessage(AmiMessage) - Method in class com.siperf.amistream.connection.server.ServerConnection
- SEQUENCE_NUMBER - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Sequence number for identifying actions.
- SequenceNumberHeader - Class in com.siperf.amistream.protocol.headers
- SequenceNumberHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.SequenceNumberHeader
- SERVER - Enum constant in enum class com.siperf.amistream.conf.ConnectionType
- ServerAmiTransaction - Class in com.siperf.amistream.connection.server.transaction
- ServerAmiTransaction(Id, ServerConnection) - Constructor for class com.siperf.amistream.connection.server.transaction.ServerAmiTransaction
- serverConnection - Variable in class com.siperf.amistream.connection.server.AmiServerConnectionHandler
- ServerConnection - Class in com.siperf.amistream.connection.server
- ServerConnection(ConnectionId, String, ServerManager) - Constructor for class com.siperf.amistream.connection.server.ServerConnection
- ServerConnectionAuthProvider - Interface in com.siperf.amistream.connection.server
- ServerConnectionListener - Interface in com.siperf.amistream.connection.server
- ServerConnectionParameters - Class in com.siperf.amistream.connection.server
- ServerConnectionParameters(String, String, boolean) - Constructor for class com.siperf.amistream.connection.server.ServerConnectionParameters
- ServerConnectionProcessor - Class in com.siperf.amistream.connection.server
- ServerConnectionState - Enum Class in com.siperf.amistream.connection.server
- ServerManager - Class in com.siperf.amistream.connection.server
- ServerManager(Integer, ServerConnectionListener, ServerConnectionAuthProvider) - Constructor for class com.siperf.amistream.connection.server.ServerManager
- ServerManagerProcessor - Class in com.siperf.amistream.connection.server
- serverName - Variable in class com.siperf.amistream.connection.both.ami.AmiSocket
-
Name of the server this socket is connected to.
- SET_VAR - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for setting a variable.
- setActionId(String) - Method in class com.siperf.amistream.protocol.headers.ActionIdHeader
-
Updates the value of the Action-ID in this header.
- setActionResponseTimeout(long) - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Sets the action response timeout in milliseconds.
- setAmiFilterEnabled(String) - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Sets whether the AMI filter is enabled or not.
- setAuthorizedUsername(String) - Method in class com.siperf.amistream.connection.server.ServerConnection
- setBridgeSipProfileId(String) - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Sets the bridge SIP profile ID.
- setCallback(ClientTransactionCallback) - Method in class com.siperf.amistream.connection.client.transaction.ClientActionTransaction
-
Sets the callback to be invoked upon completion of the transaction.
- setChannelsLimit(String) - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Sets the channels limit for the client connection.
- setHostname(String) - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Sets the hostname of the client connection.
- setIdleTimeout(long) - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Sets the idle timeout in milliseconds for the client connection.
- setIoData(AmiMessage, EDirection) - Static method in class com.siperf.amistream.protocol.messages.AmiMessage.Package
- setLogin(String) - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Sets the login for the client connection.
- setName(String) - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Sets the name of the client connection.
- setPassword(String) - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Sets the password for the client connection.
- setPingActionResponseTimeout(long) - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Sets the ping action response timeout in milliseconds.
- setPingTimeout(long) - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Sets the ping timeout in milliseconds.
- setPort(int) - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Sets the port of the client connection.
- setPort(String) - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Sets the port of the client connection.
- setShadingTransaction(Transaction) - Method in class com.siperf.amistream.connection.both.transcation.TransactionsTable
-
Sets the shading transaction, which is a special transaction to be processed separately.
- setSipProfileSuffix(String) - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Sets the SIP profile suffix for the client connection.
- setTransactionMaxExecutionTime(long) - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Sets the maximum transaction execution time in milliseconds.
- setValue(int) - Method in class com.siperf.amistream.protocol.headers.common.IntegerHeader
- setValue(String) - Method in class com.siperf.amistream.protocol.headers.ChannelHeader
- setValue(String) - Method in class com.siperf.amistream.protocol.headers.common.IntegerHeader
- setValue(String) - Method in class com.siperf.amistream.protocol.headers.common.TextHeader
- SetVarTransaction - Class in com.siperf.amistream.connection.client.transaction
-
Represents a transaction for setting a variable on a channel in the Asterisk Manager Interface (AMI).
- SetVarTransaction(String, ClientConnection, String, String) - Constructor for class com.siperf.amistream.connection.client.transaction.SetVarTransaction
-
Constructs a new
SetVarTransactioninstance with the specified parameters. - SHOW_DIALPLAN - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for showing the dialplan.
- SHUTDOWN - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Event raised when the system is shut down.
- SHUTDOWN - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Indicates a shutdown event or status.
- ShutdownHeader - Class in com.siperf.amistream.protocol.headers
- ShutdownHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.ShutdownHeader
- ShutdownMessageFilter - Class in com.siperf.amistream.connection.client.filter
- ShutdownMessageFilter(ClientConnection) - Constructor for class com.siperf.amistream.connection.client.filter.ShutdownMessageFilter
- SIP - Enum constant in enum class com.siperf.asterisk.commons.DriverType
- SIP_AUTH_INSECURE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Flag indicating SIP authentication insecurity.
- SIP_FROM_DOMAIN - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The SIP domain for the call origin.
- SIP_FROM_USER - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The SIP user for the call origin.
- SIP_LAST_MSG - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The last SIP message sent/received.
- SIP_NAT_SUPPORT - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
SIP NAT (Network Address Translation) support flag.
- SIP_NOTIFY - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for sending a SIP notification.
- SIP_PEERS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for listing SIP peers.
- SIP_QUALIFY_PEER - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for qualifying a SIP peer.
- SIP_SHOW_PEER - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for showing SIP peer details.
- SIP_SHOW_REGISTRY - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for showing the SIP registration status.
- SIPAuthInsecureHeader - Class in com.siperf.amistream.protocol.headers
- SIPAuthInsecureHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.SIPAuthInsecureHeader
- SIPFromDomainHeader - Class in com.siperf.amistream.protocol.headers
- SIPFromDomainHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.SIPFromDomainHeader
- SIPFromUserHeader - Class in com.siperf.amistream.protocol.headers
- SIPFromUserHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.SIPFromUserHeader
- SIPLastMsgHeader - Class in com.siperf.amistream.protocol.headers
- SIPLastMsgHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.SIPLastMsgHeader
- SIPNatSupportHeader - Class in com.siperf.amistream.protocol.headers
- SIPNatSupportHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.SIPNatSupportHeader
- size() - Method in class com.siperf.amistream.data.ConnectionsTable
-
Returns the number of connections currently stored in the table.
- size() - Method in class com.siperf.commons.data.expirable.ExpirableObjectsMap
- SKINNY_DEVICES - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for managing Skinny devices.
- SKINNY_LINES - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for managing Skinny lines.
- SKINNY_SHOW_DEVICES - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for showing Skinny devices.
- SKINNY_SHOW_LINE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for showing Skinny lines.
- Sleep - Class in com.siperf.commons.libs.java.threads.sleep
- SMALL - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- SMALL_16 - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- SMALL_2 - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- SMALL_32 - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- SMALL_4 - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- SMALL_8 - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- SOURCE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Represents the source of the action or event.
- SourceHeader - Class in com.siperf.amistream.protocol.headers
- SourceHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.SourceHeader
- SPECIAL - Enum constant in enum class com.siperf.amistream.protocol.messages.AmiMessageType
-
Represents a special message, such as a custom or out-of-standard message.
- SpecialHeader - Class in com.siperf.amistream.protocol.headers.special
- SpecialHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.special.SpecialHeader
- SpecialMessageFactory - Class in com.siperf.amistream.protocol.factories
-
Factory class for creating special AMI (Asterisk Manager Interface) messages.
- SpecialMessageFactory() - Constructor for class com.siperf.amistream.protocol.factories.SpecialMessageFactory
- SpecialWelcomeHeader - Class in com.siperf.amistream.protocol.headers.special
-
Header looks like: Asterisk Call Manager/1.2
- SpecialWelcomeHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.special.SpecialWelcomeHeader
- SPLIT() - Constructor for class com.siperf.commons.libs.text.str.StringHelper.SPLIT
- SRC_UNIQUE_ID - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Unique ID for the source.
- SrcUniqueIDHeader - Class in com.siperf.amistream.protocol.headers
- SrcUniqueIDHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.SrcUniqueIDHeader
- STALLED - Enum constant in enum class com.siperf.amistream.connection.both.transcation.Transaction.FinalState
- start() - Method in class com.siperf.amistream.connection.both.transcation.Transaction
-
Starts the transaction.
- start() - Method in class com.siperf.amistream.connection.client.AmiClientSocket
-
Starts the socket connection to the AMI server.
- start() - Method in class com.siperf.amistream.connection.client.ClientManager
-
Starts the client manager and begins managing connections.
- start() - Method in class com.siperf.amistream.connection.client.transaction.ClientAmiTransaction
-
Starts the transaction and sets the execution timer.
- start() - Method in class com.siperf.amistream.connection.server.ServerManager
- start() - Method in class com.siperf.amistream.connection.server.transaction.LoginTransaction
- start() - Method in class com.siperf.amistream.data.messagesqueue.MessagesQueueProcessor
- start(Socket) - Method in class com.siperf.amistream.connection.both.ami.AmiSocket
-
Starts the socket's reader thread.
- START_TIME - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The timestamp when an action or event starts.
- startedAt - Variable in class com.siperf.amistream.connection.both.transcation.Transaction
-
Time when the transaction was started (in milliseconds)
- StartTimeHeader - Class in com.siperf.amistream.protocol.headers
- StartTimeHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.StartTimeHeader
- STATE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The current state of an action or event.
- StateHeader - Class in com.siperf.amistream.protocol.headers
- StateHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.StateHeader
- STATUS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for checking system status.
- STATUS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The current status of a task or operation.
- StatusHeader - Class in com.siperf.amistream.protocol.headers
- StatusHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.StatusHeader
- stop() - Method in class com.siperf.amistream.connection.both.ami.AmiSocket
-
Stops the socket's reader thread and releases resources.
- stop() - Method in class com.siperf.amistream.connection.both.transcation.TransactionProcessor
-
Stops the transaction gracefully with the state
Transaction.FinalState.OK. - stop() - Method in class com.siperf.amistream.connection.client.ClientManager
-
Stops the client manager and shuts down active connections.
- stop() - Method in class com.siperf.amistream.connection.server.ServerManager
- stop() - Method in class com.siperf.amistream.data.messagesqueue.MessagesQueueProcessor
- stop(Transaction.FinalState) - Method in class com.siperf.amistream.connection.both.transcation.Transaction
-
Stops the transaction with the specified final state.
- STOP_MONITOR - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for stopping a monitor.
- stopOk() - Method in class com.siperf.amistream.connection.both.transcation.Transaction
-
Stops the transaction with the final state set to
Transaction.FinalState.OK. - Str() - Constructor for class com.siperf.commons.libs.java.lang.validate.Validate.Str
- STRING() - Constructor for class com.siperf.commons.libs.math.random.RND.STRING
- StringBuilderFactory - Class in com.siperf.commons.libs.text.str.builder
- StringBuilderFactory() - Constructor for class com.siperf.commons.libs.text.str.builder.StringBuilderFactory
- StringBuilderStack - Class in com.siperf.commons.libs.text.str.builder
-
NOTE StringBuffer is synchronized StringBuilder is not.
- StringBuilderStack(int, int) - Constructor for class com.siperf.commons.libs.text.str.builder.StringBuilderStack
- StringBuilderStack.INSTANCE - Class in com.siperf.commons.libs.text.str.builder
- StringHelper - Class in com.siperf.commons.libs.text.str
-
Note: StringBuffer is synchronized, StringBuilder is not.
- StringHelper() - Constructor for class com.siperf.commons.libs.text.str.StringHelper
- StringHelper.CAPITALIZE - Class in com.siperf.commons.libs.text.str
- StringHelper.COMPARE - Class in com.siperf.commons.libs.text.str
- StringHelper.CONCATENATE - Class in com.siperf.commons.libs.text.str
- StringHelper.FORMAT - Class in com.siperf.commons.libs.text.str
- StringHelper.REMOVE - Class in com.siperf.commons.libs.text.str
- StringHelper.SPLIT - Class in com.siperf.commons.libs.text.str
- StringHelper.TOKENIZE - Class in com.siperf.commons.libs.text.str
- StringHelper.TOKENIZE.ARRAY - Class in com.siperf.commons.libs.text.str
- StringHelper.TOKENIZE.LIST - Class in com.siperf.commons.libs.text.str
- StringHelper.VALIDATE - Class in com.siperf.commons.libs.text.str
- SUCCESS - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiResponseType
-
Represents a successful response, indicating the operation was successful.
- SUCCESSFUL_AUTH - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Event raised when authentication is successful.
- SUNOS - Enum constant in enum class com.siperf.commons.libs.os.OsVersion.OsType
T
- T - Enum constant in enum class com.siperf.asterisk.commons.AsteriskSpecialExtensionType
-
Response timeout extension.
- T_ABS - Enum constant in enum class com.siperf.asterisk.commons.AsteriskSpecialExtensionType
-
Absolute timeout extension.
- TERMINATED - Enum constant in enum class com.siperf.amistream.connection.server.ServerConnectionState
- TextHeader - Class in com.siperf.amistream.protocol.headers.common
- TextHeader(AmiHeaderType, String) - Constructor for class com.siperf.amistream.protocol.headers.common.TextHeader
- TextHeader22 - Class in com.siperf.amistream.protocol.headers.common
- TextHeader22(AmiHeaderType, String) - Constructor for class com.siperf.amistream.protocol.headers.common.TextHeader22
- THREAD_POOL_SIZE - Static variable in class com.siperf.amistream.conf.ClientConfiguration
- TIME - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
A timestamp or duration.
- TimeHeader - Class in com.siperf.amistream.protocol.headers
- TimeHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.TimeHeader
- timeout(long) - Static method in class com.siperf.commons.libs.java.threads.sleep.Sleep
- timeout(long, long) - Static method in class com.siperf.commons.libs.java.threads.sleep.Sleep
- TIMEOUT - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The timeout value for a process.
- TimeoutHeader - Class in com.siperf.amistream.protocol.headers
- TimeoutHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.TimeoutHeader
- TIMESTAMP - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The timestamp of a specific event.
- TimestampHeader - Class in com.siperf.amistream.protocol.headers
- TimestampHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.TimestampHeader
- TINY - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- TINY_16 - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- TINY_2 - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- TINY_32 - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- TINY_4 - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- TINY_8 - Static variable in class com.siperf.commons.libs.text.str.builder.StringBuilderStack.INSTANCE
- TO - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The target or recipient.
- toAction() - Method in interface com.siperf.amistream.protocol.messages.AmiMessage.ActionCastMethods
-
Cast to AMI action
AmiAction - toAmiFormat() - Method in class com.siperf.amistream.protocol.headers.common.Header
-
Converts the header to its AMI-compatible format.
- toAmiFormat() - Method in class com.siperf.amistream.protocol.messages.AmiMessage
-
Deprecated.
- toEvent() - Method in interface com.siperf.amistream.protocol.messages.AmiMessage.ActionCastMethods
-
Cast to AMI event
AmiEvent - ToHeader - Class in com.siperf.amistream.protocol.headers
- ToHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.ToHeader
- TOKENIZE() - Constructor for class com.siperf.commons.libs.text.str.StringHelper.TOKENIZE
- toNumeric() - Method in interface com.siperf.asterisk.data.DialplanPriority.CastMethods
- toResponse() - Method in interface com.siperf.amistream.protocol.messages.AmiMessage.ActionCastMethods
-
Cast to AMI response
AmiResponse - toSpecial() - Method in interface com.siperf.asterisk.data.DialplanPriority.CastMethods
- toSpecialMsg() - Method in interface com.siperf.amistream.protocol.messages.AmiMessage.ActionCastMethods
-
Cast to special AMI message
AmiMsgSpecial - toString() - Method in class com.siperf.amistream.connection.both.Connection
-
Returns a string representation of the connection.
- toString() - Method in class com.siperf.amistream.connection.both.ConnectionId
-
Returns a string representation of this connection ID.
- toString() - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Returns a string representation of the client connection parameters.
- toString() - Method in class com.siperf.amistream.connection.server.ServerConnection
- toString() - Method in class com.siperf.amistream.data.MessageBuffer
-
Returns a string representation of the content using the default delimiter.
- toString() - Method in class com.siperf.amistream.protocol.headers.common.Header
-
Returns the string representation of the header.
- toString() - Method in class com.siperf.amistream.protocol.messages.actions.AmiAction
-
Returns the string representation of this AMI action.
- toString() - Method in class com.siperf.amistream.protocol.messages.AmiMessage
-
Returns the string representation of the message, formatted as text.
- toString() - Method in class com.siperf.amistream.protocol.messages.events.AmiEvent
-
Returns the string representation of the event message.
- toString() - Method in class com.siperf.amistream.protocol.messages.responses.AmiResponse
-
Returns the string representation of this AMI response.
- toString() - Method in class com.siperf.amistream.protocol.messages.special.AmiMsgSpecial
-
Returns the string representation of this AMI special message.
- toString() - Method in class com.siperf.asterisk.data.DialplanMask
- toString() - Method in class com.siperf.asterisk.data.DialplanPriority
- toString() - Method in class com.siperf.asterisk.data.DialplanStep
- toString() - Method in class com.siperf.commons.data.fastiter.FastIterArray
- toString() - Method in interface com.siperf.commons.data.uid.Id
- toString() - Method in class com.siperf.commons.data.uid.UniqueID
- toStringPresentation() - Method in class com.siperf.amistream.connection.both.Connection
-
Returns a string representation of the connection in a detailed format.
- toStringPresentation() - Method in class com.siperf.amistream.connection.client.ClientConnection
-
Returns a string representation of the client connection.
- toStringPresentation() - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Returns a string representation of the client connection parameters.
- toStringPresentation() - Method in class com.siperf.amistream.data.MessageBuffer
-
Returns a string representation of the content using the default delimiter.
- toStringPresentation() - Method in class com.siperf.asterisk.data.DialplanMask
- toStringPresentation() - Method in class com.siperf.asterisk.data.DialplanStep
- toStringPresentation(boolean, boolean, boolean) - Method in class com.siperf.amistream.connection.client.ClientConnectionParameters
-
Returns a detailed string representation of the client connection parameters.
- toStringPresentation(UniqueID) - Static method in class com.siperf.commons.data.uid.UniqueID
- toStringPresentation(String) - Method in class com.siperf.amistream.data.MessageBuffer
-
Returns a string representation of the content using the specified delimiter.
- toStringPresentation(String, String) - Method in class com.siperf.asterisk.data.DialplanMask
- toStringPresentation(String, String) - Method in class com.siperf.asterisk.data.DialplanStep
- toTextPresentation() - Method in class com.siperf.amistream.protocol.headers.ActionHeader
-
Converts this action header into its text representation.
- toTextPresentation() - Method in class com.siperf.amistream.protocol.headers.common.Header
-
Converts the header to its text representation.
- toTextPresentation() - Method in class com.siperf.amistream.protocol.headers.common.IntegerHeader
- toTextPresentation() - Method in class com.siperf.amistream.protocol.headers.common.TextHeader
- toTextPresentation() - Method in class com.siperf.amistream.protocol.headers.EventHeader
- toTextPresentation() - Method in class com.siperf.amistream.protocol.headers.ResponseHeader
- toTextPresentation() - Method in class com.siperf.amistream.protocol.headers.special.SpecialHeader
- toTextPresentation() - Method in class com.siperf.amistream.protocol.headers.special.UnknownHeader
- toTextPresentation() - Method in class com.siperf.amistream.protocol.messages.actions.AmiAction
-
Converts this AMI action to its text representation.
- toTextPresentation() - Method in class com.siperf.amistream.protocol.messages.AmiMessage
-
Converts the message to its text-based presentation, including all headers.
- toTextPresentation() - Method in class com.siperf.amistream.protocol.messages.events.AmiEvent
-
Returns a string representation of the event message, formatted for text output.
- toTextPresentation() - Method in class com.siperf.amistream.protocol.messages.responses.AmiResponse
-
Converts this AMI response to its text representation.
- toTextPresentation() - Method in class com.siperf.amistream.protocol.messages.special.AmiMsgSpecial
-
Converts this AMI special message to its text representation.
- Transaction - Class in com.siperf.amistream.connection.both.transcation
-
Represents a transaction in the system that can be started, stopped, and tracked.
- Transaction(Id) - Constructor for class com.siperf.amistream.connection.both.transcation.Transaction
-
Constructs a new
Transactionwith the specified unique identifier. - Transaction.FinalState - Enum Class in com.siperf.amistream.connection.both.transcation
-
Enum representing the possible final states of a transaction.
- TransactionConfiguration - Class in com.siperf.amistream.conf
- TransactionConfiguration() - Constructor for class com.siperf.amistream.conf.TransactionConfiguration
- transactionManager - Variable in class com.siperf.amistream.connection.both.ConnectionProcessor
-
The transaction manager for managing AMI transactions.
- TransactionProcessor - Class in com.siperf.amistream.connection.both.transcation
-
This class is responsible for processing transactions and handling various stages of transaction life cycle.
- TransactionProcessor(Transaction) - Constructor for class com.siperf.amistream.connection.both.transcation.TransactionProcessor
-
Constructs a new instance of
TransactionProcessor. - TransactionsManager - Class in com.siperf.amistream.connection.both.transcation
-
Manages transactions within a system, providing functionality to update, cancel, and handle completion of transactions.
- TransactionsManager(Connection) - Constructor for class com.siperf.amistream.connection.both.transcation.TransactionsManager
-
Constructs a
TransactionsManagerwith a specified database connection. - TransactionsTable - Class in com.siperf.amistream.connection.both.transcation
-
A class that manages a collection of
Transactionobjects, providing functionality to add, remove, retrieve, and update transactions. - TransactionsTable() - Constructor for class com.siperf.amistream.connection.both.transcation.TransactionsTable
-
Constructs a new
TransactionsTableinstance with the default settings. - type - Variable in class com.siperf.asterisk.data.DialplanPriority.DialplanSpecialPriority
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.AccountCodeHeader
-
A constant defining the type of this header as
AmiHeaderType.ACCOUNT_CODE. - TYPE - Static variable in class com.siperf.amistream.protocol.headers.AccountHeader
-
The predefined header type for account headers.
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.AclHeader
-
The type of the header, which is always set to
AmiHeaderType.ACL. - TYPE - Static variable in class com.siperf.amistream.protocol.headers.ActionHeader
-
The constant type of the header, representing an action.
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.ActionIdHeader
-
The constant type of the header, representing an Action-ID.
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.AddressPortHeader
-
The constant type of the header, representing an Address-Port.
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.AgentHeader
-
The constant type of the header, representing an Agent.
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.AlarmHeader
-
The constant type of the header, representing an Alarm.
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.AmaFlagsHeader
-
The constant type of the header, representing AmaFlags.
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.AmiVersionHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.AnswerTimeHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.AppDataHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.AppendHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.ApplicationHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.AsteriskVersionHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.AsyncHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.AuthTypeHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.BillableSecondsHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.BridgeUniqueIdHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.CallerID1Header
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.CallerID2Header
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.CallerIdHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.CallerIDNameHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.CallerIDNumHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.CallgroupHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.CallsTakenHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.CauseHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.ChallengeHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.Channel1Header
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.Channel2Header
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.ChannelHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.ChannelStateDescHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.ChannelStateHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.ChannelTypeHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.ChanObjectTypeHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.CIDCallingPresHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.CodecOrderHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.CodecsHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.CommandHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.ConferenceHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.ConnectedLineNumHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.ContextHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.CoreCDRenabledHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.CoreHTTPenabledHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.CoreMaxCallsHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.CoreMaxFilehandlesHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.CoreMaxLoadAvgHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.CoreRealTimeEnabledHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.CoreRunGroupHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.CoreRunUserHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.CountHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.DataHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.DefaultAddrIPHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.DefaultUsernameHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.DestChannelHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.DestinationChannelHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.DestinationContextHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.DestinationHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.DestUniqueIDHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.DialStatusHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.DialStringHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.DirectionHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.DispositionHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.DomainHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.DurationHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.DynamicHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.EventHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.EventListHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.EventsHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.ExtenHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.ExtensionHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.FamilyHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.FileHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.FormatHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.FromHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.FuncHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.HintHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.IncomingLimitHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.KeyHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.LastApplicationHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.LastCallHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.LastDataHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.LineHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.LinkHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.ListItemsHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.LocationHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.LoginChanHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.LogintimeHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.MailboxHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.MD5SecretExistHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.MembershipHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.MessageHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.MixHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.MOHSuggestHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.NewMessagesHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.NewnameHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.ObjectNameHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.OldMessagesHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.OldNameHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.OutgoinglimitHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.PausedHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.PeerHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.PeerStatusHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.PenaltyHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.PickupgroupHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.PingHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.PositionHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.PriorityHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.PrivilegeHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.QueueHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.ReasonHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.RegExpireHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.RegExpiryHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.ResponseHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.RestartHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.SecondsHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.SecretExistHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.SecretHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.SequenceNumberHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.ShutdownHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.SIPAuthInsecureHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.SIPFromDomainHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.SIPFromUserHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.SIPLastMsgHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.SIPNatSupportHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.SourceHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.special.SpecialHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.special.UnknownHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.SrcUniqueIDHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.StartTimeHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.StateHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.StatusHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.TimeHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.TimeoutHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.TimestampHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.ToHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.Uniqueid1Header
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.Uniqueid2Header
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.UniqueIdHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.UserFieldHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.UserHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.UsernameHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.ValHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.ValueHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.VariableHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.VoiceMailboxHeader
- TYPE - Static variable in class com.siperf.amistream.protocol.headers.WaitingHeader
U
- UID() - Constructor for class com.siperf.commons.libs.math.random.RND.STRING.UID
- UIDsHelper - Class in com.siperf.commons.data.uid
- UIDsHelper() - Constructor for class com.siperf.commons.data.uid.UIDsHelper
- UNDEFINED - Enum constant in enum class com.siperf.commons.libs.os.OsVersion.OsType
- UNEXPECTED_MESSAGE - Enum constant in enum class com.siperf.amistream.connection.both.transcation.Transaction.FinalState
- uninterruptable(long) - Static method in class com.siperf.commons.libs.java.threads.sleep.Sleep
- uninterruptableSleepForARandomInterval(long, long) - Static method in class com.siperf.commons.libs.java.threads.sleep.Sleep
- UniqueID - Class in com.siperf.commons.data.uid
-
Unique identifier which presents an abstract PBX object.
- UniqueID() - Constructor for class com.siperf.commons.data.uid.UniqueID
- UniqueID(String) - Constructor for class com.siperf.commons.data.uid.UniqueID
- UNIQUEID - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
A unique identifier for the operation or entity.
- UNIQUEID_1 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
A secondary unique identifier.
- UNIQUEID_2 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Another secondary unique identifier.
- Uniqueid1Header - Class in com.siperf.amistream.protocol.headers
- Uniqueid1Header(String) - Constructor for class com.siperf.amistream.protocol.headers.Uniqueid1Header
- Uniqueid2Header - Class in com.siperf.amistream.protocol.headers
- Uniqueid2Header(String) - Constructor for class com.siperf.amistream.protocol.headers.Uniqueid2Header
- UniqueIdHeader - Class in com.siperf.amistream.protocol.headers
- UniqueIdHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.UniqueIdHeader
- UNIX - Enum constant in enum class com.siperf.commons.libs.os.OsVersion.OsType
- UNIX - Static variable in class com.siperf.commons.libs.os.OsLinebreaks
-
Unix and Unix-like systems (Linux, macOS, FreeBSD, AIX, Xenix, etc.), Multics, BeOS, Amiga, RISC OS, and others
- UNKNOWN - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for an unknown type.
- UNKNOWN - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiChannelState
-
Channel state is unknown.
- UNKNOWN - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Event representing an unknown event type.
- UNKNOWN - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
A generic unknown or undefined header.
- UNKNOWN - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiResponseType
-
Represents an unknown response, typically when the response cannot be matched to any known type.
- UNKNOWN - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Represents an unknown or unsupported AMI version.
- UNKNOWN - Enum constant in enum class com.siperf.amistream.protocol.conf.AsteriskVersion
-
Represents an unknown version.
- UNKNOWN - Enum constant in enum class com.siperf.amistream.protocol.messages.AmiMessageType
-
Represents an unknown message type.
- UNKNOWN - Enum constant in enum class com.siperf.commons.enums.io.EDirection
- UNKNOWN_VALUE - Static variable in class com.siperf.amistream.protocol.headers.CallerIDNameHeader
- UNKNOWN_VALUE - Static variable in class com.siperf.amistream.protocol.headers.CallerIDNumHeader
- UnknownHeader - Class in com.siperf.amistream.protocol.headers.special
- UnknownHeader(String, String) - Constructor for class com.siperf.amistream.protocol.headers.special.UnknownHeader
- UNPAUSE_MONITOR - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for unpausing a monitor.
- UP - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiChannelState
-
Channel is up, meaning the call is active.
- update() - Method in class com.siperf.commons.data.expirable.ExpirableObjectsMap
- update(long) - Method in class com.siperf.amistream.connection.both.transcation.TransactionsManager
-
Updates the state of transactions within the manager.
- update(long) - Method in class com.siperf.commons.data.expirable.ExpirableObjectsMap
- update(long, ExpirableObjectIterationTask<Transaction>) - Method in class com.siperf.amistream.connection.both.transcation.TransactionsTable
-
Updates all transactions and removes expired transactions based on the given timestamp.
- update(long, ExpirableObjectIterationTask<V>) - Method in class com.siperf.commons.data.expirable.ExpirableObjectsMap
- update(IterationTask) - Method in class com.siperf.commons.data.fastiter.FastIterArray
-
Package methods
- UPDATE_CONFIG - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for updating system configuration.
- USER - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Specifies the user involved.
- USER_EVENT - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for triggering a user event.
- USER_FIELD - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
A custom field for user-related information.
- UserFieldHeader - Class in com.siperf.amistream.protocol.headers
- UserFieldHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.UserFieldHeader
- UserHeader - Class in com.siperf.amistream.protocol.headers
- UserHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.UserHeader
- USERNAME - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The username involved in the action.
- UsernameHeader - Class in com.siperf.amistream.protocol.headers
- UsernameHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.UsernameHeader
V
- V_1_0 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 1.0 of AMI.
- V_1_0 - Enum constant in enum class com.siperf.amistream.protocol.conf.AsteriskVersion
-
Represents Asterisk version 1.0.
- V_1_1 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 1.1 of AMI (Asterisk 1.8).
- V_1_2 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 1.2 of AMI.
- V_1_2 - Enum constant in enum class com.siperf.amistream.protocol.conf.AsteriskVersion
-
Represents Asterisk version 1.2.
- V_1_3 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 1.3 of AMI (Asterisk 11).
- V_1_4 - Enum constant in enum class com.siperf.amistream.protocol.conf.AsteriskVersion
-
Represents Asterisk version 1.4.
- V_1_6 - Enum constant in enum class com.siperf.amistream.protocol.conf.AsteriskVersion
-
Represents Asterisk version 1.6.
- V_1_8 - Enum constant in enum class com.siperf.amistream.protocol.conf.AsteriskVersion
-
Represents Asterisk version 1.8.
- V_10 - Enum constant in enum class com.siperf.amistream.protocol.conf.AsteriskVersion
-
Represents Asterisk version 11.
- V_11 - Enum constant in enum class com.siperf.amistream.protocol.conf.AsteriskVersion
-
Represents Asterisk version 12.
- V_12 - Enum constant in enum class com.siperf.amistream.protocol.conf.AsteriskVersion
-
Represents Asterisk version 13.
- V_13 - Enum constant in enum class com.siperf.amistream.protocol.conf.AsteriskVersion
-
Represents Asterisk version 14.
- V_14 - Enum constant in enum class com.siperf.amistream.protocol.conf.AsteriskVersion
-
Represents Asterisk version 15.
- V_15 - Enum constant in enum class com.siperf.amistream.protocol.conf.AsteriskVersion
-
Represents Asterisk version 16.
- V_16 - Enum constant in enum class com.siperf.amistream.protocol.conf.AsteriskVersion
-
Represents Asterisk version 17.
- V_17 - Enum constant in enum class com.siperf.amistream.protocol.conf.AsteriskVersion
-
Represents Asterisk version 18.
- V_18 - Enum constant in enum class com.siperf.amistream.protocol.conf.AsteriskVersion
-
Represents Asterisk version 19.
- V_19 - Enum constant in enum class com.siperf.amistream.protocol.conf.AsteriskVersion
-
Represents Asterisk version 20.
- V_2_0 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 2.0 of AMI.
- V_2_1 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 2.1 of AMI.
- V_2_2 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 2.2 of AMI.
- V_2_3 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 2.3 of AMI.
- V_2_4 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 2.4 of AMI.
- V_2_5 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 2.5 of AMI (Asterisk 12).
- V_2_6 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 2.6 of AMI.
- V_2_7 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 2.7 of AMI.
- V_2_8 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 2.8 of AMI (Asterisk 13).
- V_20 - Enum constant in enum class com.siperf.amistream.protocol.conf.AsteriskVersion
-
Represents Asterisk version 20.
- V_21 - Enum constant in enum class com.siperf.amistream.protocol.conf.AsteriskVersion
-
Represents Asterisk version 21.
- V_22 - Enum constant in enum class com.siperf.amistream.protocol.conf.AsteriskVersion
-
Represents Asterisk version 22.
- V_3_0 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 3.0 of AMI (Asterisk 15).
- V_4_0 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 4.0 of AMI.
- V_4_0_3 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 4.0.3 of AMI.
- V_5_0 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 5.0 of AMI.
- V_5_0_2 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 5.0.2 of AMI (Asterisk 16.15.1).
- V_6_0 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 6.0 of AMI.
- V_7_0 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 7.0 of AMI.
- V_7_0_1 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 7.0.1 of AMI.
- V_7_0_2 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 7.0.2 of AMI (Asterisk 18.13.0).
- V_7_0_3 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 7.0.3 of AMI.
- V_7_0_3_1 - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Version 7.0.3.1 of AMI.
- VAL - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Represents a generic value.
- ValHeader - Class in com.siperf.amistream.protocol.headers
- ValHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.ValHeader
- validate(String, boolean, boolean, boolean) - Static method in class com.siperf.commons.libs.text.str.StringHelper
-
Deprecated.
- validate(String, boolean, boolean, boolean) - Static method in class com.siperf.commons.libs.text.str.StringHelper.VALIDATE
- Validate - Class in com.siperf.commons.libs.java.lang.validate
- VALIDATE() - Constructor for class com.siperf.commons.libs.text.str.StringHelper.VALIDATE
- Validate.Arr - Class in com.siperf.commons.libs.java.lang.validate
- Validate.Boolean - Class in com.siperf.commons.libs.java.lang.validate
- Validate.Str - Class in com.siperf.commons.libs.java.lang.validate
- Validate.Variable - Class in com.siperf.commons.libs.java.lang.validate
- Validate.Variable.NotNull - Class in com.siperf.commons.libs.java.lang.validate
-
Deprecated.
- Validate.Variable.NotNull.Verbose - Class in com.siperf.commons.libs.java.lang.validate
-
Deprecated.
- value - Variable in class com.siperf.amistream.protocol.headers.common.TextHeader
- value - Variable in class com.siperf.asterisk.data.DialplanPriority
- VALUE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
A specific value in a configuration or action.
- ValueHeader - Class in com.siperf.amistream.protocol.headers
- ValueHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.ValueHeader
- valueOf(String) - Static method in enum class com.siperf.amistream.conf.ConnectionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.siperf.amistream.conf.OiginateRefuseReasonType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.siperf.amistream.connection.both.transcation.Transaction.FinalState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.siperf.amistream.connection.client.ClientConectionState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.siperf.amistream.connection.server.ServerConnectionState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.siperf.amistream.protocol.conf.AmiChannelState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.siperf.amistream.protocol.conf.AmiResponseType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.siperf.amistream.protocol.conf.AsteriskVersion
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.siperf.amistream.protocol.messages.AmiMessageType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.siperf.asterisk.commons.AsteriskSpecialExtensionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.siperf.asterisk.commons.DriverType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.siperf.commons.enums.io.EDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.siperf.commons.libs.os.OsVersion.OsType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.siperf.amistream.conf.ConnectionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.siperf.amistream.conf.OiginateRefuseReasonType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.siperf.amistream.connection.both.transcation.Transaction.FinalState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.siperf.amistream.connection.client.ClientConectionState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.siperf.amistream.connection.server.ServerConnectionState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class com.siperf.amistream.data.ConnectionsTable
-
Returns a collection of all the connections in the table.
- values() - Static method in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.siperf.amistream.protocol.conf.AmiChannelState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.siperf.amistream.protocol.conf.AmiResponseType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.siperf.amistream.protocol.conf.AmiVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.siperf.amistream.protocol.conf.AsteriskVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.siperf.amistream.protocol.messages.AmiMessageType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.siperf.asterisk.commons.AsteriskSpecialExtensionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.siperf.asterisk.commons.DriverType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class com.siperf.commons.data.expirable.ExpirableObjectsMap
-
Deprecated.
- values() - Static method in enum class com.siperf.commons.enums.io.EDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.siperf.commons.libs.os.OsVersion.OsType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VAR_SET - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiEventType
-
Event raised when a variable is set.
- Variable() - Constructor for class com.siperf.commons.libs.java.lang.validate.Validate.Variable
- VARIABLE - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
A variable for dynamic configuration or actions.
- VariableHeader - Class in com.siperf.amistream.protocol.headers
- VariableHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.VariableHeader
- Verbose() - Constructor for class com.siperf.commons.libs.java.lang.validate.Validate.Variable.NotNull.Verbose
-
Deprecated.
- VOICE_MAILBOX - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
The voicemail box identifier.
- VOICEMAIL_USERS_LIST - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for listing voicemail users.
- VoiceMailboxHeader - Class in com.siperf.amistream.protocol.headers
- VoiceMailboxHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.VoiceMailboxHeader
W
- WAIT_EVENT - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiActionType
-
Action for waiting for an event.
- waitForCondition(boolean, long) - Method in class com.siperf.amistream.connection.both.transcation.TransactionProcessor
-
Waits for a specific condition to be met in the transaction, such as completion.
- WAITING - Enum constant in enum class com.siperf.amistream.protocol.conf.AmiHeaderType
-
Indicates a waiting status.
- WaitingHeader - Class in com.siperf.amistream.protocol.headers
- WaitingHeader(String) - Constructor for class com.siperf.amistream.protocol.headers.WaitingHeader
- WelcomeMessage() - Constructor for class com.siperf.amistream.protocol.conf.ProtocolDefinitions.WelcomeMessage
- WINDOWS - Enum constant in enum class com.siperf.commons.libs.os.OsVersion.OsType
- WINDOWS - Static variable in class com.siperf.commons.libs.os.OsLinebreaks
-
Microsoft Windows, DOS (MS-DOS, PC DOS, etc.), Atari TOS, DEC TOPS-10, RT-11, CP/M, MP/M, OS/2, Symbian OS, Palm OS, Amstrad CPC, and most other early non-Unix and non-IBM operating systems
- WINDOWS_FS_DELIMITER - Static variable in class com.siperf.commons.libs.io.filesystem.os.OsFS
- writer - Variable in class com.siperf.amistream.connection.both.ami.AmiSocket
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form