Uses of Class
com.bytedesk.call.esl.client.dptools.ExecuteException
Packages that use ExecuteException
-
Uses of ExecuteException in com.bytedesk.call.esl.client.dptools
Methods in com.bytedesk.call.esl.client.dptools that throw ExecuteExceptionModifier and TypeMethodDescriptionvoidExecute.answer()Answers an incoming call or session.voidMake an attended transfer.voidvoidExecute.breakChannel(boolean all) Cancels currently running application on the given UUID.voidProvides the ability to bridge two endpoints.voidExecute.bridgeExport(String key, String value, boolean local) Export a channel variable across a bridge.voidSend a text message to a IM client.voidExecute.cngPlc()cng plc is just an app that says to perform plc on any lost packets and execute on originate.voidExecute.conference(String name) Start or join a conferencevoidExecute.conference(String name, String profile) Start or join a conferencevoidExecute.conference(String name, String profile, String pin) Start or join a conferencevoidExecute.conference(String name, String profile, String pin, String flags) Start or join a conferencevoidDeflect sends a Refer to the client.voidExecute.delayEcho(long ms) Places the calling channel in delayed loopback mode.voidExecute.detectSpeech(String args) Implements speech recognition.voidExecute.displaceSession(String path) Displace file.voidExecute.displaceSession(String path, String flags) Displace file.voidExecute.displaceSession(String path, String flags, long timeLimitMillis) Displace file.voidProvides the ability to spy on a channel.voidProvides the ability to spy on a channel.voidProvides the ability to spy on a channel.voidProvides the ability to spy on a channel.voidExecute.eavesdrop(String uuid, boolean enableDTMF, String groupId, String failedWav, String newChannelWav) Provides the ability to spy on a channel.voidExecute.eavesdrop(String uuid, boolean enableDTMF, String groupId, String failedWav, String newChannelWav, String idleWav) Provides the ability to spy on a channel.voidExecute.echo()Places the calling channel in loopback mode.voidExecute.endlessPlayback(String file) This application is used to play a file endlessly and the playing cannot be stopped externally.voidEval can be used to execute an internal API or simply log some text to the console.voidEvent application can be used to fire aribtrary events.voidExecute.executeExtension(String extension) execute an extension from within another extension with this dialplan application.voidExecute.executeExtension(String extension, String dialplan) execute an extension from within another extension with this dialplan application.voidExecute.executeExtension(String extension, String dialplan, String context) execute an extension from within another extension with this dialplan application.voidExports a channel variable from the A leg to the B leg.voidWhen a fax is detected, the call will be routed to the ext in the contextvoidExecute.flushDTMF()Flushes DTMFs received on a channel.voidGenerate TGML tones.voidGenerate TGML tones.voidadds/deletes groups to/from the db(internal db or ODBC) and allows calls to these groups in conjunction with the bridge-application.voidExecute.hangup()Hangs up a channel, with an optional reason supplied.voidHangs up a channel, with an optional reason supplied.voidExecute.info()Dumps channel information to console.voidDumps channel information to console.voidAllows one channel to bridge itself to the a or b leg of another call.voidLogs a string of text to the consolevoidLogs a string of text to the consolevoidCreates a directory.voidExecute.park()Places a channel "on hold" in the switch, instead of in the phone.voidSpeak a phrase of text using a predefined phrase macro.voidPermits proper answering of multiple simultaneous calls to the same pickup group.Execute.playAndDetectSpeech(String file, String engine, String grammer) Play while doing speech recognition.Execute.playAndDetectSpeech(String file, String engine, String grammer, String params) Play while doing speech recognition.Execute.playAndGetDigits(int min, int max, int tries, int timeout, String terminator, String file, String invalidFile, String regexp, int digitTimeout) Play a prompt and get digits.voidPlays a sound file on the current channel.voidPlays a sound file on the current channel.private voidExecute.playbackControl(String cmd) voidExecute.playbackPause()Manage the audio being played into a channel from a sound filevoidExecute.playbackRestart()Manage the audio being played into a channel from a sound filevoidExecute.playbackSeek(int samples) Manage the audio being played into a channel from a sound filevoidExecute.playbackSpeed(int step) Manage the audio being played into a channel from a sound filevoidExecute.playbackTruncate()Manage the audio being played into a channel from a sound filevoidExecute.playbackVolume(int step) Manage the audio being played into a channel from a sound filevoidExecute.preAnswer()equivalent to a SIP status code 183 with SDP.voidSends an event of either type PRESENCE_IN or PRESENCE_OUT.voidSet caller privacy on calls.voidSend DTMF digits after a bridge is successful from the session using the method(s) configured on the endpoint in use. use the character w for a .5 second delay and the character W for a 1 second delay.voidSend DTMF digits after a bridge is successful from the session using the method(s) configured on the endpoint in use. use the character w for a .5 second delay and the character W for a 1 second delay.Read DTMF (touch-tone) digits.voidRecord is used for recording messages, like in a voicemail system.voidExecute.record(String file, boolean append, boolean wateResources, int timeLimitSeconds, int silenceThreshold, int silenceHits, String recordTile, String recordCopyright, String recordSoftware, String recordArtist, String recordComment, String recordDate, int recordRate) Record is used for recording messages, like in a voicemail system.private voidExecute.record(String action, String file, int optionalTimeLimitSeconds, int optionalSilenceThreshold, int optionalSilenceHits, boolean wateResources, boolean append, String optionalRecordTile, String optionalRecordCopyright, String optionalRecordSoftware, String optionalRecordArtist, String optionalRecordComment, String optionalRecordDate, int optionalRecordRate) voidExecute.recordSession(String file) Records an entire phone call or session.voidExecute.recordSession(String file, boolean append, boolean wateResources, int timeLimitSeconds, int silenceThreshold, int silenceHits, String recordTile, String recordCopyright, String recordSoftware, String recordArtist, String recordComment, String recordDate, int recordRate) Records an entire phone call or session.voidCan redirect a channel to another endpoint, you must take care to not redirect incompatible channels, as that wont have the desired effect.voidSend SIP session respond code to the SIP device.voidExecute.ringReady()This causes an 180 Ringing to be sent to the originator.voidThe say application will use the pre-recorded sound files to read or say various things like dates, times, digits, etc.voidThe say application will use the pre-recorded sound files to read or say various things like dates, times, digits, etc.voidExecute.schedBroadcast(long seconds, boolean interval, String path, String leg) Schedule future broadcast.voidExecute.schedHangup(long seconds, boolean interval) The sched_hangup application allows you to schedule a hangup action for a call, basically to limit call duration.voidExecute.schedHangup(long seconds, boolean interval, String cause) The sched_hangup application allows you to schedule a hangup action for a call, basically to limit call duration.voidExecute.schedTransfer(long seconds, boolean interval, String extension) Schedule a transfer in the future.voidExecute.schedTransfer(long seconds, boolean interval, String extension, String dialPlan) Schedule a transfer in the future.voidExecute.schedTransfer(long seconds, boolean interval, String extension, String dialPlan, String context) Schedule a transfer in the future.voidExecute.sendDiplay(String message) Sends an info packet with a sipfrag.voidSend DTMF digits from the session using the method(s) configured on the endpoint in use.voidSend DTMF digits from the session using the method(s) configured on the endpoint in use.private CommandResponseExecute.sendExeMesg(String app) private CommandResponseExecute.sendExeMesg(String app, String args) voidSet a channel variable for the channel calling the application.voidvoidImmediately transfer the calling channel to a new context.voidImmediately transfer the calling channel to a new context.voidImmediately transfer the calling channel to a new context.