| Interface | Description |
|---|---|
| Activity | |
| ActivityCallback<T extends Activity> |
Provides a generic callback mechansim which allows tracking of the progress
of any of the async methods provided by iPBX.
|
| AgiChannelActivityAction | |
| AsteriskSettings | |
| Call | |
| CallerID | |
| CallHangupListener | |
| Channel |
Provides an abstraction for an channel object which is independant of the
underlying PBX.
|
| ChannelHangupListener |
Used to notify channel listeners of state changes to a channel.
|
| EndPoint |
Provides an abstract interface for entities which can be dialed.
|
| NewChannelListener | |
| NewExtensionListener |
Used to notify interested parties when a new extension has been read from the
pbx configuration.
|
| PBX |
Provides an abstracted interface for communicating with a PBX.
|
| PhoneNumber |
Provides an abstraction of a phone number.
|
| Tech | |
| Trunk |
Provides an abstraction of a trunk * @author bsutton
|
| Class | Description |
|---|---|
| CallImpl |
Holds a call which may consist of 0, 1, 2 or 3 channels.
|
| CallStateAnswered | |
| CallStateData | |
| CallStateDataNewInbound | |
| CallStateDataParked | |
| CallStateDataTransfer | |
| ChannelFactory |
Currently this factories only purposes is to serve up globally unique channel
id's which every new channel must be assigned.
|
| CompletionAdaptor<T extends Activity> |
This is a utility class designed to wait for an activity to complete.
|
| DefaultAsteriskSettings |
A convenience class that provides a set of defaults that will work
for most people.
|
| DialPlanExtension |
Represents an asterisk dial plan extension such as: [njr-operator]
njr-inbound,1,xxxxx In the above example njr-inbound is the dialplan
extension.
|
| PBXFactory |
| Enum | Description |
|---|---|
| ActivityStatusEnum | |
| Call.OperandChannel |
Used to identify which channel of a call an operation is to be performed
on.
|
| CallDirection |
Describes the direction of the call.
|
| CallImpl.OWNER |
Used to indicate the ownership of the call.
|
| CallImpl.TransferType | |
| DTMFTone |
Used to indicate the set of possible DTMF tones which can be sent.
|
| ListenerPriority | |
| TechType |
| Exception | Description |
|---|---|
| InvalidChannelName | |
| PBXException |
Copyright © 2004–2022. All rights reserved.