473,394 Members | 1,751 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

Caller ID

Does anyone know how to get the Caller ID from a phone and make use of it in
a computer?
T.B.
Nov 16 '05 #1
5 10096
T.B.,

Are you talking about a physical phone (hard phone) or a soft[ware] phone?
If it's the former it will depend on what type of phone you have.

For ISDN phones you will need a data port on the phone, usually a serial
port (DB-9 or DB-25), and if a TSP (TAPI Service Provider) is not available
you will have to write one and communicate with the phone, usually with AT
commands. Or you could bypass TAPI and just use the AT commands.

For IP phones you will be able to connect to the phone using your network,
but again you will have to know the API to communicate with it. For example
Avaya uses a protocol called CMAPI, but you will need a server, licenses
etc.

Basically, it's not trivial and depending on what type of phone and what
software you have for it, it could involve quite a lot of work.

--Liam.

"The Bear" <bu**********@hotmail.com> wrote in message
news:_O********************@rogers.com...
Does anyone know how to get the Caller ID from a phone and make use of it in a computer?
T.B.

Nov 16 '05 #2
It's a physical phone with call display, the type you'd get from a Phone
Store.
"The Bear" <bu**********@hotmail.com> wrote in message
news:_O********************@rogers.com...
Does anyone know how to get the Caller ID from a phone and make use of it
in a computer?
T.B.

Nov 16 '05 #3
T.B.

If the phone does not have a port on the back that you can connect using a
cable to your PC there is no easy way of getting the caller id. Unless of
course you're pretty handy with a soldering iron and hacking circuits! :)

--Liam.

"The Bear" <bu**********@hotmail.com> wrote in message
news:X-********************@rogers.com...
It's a physical phone with call display, the type you'd get from a Phone
Store.
"The Bear" <bu**********@hotmail.com> wrote in message
news:_O********************@rogers.com...
Does anyone know how to get the Caller ID from a phone and make use of it in a computer?
T.B.


Nov 16 '05 #4
Even if the phone itself doesn't have an additional port on the back of the
computer, it can still be connected to the computer through a splitter. With
that being said... assuming all the hardware is in place... How difficult
does it become to get caller id?

T.B.

"Liam McNamara" <re***@newsgroup.net> wrote in message
news:IN*************@news-srv1.fmr.com...
T.B.

If the phone does not have a port on the back that you can connect using a
cable to your PC there is no easy way of getting the caller id. Unless of
course you're pretty handy with a soldering iron and hacking circuits! :)

--Liam.

"The Bear" <bu**********@hotmail.com> wrote in message
news:X-********************@rogers.com...
It's a physical phone with call display, the type you'd get from a Phone
Store.
"The Bear" <bu**********@hotmail.com> wrote in message
news:_O********************@rogers.com...
> Does anyone know how to get the Caller ID from a phone and make use of it > in a computer?
>
>
> T.B.
>



Nov 16 '05 #5
"The Bear" <bu**********@hotmail.com> wrote in message
news:XN********************@rogers.com...
Even if the phone itself doesn't have an additional port on the back of
the computer, it can still be connected to the computer through a
splitter. With that being said... assuming all the hardware is in place...
How difficult does it become to get caller id?

T.B.


Not terribly difficult, especially if you've done any serial programming.
Assuming you plug the phone line into your PC's modem, and your modem is
recognized as, say, COM2 to the PC, you would just write code to open the
COM port, send the appropriate AT command for your particular modem to tell
it you're interested in caller ID info (it was AT#CID=1 for my modem when I
did this four or five years ago) and then listen for data coming into your
serial connection. The data you receive will be a simple string containing
exactly what you'd see on a caller ID box or phone - the number, name if
available, date/time stamp, etc...

There's no serial support in .NET 1.x, though, so to start you'll need to
find/write some code for that. There are several .NET serial libraries
available online, both open- and closed-source, so just Google for that.
Next, you'll want to figure out exactly what make/model modem you have and
go to the manufacturers website to find documentation about the AT commands
it accepts, looking for the one to enable caller ID info. Beyond that, it's
shouldn't be more than a dozen lines of code to open the port (assuming
you're not writing your own serial port code), send the AT command and wait
for the data to come in.

Good luck,
Ryan LaNeve
Nov 16 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

7
by: ivan_oj28 | last post by:
Hi, I am developing an application where I need to read the caller id from an incoming call. The only info (for now) I need is the caller id info, so that I can display the propper caller info on...
1
by: Matthew Houseman | last post by:
All, What's the accepted best practice for persisting data? Commit by the PL/SQL or commit by the caller (C#, Java, VB, etc.). I believe that if the caller starts a transaction and calls...
5
by: oliver | last post by:
Hi, the structure of my source code is like this: <script> C = function(){ //some initialization } C.prototype.start = function{ //some action
9
by: jaden10001 | last post by:
I have read that the function.caller method is now depricated. I see alot of browsers still support it but Opera 7 does not. Is there a way to get the name of the caller of a function in Opera 7?
4
by: Thomas Mlynarczyk | last post by:
Hi, I stumbled over a strange behaviour of Mozilla. When I want to access the caller property of a function that was not called from within another function, Mozilla seems to abort the script....
14
by: Genival | last post by:
Hello all... First sorry my bad English. Look next code Dim oDS as Dataset ' <= Caller oDs = MyFunc 'other caller type Dim i as integer = MyFunc
9
by: Csaba Gabor | last post by:
Inside a function, I'd like to know the call stack. By this I mean that I'd like to know the function that called this one, that one's caller and so on. So I thought to do: <script...
5
by: pamelafluente | last post by:
Hi guys, How do I get the full name of the current (overload) function or sub (whatever it be) ? Sub SomeFunction() Dim FullNameOfThisFunction = ??? msgbox(FullNameOfThisFunction )
7
by: Rahul | last post by:
Hi Everyone, I have a function utility() which is a part of a library and i would like to know as to who is invoking the function. I could request that information as a parameter enumeration,...
7
by: =?UTF-8?B?QW50w7NuaW8gTWFycXVlcw==?= | last post by:
Hi, Sorry if this's been discussed before, I couldn't find it. As well you know, the ECMAScript standard doesn't include any way to access a function's caller. This has been available on Mozilla...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.