Using the robust AppleScript support or the Dialectic HTTP server, you can also have Dialectic trigger actions when incoming calls are detected by devices, applications, or services that are outside of the scope of what Dialectic can natively monitor. For instance, Dialectic cannot monitor a Phlink hardware device for incoming calls but the Phlink software allows you to launch a script when an incoming call is detected. You could configure a script launched by Phlink on an incoming call that passes that information to Dialectic that would then add the call to the Dialectic call log giving you a central repository for all of your incoming and outgoing calls.
For more information, see the AppleScript section of this guide and also check out the Online Resources for example scripts: