Uses of Class
com.bytedesk.call.esl.client.dptools.ExecuteException

Packages that use ExecuteException
Package
Description
 
  • Uses of ExecuteException in com.bytedesk.call.esl.client.dptools

    Modifier and Type
    Method
    Description
    void
    Execute.answer()
    Answers an incoming call or session.
    void
    Execute.attAnswer(String channelUrl)
    Make an attended transfer.
    void
    Execute.bindMetaApp(String key, String leg, String flags, String application, String params)
     
    void
    Execute.breakChannel(boolean all)
    Cancels currently running application on the given UUID.
    void
    Execute.bridge(String endpoint)
    Provides the ability to bridge two endpoints.
    void
    Execute.bridgeExport(String key, String value, boolean local)
    Export a channel variable across a bridge.
    void
    Execute.chat(String proto, String from, String to, String message)
    Send a text message to a IM client.
    void
    Execute.cngPlc()
    cng plc is just an app that says to perform plc on any lost packets and execute on originate.
    void
    Execute.conference(String name)
    Start or join a conference
    void
    Execute.conference(String name, String profile)
    Start or join a conference
    void
    Execute.conference(String name, String profile, String pin)
    Start or join a conference
    void
    Execute.conference(String name, String profile, String pin, String flags)
    Start or join a conference
    void
    Execute.deflect(String endpoint)
    Deflect sends a Refer to the client.
    void
    Execute.delayEcho(long ms)
    Places the calling channel in delayed loopback mode.
    void
    Execute.detectSpeech(String args)
    Implements speech recognition.
    void
    Execute.displaceSession(String path)
    Displace file.
    void
    Execute.displaceSession(String path, String flags)
    Displace file.
    void
    Execute.displaceSession(String path, String flags, long timeLimitMillis)
    Displace file.
    void
    Execute.eavesdrop(String uuid)
    Provides the ability to spy on a channel.
    void
    Execute.eavesdrop(String uuid, boolean enableDTMF)
    Provides the ability to spy on a channel.
    void
    Execute.eavesdrop(String uuid, boolean enableDTMF, String groupId)
    Provides the ability to spy on a channel.
    void
    Execute.eavesdrop(String uuid, boolean enableDTMF, String groupId, String failedWav)
    Provides the ability to spy on a channel.
    void
    Execute.eavesdrop(String uuid, boolean enableDTMF, String groupId, String failedWav, String newChannelWav)
    Provides the ability to spy on a channel.
    void
    Execute.eavesdrop(String uuid, boolean enableDTMF, String groupId, String failedWav, String newChannelWav, String idleWav)
    Provides the ability to spy on a channel.
    void
    Execute.echo()
    Places the calling channel in loopback mode.
    void
    Execute.endlessPlayback(String file)
    This application is used to play a file endlessly and the playing cannot be stopped externally.
    void
    Execute.eval(String string)
    Eval can be used to execute an internal API or simply log some text to the console.
    void
    Execute.event(String event)
    Event application can be used to fire aribtrary events.
    void
    Execute.executeExtension(String extension)
    execute an extension from within another extension with this dialplan application.
    void
    Execute.executeExtension(String extension, String dialplan)
    execute an extension from within another extension with this dialplan application.
    void
    Execute.executeExtension(String extension, String dialplan, String context)
    execute an extension from within another extension with this dialplan application.
    void
    Execute.export(String key, String value, boolean local)
    Exports a channel variable from the A leg to the B leg.
    void
    Execute.faxDetect(String context, String ext)
    When a fax is detected, the call will be routed to the ext in the context
    void
    Execute.flushDTMF()
    Flushes DTMFs received on a channel.
    void
    Execute.gentones(String tone)
    Generate TGML tones.
    void
    Execute.gentones(String tone, int loops)
    Generate TGML tones.
    void
    Execute.group(String action, String groupName, String url)
    adds/deletes groups to/from the db(internal db or ODBC) and allows calls to these groups in conjunction with the bridge-application.
    void
    Execute.hangup()
    Hangs up a channel, with an optional reason supplied.
    void
    Execute.hangup(String reason)
    Hangs up a channel, with an optional reason supplied.
    void
    Execute.info()
    Dumps channel information to console.
    void
    Execute.info(String level)
    Dumps channel information to console.
    void
    Execute.intercept(String uuid, boolean bleg)
    Allows one channel to bridge itself to the a or b leg of another call.
    void
    Execute.log(String message)
    Logs a string of text to the console
    void
    Execute.log(String level, String message)
    Logs a string of text to the console
    void
    Execute.mkdir(String path)
    Creates a directory.
    void
    Execute.park()
    Places a channel "on hold" in the switch, instead of in the phone.
    void
    Execute.phrase(String macroName, String data)
    Speak a phrase of text using a predefined phrase macro.
    void
    Execute.pickup(String group)
    Permits 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.
    void
    Execute.playback(String file)
    Plays a sound file on the current channel.
    void
    Execute.playback(String file, String data)
    Plays a sound file on the current channel.
    private void
    Execute.playbackControl(String cmd)
     
    void
    Execute.playbackPause()
    Manage the audio being played into a channel from a sound file
    void
    Execute.playbackRestart()
    Manage the audio being played into a channel from a sound file
    void
    Execute.playbackSeek(int samples)
    Manage the audio being played into a channel from a sound file
    void
    Execute.playbackSpeed(int step)
    Manage the audio being played into a channel from a sound file
    void
    Manage the audio being played into a channel from a sound file
    void
    Execute.playbackVolume(int step)
    Manage the audio being played into a channel from a sound file
    void
    Execute.preAnswer()
    equivalent to a SIP status code 183 with SDP.
    void
    Execute.presence(String user, boolean in, String rpid, String message)
    Sends an event of either type PRESENCE_IN or PRESENCE_OUT.
    void
    Execute.privacy(String type)
    Set caller privacy on calls.
    void
    Execute.queueDTMF(String digits)
    Send 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.
    void
    Execute.queueDTMF(String digits, int durationsMillis)
    Send 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.
    Execute.read(int min, int max, String soundFile, long timeout, String terminators)
    Read DTMF (touch-tone) digits.
    void
    Execute.record(String file)
    Record is used for recording messages, like in a voicemail system.
    void
    Execute.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 void
    Execute.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)
     
    void
    Execute.recordSession(String file)
    Records an entire phone call or session.
    void
    Execute.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.
    void
    Execute.redirect(String endpoint)
    Can redirect a channel to another endpoint, you must take care to not redirect incompatible channels, as that wont have the desired effect.
    void
    Execute.respond(String code)
    Send SIP session respond code to the SIP device.
    void
    Execute.ringReady()
    This causes an 180 Ringing to be sent to the originator.
    void
    Execute.say(String moduleName, String text, String sayType, String sayMethod)
    The say application will use the pre-recorded sound files to read or say various things like dates, times, digits, etc.
    void
    Execute.say(String moduleName, String text, String sayType, String sayMethod, String gender)
    The say application will use the pre-recorded sound files to read or say various things like dates, times, digits, etc.
    void
    Execute.schedBroadcast(long seconds, boolean interval, String path, String leg)
    Schedule future broadcast.
    void
    Execute.schedHangup(long seconds, boolean interval)
    The sched_hangup application allows you to schedule a hangup action for a call, basically to limit call duration.
    void
    Execute.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.
    void
    Execute.schedTransfer(long seconds, boolean interval, String extension)
    Schedule a transfer in the future.
    void
    Execute.schedTransfer(long seconds, boolean interval, String extension, String dialPlan)
    Schedule a transfer in the future.
    void
    Execute.schedTransfer(long seconds, boolean interval, String extension, String dialPlan, String context)
    Schedule a transfer in the future.
    void
    Execute.sendDiplay(String message)
    Sends an info packet with a sipfrag.
    void
    Execute.sendDTMF(String digits)
    Send DTMF digits from the session using the method(s) configured on the endpoint in use.
    void
    Execute.sendDTMF(String digits, int durationMillis)
    Send DTMF digits from the session using the method(s) configured on the endpoint in use.
    Execute.sendExeMesg(String app)
     
    Execute.sendExeMesg(String app, String args)
     
    void
    Execute.set(String key, String value)
    Set a channel variable for the channel calling the application.
    void
    Execute.speak(String engine, String voice, String message)
     
    void
    Execute.transfer(String destinationNumber)
    Immediately transfer the calling channel to a new context.
    void
    Execute.transfer(String destinationNumber, String dialplan)
    Immediately transfer the calling channel to a new context.
    void
    Execute.transfer(String destinationNumber, String dialplan, String context)
    Immediately transfer the calling channel to a new context.