Dialectic can be configured & controlled using AppleScript but it can also be extended by using AppleScript itself in several places:
- Preprocessing AppleScript. Transform the number to be dialed using AppleScript.
- AppleScript Dial Method. Use AppleScript as the “port” for dialing.
- Before Dialing AppleScript. Run a script before dialing to configure your system, create a custom log entry, open the contact in a database, or even cancel the call.
- After Dialing AppleScript. Run a script immediately after dialing to restore your system (using a prompt to wait until the call is finished), etc.
- Incoming Call AppleScript. Run a script when an incoming call is detected to configure your system, create a custom log entry, open the contact in a database, etc.
To use AppleScript with these features, however, requires that your scripts be configured using specific formats. The formats insure that your script properly receives information from Dialectic & returns data in the expected format. The internal scripting formats are:
- Preprocessing AppleScript Format
- AppleScript Dial Method Format
- Before Dialing AppleScript Format
- After Dialing AppleScript Format
- Incoming Call AppleScript Format
For scripts that can be used with Dialectic for these features (and other items), see the Dialectic Online Resources at: