caller idCaller ID Diagnostics


Hardware
Hardware
Installation

Hardware
Software
Programming
Hardware
Contact

Retrieve Raw Caller ID Data

The Identifier stores the raw caller id data for the last call received. This procedure explains how to retrieve the raw data.

First connect to the Identifier using HyperTerminal or any terminal emulation program. Below are the instructions on how to use HyperTerminal.

YOU MUST KNOW TO WHICH COM PORT THE IDENTIFER IS CONNECTED

Using HyperTerminal to View the Identifier's Output

These instructions are compatible with Windows XP



Go to START, then "All Programs"


Then click ACCESSORIES, then COMMUNICATIONS, then HyperTerminal


HyperTerminal should (see note below) go right to the New Connection Dialog window

NOTE: Only the first time HyperTerminal is run it will ask for Dialing information. Just enter whatever necessary (usually just an Area Code) to get past this window. This dialing information is not used.


This will bring up the NEW CONNECTION dialog window.

Enter a name such as Caller ID, click OK.


In "CONNECT TO" dialog box change the CONNECT USING to COMX
(where X is the comm port to which the Identifier is connected).

Click OK.


The COM PROPERTIES must be:

    Bit per Second: 4800 (This is the only setting that gets changed; from 2400)
    Data Bits: 8
    Parity: None
    Stop Bits: 1
    Flow Control: Hardware

Click Apply then Click Ok


You should now be connected to the Identifier and the HyperTerminal screen will be blank.


Unplug the Identifier's power cable and then plug it back in to power up the Identifier.

Watch the Red LED on the rear of the Identifier. The LED will light up as soon as the power cable is plugged in. A few seconds after power on it will blink about 5 times then stop blinking.

If it does not blink power was not applied or the unit is defective. If it stays on (after blinking) you have not connected to the correct com port, the serial cable is not connected properly, or the wrong power supply is being used.

The instant the LED stops blinking, on the HyperTerminal screen you should see something like:


+0,1,"YES MLM-8X",05/27/95,1.27

To verify there is not an intermittent problem you should repeat this step about 5 times. The above output should appear every time the LED stops blinking after the Identifier is powered on.

Type in ATSN then press the Enter key.
You will not see anything on the screen as you type ATSN, but after you press Enter you should get the serial number that looks something like:


+3,2,8480912
This confirms HyperTerminal is communicating with the Identifier.

Saving the Raw Data to a File in Hyperterminal

If you need to save the data to be analyzed, in HyperTerminal go to Transfer -> Capture Text...

Type in the location where you want the raw data to be stored. If you want this data analyzed, save the file as samp.txt.


You can skip the HyperTerminal capture and just cut and paste from the HyperTerminal screen and paste it into a file in WordPad or into an e-mail message.

Retrieving the Raw Data

In Hyperterminal, immediately after receiving a caller id error (+8,X,00X) type in SAMP2 then press ENTER. You will not see anything on the HyperTerminal screen as you type in the SAMP2 until after you press ENTER.

YOU MUST TYPE IN THE SAMP2 BEFORE ANOTHER CALL IS RECEIVED

If a call comes in with valid caller id data before you press ENTER the SAMP raw data buffer will be over written with a valid caller id packet.

Valid Caller ID data is transmitted from the Identifier in the 3 following ways:


+1,2122456930,NEW YORK TIMES ,001

+4,P,001

+4,O,001

The expected results would be similar to the below:

There can be other events between the +8 and entering the SAMP2 command (very likely), as long as none of the events are one or the valid caller id events listed above (+1 and +4).

After pressing Enter after typing SAMP2 you should see somethng like the above.


Caller ID Packet Technical Diagram

The Identifier captures Parts C, D, and E of this diagram.

Normal SAMP Caller ID Packet

NOTE: +2,1,001 is ring start event, +2,2,001 is a ring stop, and +8,3,001 is a caller id signal error. The ending ,001 is the line number (Line 1) for each example. The caller id signal error always starts with a +8, but the digit between the +8 and the line number can be any digit between 1 and 6. Click on the "Manual" button at the top of this page for further information on events and error codes.

+2,1,001        
+2,2,001        
+8,3,001
+2,1,001        
+2,2,001        
+2,0,001       

SAMPLES FOR MUX 2
x:0667    F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 ................
x:0677    F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 ................
x:0687    F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 ................
x:0697    F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 ................
x:06a7    F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 ................
x:06b7    F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 ................
x:06c7    F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 ................
x:06d7    F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 ................
x:06e7    F0 F0 F0 F0 F0 F0 FF FF FF FF FF FF FF FF FF FF ................
x:06f7    FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
x:0707    FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
x:0717    FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
x:0727    FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
x:0737    FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................
x:0747    C0 00 00 00 3F C0 3C 00 3C 03 C3 C0 00 00 03 C0 ....?.<.<.......
x:0757    00 3C 00 03 C0 00 03 FC 03 C0 00 3F FC 03 C3 C0 .<.........?....
x:0767    03 FC 03 C3 C0 3F FC 03 C3 C0 03 FC 03 C0 03 C3 .....?..........
x:0777    FC 03 C0 03 C3 FC 03 C3 C0 03 FC 03 C0 3C 00 00 .............<..
x:0787    03 C0 3C 3C 00 03 C0 00 3F FC 03 C0 00 03 FC 03 ..<<....?.......
x:0797    C3 C3 C3 FC 03 C3 C0 3F FC 03 C0 00 3F FC 03 C3 .......?....?...
x:07a7    C3 C3 FC 03 C0 03 C3 FC 03 C3 C3 C3 FC 03 C3 C0 ................
x:07b7    3F FC 03 C0 03 C3 FC 03 C3 FF C0 00 03 C0 3C 3C ?.............<<
x:07c7    00 03 C3 FF FC 03 C3 C0 00 3F C3 C3 C0 3F FC 03 .........?...?..
x:07d7    C3 C3 C0 00 03 C3 C0 3C 03 C3 C3 C0 03 C0 03 C3 .......<........
x:07e7    C0 03 FC 3C 03 C0 00 00 3C 03 C3 FC 00 03 C3 C3 ...<....<.......
x:07f7    C0 00 03 C3 C3 FF C0 3F FF FF FF FE 00 3F E7 BC .......?.....?..
x:0807    07 00 FF 3C E7 9E 00 3F E7 B8 03 00 FF 3C E7 8E ...<...?.....<..
x:0817    00 3F E3 FC 03 01 FF 3C E7 8F 80 3F E7 FC 03 01 .?.....<...?....

The first eight and a half lines of F0 are the "Channel Seizure Alternating Mark and Space Bits" (Part C of diagram)
The channel sezure can be 0F, E1, C3, 78, or F0. In this example the Channel Seizure is F0

The next five lines of FF are the "Mark Bits" (Part D of diagram)

The caller id data packet (Part E of diagram) starts a line x:0747.