Source Code & Examples
CallerID.com provides a variety of free software applications that run with Whozz Calling? series devices. Source code for each application is provided for developers. All applications and source code are royalty free and can be distributed without any rights reserved.
Source Code for use with Ethernet Link and Serial Devices
ELPopup This is the main program written in Visual Basic .Net 2008. Records are stored in an SQLite database. There are classes for converting a Caller ID string to an object, and functions for generating simulated Caller ID
- Program Installer (Latest Release, includes ELConfig)
- Source Code (Full Version 1.5)
- Source Code (Simple Version. Does not include several features)
- Mercurial Repository
ELConfig Written in Visual Basic .Net 2008, it communicates with Ethernet Link devices with the UDP protocol.
- Program Installer (Also included with the newest ELPopup installer)
- Source Code is included with the ELPopup source code
Ethernet Emulator This tool will send simulated Caller ID data over the network as if it were sent by a CallerID.com Ethernet Link device.
- Program Installer (Latest Release)
- Source Code (version 1.2.1.2)
- Mercurial Repository
EL Popup (Java) This version of EL Popup is written for Java 6, it has less features than the .Net version above. It uses the same source code as the Java EL Setup, but with a different entry point.
- Executable JAR Archive (Latest Release)
- Mercurial Repository
EL Setup (Java) This version of EL Setup is written for Java 6, it has less features than the .Net version above. It uses the same source code as the Java EL Popup, but with a different entry point.
- Executable JAR Archive (Latest Release)
Python UDP Communication script A command line script that allows communication to/from UDP devices. Simply type in a command and it will be broadcasted to every IP on the local network using port 3520. Handy if you're just getting started with UDP protocol.
Older Source Code for use with Serial Port Devices
Whozz Calling? Listener (VB.Net) A version of our Whozz Calling? Listener application written using the .NET framework.
Whozz Calling? Listener Service (VB.Net) This .NET Windows Service runs in the background as a service, connected to the Whozz Calling? Series hardware, and broadcasting call data across your network to the Whozz Calling? Listener Client of your choice.
Whozz Calling? Listener (VB6) (Obsolete) A version of our Whozz Calling? Listener application written in VB6.
- Download (With source)
Whozz Calling? Listener (Java) A version of our Whozz Calling? Listener application written in Java for cross-platform compatibility. Using the Java Communications APIfrom Sun Microsystems. Please note that the Java Communications API as it comes from Sun is for the Windows and Solaris/SPARC operating systems. Third-party packages/libraries are necessary for implementation on other operating systems.
Whozz Calling? Listener (Delphi 7) This is a simple example of how to communicate with the Whozz Calling? series devices using Borland's Delphi 7. The example receives data from the unit and displays it, as well as broadcasting the data to a local network.
Tools
Free plugIns for ELPopup These were written to solve various problems for customers. They are not included within the main program.
- UnitBlock - Blocks a Whozz Calling device from ELPopup. Only useful if you have two units.
- URL_Send - Sends CallerID records as a URL GET request. Designed for use with cloud based software applications.
- TextWriter - Writes incoming phone numbers to a text file. New numbers erase the previous one.

Home
Contact
Site Map