- added LogActivity script command to log text to Activity Log
- added PhoneSound script command to play sounds over the phone
These commands are only available in Advanced Actions. Their syntax in DWS scripts is:
Code: Select all
LogActivity('log message');
PhoneSound('wave filename');
Code: Select all
LogActivity "log message";
PhoneSound "wave filename";
o The PhoneSound command will only work with correctly configured voice modems. Ascendis Caller ID's Repair Modem command does not correct voice mode configuration issues.
o Voice modems typically only support certain kinds of wave files. Usually they support wave files in PCM format sampled at 8 kHz, 16 bit, mono. You can use Windows' Sound Recorder to convert other wave files to this format. If you pass an incorrectly formatted wave file to PhoneSound, you'll get something like this in the activity log:
The "Block" and "Block and Announce" categories now attempt to play a recording of the disconnected number tones before hanging up the phone. You can look at these categories for examples of using the new commands. Of course, if you are installing over an existing version, the existing categories table will be used and the new categories will not be available. To use them, import the "Standard Categories.csv" file installed to the Ascendis Caller ID program folder. If you currently have categories named "Block" and "Block and Announce" you must rename them first or the new categories will be skipped during the import.waveOutOpen() -- The specified format is not supported or cannot be translated. Use the Capabilities function to determine the supported formats.
As always, bug reports and feedback are appreciated.
You can download this version here:
http://ascendis.com/callerid/CallerID_Beta_Setup.EXE
The beta page is available here:
http://ascendis.com/callerid/beta.php