Software Developer's Kit (SDK)
Super Fast Software Development
To help developers quickly integrate Caller ID into their applications, we have created a special Software Developer's Kit (SDK). This kit makes Caller ID integration a snap, reducing design time from days to hours. It includes a 2-line developer’s unit; software; examples; and complete, royalty-free, source code. You choose whether you want to integrate to the Basic or Deluxe hardware and use either a serial or Ethernet connection.
- Developer's Unit A standard production unit with an additional button to simulate incoming phone calls with Caller ID.
- Peripheral Hardware The unit includes the power supply, either serial or Ethernet cable, phone cords, and a loopback connector (if applicable).
- All Software on CDPrograms, executables, examples, complete license-free source code, and software test tools included.
- Programmer’s ManualPrinted programmer's manual, manual on CD, and supplement for Caller ID simulator button included.
- Free Programming SupportUnlimited free software and hardware support via Email or phone.
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.
POS 2 (Basic) Developer's Unit
Caller ID for 2 Lines
This Caller ID-only unit is used to develop "screen pops" on inbound calls. Match Caller ID phone numbers to database records to instantly display customers' information on employee's screens. Whozz Calling? POS series units are used extensively in delivery, dispatch, and service environments where Caller ID integration is essential to efficiency. It captures all Caller ID information along with the line number of the call.
SDK with POS 2 *
Serial Version - $120
Ethernet Link - $160
* Special price for qualified developer's only.
Whozz Calling? 2 (Deluxe) Developer's Unit
Caller ID, Call Duration, Outbound, & Real-time Phone Status
This is a full-feature monitoring unit for both inbound and outbound calls. On inbound calls, it captures all Caller ID information, call duration, and number of rings before answer. It tracks outbound calls sending time and date, digits dialed, and call duration. Detailed information such as Ring, On-hook, Off-hook, and Flash-hook is provided.
SDK with Whozz Calling? 2 (Deluxe)
Serial Version - $150
Ethernet Link - $190
* Special price for qualified developer's only.
If your application requires only Caller ID information, then consider using the POS 2 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 Whozz Calling? 2 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, your SDK will include a fully-functional executable containing an array of typical Caller ID enabled features such as "pop-up" screens, networked Caller ID, windowed displays, and call logging. The application is written in VB.NET and JAVA. Each includes the complete source code. A software testing tool is also available to speed development.
Free Integration Support
We have helped software companies integrate Caller ID for more than 20 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.
- The user is able to see the Caller ID for all telephone lines they normally answer.
- They will pop-up a matching customer record only when they choose to. (Automatic screen pops do not work well in multi-line environments).
- The user is able to pop-up a customer record on any line, even if they are not answering the call.
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.