Software Developer's Unit
Super Fast Software Development
To help developers quickly integrate Caller ID into their applications, we have created a special Developer's unit. By using our Software and Source Code, along with a Developer's unit, coding time can be reduced from days to hours. Although Developer's units are available in Serial and Ethernet connected models, integrating to Ethernet devices is highly recommended. If developing to Ethernet devices, also consider our free Ethernet Emulator software test tool, instead of a Developer's unit. Depending on your intended application, you will want to integrate to either the Basic or Deluxe hardware.
The 2-line unit included is a fully-functioning production device with an additional button that simulates Caller ID data streams to your application. A push of the button sends pre-programmed Caller ID names and numbers as well as the other possible streams including "Private" and "Out-of-Area". During development, this will eliminate the inconvenience of dialing test calls. Being a standard production unit, it can be placed in a live location for beta testing.
Choose between the Basic (Caller ID only) or the Deluxe unit with either a serial or Ethernet connection.
If your application requires only Caller ID information, then consider using the Basic 2-line device and develop to the POS (Basic) series products. If you plan on a more robust application which may include tracking outbound calls made, missed calls, duration of phone calls, or provide additional information based on ring, off-hook, and on-hook events, then consider the Deluxe 2-line and develop to the Whozz Calling? (Deluxe) series products.
Consider the price-point that is comfortable for your primary customer base. For example, if you sell a low-cost delivery application and your target customer is very price sensitive, then the additional cost of a unit to track outbound calls and/or missed calls may not make sense. However, if you market a feature-rich solution that is not extremely price sensitive, then reporting on all aspects of phone traffic should enrich your application and significantly benefit your clients.
Do not hesitate to contact our technical representatives for further clarification. Chances are good that other companies in your industry have integrated CallerID.com products, so we can intelligently discuss your target market.
Integration & Support
Regardless of the hardware chosen, fully-functional executables along with complete, royalty-free source code for each is available in VB.Net, C#.Net, JAVA, and Android on our Source Code & Examples page. If developing to Ethernet products, use our Ethernet Emulator software testing tool in order to speed development.
Free Integration Support
We have helped software companies integrate Caller ID for more than 25 years, Whether you are designing a system for "pop-up" screens, call logging, call accounting, call blocking/passing, or any other use, chances are, we have encountered a similar application. It is in our best interest to get your system up and running fast.
User Interface Design
Over 200 software companies have written user interfaces for CallerID.com products. We can advise you on the most effective Caller ID user interface module for your clients. Although our software partners have incorporated various graphical layouts for user screens, they all adhere to three basic principles.
These principles provide the ultimate flexibility to efficiently handle phone calls in any situation. An example of basic user interface screens as well as advanced feature suggestions are presented at the following link: Caller ID interface design.
Easy Transition to Saleable Product
Since the Developer’s unit is based on a standard production unit, your application can be proven in a real world environment using the same hardware. For applications that demand more than 2 phone lines, simply provision your code for the number of phone lines required. Our 4 and 8 line units send the same format as 2 line units and chain together to handle over 40 phone lines.