CallClerk - Overview
CallClerk Caller ID Software extends as much functionality as your computer's operating system, modem and phone line will allow. Maximum functionality is available when you are running Windows 7, Vista or XP with aTAPI compliant voice modemsubscribe to a Caller ID service from your phone company, and have a broadband (cable or DSL) internet connection. MS Outlook is needed to enable MS Outlook contacts and journal entry pop-ups. CallClerk also works with various limitations with Windows 2000, with non-TAPI modems and when you don't subscribe to a Caller ID service. A broadband internet connection is needed to enable call reporting via e-mail, internet reverse number lookup, and the web page update function. The web page update function requires you to have a domain name and subscribe to a web hosting service such as Lunarpages.
What can CallClerk Caller ID Software do for you?
Let you know who's calling before you pick up the phone; a customizable caller id display shows pictures, names and numbers, a computerized voice announces the caller, and
personalized distinctive rings can be played for individual callers or by caller type (familiar, unfamiliar, and blocked). Calls can also be reported in a similar way to all PCs connected to yours over a network.
Automatically block (hang-up) on unwanted calls;
Works with your own private list, and at your option an ever changing community database, of known nuisance callers to determine if a call should be blocked,
Ability to play a 'Take me off your calling list' message and the Standard Intercept Tone (a special sound that may fool some telemarketers' auto-dial software into believing your phone line is not connected).
Let you record your phone conversations;
Send you an e-mail, tweet to twitter, or post to your facebook page to let you know you have just received a call; Great for when you're at work or on the road and would like to know who’s calling you at home!
Replace your Answering Machine;
Play a default greeting or one specific to the caller, Record and play back messages,
Sends messages left on the answering machine to you via E-Mail,
Remotely listen to your messages and if you wish remotely change your default message. Send and Receive Faxes;
Automatically create and post your directory and call history to a password protected web site; Your web based history log can contain incoming and/or outgoing calls,
Messages and faxes can be automatically uploaded too - meaning you can access them from virtually anywhere. Pop up a Microsoft Outlook contact card and/or Microsoft Outlook Journal entry;
Automatically link to an internet reverse phone number lookup service to find out more information about your caller; Run up to three reverse number look-ups at one time on the caller's phone number or name or both.
Automatically run other software programs when a call is received;
Supports passing multiple arguments such as caller id name and caller id number to other software programs or batch files. Make dialing an outgoing number a snap; CallClerk can dial:
a number you've selected in an Internet Explorer browser session or one you have copied into the clipboard; very handy when you're surfing the web and want to call a number typed out on a web page,
from a Speed Dial list;
from the directory or history logs; the last number received or dialed; or
a number that you enter through CallClerk's DialPad. Let your computer work as a speaker phone;
Provides for music on hold.
Keep track of your calls, CallClerk Caller ID Software supports: a printable history log of incoming and outgoing calls, and
a printable directory that lets you tailor the reported names so you can see when “Uncle John” is calling (instead of “SMITH, J”). Keep track of calls (received and placed) in your Computer’s Windows Application Log;
Share your computer’s modem with other software applications (when in TAPI mode); and Auto detect if your modem supports Caller ID.
How CallClerk behaves can be tailored to your personal preferences through the Settings window. CallClerk was written by Rob Latour and is being distributed as Shareware.
CallClerk – Frequently Asked Questions
Here are the answers to Frequently Asked Questions about CallClerk: Q1. What are some modems that CallClerk has worked with? A1. Please click here.
Q2. How does my PC need to be connected to the internet and with my phone company to work with CallClerk? A2. Please click here.
Q3. My modem does not report Caller ID information - rather I get 'Unknown' for either or both the caller's name and number, why?
A3.
Sadly there are many reasons for this, happily there are solutions too. Here are the most common reasons, and how they can be resolved: 1. A few entries are missing or incorrect in your Window's system registry. CallClerk can fix these for you automatically, just go to the CallClerk -Settings - Modem window, click the button entitled 'Click here if Caller ID is not working' and follow the instructions (which include a reboot), for more information please see the CallClerk - Settings - Modems.
2. Some modems require a modem driver update, which you can get from your modem manufacture, before Caller ID reporting will work correctly.
3. You have a DSL high speed internet connection (the kind from your phone company as opposed to your cable company) and the Internet Caller ID signals are too closely paired, in this case try adding (or removing) a DSL line filter.
4. You computer may be behind a PBX / Switchboard (such as in a small office) that does not deliver caller id in a standard way. You can check this by running a simple Caller ID box off the line you are trying to monitor, if it does not report caller id your modem will not be able to either. 5. If you look in your CallClerk - Session log, you may see something about CallClerk not being able to negotiate this version of TAPI
(Microsoft’s interface program used between programs and the operating system/modem). Just look for the word "negotiate" in your session log. If this is the case, the problem is that you have tried another caller id software program and that program has loaded in your computer an older version of TAPI. The fix for this is to simply reload the most current version of tapi. You can get it for free from Microsoft at:
http://download.microsoft.com/download/B/4/3/B4314928-7B71-4336-9DE7-6FA4CF00B7B3/SpeechSDK51.exe
It’s a big download but will fix your problem after a reboot if that is what is causing it.
6. On the CallClerk – Settings – Modem window you have the ‘Maximum number of rings before reporting Unknown Caller’ too low. In many countries (including the US and Canada) the standard is to deliver Caller ID info between the first and second ring. Setting the ‘Maximum number of rings before reporting Unknown’ to 3 is a safe bet.
7. You don’t have your phone line plugged in correctly to your computer modem. For example I had a client who had their phone line plugged in the back of their computer but from there it went into a surge protector power bar, which in turn was not plugged into the wall jack.
8. You are living in country where your phone company does not deliver caller id name (example: the UK or New Zealand); in which case please just ensure the option 'My phone company does not deliver Caller ID Name to me' is checked on the CallClerk - Settings - Modem window.
9. You are living in country where your modem is unable to interpret caller id for (example: the UK); in which case please e-mail [email protected] for more information.
10. You don't subscribe to a caller id service from your phone company (but need to if you want your modem to be able to detect the caller id information).
11. Your modem doesn't support Caller ID reporting, not all modems that say they report Caller ID actually do, please see Q1 and A1 above. 12. Your modem originally supported Caller ID reporting, however a power spike on your phone line has knocked out the Caller ID reporting circrity in your modem - even though your modem still reports the ring information. While this is rare, it can happen.
13. You have an USB modem plugged into a multiple USB port hub, try plugging it directly into a USB port on your PC.
14. You have many devices on your phone line circute, phones, answering machines, faxes, caller id boxes, etc. and together they are drawing down too much power from your phone line, try detaching some of these.
15. You are using the registered version of Malwarebytes and have the option to "block malicious websites" checked - which one CallClerk client has reported caused thier modem to not report caller id correctly. <Thanks for that tip D.K. !>
A4. There is likely another program running on your system which is preventing CallClerk from picking up the call, for more information please click here. Q5. What versions of Windows does CallClerk run on and do I need anything else?
A5.
CallClerk Caller ID Software extends as much functionality as your computer's operating system, modem and phone line will allow. Maximum functionality is available when you are running Windows 8, 7, Vista or XP with a TAPI compliant voice fax modem, subscribe to a Caller ID service from your phone company, and have a broadband (cable or DSL) internet connection. MS Outlook (32 bit) is needed to enable MS Outlook contacts and journal entry pop-ups. CallClerk also works with various limitations with non-TAPI modems and when you don't subscribe to a Caller ID service. A broadband internet connection is needed to enable call reporting via e-mail, internet reverse number lookup,
whocalled.us call blocking, automatic tweeting, and the web page update function. The web page update function requires you to have your own domain name and subscribe to a web hosting service, such as Lunarpages, which supports ftp uploads.
Q6. Can CallClerk be run as a Microsoft Windows service?
A6.
Yes, with the help of a third party utility called FireDaemon (assuming you are running Windows XP or 2000). However, changes by Microsoft since Vista make this for the most part unworkable in Vista, Windows 7 and 8.
Please click here for detailed instructions on how to set this up.
Q7. To make use of the web site update function, do you recommend any particular web hosting service? A7. Yes, Lunarpages.
Q8. Where can I get additional voices (for announcing and answering machine remote access)? A8. To get more voices please click here.
Q9. Where can I find the messages left on the answering machine, or those associated with recorded conversations? A9. In the CallClerk - History window.
Q10. Where does CallClerk data get stored?
A10.
By default, your CallClerk data and settings are stored in the locations recommended by Microsoft; there exact locations can be found by reviewing the top of the CallClerk - Session log.
Your CallClerk data (your directory, history, messages, etc.) is stored in a Microsoft Access Database name: callclerk.mdb Your CallClerk settings (your choices about how CallClerk works) are stored in a file called: callclerk.dat
If you wish, you may change the location for your data may at the top of the CallClerk – Settings – Database window.
Backups of your data and your settings (assuming you have the backup function turned on in the CallClerk – Settings – Database window) are stored in the same location as your CallClerk data.
CallClerk events notifications are stored in the Windows Event Log.
Q11. Are the e-mail, ftp and whocalled.us passwords that CallClerk uses encrypted when stored on my hard drive? A11.Yes
Q12. Does CallClerk contain adware or spyware? A12.No
Q13. I don’t know my e-mail smtp server name, whether or not it requires authentication, my username or my e-mail password, what can I do? A13.Call your Internet Service Provider, they will be able to answer these questions for you.
Q14. Will CallClerk work without a phone line modem (either internal or external) connected to my PC? A14.
CallClerk will run without a phone line modem (either internal or external) connected to your PC; however, in this case CallClerk will only be able to report incoming calls if it is linked through a network to another version of CallClerk running on a PC that does have a modem attached to it. Additional help information is available on sharing over a network.
Q15. Will CallClerk work if my modem does not support CallerID? A15.
CallClerk will run if your modem does not support CallerID, however its functionally will be diminished. You may still however be able to log and announce calls (although they will appear to all come from an unknown caller). Also you may still receive messages and faxes, e-mail these, and dial out. For more information please see the help section entitled Reporting an Unknown Caller when Caller ID information is not available. Q16. Must I subscribe to the CallerID service on the phone line I want CallClerk to work with?
A16.
If you do not subscribe to the CallerID service, CallClerk will not be able to identify incoming callers to you. However the functionality as described in A12. directly above may still be available to you.
Q17. I have a dial-up internet connection, will CallClerk work for me?
CallClerk - Command Line Options
CallClerk supports a variety of command line options, these are: A17.
your web page. If you do not have a broadband internet connection, but do have a phone line modem that supports CallerID all CallClerk functions except e-mail notification, reverse number lookup and updating your web page should work; if you don’t have a broadband internet connection turn off these options on the Control Panel.
Q18. Will CallClerk allow other programs that need access to my modem to run at the same time? A18.
When in TAPI mode CallClerk may potentially be able to share the modem with other programs – depending on how they were designed. When in COM Port mode CallClerk will not be able to share the modem; you will need to shutdown CallClerk for the other program to work correctly, and you will need to shut down the other program to have CallClerk work correctly.
Q19. Does CallClerk need to access the internet?
A19.
CallClerk accesses the internet to: send out e-mails, do reverse number lookups, update your web page, use the whocalled.us and/or twitter services, check for updates, validate registration and licensing, and to link to www.callclerk.com. CallClerk also uses messaging within your local network to facilitate the reporting of incoming calls between your networked PCs and for unhiding the CallClerk Systray Icon.
With respect to e-mails: CallClerk sends out e-mails related to the phone calls you receive or the test requests you make. CallClerk only sends e-mails to the addresses on the CallClerk - E-Mail - Setting Window. The Control Panel controls if e-mails are sent out or not. If access to your mail server is unavailable when and email notification of a call is to be sent, then the email will be queued until access is restored.
Q20. I have a firewall, will this effect how CallClerk works?
A20.Use the Check for Update feature on the to confirm CallClerk’s access to the internet.CallClerk - Main to test the impact your firewall has on CallClerk; in some cases you will be prompted Q21. CallClerk reports the caller's phone number ok but not their name, what can I do?
A21.
In the CallClerk - Settings - Modem window select the option to 'Use modem directly'. Also set the AT command that enables CallerID to end with the number 2 instead of the number 1. For example if the current setting says "+VCID=1" change it to "+VCID=2", or if the current setting says "#CC1" then change it to "#CC2", and so forth. Click the [Send Command Now] button and then click the [OK] button.
Finally, in some areas you can subscribe to a CallerID service that reports the caller's phone number but not their name. Also in other cases, for example with cell phone callers, some phone companies only pass the phone number even if you subscribe to a service that is suppose to pass both the caller's name and number. If either of these apply, CallClerk can still report a name, based on the incoming number, where one has been entered in the CallClerk - Directory.
Q22. My phone makes a distinctive ring when long distance calls are received and CallClerk does not report long distance calls, what can I do?
A22.
Some modems and Windows Operating Systems don’t work with long distance distinctive ring enabled, try turning the long distance distinctive ring off.
As and example, Bell Canada uses *49 for this. If you are a Bell Canada subscriber pick up your phone’s receiver, dial *49, wait a second or two and hang up. To turn distinctive ring back on, simply repeat this process. If you are not a Bell Canada subscriber contact your phone company and ask them about how to turn off long distance distinctive ring in your service area.
Q23. Why did CallClerk not report a particular call but reported many others?
A23.It may be possible that the caller hung up before your modem was sent the Caller ID information, also some modems don't always correctly and consistently report Caller ID information; check theCallClerk - Session Log to see what's going on. Q24. I have a support question, how do I contact you?
A24. On the CallClerk - Main window click - Help - Support via E-Mail; or e-mail [email protected]
main opens the CallClerk - Main window dial opens the CallClerk - Dial Outwindow
dial=phonenumber= opens the CallClerk - Dial Out window ready to dial the identified number
dial clipboard opens the CallClerk - Dial Out window and loads the clipboard's contents as the number to dial directory opens the CallClerk - Directory window
history opens the CallClerk - History window settings opens the CallClerk - Settings window
hide hides the CallClerk Systray Icon
disconnect=ignore causes CallClerk to ignore the disconnect command from your modem
disconnectremote=ignorecauses CallClerk to ignore the disconnect command from your modem sent to your modem from the caller's line exit causes CallClerk to exit. If a call or backup is in progress it will complete before exiting extrabroadcast perform an extra set of UDP broadcasts on port 10081 when a call is being processed nojournalpopup suppress the pop-up of the Outlook Journal entry when a new Journal Entry is created notimecheck ignore significant date variations since the last time it was last run
tapicalleridandring=ignore ignore the caller id and ring info in tapi mode
usefilewatcher
by default CallClerk uses network broadcasts to report calls across your network; this option provides for an alternative method in the case where your network broadcasts are being blocked. Using this method requires all your PCs to be sharing the same CallClerk database over your network
Command line options can be entered through the dos command window or via a windows short cut; the order of the options is not important. If CallClerk is not running it will be started when the command line is entered; if CallClerk is already running the command line options will be applied to the already running version of CallClerk.
Here are some example command line entries are: "C:\Program Files\CallClerk\CallClerk.exe” dial
causes CallClerk to start with the Systray icon and the CallClerk Dial Out window visible "C:\Program Files\CallClerk\CallClerk.exe” history directory
causes CallClerk to start with the Systray icon, History, and Directory windows visible "C:\Program Files\CallClerk\CallClerk.exe” hide dial
causes CallClerk to start with its Systray icon hidden and with the CallClerk Dial Out window visible "C:\Program Files\CallClerk\CallClerk.exe”
causes CallClerk to start with the Systray icon visible
Here is an example of how you woudl set CallClerk to have a command line option used startup: Step1:
Press the Windows Key and the “R” key at the same time Step 2:
In the window that pops up, type shell:startup
and click the OK button
Step 3:
In the window that appears, right click on the CallClerk entry and select ‘Properties’
Step 4:
Click the Shortcut tab, and then in the field that says target following where it says CallClerk.exe” add a space and then the command line parameter(s)
When done click the OK button
The next time you restart your PC, you should see in the CallClerk - Session log that the program started using the command line parameter.
CallClerk - Chrome Extension
The CallClerk - Chrome Extension allows you to select a phone number while in your Chrome browser session, right click on it and then have the CallClerk Dial Pad automatically brought up with the number you selected pre-populated in it.
The number you select can be a regular number, such as 555 435-7669, or one that contains numbers and letters such as 555 HelpNow.
Using Chrome (v20 or above), you can get the Chrome Extension from the following web site address:
https://chrome.google.com/webstore/detail/oglpkfhelaekphnneconjiofleeonfef
This is what the a Chrome browser session, using the CallClerk Dial function looks like:
To find out how to integrate CallClerk Dial with Internet Explorer please look here. To find out how to integrate CallClerk Dial with Firefox please look here.
CallClerk - Firefox Add On
The CallClerk - Firefox Add - On allows you to select a phone number while in your Firefox browser session, right click on it and then have the CallClerk Dial Pad automatically brought up with the number you selected prepopulated in it.
The number you select can be a regular number, such as 555 435-7669, or one that contains numbers and letters such as 555 HelpNow.
If you have not installed CallClerk within its default directory ( c:\Program Files\ClerkClerk ) , once you have installed the add in there is an option for you to tell the Add - On where you installed CallClerk. In Firefox, just click on Tools - Add -Ons to access your list of Firefox Add - Ons, and then select Options on the CallClerk Add - On to open the options window. Next identify to the system where the program ccDialHelper.exe can be found (it will be in the same directory as CallClerk is installed).
To install the Add - On please visit https://addons.mozilla.org/en-US/firefox/addon/8085 and click on the 'Add to Firefox (Windows)' button. This is what the a Firefox browser session, using the CallClerk Dial function looks like:
To find out how to integrate CallClerk Dial with Internet Explorer please look here. To find out how to integrate CallClerk Dial with Chrome please look here.
CallClerk - Settings - Dial Out
The CallClerk - Settings - Dial Out window is used to control the CallClerk - Dial Out window. Options that can be set are:
1. Allow Dial Out - this option must be checked before CallClerk can place an outgoing phone call.
2. Allow immediate Dial Out - when this option is checked, CallClerk will immediately dial out (without waiting for you to click the [Dial] button on the CallClerk - Dial Out window ) in certain circumstances.
With this option checked CallClerk will immediately dial:
from either Internet Explorer or Firefox (see point 3 directly below),
when you dial using the command line dial function ( for more information click here ). when you select and entry either the CallClerk Directory or History windows and press [F4], and when you use the Dial from Clipboard Hot Key (that is set on the CallClerk - Settings - Misc. window). Regardless of if this option checked or not:
CallClerk will immediately start dialing when you click on a speed dial button on the CallClerk - Dial Out window, but will not immediately start dialing when you double click on an entry in either of the CallClerk Directory or History windows. Please note the Allow Dial Out Option (above) must be checked for the Allow Immediate Dial Out option to be enabled.
3. Allow other computers to remotely connect calls via this computer's modem
This option allows you to enter a dial command from another networked computer running CallClerk, and have this computer (the one with the modem in it) actually connect the call.
CallClerk does this by calling the number, waiting the number of seconds you identify in the option 'When other computers connect calls thru this computer's modem, hang up the call in this many seconds', and then hanging up.
So for example, you can use the dial command on a laptop computer, have a server computer with a modem dial the call, pick up an extension phone, and then after the number of seconds identified the server will then hang up the call - but because you picked up an extension phone the call will remain connected until you hang up the extension phone.
For this to work fully the options 'Allow dial out' and 'Allow immediate dial out' should also be checked.
4. Allow this computer to remotely connect a call via another computer.
This option works in conjunction with the option described in item 3 directly above. For it to work, you need another computer running CallClerk with a modem in it connected to a phone line.
The other computer's name is identified in the 'Computer Name' field identified on the same (CallClerk - Settings - Dialout) windows.
The computer name of the other computer can be found near the top of the CallClerk Session Log of the other computer.
When after the computer name has been entered the button 'Check access to other computer' is clicked, CallClerk will check to see the other computer is connected and configured correctly.
5. If you want CallClerk to prompt you for the name of the person you called if the dialed number is not already in directory,
6. Auto Filter - when 'Auto Filter' is selected CallClerk will automatically filter out non-dialable characters from the clipboard when it loads the display area of the CallClerk - Dial Out window; this default can be overridden on the CallClerk - Dial Out window,
7. Include Dial-out option in Microsoft Internet Explorer.
To learn how to add the CallClerk Dial feature to Firefox, please click here. To learn how to add the CallClerk Dial feature to Chrome, please click here.
8. If, by default, edit rules will be applied when loading the dial out number in the CallClerk - Dial Out window
this default can be overridden on the CallClerk - Dial Out window,
9. Your local area code for 7 digit dialing,
Note: if you have multiple local area codes simple enter each with a semi-colon between each for example: 974;214
Selecting this option will add a context sensitive 'CallClerk Dial' option within Internet Explorer.
Once you have selected this option future Internet Explorer sessions will be enabled with this feature; that is to say if you have any open Internet Explorer sessions you will need to close them and re-open them before this feature will work.
Also the option 'Enable Protection Mode' in Internet Explorer's - Internet Options - Security window will need to be unchecked.
To invoke this feature, simply highlight a number to be dialed on the web page you are surfing and right click on your mouse (as you would if you were intending to copy it into your clipboard) the pop-up menu will include a option to perform a 'CallClerk Dial'
select this number to have the CallClerk Dial-Out window appear with the number preloaded. click the [Dial] button on the Dial Out window to dial the call.
10. Your local area code for 10 digit dialing,
Note: if you have multiple local area codes simple enter each with a semi-colon between each for example: 974;214
11. A prefix to be added for local calls,
Note: if you need to dial your local area code to reach a local number set this field to include %Area Code% for example: 8%Area Code% (if you need to dial 8 and then your area code and then the number) or just: %Area Code% (if you need dial the areacode and then the number (with no leading 1)) 12. A prefix to be added for long distance calls.
Note: this prefix (usually used in conjunction with discount long distance services) is ignored for numbers that begin with: (1) 800 / 822 / 833 / 844 / 855 / 866 / 877 / 888 / 899
Note - for the prefixes to be added for local and long distance callers: in addition to the digits 0 through 9, many modems support the following special characters to control the dialing sequence:
a comma "," (without the quotes) - for a Pause of usually 2 or 3 seconds, a capital letter "W" (without the quotes) - to wait for a dial tone, an "@" symbol (without the quotes) - to wait for silence, and a explanation mark "!" (without the quotes) - to cause a hook flash. Click the [Test] button to test CallClerk's Dial Out function.
Please note:
The Allow Dial Out Option must be checked enable the [Test] button.
Also, if you have made any changes to CallClerk's Settings you will need to apply them before running a test - CallClerk will notify you of this fact as necessary.
Once the current settings have been modified the changes may be permanently applied by clicking on the [Apply] or [OK] button or voided by clicking on the [Cancel] button. If either the [OK] or [Cancel] button is pressed then the CallClerk - Settings window will be hidden.
CallClerk - Licensing and Registering Overview
The CallClerk - About window details CallClerk’s build date (version), copyright information, shareware and licensing terms and purchasing information.
Until CallClerk is licensed and registered the CallClerk - About window lets you know how long you have left in the evaluation period. After the evaluation period is over, CallClerk will continue to operate but with a reduced set of functionality. Licensing and registering CallClerk provides for its ongoing use with full functionality.
You must slide the scroll bar beside the licensing text to see all of the licensing text.
To license and register CallClerk click on the [License and Register CallClerk] button to be brought to the CallClerk CallClerk - Licensing and Registering window .
Click [OK] to close the window.
Licenses
Section Title: CallClerk Standard License. CallClerk Copyright © 2017 Rob Latour. All rights reserved.
This license applies to the standard-licensed version of CallClerk. The standard-licensed version of CallClerk applies to a copy of CallClerk that has been registered following the payment of a $39 (U.S.) licensing fee. If you have an evaluation version of CallClerk, see the section titled CallClerk Evaluation License.
CallClerk Standard License Your Agreement to this License
This License only applies to the English-language version of the CallClerk software and its accompanying files, data and materials ("CallClerk"). You should carefully read the following terms and conditions before using, installing, copying, or distributing this software. Unless you have a different license agreement signed by Rob Latour, your use, installation, copying, or distribution of CallClerk indicates your acceptance of this agreement ("License").
If you do not agree to all of the terms and conditions of this License, then do not use, install, copy, or distribute any copy of CallClerk with which this License is included.
The terms and conditions of this License describe the permitted use and user(s) of each Licensed Copy of CallClerk. For purposes of this License, if you have a valid single-copy license, you have the right to use a single "Licensed Copy" of CallClerk; if you or your organization have/has a valid multi-user license, then you or your organization have/has the right to use up to a number of "Licensed Copies" of CallClerk equal to the number of copies indicated in the documents issued by Rob Latour when granting the license.
Scope of License
Each Licensed Copy of CallClerk may either be used by a single person who uses the software personally on one or more computers, or installed on a single workstation used non-simultaneously by multiple people, but not both. This is not a concurrent use license. Each Licensed Copy may be accessed through a network, provided that you have purchased rights to use a Licensed Copy for each workstation that will access CallClerk through the network. For instance, if 3 different workstations will access CallClerk on the network, you must purchase rights to use 3 Licensed Copies of CallClerk, regardless of whether the 3 workstations will access CallClerk at different times, or concurrently.
Latour. CallClerk is protected by copyright laws and other applicable laws and treaties. You may use, install and distribute CallClerk solely as expressly provided in this License. You may not rent, lease, loan, sublicense, modify, translate, reverse engineer, decompile, disassemble, or create derivative works based on, CallClerk, nor permit anyone else to do so. You may not make your CallClerk registration code(s) available to anyone else. You may not make access to CallClerk available to others in connection with a service bureau, application service provider, or similar business, nor permit anyone else to do so.
Warranty Disclaimers and Liability Limitations
CallClerk, and any and all accompanying software, files, data and materials, are distributed and provided "AS IS" and with no warranties of any kind, whether express or implied, including, without limitation, any warranty of merchantability or fitness for a particular purpose. Rob Latour does not warrant, guarantee, or make any representations regarding the use of, or the results of the use of, CallClerk. Rob Latour does not warrant that the operation of CallClerk will be uninterrupted or error-free, or that the use of any passwords and/or encryption features will be effective in preventing the unintentional disclosure of information contained in any file. You acknowledge that good data processing procedure dictates that any program, including CallClerk, must be thoroughly tested with non-critical data before there is any reliance on it, and you hereby assume the entire risk of all use of the copies of CallClerk covered by this License. This disclaimer of warranty constitutes an essential part of this License.
Except to the extent expressly prohibited by applicable statutes, Rob Latour shall not be liable for any damage or financial loss arising out of the use of, or inability to use, CallClerk. Any liability of Rob Latour will be limited exclusively to refund of the license fee paid to Rob Latour. Except to the extent expressly prohibited by applicable statutes, in no event shall Rob Latour, or his partner(s), employees, affiliates, or contractors be liable for any indirect, incidental, consequential, special, or punitive damages whatsoever relating to the use of CallClerk, or to your relationship with Rob Latour, (including, without limitation, loss or disclosure of data or information, loss of profit, revenue, business opportunity or business advantage, or business interruption), whether based upon a claim or action of contract, warranty, negligence, strict liability, contribution, indemnity, or any other legal theory or cause of action, even if advised of the possibility of such damages.
In addition, in no event does Rob Latour authorize you or anyone else to use CallClerk in applications or systems where CallClerk's failure to perform can reasonably be expected to result in a significant physical injury, or in loss of property, or in loss of life. Any such use is entirely at your own risk, and you agree to hold Rob Latour harmless from any and all claims or losses relating to such unauthorized use.
General
This License is the complete statement of the agreement between the parties on the subject matter, and merges and supersedes all other or prior understandings, purchase orders, agreements, and arrangements. This License shall be governed by the laws of the Province of Ontario, without regard to Ontario choice-of-law rules. Exclusive jurisdiction and venue for all matters relating to this License shall be in courts and fora located in the Province of Ontario, and you consent to such jurisdiction and venue. There are no third-party beneficiaries of any promises, obligations, or representations made by Rob Latour herein. Any waiver by Rob Latour of any violation of this License by you shall not constitute, nor contribute to, a waiver by Rob Latour of any other or future violation by you of the same provision, or any other provision, of this License. If any part of this License or the application thereof to any person or circumstance is for any reason held invalid or unenforceable, it shall be deemed severable, and the validity of the remainder of this License, or the applications of such provision to other persons or circumstances, shall not be affected thereby.
Section Title: CallClerk Evaluation License. CallClerk Copyright © 2015 Rob Latour. All rights reserved.
This license applies to the evaluation version of CallClerk. The evaluation version of CallClerk applies to a copy of CallClerk that has either not been registered or for which a payment of a $39 (U.S.) licensing fee has not been made. If you do not have an evaluation version of CallClerk, see the section titled CallClerk Standard License.
CallClerk Evaluation License Your Agreement to this License
You should carefully read the following terms and conditions before using, installing, copying, distributing, or transmitting this software. By using, installing, copying, distributing, or transmitting CallClerk ("CallClerk"), you agree to all of the terms of this agreement ("License"). Please read the license terms below. If you do not agree to all of the terms of this License, then do not use, install, copy, distribute, or transmit CallClerk.
Scope of License
This is not free software. Subject to the terms below, you are hereby licensed by Rob Latour to use up to three copies of CallClerk, on up to three (3) computers or workstations, for evaluation purposes without charge for a period of 30 days. If you use this software after the 30-day evaluation period, a license fee of $39 (U.S.) is required. Payment must be in U.S. dollars and sent to [email protected] via PayPal (www.paypal.com).
Use of CallClerk after the 30-day evaluation period without payment of the license fee is a breach of this License and a violation of Canadian and international copyright laws.
Payment of a License fee entitles the Licensee to receive one (1) registration code that provides for CallClerk to function without reduced functionality beyond the 30-day evaluation period.
CallClerk will automatically reduce its functionality after the 30-day evaluation period if it is not registered. CallClerk may automatically reduce its functionality set at any time if the mechanisms it uses to determine that it is not registered cause it to do so.
Subject to all of the terms of this License, you may, without making any payment to Rob Latour: a. give exact copies of this evaluation version of CallClerk personally to anyone;
b. distribute exact copies of this evaluation version of CallClerk, if done exclusively through electronic channels; and
c. make as many exact copies of this evaluation version of CallClerk as you wish, for purposes of distribution as described in (a) and (b) above.
You are specifically prohibited from charging, or requesting donations, for any copies, however made, and from distributing such copies with other products of any kind, commercial or otherwise, without prior written permission from Rob Latour. Rob Latour reserves the right to revoke the above distribution rights at any time, for any or no reason.
All rights of any kind in CallClerk which are not expressly granted in this License are entirely and exclusively reserved to and by Rob Latour. CallClerk is protected by copyright laws and other applicable laws and treaties. You may not rent, lease, sublicense, modify, translate, reverse engineer, decompile, disassemble, or create derivative works based on, CallClerk, nor permit anyone else to do so. You may not make access to CallClerk available to others in connection with a service bureau, application service provider, or similar business, nor permit anyone else to do so. You agree the use of your registration code(s) may be monitored and enforced.
Warranty Disclaimers and Liability Limitations
CallClerk, and any and all accompanying software, files, data and materials, are distributed and provided "AS IS" and with no warranties of any kind, whether express or implied, including, without limitation, any warranty of merchantability or fitness for a particular purpose. Rob Latour does not warrant, guarantee, or make any representations regarding the use of, or the results of the use of, CallClerk. Rob Latour does not warrant that the operation of CallClerk will be uninterrupted or error-free, or that the use of any passwords and/or encryption features will be effective in preventing the unintentional disclosure of information contained in any file. You acknowledge that good data processing procedure dictates that any program, including CallClerk, must be thoroughly tested with non-critical data before there is any reliance on it, and you hereby assume the entire risk of all use of the copies of CallClerk covered by this License. This disclaimer of warranty constitutes an essential part of this License.
Except to the extent expressly prohibited by applicable statutes, Rob Latour shall not be liable for any damage or financial loss arising out of the use of, or inability to use, CallClerk. Any liability of Rob Latour will be limited exclusively to refund of the license fee paid to Rob Latour. Except to the extent expressly prohibited by applicable statutes, in no event shall Rob Latour, or his partner(s), employees, affiliates, or contractors be liable for any indirect, incidental, consequential, special, or punitive damages whatsoever relating to the use of CallClerk, or to your relationship with Rob Latour, (including, without limitation, loss or disclosure of data or information, loss of profit, revenue, business opportunity or business advantage, or business interruption), whether based upon a claim or action of contract, warranty, negligence, strict liability, contribution, indemnity, or any other legal theory or cause of action, even if advised of the possibility of such damages.
In addition, in no event does Rob Latour authorize you or anyone else to use CallClerk in applications or systems where CallClerk's failure to perform can reasonably be expected to result in a significant physical injury, or in loss of property, or in loss of life. Any such use is entirely at your own risk, and you agree to hold Rob Latour harmless from any and all claims or losses relating to such unauthorized use.
General
This License is the complete statement of the agreement between the parties on the subject matter, and merges and supersedes all other or prior understandings, purchase orders, agreements, and arrangements. This License shall be governed by the laws of the Province of Ontario, without regard to Ontario choice-of-law rules. Exclusive jurisdiction and venue for all matters relating to this License shall be in courts and fora located in the Province of Ontario, and you consent to such jurisdiction and venue. There are no third-party beneficiaries of any promises, obligations, or representations made by Rob Latour herein. Any waiver by Rob Latour of any violation of this License by you shall not constitute, nor contribute to, a waiver by Rob Latour of any other or future violation by you of the same provision, or any other provision, of this License. If any part of this License or the application thereof to any person or circumstance is for any reason held invalid or unenforceable, it shall be deemed severable, and the validity of the remainder of this License, or the applications of such provision to other persons or circumstances, shall not be affected thereby.
CallClerk - Passing call information into another program
With CallClerk you can relay the information about an incoming call, for example the caller's name and number, into other programs.
This may be done either as soon as the caller id information is received, or via a proxy program called 'ccLauncher' which lets you determine if and when the call information is relayed.
Using ccLauncher
ccLauncher is a program designed to allow you to decide if and when information related to an incoming call should be passed into another program.
This is especially handy as calls arrive unexpectedly and you may or may not want to run another program when that happens.
CallClerk and ccLauncher work together to pop-up a window that identifies the caller's name and number as well as the time associated with the call. This window also gives you the choice of either continuing to run another program, or simply exiting and doing nothing. Here is what the ccLauncher window looks like:
ccLauncher is set up via the CallClerk - Settings - Run Program window. Here's how:
1. on the CallClerk - Settings - Run Program Window, in the 'Program' field, enter "ccLauncher" (without the quotes)
2. on the CallClerk - Settings - Run Program Window, in the 'Arguments' field, enter the following:
button="Text to Show on main button"
the path and file name of program to run
followed by the pipe character (" | ")
followed by the arguments to be passed in
for example
button="OK" c:\windows\notepad.exe | %Unformatted Number%.txt
In the above case, when a call arrives the ccLauncher window will pop-up. Following this you can chose to either (in the example above) click the OK program to run the notepad program passing to it the information you have defined, or to simply do nothing by clicking on the 'X' to exit the ccLauncher window.
Advanced Usage
The above example, and those shown at CallClerk - Settings - Run Program, illustrate how to pass information into a program that accepts command line parameters.
However, in some cases you may want to pass call information into another program which has not been designed to receive information in this way.
For example, you may want to have a caller's phone number passed into a customer database program, however information into that program is normally just entered via the keyboard.
If this is the case CallClerk may still be able to help you out, however setup is a little more complex. The following explains what you will need to know, as well as how to set it up:
What you need to know
First, you need to know the path and file name of the program you want to run. For example
c:\program files\some directory\someprogram.exe
Second, you need to know keystroke by keystroke, how you would enter the information you want CallClerk to atomically provide your other application. For example you might want to start the program and then enter:
Function Key 7
Tab
Tab
Finally, you need know the title of the window that you want the information passed into. Please note a Window's title is seen at the very top of the Window - to the left of the minimize, maximize and close buttons.
What you need to do
Next, you will need to create a visual basic script file similar to the file keyingscript.vbs found in the program folder in which CallClerk is installed (the contents of which are shown at the bottom of this web page).
The example script contains instructions for tailoring it to suite your needs.
Once created, save that script file someplace on your hard drive.
Finally, set the CallClerk - Settings - Run a program to invoke ccLauncher and to pass into it the information you would like keyed into your other program. Here is an example:
Additional Notes:
Clicking on the small box inside the Main button opens up another window which shows you what program ccLaucher will run as well as the arguments that will be past into it.
Keys you can send:
Key Code Key Code
A to Z A to Z 0 to 9 0 to 9
Backspace {BACKSPACE}, {BS}, or {BKSP} F1 {F1}
Break {BREAK} F2 {F2}
Caps Lock {CAPSLOCK} F3 {F3}
Del or Delete {DEL} or {DELETE} F4 {F4}
Down Arrow {DOWN} F5 {F5}
End {END} F6 {F6}
Contents of CallClerk's keyingscript.vbs example file:
' CallClerk test key entry script
' Copyright Rob Latour 2012 All Rights Reserved
' for more information please see: http://www.callclerk.com/phone/hlpCallClerkccLauncher.html ' This is example vbs script which illustrates how to pass information from CallClerk and ccLauncher ' into another program, as if you had keyed it on a keyboard
' In this example, information is passed into Microsoft's Calculator program.
' Although this would be unlikely useful in an ongoing practice, it provides for a good learning example ' do not change the next ten lines of code; they are used to pass information into this script set iArgs=wscript.Arguments dim KeysIn if iArgs.Count = 1 then KeysIn = iArgs(0) else KeysIn = iArgs(0) for x = 1 to iArgs.Count - 1 KeysIn = KeysIn & " " & iArgs(x) next
end if
' do not change the next line of code, it is used as part of initialization Set objShell = WScript.CreateObject("WScript.Shell")
' the next line of code can or can not be commented out
' to comment it out you just need to begin it with a single quote, as was done with this comment line ' if you do not comment it out the program identified will be started when this script is run ' if you do comment it out, the program will be assumed to be running when this script is run ' please note, the name of the program, surrounded by quotes is the full path and program name of the ' program you want to run
objShell.Run "C:\Windows\System32\calc"
' if you have commented out the above line, you can comment out the line below as well ' it is used to provide a brief pause allowing time for the program identified above to start ' the number 500 represents the number of milliseconds associated with the pause
' 1000 milliseconds = 1 seconds, 500 milliseconds (as identified in the line below) represent 1/2 second Wscript.Sleep 500
' do NOT comment this next line of code, it is used to identify the Window title of the program that you ' want information passed into. Please note a Window's title is seen at the very top of the Window -' to the left of the minimize, maximize and close buttons
objShell.AppActivate "Calc" ' a brief pause
Wscript.Sleep 200
' this is where the information passed into this script from CallClerk is sent to the program you have ' specified as if it had been entered on the keyboard
objShell.SendKeys KeysIn
' the next set of four lines of code illustrate how you can also have additional 'hard coded' ' keystrokes passed in if needed you can add similar lines any place after the line of code ' which contains the objShell.AppActivate command (as above)
Esc or Escape {ESC} F8 {F8}
Help {HELP} F9 {F9}
Home {HOME} F10 {F10}
INS or
INSERT {INS} F11 {F11}
Left Arrow {LEFT} F12 {F12}
Num Lock {NUMLOCK} F13 {F13}
Page Down {PGDN} F14 {F14}
Page Up {PGUP} F15 {F15}
Print Screen {PRTSC} F16 {F16}
Right Arrow {RIGHT} Scroll Lock {SCROLLLOCK}
Tab {TAB}
Up Arrow {UP}
To specify keys combined with any combination of the SHIFT, CTRL, and ALT keys, precede the key code with one or more of the following codes:
SHIFT +
CTRL ^
ALT %
For example ^C represents pressing the CTRL and 'C' keys together at the same time.
'Wscript.Sleep 100 'objShell.SendKeys "2" 'Wscript.Sleep 100
'objShell.SendKeys "{ENTER}"
' for more information on keystrokes you can use, please see: ' http://www.callclerk.com/phone/hlpCallClerkccLauncher.html
CallClerk - Sending and Receiving Faxes
You can use CallClerk to send and receive faxes.
To do this your modem will need to support faxing in TAPI mode. As CallClerk uses TAPI to send and receive faxes you can use other fax programs, such as the one that comes with Microsoft Windows 2000 and XP Pro, in conjunction with CallClerk to also send faxes. For example from Microsoft Word you can send a fax using the Microsoft Fax facility while CallClerk remains running.
Receiving Faxes:
There are six ways to set CallClerk up to receive a fax:
1. Identify the caller's number as a fax machine in the CallClerk - Directory.
When you do this CallClerk will answer calls from the caller as a fax call and automatically start receiving the fax. Because CallClerk will know the caller is a fax machine based on the caller's number, CallClerk can pick up the call and start processing the incoming fax usually after just one ring.
2. When the call comes in, you can manually answer it by clicking on the Answer button on the CallClerk - Display window and then click on the [Receive Fax] button on the CallClerk - Dial Out window.
3. You can place a call using the CallClerk - Dial Out window and when the other party is ready to start sending you their fax you can click on the [Receive Fax] button on the CallClerk - Dial Out window.
4. You can have someone call you, let the answering machine pick up and then have them press "*" (star) on their phone's key pad to have CallClerk enter fax receive mode. If you would like to do this often you can customize your default answering machine greeting to instruct callers to press star now to start sending a fax.
5. If CallClerk should treat all Unfamiliar Callers as fax callers. Once this option is checked all incoming calls from new numbers and numbers in your CallClerk - Directory that are marked as unfamiliar callers will be treated as faxes. Note: Familiar and Blocked callers will be handled as normal; in this way, for example, you can still auto hang-up on blocked callers.
6. Have CallClerk automatically receive a fax your modem reports a distinctive ring; this option is set on the CallClerk - Settings - Fax window.
Received faxes can be accessed via the CallClerk - History window. Sending Faxes:
1. On the CallClerk - History window select a history entry with an associated fax and then from the menu select Faxes - Forward Fax via Fax. 2. On the CallClerk - Dial Out window click on the [Send Fax] button.
The Tagged Image File Format (TIFF) is a very widely used format and can produce graphics supported by most many types of both compressed and uncompressed images.
The TIFF image files that are used by CallClerk for faxing must meet to the following requirements: The color count must be 1 BPS (Bits per Sample), which means black & white color.
The width of the picture must be 1728 pixels. There is no requirement for the height of the picture. The resolution must be of 200x200 dpi (Fine Resolution) or 200x100 dpi (Standard Resolution).
The Image must be in uncompressed format or in one of the following compressed format: MH (CCITT Group 3-1D), MR (CCITT Group 3-2D), MMR (CCITT Group 4), Packbits or ZLib.
Optionally you may also fax JPG or BMP files, however, CallClerk will automatically convert a temporary copy of them to TIFF format before they are sent.
When you are sending or receiving a fax the CallClerk - Fax Status window will appear. To cancel the fax click the [Cancel Fax] button.
The CallClerk - Fax Status window looks like this:
Shareware
CallClerk is Shareware.
Shareware is copyrighted software available for downloading and for use on a free, limited evaluation basis.
In the case of CallClerk the free limited evaluation basis allows it to be used with full functionality for 30 days from when it was first installed. CallClerk must be licensed if its use continues beyond 30 days from when it was first installed.
The license cost of CallClerk is $39 (U.S.).
Once a copy of CallClerk is licensed the licensee will be sent a registration code and instructions on how to unlock the restrictions associated with CallClerk’s 30 day free limited evaluation.
After the 30 day free limited evaluation period, if not licensed and registered CallClerk will continue to operate but with a restricted and reduced set of functionality.
CallClerk – Reporting/Sharing over a Network
CallClerk can work on a single PC (workstation) or over a network. When CallClerk works over a network it can report calls received by one workstation on the network to all other workstations on the same network, even if the other workstations do not have modems attached to them. In order for CallClerk to work you must subscribe to the Caller ID service from your local phone company and have a modem, or similar device, that reports Caller ID information connected to either a single workstation or at least one workstation on the network.
The option 'Report calls from Networked PCs' on the CallClerk - Settings - Control Panel should be checked when you want CallClerk to report calls on a PC that were received by another PC.
You may also optionally enable CallClerk to share a single CallClerk database among all workstations. To do this set the CallClerk database location to a single file on a shared drive jointly accessible to all workstations. The location of the shared database can be be updated on each workstation using the CallClerk – Settings – Database window of each workstation.
If you have several phone lines to monitor you can monitor one line per computer. You can use the CallClerk - Settings - Phone line window to give each monitored line an unique name which will appear the CallClerk - History window. If you elect to share the database all recorded calls, regardless of the PC they were received on, will be recorded in the same database. If you elect not share the database CallClerk will still report all calls received among all PCs, but only record the call in the database of the PC on which the call was received.
Please Note: if you are running multiple copies of CallClerk over the network, you should not configure your systems to allow multiple modems to monitor the same line.
To test reporting over a network:
1. optionally setup CallClerk to share a single database as outlined above;
2. ensure all workstations have the sliding display option turned on in theCallClerk - Settings - Control Panel; and 3. click on the [Test} button on the CallClerk - Settings - Display window.
The CallClerk display should appear on all the workstations running CallClerk which have been configured as described above.
For workstations that do not have a modem attached directly to them, the ‘No Modem’ option should be used on the CallClerk – Settings – Modem
window.
Also, please be aware, the only PCs from which you will be able to answer and place calls using CallClerk, will be those in which you have a modem. Also those PCs will only be able to answer and place calls on the line associated with the modem for that particular PC.
If you would like to run multiple versions of CallClerk on your network, you should know that discounts are available for multiple licenses of CallClerk, for more information please see: http://www.callclerk.com/calleridsoftware/mainlicense.html
CallClerk - Special Programs
The following is a recap of the special programs that are installed with CallClerk:
ccAppLogSetup
ccAppLogSetup is used in behind the scenes by CallClerk to provide CallClerk access to your Windows' Application log.
It will be run automatically by CallClerk as needed.
It only needs to be run once.
ccBlock
ccBlock can be used to remotely block an incoming/active call to a specific line or to all active lines. This can be used, for example, by home automation systems that allow you to use a hand held remote to run a program on you PC.
Here are two examples of how you can set it up:
ccBlock Phone Line Identifier
ccBlock *
In the first example above, the Phone Line Identifier is the value you have set on the CallClerk - Settings - Phone Line Identifier window.
In the second example above, the * mean all active lines.
ccDBMerge
cDBMerge is used to merge two CallClerk databases into one.
The program asks for the file names of a primary, secondary, and merge database.
The primary and secondary databases are combined into the merge database.
If there are conflicting entries in the primary and secondary databases, for example duplicate CallClerk directory entries, the entries in the primary database will generally prevail.
ccDialHelper
ccDialHelper is used in behind the scenes to enable dialing directly from Internet Explorer or Firefox. You may also use it as follows:
ccDialHelper (Host=<IP address of target computer>or<Computer Name of target computer>) Dial=<number to dial> RemoteConnect=<number to remote connect> Hangup
For ccDialHelper to work fully the options 'Allow dial out', 'Allow immediate dial out' and 'Allow this computer to remotely connect a call via this computer's modem' should be checked on the CallClerk - Settings - Dialout window.
ccLauncher
ccLauncher can be used in conjunction with the CallClerk Run Program feature to prompt you before you running another program or opening a webpage.
If you use ccLauncher to open a web page you can also included arguments associated with the phone call you are receiving in the webpage url.
The argument button="some text" changes the default button on the ccLauncher popup to be the text you identify.
Here is an example of how you would set ccLauncher up to work:
Using
Program: C:\Program Files (x86)\CallClerk\ccLauncher.exe
Arguments: button="Open" http://www.411.com/search/Reverse_Phone?phone=%Unformatted Number%
For more information on ccLauncher pleaseclick here.
ccModemFix
ccModemFix is used by CallClerk to fix your Windows' registry entries such that your modem will recognize caller id in tapi mode.
ccRescan
ccRescan causes CallClerk to rescan for modems/tapi devices.
ccPCRestart
ccPCRestart will cause CallClerk to be gracefully shut down and then after CallClerk is shut down your PC will be restarted.
If CallClerk is processing a call or a backup then CallClerk will not be restarted until after that activity has completed.
Before restarting your PC, ccPCRestart will show you a count down windows for 10 seconds during which time you can abort the restart.
However, once the count down is over, your system will be restarted.
Warning: when this happens, unsaved work may be lost.
ccRestart
ccRestart will cause CallClerk to be gracefully shut down and then restarted. If CallClerk is processing a call or a backup then CallClerk will not be restarted until after that activity has completed.
ccUninstall
ccUnininstall uninstalls CallClerk.
CallClerk - Settings
ccDialHelper Dial=5551234567 Dials 5551234567 on the current computer
ccDialHelper Host=RobsPC Dial=5551234567 Dials 5551234567 from the computer with computer name RobsPC ccDialHelper Host=192.168.0.14 Dial=5551234567 Dials 5551234567 from the computer at IP Address 192.168.0.14 ccDialHelper RemoteConnect=5551234567 Call 5551234567 on the current computer, pause, and hangup ccDialHelper Host=RobsPC RemoteConnect=5551234567 Call 5551234567 on RobsPC, pause, and hangup
ccDialHelper Host=192.168.0.14 RemoteConnect=5551234567 Call 5551234567 the computer at IP Address 192.168.0.14, pause, and hangup ccDialHelper Hangup Hangup the call on the current computer
ccDialHelper Host=RobsPC Hangup Hangup the call on RobsPC
ccDialHelper Host=192.168.0.14 Hangup Hangup the call on the computer at IP Address 192.168.0.14 ccDialHelper Dials the number in the Windows clipboard
CallClerk settings are changed from the CallClerk - Settings window. To access the CallClerk - Settings window select File - Settings from the
CallClerk - Main window.
Settings that can be changed pertain to:
1. how CallClerk handles incoming calls, this is done through the Control Panel;
2. the look and actions associated with CallClerk incoming call display window; this is done through the Display tab; 3. how the ringing sound works for incoming calls; this is done through the Ring tab;
4. the voice announcement heard on an incoming message; this is done through the Announce tab; 5. e-mail notification; this is done through the E-Mail tab;
6. the answering machine; this is done through the Answering Machine tab; 7. how the Call Blocking feature works; this is done through the Call Blocking tab;
8. the internet service to be used for reverse phone number lookups; this is done through the Reverse Lookup tab; 9. other programs to be run a call is received; this is done through the Run Program tab;
10. how CallClerk interfaces and pop-ups MS Outlook contacts; this is done through theOutlook tab; 11. the way in which CallClerk will update a web page for you; this is done through the Web Page tab; 12. a phone line identifier; this is done through the Phone Line tab;
13. the fax machine; this is done through the Fax tab;
14. whether CallClerk will allow outgoing calls and various dial out options; this is done through the Dial Out tab; 15. the speaker phone; this is done through the Speaker Phone tab;
16. if answered calls will automatically be recorded; this is done through the Recording tab; 17. the type of modem used; this is done through the Modem tab;
18. whether CallClerk activity should be logged; this is done through the Logs tab,
19. where the CallClerk Directory and History database is located; this is done through the Database tab; and 20. options for starting and stopping CallClerk; this is done through the Misc tab.
CallClerk - Settings - Announce
The CallClerk - Settings - Announce window allows you to set how CallClerk will speak a message to announce an incoming call. Voice settings are also used by CallClerk in support of the remote access answering machine functions. These voice features work with Windows XP and Window 2000's text-to-speech functionality.
The text that appears in the 'Announcement starts with' entry on the CallClerk - Settings - Announce window will be announced when an incoming call is received (assuming the appropriate setting in the CallClerk - Settings - Control Panel window). You can also check on the Caller's Display Name and Number options to have those associated values announced too.
CallClerk also provides for the following substitutions in any of the search strings fields: %Formatted Number% (will format the phone number as 555-123-4567 and substitute it) %Unformatted Number% (will format the phone number as 5551234567 and substitute it) %Display Name% (will substitute the Display Name (from the Directory)
%Caller ID Name% (will substitute the Caller ID Name (as provided by your phone company) %Date% (will substitute with the current date in the format YYYY-MM-DD)
%Year% (will substitute with the current year in the format YYYY) %Month% (will substitute with the current month in the format MM) %Day% (will substitute with the current day (01-31) in the format DD) %Time% (will substitute with the current tim in the format HH-MM-SS) %Hour% (will substitute with the current hour in the format HH) %Minutes% (will substitute with the current minutes in the format MM) %Seconds% (will substitute with the current seconds in the format SS)
%Caller Type% (will substitute with one of the following values as appropriate: Familiar, Unfamiliar, Blocked) %Phone Line Identifier% (will substitute with the phone line identifier of the line receiving the call)
Here are a few examples of how the Announcement can be configured: %Display Name% is calling
Attention you have an incoming call from %Caller ID Name% at %Unformatted Number%
You can also change the maximum number of times to announce the caller. The caller will first be announced when the call's Caller ID information is received by your phone company. After that announcements will continue each time CallClerk detects a ring - up until you have heard the maximum number of announcements. After you have heard the maximum number of announcements, CallClerk will play the ring sound (assuming you have the ring feature turned on in theCallClerk - Settings - Control Panel window). As in several countries the caller ID only comes in after the first ring, you can also set if you want to hear a first ring (before the caller id is known and the announcement is made) via the CallClerk - Settings - Ring window. To change the default voice CallClerk uses select a voice from the voice drop down box.
To change the Voice Speed and Volume slide the associate slider bars. Click the [Test] button to test an announcement.
Once the current settings have been modified the changes may be permanently applied by clicking on the [Apply] or [OK] button or voided by clicking on the [Cancel] button. If either the [OK] or [Cancel] button is pressed then the CallClerk – Settings window will be hidden.
Here is what the CallClerk – Settings – Announce window looks like:
CallClerk - Settings - Answering Machine
The CallClerk - Settings - Answering Machine window is used to control the CallClerk Answering Machine. High level options that can be set are:
1. Number of Rings before answering machine picks up 2. If a greeting is to be played
3. If messages are to be recorded 4. If Remote Access it to be allowed
Number of Rings before the Answering Machine picks up
The number of Rings before CallClerk picks up the line is set at the top of the screen.
It will be the value for 'Number of rings before the answering machine picks up' plus the value for 'Extra rings when there are no unplayed message (Toll Saver)'
What is a Toll Saver? ... This is the number of additional rings that will be processed before the answering machine picks up when you have no new messages to listen to. The toll saver an old concept, used by people who used to pick up their messages via a long distance call from their answering machine. Basically, for example, with the answering machine set to pick up after 4 rings and the toll saver set to 2, when you call your number and there are message to listen to, your phone will ring 4 times before the answering machine kicks in, if however there are no messages to play your phone will ring 6 times before the answering machine kicked in. According if you hear 5 or 6 rings you know you have no messages and can hang up without incurring long distance charges.
You can also select to have the answering machine start as soon as possible after the Caller ID information is known. In most cases this will be just after the ring following when the caller id is transmitted. These options apply separately to Familiar, Unfamiliar, and Blocked callers. A similar option for a Custom Caller can be set on the Call Clerk - Directory Add/Edit window. This option overrides the Toll Saver feature described above. Greeting
CallClerk comes with a default greeting which can be played, or if you like overridden by a default greeting you record yourself.
You can record your own default greeting by clicking on the [Record] button (it will turn to a red [Stop] button), speaking into a microphone connected to your sound card, and then clicking on the red [Stop] button to end your recording.
You can also import a pre-recorded .wav file. To do this click on the [Import] button, find the file and click on OK.
Also, for those who like to change their greeting files often - CallClerk will additionally look for files named: "CallClerkGreetingFamiliar.wav",
"CallClerkGreetingUnFamiliar.wav", "CallClerkGreetingBlocked.wav", "CallClerkGreeting.wav",
(without the quotes) in the same directory that your settings are stored.
If CallClerk finds one of these files (and it is in the correct audio format as described below) CallClerk will use this greeting as the default.
Please note the CallClerkGreeting wav files should be in the following format: audio format: PCM
audio sample rate: 8.000 kHz audio sample size: 16 Bits channels: 1 (Mono)
Aside from the default greeting, individual greetings by caller can be assigned via the CallClerk Directory -Add/Edit window.
In Summary, here is the pecking order CallClerk uses to determine which greeting will be played:
1. if available, an individual greeting as established for a specific caller via the window will be played, CallClerk - Directory - Add/Edit 2. if item 1 above is not found, the file "CallClerkGreetingFamilliar.wav", "CallClerkGreetingUnFamilliar.wav",or "CallClerkGreetingBlocked.wav" (depending on the caller type) located in the same directory as your
CallClerk settings are stored will be played,
3. if items 1 and 2 above are not found, the file "CallClerkGreeting.wav" file located in the same directoryas your CallClerk settings are stored will be played, 4. if items 1 through 3 above are not found, the message you record by clicking on the [Record] button on the CallClerk - Settings - Answering Machine window, will be played 5. if items 1 through 4 above are not found CallClerk's preloaded default message will be played as the finalalternative.