| Frames | Modems | Help | Home Page | Chipsets | Search | No Frames |
The page has been inspired by Mike McMullan, who both got his Pace 56K ISA working with CLID under Windows XP & then also sent some links through to me. Thanks, Mike.
I'm amazed that support for UK CLID is so patchy - effectively invisible. As modems have become so ubiquitous the manufacturers need to fight for an edge. I would have thought that CLID support is one obvious edge to lift their model above the rest. Whilst writing this article (Apr 2002) my mouse finally packed up & my only supplier at that time of night could be my local PC World. I decided to also finally replace my Motorola soft (spit) modem. The eager young assistant just looked at me blankly when I asked for a modem with UK CLID support.
US Patent 4,582,956 was filed by Carolyn A Doughty of AT&T Bell Labs (now Lucent Technologies) on 12 July 1983 and granted on 15 April 1986. It was a “Method and apparatus for displaying at a selected station special service information during a silent interval between ringing”. Because of the size of the American market, the Bellcore standard is the principal CLID protocol found in modems. It sends the data 500 ms after the first ring tone and uses the 1200 baud Bell 202 tone modulation. Naturally, other countries have developed different protocols. Use of Bell 202 tones prevents BABT approval on the UK phone system, so BT wakes up the display with a line reversal, then sends the data as CCITT V23 modem tones. Some other countries choose a protocol which is almost the Bellcore standard, but varies in it's details just enough to prevent Bellcore hardware/software from detecting it.
Digital telephone exchanges contain a separate call data circuit in addition to the speech/data circuit. The first carries signalling information (ring tones, busy signals etc) whilst the second carries the actual speech and/or modem tones. With ISDN lines, the first is the D channel, whilst the latter is the B channel(s). CLID info is carried on the first system, in between the ring tones, and a digital exchange is the first requirement for CLID to work.
Signalling System 7 (SS7) is the standard for this call data circuit. It has been adopted internationally, and this allows digital exchanges throughout the world to communicate, and therefore for the CLID info to be communicated from exchange to exchange. At your local exchange, this SS7 info is translated into your telecom's local variant of CLID. The first requirement above therefore becomes updated to, the two parties must be on digital exchanges, that are linked by SS7.
Your local service is the next hurdle. The connection from the telephone exchange to your home/business is known as the Local Loop. Obviously, if your local exchange is not digital, you cannot receive CLID signals across your local loop at all. In addition, if your caller is not on a digital exchange you also cannot receive their CLID. Further, if the call between the two of you is routed via SS7-incompatible equipment you cannot receive it. However, even if all of the proceeding is correct, unless your Telco propagates the signal through the local loop to you, you still will not receive it. In the UK, British Telecom has made a habit of treating everything beyond the basic provision of a telephone as an opportunity to wring as much money as possible out of it's subscribers. Caller ID therefore becomes one of the “Select Services” and is an extra charge.
Your local wiring is the next hurdle. Just as with modem communication itself, the polarity of the line, existence of smart boxes, DACS boxes & many other things can affect CLID devices. See Caller ID FAQ #5 for a more thorough run-through.
The final hurdle is compatibility between your Telco's CLID standard & your hardware/software combo. Life is easy if you are American (not Canadian) as yours is the default for modems. The good Lord help you if you are not...
First, all of the above sections need to be working, so that your local exchange presents the CLID to the modem. Next, your hardware (the modem) needs to be compatible with your Telco's CLID standard to be able to collect the signal, and then the software (first the modem drivers and then the operating system telephony APIs and then the telephone-software) needs to be able to decrypt the signals. This is a long, long chain from the person that calls you to your computer screen and a break at any one point will leave you with nothing on the screen.
Next, there is more than one UK (local-loop) CLID standard:
With UK Cable Companies, an ordinary modem that supports Bellcore CLID may work, but will need to handle the slight differences between the Cable standard & true Bellcore. No further info is currently available.
There are just 3 modem manufacturers that have ever supported UK BT CLID. One has gone out of business, one in to Chapter 11 bankruptcy & the third is ignorant of its modem's capabilities in this area. Sigh.
Finally, also visit Dial-Up Networking and install DUN 1.3 and/or WinSock 2.2 (already in OSR2.1) so that you have some chance of stable connections.
2 The Communications Software See Caller ID FAQ #26 & Caller ID Software for more info. I've had a quick look at Wave Caller-ID but cannot offer any reviews.
The simplest way to check is with Talkworks Call Display (FTP 743 KB) (win95/98/Me) - a piece of Freeware from Symantec which gives a popup window to tell you an incoming number (this utility no longer links anywhere from the Symantec site). If this works, everything is fine. If not, it will be necessary to check directly at the modem:
If so, the problem is settings within the software. If not, try your computer at another telephone which is confirmed as having CLID active, and also try their device on your telephone (always do a double-check). If the problem turns out to be the modem, it is likely to be the drivers having functions missing. Good luck!