[Home]How Caller ID Works

Contents | (Visit Preferences to set your user name.) | Related To How Caller ID Works | RecentChanges | Preferences | Index | Login | Logout

Featured: Featured Stories | Picture Gallery

Software | OrbtechWiki
Google
Chat11.com Web Bible11.com MyBibleCenter.com
Search For Books About:
Beat Caller, Caller ID Technical FAQ, Caller, ID, beat Caller
Search The Net:
ID
beat Caller
Caller
Caller ID Technical FAQ
Beat Caller

How Caller ID Works

Subjects > [Caller ID]?Create

Caller ID is a data stream sent by the phone company to your line between the first and second ring. The data stream conforms to Bell
202, which is a 1200 baud half-duplex FSK modulation. That is why serial Caller ID boxes run at 1200 baud.

The data stream itself is pretty straightforward. Here's an example:

UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUĐ‚'^D 032415122503806467x

The first thing of note is the 30 U's. Those are actually sync pulses. A "U" is 55 hex, or 01010101 binary. This is called the "Channel Siezure Signal."

After that comes 130 milliseconds of 1200 Hz (the Bell 202 "mark" frequency) which usually shows up in the datastream as a character or two of garbage.

That is followed by the "message type word", which is 04 hex for standard Caller ID, 07 hex for Name & Number. A word, by the way, is 8 bits for our purposes.

That is followed by the "message length word" which tells us how many bytes follow.

The next four bytes are the date, in ASCII. In the example above, the date is 0324, or March 24th.

The next four bytes after the date are the time, also in ASCII. In the example, the time is 1512, or 3:12pm.

The next 10 digits are the phone number that is calling. In the example, the phone number is 250-380-6467. The number is also in ASCII and doesn't contain the hyphens. Some phone companies will leave out the area code and only transmit 7 digits for a local call, others will always send the area code as well.

If this were a name-and-number Caller ID data stream, the number would be followed by a delimiter (01h) and another message length byte to indicate the number of bytes in the name. This would be followed by the name itself, in ASCII.

If this call originated from an area that doesn't support Caller ID, then instead of the phone number, a capital "O" is transmitted (4F hex).

If the call was marked "private" as a result of the caller using *67 or having a permanent call blocking service, then instead of the phone number, a capital "P" (50 hex) would be sent.

The very last byte of the data stream is a checksum. This is calculated by adding the value of all the other bytes in the data message (the message type, length, number and name data, and any delimiters) and taking the two's complement of the low byte of the result (in other words, the two's complement of the modulo-256 simple checksum of the CID data).

Cover of ISBN 0412549700

Do you have a favorite electronics topic that you can write about? Please add a link, and then add your article... Is there a topic you would like to know more about? Post your answer here! Or email us at [our contact page] with your story, and we'll put it online here!

Check out [Facts About Trees]

From How To Beat Caller ID

Contents | (Visit Preferences to set your user name.) | Related To How Caller ID Works | RecentChanges | Preferences | Index | Login | Logout
Edit this www.chat11.com page | View other versions
Last edited March 21, 2008 7:30 pm (diff)
Search:
Sign up for PayPal and start accepting credit card payments
instantly.
Bobsgear - Get A Free Enterrpise Wiki Space!
Review: The Bobsgear Project was started to develop a variety of Confluence plugins. This installation of the Confluence Enterprise wiki includes flexible attachments, many Confluence plugins, personal blogs, interesting articles, and more. Bobsgear already has spaces related to politics, art and photography wiki, technical issues wiki, ediscovery wiki, health, Christian theology and Sabbath School wiki, the bible, book reviews, and quotations. Bobsgear allows free signup, and invites anyone to create a free hosted Confluence wiki space.


NEW USERS CLICK HERE! for a quick introduction to Wiki.

 

 Interested in Seventh-Day Adventist Elder Guide Study Guide For Chapter 4?
2323 total hits since 8/2007
Recently accessed pages: 2H Edged AMSOnline January 26 2004 Press Release/PRNewswire All The Apostles Of The Bible - Scripture Index Animals Disappearing From What Forests Remain On Singapores Sentosa Island Auto Insurance Bush Decision Making Privacy Attacked Cicada Brood X Google Google Adwords Cats Google Question - Search Results With Untitled Pages Hobbies IIS 6 Programming Handbook Kwiki Multi-Element Dipole Antenna Ricotta Cheese Search Engine News Seventh-Day Adventist Elder Guide To Personal Counseling The International Home Remedies Project Vastu Vital Questions For Husbands Web Application Programming For .NET Yagi Antenna

Elapsed:0