![]()
Checking Your Line Quality
So you think your noisy phone line is causing you modem problems but how do you check? What do you look for?
Well the first thing is quite obvious if you stop and think
about it. When you pick your phone up and listen, what do you
hear? Dialtone I hear you say!
This is the first major step to checking if you have a good line for a modem or not. Is it quiet? No, I mean _really_ quiet, like almost silent. No pops, bangs, crackles, creaking (yes, really! I've heard it myself!) or feint voices in the background from other peoples conversations. All or any of these noises will cause you a problem on a high speed modem link. Heck, they would have caused you a problem on an old 2400 link aswell some years back but in this case even more so. Before in the days of slower baud rates and speeds, they might have caused your transfers to slow down. Now they just plain won't let you connect!
Just what are these noises? Well they can be caused by many things but it's been my experience that in the main in can be something as simple as a loose screw on a connector block somewhere between you and the exchange or water getting into one of BT's cable ducts and the waterproofing (round the cable joints) has started to break down. In these days of it being much easier to "build your own extensions" at home, you could have a bad connection in the house somewhere and not necessarily on the line extension that's feeding your modem. Other people's conversations (called "crosstalk" in the trade) are not so easy to pin down and are usually more likely to be further "into the system" before the source becomes apparent.
So, let's presume you have one of these noises to some greater or lesser degree. Next we need to eliminate the phone instrument itself. After all, if it's just the instrument causing the noise, it won't affect the quality we get from the modem now, will it? Got a spare phone? You have? Ok, just take it and plug it into the same socket and then repeat paragraphs 2 & 3 again. You don't have a spare phone? Well, chances are (and I'm also assuming that you _do_ have sockets, else how could you plug a modem in anyway?! ;-) that if you only have one phone, it's also rented from BT and would come under your maintenance contract so call 151 and report the instrument faulty anyway...
Let's assume now that you are happy with the perceived "quietness" of the line and that nothing seems untoward with it that you can tell with your own ear. Now we move to the modem but we are still concentrating on physical things really. How can we check if we have a dodgy plug or socket associated with the modem? Well, surprisingly, it's reasonably simple but you'll need to be fairly quick in carrying out the next "test". What we are going to do is to get the modem to go on line but not actually dial out a full number (similar to what we did just now but using the modem instead). To do this you'll also need to have a phone plugged in too that's fairly near to where your PC/Modem are. Don't pick up the phone yet.
You're about to enter a command string to the modem so obviously we'll need to have the PC powered up and talking to the modem with whatever piece of comms software you use. In the case of Telix or Terminate or QModem etc etc, it's simply a case of just firing up the software and getting to a terminal screen with the "OK" prompt from the modem staring at you. If you normally use 1st Reader or Robocomm (say) then you'll need to fire up the Terminal Session for those packages and again just get to an OK prompt. Don't dial out a number at all.
Ok now type this "ATX0D1;"
Ok, now we're down to the nitty gritty. You've carried out _all_ the above and you are _still_ getting poor high speed connects with your modem? Now it's going to matter exactly what type of modem you have. Whether it has a Rockwell chipset in it or not. How do you find out? Well possibly the easiest way (and most standard) is either AT&V or ATI4. If you have a Rockwell chipset, from the former you'll see a complete configuration dump starting with "Active Profile" then "Stored Profile 0" followed by "Stored Profile 1" and finally "Telephone Number Stores". The latter should return a couple of rows of checksum digits (up to 4 rows) which are the capabilities of the modem in "hex"speak!
We'll consider that you have a Rockwell chipset in this first instance. Now follow this procedure as you have two very useful commands at your disposal...
These are the Line Level (%L) in -dbm and the Eye Quality Monitor (%Q) index. In the above example that would be -20dbm (reasonable) and 8 (also reasonable). Higher figures mean worse connections. Anything worse than about -24 with the first and you'll be seeing bad connects or possibly none at all. Worse than 15 on the second and you've got real line problems that BT should be able to sort out...
Oh, and when you've finished, you might like to go back online with ATO (not zero) and then log off Almac normally. You *may* find you get logged off anyway after you've got the response to %L%Q...
If you do get bad figures from these tests, you'll need to contact BT to try and get your line improved. We'll go over "What to ask for" in a minute...
So, what do those who _don't_ have Rockwell chipsets do? Well there are a number of options. If you have a USR based modem (and there _are_ some "badge engineered" models about) then chances are you will be able to use ATI6 for your checking. This can be done either online (see above for how to stay online but get back to command mode...) or offline as the USR chipset "remembers" the figures it got from the last connect you made. I won't go into the _full_ detail of what all the figures mean (ATI6 produces nearly a whole screen full on a USR!) but the bits you are interested in are BLERS. These are "Bit Link Error RateS". Ideally, this figure should be 0. If it 1 or 2 after you have been online for a while, then you probably have nothing to worry about. If it climbs much higher over say a 3-4 minute connect then you are probably suffering from noise or low level or both; as in the Rockwell situation above. If you want to know what the rest of the figures mean, consult your modem manual. Unfortunately, the USRs do _not_ give an indication of the actual received carrier level in decibels/milliwatt (dbm).
If you have _neither_ of these types of modem, then I'm afraid you are going to have to consult your manual. At least now you should have a fair idea of what you are looking for though...
So, we've got noise _and_ a low line level. What do we do? BT is the next port of call. 151 for residential and 154 for business customers. Explain to them that you are using a modem on your line and that you are getting poor cct quality figures from your modem and that the line level is low. Try and be polite and they will usually be helpful. Unfortunately, experience has shown that responses from BT to requests of this nature seem to vary with your location in the UK. All I can say is be politely insistent. You _are_ entitled to have this problem sorted. Make sure that you say there is nothing wrong with your normal voice communications (if that _is_ the case...) else they will just do a normal line check. If you are on a digital exchange, ask them if you can have the AGC (automatic gain control) turned OFF and your line setting at the exchange, set to position "5". In most cases this should give you a good cct and level and cure your connect problems at a stroke.
If you are experiencing these funny little noises I described earlier, be warned that it may take several visits and test by BT engineers before the cause of the problem get's rooted out. When I lived in Bucksburn, Aberdeen some years ago, it took upwards of 3 months to get rid of the noise on my home line! It turned out to be _6_ quite separate faults in different locations! So, be persistent! ;-)
Happy modeming and I hope this has been of help to you...
Colin Nowell - Telecoms Engineer and all round techy.