by Sumanta Ray (1 Submission)
Category: Custom Controls/Forms/Menus
Difficulty: Advanced
Date Added: Wed 3rd February 2021
Rating: (10 Votes)
This is my first submission to VBC. I posted this to .NET category by mistake. Hence i am posting it again under Visual Basic category.
The Caller ID ocx is an activex control written in pure Visual Basic using TAPI 2.0. This control works with any line device that supports TAPI. The device can be a voice modem or any telephony board like DIalogic etc. The control is able to detect Caller ID and Caller Name provided you have subscribed for Caller ID facility from your local telephone company and the line device also has Caller ID feature.
It May not work with voice modems properly. voice modems are often not very stable as far as TAPI is concerned. Make sure the proper driver is installed for the modem and the modem supports Caller ID feature. I tested with D-Link-562E+++ voice/fax modem and Dialogic D4/PCI voice board. It works fine for me. Please use it at your own risk. I am not responsible for any damage done to you.
Inputs
Select the appropriate Line ID from Control->Right Click->Properties->Settings->Line ID. Click Apply and run the project.
Assumes
Before you run the project, Select the appropriate Line ID from Control->Right Click->Properties->Settings->Line ID. Click Apply and run the project.
Code Returns
Caller ID & Caller Name
Side Effects
May not work with voice modems properly. voice modems are often not very stable as far as TAPI is concerned. Make sure the proper driver is installed for the modem and the modem supports Caller ID feature. I tested with D-Link-562E+++ voice/fax modem and Dialogic D4/PCI voice board. It works fine for me. Please use it at your own risk. I am not responsible for any damage done to you.