Index
All Classes and Interfaces|All Packages
D
- dev.truewinter.twiliocallrouter.plugin - package dev.truewinter.twiliocallrouter.plugin
- dev.truewinter.twiliocallrouter.plugin.event - package dev.truewinter.twiliocallrouter.plugin.event
E
- error(String) - Method in interface dev.truewinter.twiliocallrouter.plugin.Logger
-
Logs an error to console
- error(String, Throwable) - Method in interface dev.truewinter.twiliocallrouter.plugin.Logger
-
Logs an error to console
- Event - Class in dev.truewinter.twiliocallrouter.plugin
- Event() - Constructor for class dev.truewinter.twiliocallrouter.plugin.Event
- EventHandler - Annotation Interface in dev.truewinter.twiliocallrouter.plugin
-
All event listener methods must be annotated with this, or will be ignored
- ExternalPlugin - Interface in dev.truewinter.twiliocallrouter.plugin
-
If your plugin integrates with another plugin, it must implement this interface
F
- ForwardCallEvent - Class in dev.truewinter.twiliocallrouter.plugin.event
-
This event is fired before a call is forwarded
G
- getCustomTwiML() - Method in class dev.truewinter.twiliocallrouter.plugin.Event
- getCustomTwiMLAsString() - Method in class dev.truewinter.twiliocallrouter.plugin.Event
- getDirection() - Method in class dev.truewinter.twiliocallrouter.plugin.event.TransferCallEvent
- getFrom() - Method in class dev.truewinter.twiliocallrouter.plugin.event.ForwardCallEvent
- getFrom() - Method in class dev.truewinter.twiliocallrouter.plugin.event.TransferCallEvent
- getFromNumber() - Method in class dev.truewinter.twiliocallrouter.plugin.event.InboundCallEvent
- getFromNumber() - Method in class dev.truewinter.twiliocallrouter.plugin.event.OutboundCallEvent
- getLogger() - Method in class dev.truewinter.twiliocallrouter.plugin.Plugin
- getPluginByName(String) - Method in class dev.truewinter.twiliocallrouter.plugin.Plugin
-
This method allows plugin developers to get an instance of another plugin installed on the same instance of TwilioCallRouter.
- getRawFromNumber() - Method in class dev.truewinter.twiliocallrouter.plugin.event.OutboundCallEvent
- getRawToNumber() - Method in class dev.truewinter.twiliocallrouter.plugin.event.OutboundCallEvent
- getStatus() - Method in class dev.truewinter.twiliocallrouter.plugin.event.ForwardCallEvent
- getTo() - Method in class dev.truewinter.twiliocallrouter.plugin.event.ForwardCallEvent
- getTo() - Method in class dev.truewinter.twiliocallrouter.plugin.event.TransferCallEvent
- getToNumber() - Method in class dev.truewinter.twiliocallrouter.plugin.event.InboundCallEvent
- getToNumber() - Method in class dev.truewinter.twiliocallrouter.plugin.event.OutboundCallEvent
- getToNumber164() - Method in class dev.truewinter.twiliocallrouter.plugin.event.OutboundCallEvent
- getTransferTo() - Method in class dev.truewinter.twiliocallrouter.plugin.event.TransferCallEvent
I
- InboundCallEvent - Class in dev.truewinter.twiliocallrouter.plugin.event
-
This event is fired before an incoming call is handled
- info(String) - Method in interface dev.truewinter.twiliocallrouter.plugin.Logger
-
Logs an informational string to console
- isCancelled() - Method in class dev.truewinter.twiliocallrouter.plugin.Event
L
- Listener - Interface in dev.truewinter.twiliocallrouter.plugin
-
All classes that receive TwilioCallRouter events must implement this interface
- Logger - Interface in dev.truewinter.twiliocallrouter.plugin
O
- onAllPluginsLoaded() - Method in interface dev.truewinter.twiliocallrouter.plugin.ExternalPlugin
-
This event will be called once all plugins are loaded.
- onLoad() - Method in class dev.truewinter.twiliocallrouter.plugin.Plugin
-
This method is called when the plugin is loaded.
- onUnload() - Method in class dev.truewinter.twiliocallrouter.plugin.Plugin
-
This method is called when the plugin is unloaded.
- OutboundCallEvent - Class in dev.truewinter.twiliocallrouter.plugin.event
-
This event is fired before an outbound call is handled
P
- Plugin - Class in dev.truewinter.twiliocallrouter.plugin
-
All plugins must extend this class
- Plugin() - Constructor for class dev.truewinter.twiliocallrouter.plugin.Plugin
R
- receiveCancelled() - Element in annotation interface dev.truewinter.twiliocallrouter.plugin.EventHandler
-
Setting option to true will allow your listener method to receive cancelled events
- registerListeners(Plugin, Listener) - Method in class dev.truewinter.twiliocallrouter.plugin.Plugin
-
Use this method to register event listeners
S
- setCancelled(boolean) - Method in class dev.truewinter.twiliocallrouter.plugin.Event
-
This method allows plugin developers to reject the call
- setCustomTwiML(VoiceResponse) - Method in class dev.truewinter.twiliocallrouter.plugin.Event
-
Using this method allows plugin developers to control how this call (or part of call) will be handled
- setCustomTwiML(String) - Method in class dev.truewinter.twiliocallrouter.plugin.Event
-
Using this method allows plugin developers to control how this call (or part of call) will be handled.
T
- TransferCallEvent - Class in dev.truewinter.twiliocallrouter.plugin.event
-
This event is fired before a call is transferred
W
- warn(String) - Method in interface dev.truewinter.twiliocallrouter.plugin.Logger
-
Logs a warning to console
All Classes and Interfaces|All Packages