Index

D E F G I L O P R S T W 
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
D E F G I L O P R S T W 
All Classes and Interfaces|All Packages