From: dave@hp1.holl.com (David Vrona)
Subject: Re: Call display with Modems
Date: Wed, 14 Oct 1992 21:29:02 GMT
Organization: Hollister Incorporated,  Libertyville, IL

In article <eFL3RB1w165w@surfcty.com> rlm@surfcty.com (Robert McMillin) writes:
>RS@bmbcomp.uucp (Rick Stomphorst) writes:
>
>> [Dear Netters,
>> [  Does anyone know how to or know there is program to display the
>> [incoming phone number with a modem, while you are not at home?
>> [I don't want to rent such a machine from my local telephone company
>> [if I can get my modem to do the work. I can leave it on when I am not
>> [at home, and check who phoned me when I got home. Can a modem do that?
>> [Thanks for your help.
>> [
>> [Please reply to cchen@unixg.ubc.ca
>> [
>> [					 chia-tung chen
>> 
>> I too am interested in receiving Call Display with my modem.  I've heard
>> (never verified) that the phone no. is sent using Bell 212 protocol.  I
>> would like to leave an old PC with a 1200baud modem attached to the phone
>> line 24hrs day, 365 days a year.  All the "Displayed" phone numbers would be
>> logged into a database.  Every-so-often, I could run a report to see what
>> phone numbers have phoned me and how often.  This should quickly allow me to
>> find "unfriendly" phone numbers.
>> 
>> If anyhow has any info, please e-mail me as well or post it.
>> thanks-in-advance.
>
>It can't be done with a 1200 bps modem for the simple reason that a 
>normal modem will try to do all the normal handshaking up front.  You
>need a CNID box.  If your area supports CNID, you shouldn't have any
>trouble finding one at Rat Shack.

Ok surfer dude, here is how to do it:


CallView

Copyright:      Ray O'Connor  11-19-1990


Purpose:        Monitor 'Caller ID' activity on a telephone line.



Syntax:         CALL_ID  CONFIG.FIL

                CONFIG.FIL is the name of your configuration file.



System Requirements:
                Serial port, Bell 202 or ClassMate modem, Caller ID service
                supplied by local telephone company.


Overview:       Call_ID may be used to monitor Caller ID information that
                is received over a telephone line from the local telephone
                company.

                A user supplied file is used to define the format of
                of data files that are written and the address and IRQ
                of the port to be used.

                The configuration file must define the serial port
                address and the hardware IRQ number that is to be used.

                If no files are specified in the config file, output will
                be sent only to the screen.

                After all files have been written, the screen will display
                the current phone number, date, and time.

                If the phone number is not identified, the reason will be
                displayed.  This may occur if there is an error in the data
                packet, an out of area call, or the caller has disabled the
                feature from the originating telephone line.

                In order to conserve system resources,  files are opened
                one at a time,  read or written,  then closed.  This also
                allows the use of 'allow close window' setting in the
                DESQview PIF file.



DESQview:
                Call_ID will use features of DESQview if it is present.
                DESQview services are used to reduce time-slice overhead
                while waiting for an incoming phone call.  It may be run
                in a window of about 28k.

                When a call does arrive and is processed, Call_ID will
                force itself to the foreground.

                It will remain in the foreground until a key is pressed
                or the number of seconds defined in the 'FORE' variable
                have elapsed.  It will then disappear into the background.

                More than one key press may be needed to end the program.
                This occurs because most of each 'time-slice' is given back
                to DESQview to service other running tasks.

NOTE:  **  Registered version ONLY.


Modem Options:  If a Bell 202 type modem is used, it must be optioned for
                4-wire,  only the receive side should be connected to the
                phone line and a capacitor must be placed in series with
                one of the conductors.  The capacitor is needed to prevent
                DC current flow which would otherwise create an off-hook
                condition on the phone line.


RS-232 Cable:   Receive data and signal ground are the only leads that
                must be connected.  All others are ignored.

     
etc.
    
    etc.

	 etc.


You really shouldn't say something can't be done unless you know what you're
talking about.
-- 
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 \ David Vrona N9QNZ  708.680.2829   Internet:  dave@hp1.holl.com            /
 / Hollister Incorporated            UUCP: {well connected}!ddsw1!hp1!dave   \
 \ 2000 Hollister Drive              Opinions expressed are my own and not   /
 / Libertyville, IL  60048-3781      those of Hollister Incorporated.        \
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~