home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 8 Other
/
08-Other.zip
/
callos2.zip
/
readme.txt
< prev
next >
Wrap
Text File
|
1996-02-06
|
10KB
|
264 lines
Caller ID Version 1.6 Rev. 4
----------------------------
This OS/2 PM program plays WAV files based on the incoming phone number.
Some of the features are:
o Plays WAV files based on the incoming phone number
o Plays WAV files based on the incoming phone name
o Multiple wav files per caller. The program will rotate throught the list
of wav files. (It could play "Bill Smith", "Hey it's Bill" or "Bill").
o Displays number, name, date and time of caller
o Displays a image of the caller
o Logs callers to a log file(log.txt)
o Blocks caller call
o Runs a program based on a phone number.
o Pages a alpha pager with callers name and number(pageos2.zip required)
What you need:
o Supra or zoom modem with the caller ID option.
or Optima 288 V.34/V.FC+FAX+VOICE
The ZyXel is suppored in Russian and Standard mode(Not Tested)
o OS/2 V2.1 or better (Tested under Warp only)
o Sound card and MMPM/2 Installed
------------------------------------------------------------------------------
------ Important Inforation ------
------------------------------------------------------------------------------
This is a ShareWare product. The ShareWare version is limited to 5 Names.
Please support the shareware concept and register.
Registration fee: $30
Send check to the address below.
Borghese Software Engineering
981 Hillsdale Dr.
Columbus, OH 43224
Please make check Payable to: Brent K. Borghese
All technical support is through e-mail. I would like to here your comments.
Please send them to: brent@dispatch.com
------------------------------------------------------------------------------
------ End of Important Inforation ------
------------------------------------------------------------------------------
Description of included files
-----------------------------
readme.txt - This file
callos2.exe - The caller id program
pmreg.exe - OS/2 Registration program(Enters registration info in to
INI file)
setup.ini - Sample setup file
name.ini - Sample setup file for caller's
wav\anomous.wav - Sample wav file (Saying anonymous)
wav\noid.wav - Sample wav file (Saying No ID)
wav\outofa.wav - Sample wav file (Saying Out of area)
wav\ringin.wav - Sample wav file (Ring sound)
wav\work.wav - Sample wav file (Saying work)
bmp\work.bmp - A little bmp file
history.txt - History of modification
file_id.diz - Description file
How to install
--------------
Unzip the callos2.zip file into a directory named callos2. Use the -d option
on pkunzip(pkunzip -d callos2).
Example:
md \callos2
cd \callos2
pkunzip -d callos2
How to setup the caller id program
----------------------------------
There is two configuration files, the first is called: SETUP.INI.
The file is in the format of: command = data. Here is a list of the commands
and the valid data items:
MainWinPosition = 0 0 100 100 Open|closed|Icon
ViewWinPosition = 0 0 100 100 Open|closed|Icon
ModemType = Supra|Zoom|ZyXel
ViewPicture = Enabled|Disabled
StretchPicture = Enabled|Disabled
ModemInitString = "AT M0 S?=XX"
SaveNamesOnExit = Enabled|Disabled
Port = "COM1"
Baud = 1200
Parity = Even|Odd|None|Space|Mark
DataBits = 5|6|7|8
StopBits = 1|2||1.5
RingWav = "Ring_wave_file_name"
RingWav = "Ring_wave_file_name1"
RingWav = "Ring_wave_file_name2"
The pager support requires pageos2.zip. This allows the caller id software to
page you with who called. It will also send the name and number of the of
the person who called. There are two ways that it can page. The first is page
when the call comes in. The second is page with a list. The list can then be
sent at a certain day and time.
Here is a list of the commands and the valid data items:
Pager = Enabled|Disabled
PagerSchAtOverride = Enabled|Disabled
PagerSch = Enabled|Disabled
PagerAt = Enabled|Disabled
PageWho = "Brent Borghese"
PageTime = 60
PageTime = MON 10:45
PageTime = WEEKDAY 11:45
PageTime = EVERYDAY 15:45
PageTime = TUE 17:30
PageClear = TUE 9:30
PageClear = WED 9:30
PageTime = TUE 17:30
PageFromTo = MON 10:00 17:00
PageFromTo = WEEKDAY 10:00 17:00
PageFromTo = EVERYDAY 10:00 17:00
Here is a description of the commands:
Pager = Enabled|Disabled - Turn on/off caller id pager system
PagerSchAtOverride = Enabled|Disabled - Page as soon as we get a call, by pass the sch.
PagerSch = Enabled|Disabled - Page if in a time range page as soon as we get a call
PageTime = 60 - Page after 60 minutes(not supported, 3min)
PageTime = MON 10:45 - Page @ 10:45 with a list
PageTime = WEEKDAY 11:45 - Each PageTime adds to the list
PageClear = TUE 9:30 - Clears out the list
The list is also cleared out
after each page.
Example:
MainWinPosition = 4 371 419 391 Open
ViewWinPosition = 436 376 546 390 Closed
ModemType = Supra
StretchPicture = Disabled
ModemInitString = "AT#CID=1"
SaveNamesOnExit = Disabled
Port = "COM1"
Baud = 1200
Parity = None
DataBits = 8
StopBits = 1
Pager = Enabled
PagerSchAtOverride = Disabled
PagerSch = Enabled
PagerAT = Enabled
PageTime = 60
PageTime = Sunday 12:00
PageTime = Sunday 15:45
PageClear = Monday 10:00
PageFromTo = Monday 11:00 18:00
PageClear = Tuesday 10:00
PageFromTo = Tuesday 11:00 18:00
PageClear = Wednesday 10:00
PageFromTo = Wednesday 11:00 18:00
PageClear = Thursday 10:00
PageFromTo = Thursday 11:00 18:00
PageClear = Friday 10:00
PageFromTo = Friday 11:00 18:00
PageTime = Saturday 12:00
PageTime = Saturday 15:45
PageWho = "Brent Borghese"
RingWav = "ringin.wav"
RingWav = "idontkn.wav"
Note: On program exit the SETUP.INI file is saved. The window positions are updated
along with other items.
The second file is called: NAME.INI.
The file is in the format of: Section name header, command = data. Here is a list of the commands
and the valid data items:
[Person's Name]
PhoneNumber = "8001234567"
MatchName = "BORGHESE"
WaveFile = "file_name1.wav"
WaveFile = "file_name2.wav"
BmpFile = "picture_file.bmp"
ClosePort = Enabled|Disabled
PrgRun = "Program_name_to_run args"
BlockCall = Enabled|Disabled
Here is a description of some of the commands:
WaveFile = "file_name1.wav" - If there is more then one wave
file the computer will randomly
pick one of them to play
ClosePort = Enabled|Disabled - Close COM before runing program
PrgRun = "Program_name_to_run args" - Run a program
Example:
[Anonymous]
PhoneNumber = "P"
MatchName = ""
WaveFile = "anomous.wav"
BmpFile = ""
ClosePort = Disabled
PrgRun = ""
BlockCall = Disabled
[OutOfArea]
PhoneNumber = "O"
MatchName = ""
WaveFile = "outofa.wav"
BmpFile = ""
ClosePort = Disabled
PrgRun = ""
BlockCall = Disabled
[Brent]
PhoneNumber = "8005551212"
MatchName = ""
WaveFile = "brent.wav"
WaveFile = "brent1.wav"
BmpFile = "brent.bmp"
ClosePort = Disabled
PrgRun = ""
BlockCall = Disabled
Note: The PhoneNumber can have ? marks in it to match all number in that position.
The number 614332???? will match any number starting with 614332.
Note: The is a 5 name limit in the shareware version.
The Wave & Bmp files are in a default directory called WAV & BMP off the
directory where callid.exe is stored. The wave files can be played any where
by adding a path to the file name.
All phone numbers are loged in a file called: log.txt.
Menu items
----------
File menu
o Open WAV file - Plays any wave file.
o Open BMP File - View any bmp file.
o Open log file - View the log file.
o Re-read NAME.INI file - Read the name.ini file in again.
o Re-initialize modem - Re-initialize the modem. Needed if modem loses power.
o Edit NAME.INI file - Runs e so the name.ini file can be edited.
o Edit SETUP.INI file - Runs e so the setup.ini file can be edited.
Sound menu
o Play last wave file - Plays the last wave file again.
Option menu
o Show picture - Open or close the picture windows.
o Stretch picture to fit - Toggles stretch picture on or off.
o Save NAME.INI on exit - Toggles save name.ini on or off.
o Paging System Enabled - Toggles pageing on or off
o Override Sch. & Page Now - If checked the pageing schedule is bypassed
and a page is sent now.
o Enable Page Schedule(Range) - If checked it enables the PageFromTo command.
o Enable Paging AT(Time) - If checked it enabled the PageTime connand.
o Log Pages - If checked it will add pageing info into the log file.
Help menu
o About - About dialog box.
Troubleshooting
---------------
Problem:
The program only plays the no id wave file when the phone rings?
Posible Solutions:
o You do not have caller id from the phone co.
o Your modem does not have the caller id option
o Your modem does not have the caller id option enabled