background image

 

 

 

26

 

General Application Notes 

AUTOMATIC SEARCH FOR UNIT 
 
The user of your software application may not know the COMM port number or Interrupt 
(IRQ) value of the serial port in which the unit is connected.  We recommend a search routine 
that tries different combinations of COMM port numbers and IRQ values to find the unit.  For 
each combination your software should send an "@" symbol; the unit will respond with a "#" 
symbol.  This automatic search will help minimize serial communication support.  To further 
help with initial computer connections, you might consider a quick link to a simple terminal 
program preset at the correct serial parameters (9600, N, 8, 1). 
 

SENDING SETUP TOGGLES TO UNIT 
 
A design limitation of the unit is that it can only send or receive data at one instant.  
Therefore, the unit must be idle when your application sends setup toggles.  Also, the master 
processor of the unit must have enough time to read a toggle and write it to memory before it 
can receive another.  Your application software must allow at least 50 milliseconds between 
toggles being sent. 
 
Setup toggles are stored in non-volatile memory.  The master processor retrieves these toggles 
and sends them to the 2 slaves processors during the power-up sequence.  When toggles are 
changed by the application software after power-up, the slaves will receive these changes only 
when they request the toggle status.  Slaves request the toggle status during extended periods 
of inactivity.  Depending on the processor cycle time a change in a toggle after power-up may 
take as long as 2 minutes for the slave to recognize it.  Fortunately, this should be an 
inconvenience only when the application initializes unit for the first time since setup toggles 
rarely change for a particular application. 

Summary of Contents for WHOZZ CALLING 2

Page 1: ...W OZZ H W OZZ H CALLING 2 Caller ID Call Monitoring Unit User Interface Guide Programmer s Reference Caller com ID ID ...

Page 2: ...WHOZZ CALLING 2 Caller ID Call Monitoring Unit User Interface Guide Programmer s Reference Firmware Versions 3 x User Interface Guide Version 4 0 4 13 06 ...

Page 3: ...g Commands 10 Memory Commands 10 Set Time Clock Command 10 Detail Mode Output 11 Data Format 11 In Depth Discussion of Toggles Commands and Format Setup Toggle Discussion 12 Operating Commands Discussion 13 Set Time Clock Command Discussion 14 Detail Mode Output Discussion 15 Data Format Discussion Inbound Calls 16 Outbound Calls 18 Memory Discussion 21 Data Format From Memory 22 Applications Typi...

Page 4: ...elephone Line Problems 37 Section V Supplemental Information Specifications 40 FCC Information 40 Manufacture s Information 41 Warranty Information 41 Appendix A Voltage vs Current Detection of On and Off Hook 42 Voltage Detection Circuitry and Telephone Lines 42 Reconfiguring Unit to Current Detection of On and Off Hook 43 Appendix B Explanation of Start up Sequence and Front Panel Lights Voltage...

Page 5: ...at from Memory Inbound and Outbound Calls 23 Fig 5a Connection using a 2 Line Modular Cord 29 Fig 5b Connection using 2 Separate Modular Cords 29 Fig 6 Series Connection for Commercial Installs 31 Fig 7 Parallel Connection for Commercial Installs 32 Fig 8 Reconfiguring Unit to Current Detection Mode 45 Fig 9 Configuring Unit for Different Caller ID Signaling Formats 50 ...

Page 6: ... phone calls It can be set to monitor only incoming calls It can send call records immediately after a call begins just after a call is completed or both The unit can also be set to report additional detail information on each call including Ring Signal Off Hook On Hook and Hook Flash Up to 248 call records can be stored in non volatile memory Call records can be downloaded and erased using simple...

Page 7: ... shows the front and back views of the unit Each channel lights shows the status of the telephone line The channel light should remain on when the phone line is not in use On Hook and should pulse every second when the phone is in use Off Hook The channel lights will also follow ring signals and touch tones dialed The power light will remain on except when the unit is transmitting data Power seria...

Page 8: ...n Hook lines Lights follow rings and touch tones dialed Power light remains steady on except when transmitting data 4 Wire Jacks L1 or L1 L2 FCC Pt 68 2EWUSA 73088 ND N REN 5A RJ14 www callerid com 9600 Baud N 8 1 9V DC Power Jack 9 VDC Center Negative Standard RS232 9600 Baud No Parity 8 Bit 1 Stop Bit Fig 1 Front and Back Views of 2 Line Model 3 CALLING W OZZ H W OZZ H 2 Caller ID Call Monitorin...

Page 9: ...nning Phone Line Compatibility The unit should be connected to the telephone lines coming into your building commonly know as the Central Office or CO lines These lines are otherwise referred to as flat rate local loop or 1FB lines The unit can also operate on analog Centrex lines If the internal jumpers reconfigured to current detection mode it can also operate on trunk lines or ground start line...

Page 10: ... Yes Yes Current Only ISDN Interface w Analog Ports Yes if interface gener ates analog Caller ID Yes through analog ports only Current Only Switch Analog Extensions No Yes Current Only Switch Digital Extensions Not Compatible Not Compatible Not Compatible ISDN T1 Digital Centrex Not Compatible Not Compatible Not Compatible In order to capture Caller ID an analog Caller ID signal must present on th...

Page 11: ...r device Since serial ports can be either 9 or 25 pins it may require a 9 to 25 pin adapter that can be purchased at any computer or local Radio Shack store Catalog 26 287A Connect the Telephone Lines to the Unit Once your software is communicating with the unit connect a telephone lines and make a test call The modular connections on the unit are designed for a 4 wire system One phone cord carrie...

Page 12: ... on board memory considerations It also includes unit settings for typical applications and important application notes for software programmers Establish Communication with the Hardware The unit connects to a serial port on your computer Attach the supplied 9 pin serial cable between the unit and a serial port that is not used by any other device Since serial ports can be either 9 or 25 pins a 9 ...

Page 13: ... remain set To display the toggle settings at any time use the V command On start up the V command will display Vx x ECXUDASoBKT L 01 00 00 00 00 nn Where Vx x is the version number of the master processor firmware ECXUDASoBKT are the setup toggles L 01 is the line number of the first channel of the unit 00 00 is the date and 00 00 nn is the time of the internal time clock in HH MM SS The default ...

Page 14: ... for call not sent d Detail information sent Detail information defined below A Data sent BEFORE and AFTER call a Data sent as defined by S s toggle S Data sent at the Start of call only If a set above s Data sent at the End of call only If a set above O Inbound call information sent only o Outbound and Inbound information sent B Block first ring to output jack Not available on the 2 line model b ...

Page 15: ... records in memory List last call record List the next call record List the previous call record Dash Stop listing call records Since the memory processor cannot send and receive data simultaneously you may need to press this key a few times to stop listing Y Erase all calls in memory Type Y once to prompt Erase and another Y to proceed Allow approximately 27 seconds to erase memory and return OK ...

Page 16: ... I Inbound Outbound field 1 char or O for outbound S Start End of call field 1 char or E for end 0276 Duration of call in seconds 4 char only sent at end of call G Good checksum for CID string 1 char or B for bad checksum B3 Number Type of Ring s 2 char only sent on end of call 09 26 Date field 5 char 11 28 Time field 5 char 12 hour format AM AM PM field 2 char Phone Phone number field 14 char in ...

Page 17: ...llows line number nn space and either a R Ring F ofF hook N oN hook or H Hook flash The date and time HH MM SS follow at the same offset as the date time field in the call record format In the detail mode the time is delivered in a 24 hour format Please note If the c toggle is selected a leading will be added to the above data string For more information refer to the Detail Mode Output Discussion ...

Page 18: ...lls This toggle is used primarily for voice mail and Integrated Voice Response IVR applications Any DTMF digits dialed after an inbound call is answered will be displayed in the Name field in the call record sent at the end of the call If the Caller ID service provides the caller s name the name will still appear in the call record sent at the beginning of the call but not in the call record sent ...

Page 19: ...It does not reset the internal clock The time clock can be reset by using the Zmmddhhmm command discussed in the next section or by capturing a good Caller ID signal Set Time Clock Command Discussion Zmmddhhmm CR Set date and time on internal clock This allows the programmer to set the internal clock on the unit Since there is no battery backup on board once power is removed from the unit the inte...

Page 20: ...e is offset 13 characters to the right so that it will appear in the same offset position as the date and time in the call record format Also the time is displayed in a 24 hour format so that the time of the event can be determined exactly as in example below 01 R 11 07 07 43 52 First Ring on line 1 at 7 43 and 52 seconds AM 01 F 11 07 17 45 04 Off Hook on line 1 at 5 45 and 45 seconds PM 02 N 11 ...

Page 21: ...set so the unit will send data at the end of the call The Caller ID string sent by the telephone company always contains a checksum The unit compares its checksum with the checksum sent by the phone company and displays either G Good if the two match or B Bad if they do not match The application programmer may elect to ignore this indicator and determine the validity of the data after reading in t...

Page 22: ... are sent after last Character in Name Field No Padding in Name Field Type of ring and number of rings always zero at start of call Duration of call in seconds always zero at start of call Line Number Time including AM PM Indicator Note This is the time that the call began It does not change when delivered at the end of the call R C F L R C F L 02 I E 0276 G B3 09 26 11 28 AM 770 263 7111 CALLERID...

Page 23: ... to as Caller ID Plus Caller ID Deluxe or Enhanced Caller ID If delivered by the local telephone company the name will reside in a left justified 15 character field following the number field Names for private residences are usually sent last name first space first name space and then middle initial Business names are most often sent as they are listed but if they over 15 characters truncation wil...

Page 24: ...dicators Preceding sign for key on Character Toggle c Type Number of rings is always zero for outbound calls Duration of call in seconds always zero at start of call Line Number Time including AM PM Indicator Note This is the time that the call began It does not change when delivered at the end of the call R C F L R C F L 02 O S 0000 G 00 09 26 11 28 AM 8002404637 02 O E 0276 G 00 09 26 11 28 AM 8...

Page 25: ... will be sent immediately after a period of 2 seconds when no digits are dialed Any digits dialed after this 2 second interval will be displayed in the name field and will be displayed only at the end of the call For example the second data string shown in Fig 3 the 800 number was originally dialed and after a few rings an automated answering device answered the call The caller then dialed additio...

Page 26: ... the user that the memory is full Only End of call records are written to memory Even if the unit is set to deliver only Start of call records to the computer the End of call record will be still written to memory Refer to page 8 and page 12 for a discussion on setup toggles for Start and End of Call records The following memory commands are the same as listed on page 10 List number of calls recor...

Page 27: ...ld 2 char 09 26 Date field 5 char 13 28 Time field 5 char 24 hour format I Inbound Outbound field 1 char or O for outbound E Start End of call field 1 char always E for end record 0276 Duration of call in seconds 4 char only sent at end of call G Good checksum on CID 1 char or B for bad checksum A3 Number of type of ring s 2 char only sent on end of call Phone Phone number field 12 char some areas...

Page 28: ...Dialed numbers without pauses continue into the name field with no breaks 0217 01 09 25 11 28 I E 0376 G B3 7702637111 CALLERID COM Line Number Time in 24 hour format Note This is the time that the call began Name Field 15 Characters Left Justified Name is delivered in most areas Type of ring and number of rings always zero for outbound calls R C F L R C F L 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0...

Page 29: ...ld make provisions in your software application to look up the same database record for multiple Caller ID numbers This is typically accomplished by using a cross reference list for each database record A new Caller ID number from a existing customer can be added to the cross reference list by the employee answering the call Eventually all numbers from a particular customer will be cross reference...

Page 30: ... require the upper case A toggle to be set CAPTURING CALLER ID DATA AND MENU SELECTIONS IN IVR SYSTEMS A typical example of this type of application is in the real estate industry Agents record details for listed properties on a system where potential clients can call in to find out more information These callers maneuver through voice menus using touch tones to listen to specifics on various prop...

Page 31: ...e the unit must be idle when your application sends setup toggles Also the master processor of the unit must have enough time to read a toggle and write it to memory before it can receive another Your application software must allow at least 50 milliseconds between toggles being sent Setup toggles are stored in non volatile memory The master processor retrieves these toggles and sends them to the ...

Page 32: ... the slave processor It will be sent to the application once the download through the master processor is complete You may consider using the command to inform the user how many calls are in memory before downloading The user may then have a choice to download immediately or wait It takes approximately 35 seconds to download the entire memory If you allow the user to stop the download before is co...

Page 33: ... cord connects from the wall into one of the jacks and another cord connects the other jack to the telephone and other telephone equipment similar to Fig 2a A series connection is preferred since the unit will operate properly whether it is remains configured to the factory default voltage detection mode or it has been reconfigured to the current detection mode For an explanation on how to accompl...

Page 34: ...Calling 2 Monitoring Unit Line from Wall 2 Lines on one Phone Cord Figure 5b Connection using 2 Separate Modular Cords S Phone for Line 1 S Phone for Line 2 2 Separate Line Cords from Wall Telephone Line Combiner Radio Shack 279 402 Whozz Calling 2 Monitoring Unit L1 L2 L1 L2 L1 L2 Answering Machine Fax Modem Switch or other devices ...

Page 35: ...nded since the unit will operate properly even if it has to be reconfigured to a current detection mode see page 40 But in many cases a parallel tap half tap split or tee connection is easier and will suffice When a telephone switch Key Switch PBX is on site make sure that the unit is wired in front of the switch i e between the De mark and the switch The unit will not capture Caller ID data if co...

Page 36: ...p phones If a telephone switch is present they connect through the switch first A series connection is necessary only if the unit has been set to current detectionmodeviainternaljumpers 2 Outside Lines to Unit modular or bare wire Lines to Telephone Switch or Phones Lines from Tel Co RJ21x Block Telephone Switch if present Modular phone cord carrying 2 lines RJ14 to unit Modular phone cord carryin...

Page 37: ...e to modular adapters need to be installed A parallel connection canbeusedonlyiftheunitisconfiguredtoitsfactorydefaultvoltagedetectionmode Fig 7 Parallel Connection for Commercial Installs Lines from Tel Co RJ21x Block Telephone Switch if present 2 Outside Lines modular or bare wire to phone switch or directly to desktop phones Modular phone cord carrying 2 lines RJ14 to unit Bare wire to Modular ...

Page 38: ...configured to the correct COMM port number on which the serial port resides The serial port that the unit is connected to has a COMM port or Interrupt IRQ conflict I Solutions Determine which communication COMM port number the serial port is configured to and whether it has a COMM port number or Interrupt IRQ number conflict with an internal modem or other device For more on COMM ports and IRQs se...

Page 39: ...the PC 8 Type any character a If the character you typed shows on the screen the serial port is functioning properly the test is positive b If you do not see the character typed select Settings Communications select another COM port and repeat steps 3 8 NOTE If a fax modem board is installed in your computer the Loopback test performed on this COM port will give a false positive result You can che...

Page 40: ...o close the Test Properties box 7 Disconnect the serial cable from the unit and attach the Loopback Connector to the to the cable the other end is connected to the serial port on the PC 8 Type any character a If the character you typed shows on the screen the serial port is functioning properly the test is positive b If you do not see the character typed Select Call Disconnect Select File Properti...

Page 41: ...OMM port Contact your application software provider if problems still persist Capturing Data in a Terminal Program to a Text File Monitoring the output from the unit in a terminal program does not save data unless you capture it to a text file If not captured the data that scrolls off your screen is lost When you enter your terminal program you must immediately set it to capture data to a file Sin...

Page 42: ...ad the two phone lines are connected together shorting out both lines If only one line of two is dead that line is not connecting through the unit I Solutions Do not make the mistake of connecting phone Line 1 into one side of the unit s jack and phone Line 2 into the other side of the unit s jack This will short out both lines Check your connection carefully referring to either Fig 5a and 5b on p...

Page 43: ...the line lights on the front panel of the unit remain on when the phone is not in use On Hook b If a is seems ok check whether the line light on the front panel of the unit goes off and blinks once every second when you pick up the handset on that line Off Hook c If a and b seen ok pickup the phone handset and dial digits 0 through 9 and check whether the line light comes on during each digit dial...

Page 44: ... carefully check your telephone connections Try going Off Hook and dialing digits with another phone and check the lights Also try replacing the batteries in your telephone When the batteries in some telephones are low the touch tones generated are weak ...

Page 45: ... number and ringer equivalence number REN for this equipment Upon request you may have to provide the FCC registration number and the REN to your telephone company The ringer equivalence number REN is used to determine how many devices can be connected to your telephone line In most areas the sum of the RENs on any one line should not exceed 5 If too many devices are attached your phones may not r...

Page 46: ...d only to the original purchaser A purchase receipt or other acceptable proof of purchase date will be required before warranty service is rendered This warranty covers failures due only to defects in materials or workmanship occurring during normal use It does not cover damage which occurs in shipment failures which are caused by products not manufactured by CallerID com failures which result fro...

Page 47: ...t is Off Hook Monitoring equipment that senses On and Off Hook by means of current flow must be connected between the phone company s incoming line and the device s that goes Off Hook The current will flow through the monitoring equipment to the Off Hook device With this detection scheme any telephone device that makes or receives phone calls must be attached in series i e to the output jacks behi...

Page 48: ... next page 1 Remove power to the unit 2 Remove the top of the enclosure by first removing the four Phillips head screws on the bottom of the unit 3 Slide the top of the enclosure off 4 Locate the shorting jumpers on the circuit board 2 per channel and 1 main jumper used for configuring the unit to Current Detection refer to Fig 8 on the next page 5 Slide off the appropriate jumper s and reconnect ...

Page 49: ...44 ...

Page 50: ...phone line attached to a channel When a phone goes Off Hook the channel light goes off and pulses every second The light will come on during every touch tones dialed When the phone goes back On Hook the channel light will return to solid on On inbound calls the channel light will follow the ring pattern on the line When the ring signal is present the light will be on Between rings the light will g...

Page 51: ...ved solely for serial and parallel ports are now being used by add on boards Many serial ports now let the user configure the COM port number and interrupt value they need based on their particular hardware arrangement The COM port number and IRQ value for each serial port is set automatically by the operating system software plug and play or by using small connectors on the serial card called jum...

Page 52: ...computer will vary IRQ Default Other Common Uses 0 System Timer Never used by another Device 1 Keyboard Never used by another Device 2 Cascade Bus Mouse 3 COM 2 COM 4 Internal Fax Modem 4 COM 1 COM 3 5 LPT2 Printer Internal Fax Modem Network Cards Potable Hard Drive 6 Floppy Disk No Other Common Use 7 LPT1 Printer Network Cards 8 Real Time Clock Never used by another device 9 Available Internal Fa...

Page 53: ...to Send Pin 7 Internal Pin 8 Clear to Send Pin 8 Connection Pin 9 Ring Indicator Pin 9 No Connection 25 Pin Connections If connecting to a 25 pin serial port on the computer we suggest using a 9 to 25 pin serial adapter The pin outs on a 25 pin serial port are not the same as a 9 pin port When the serial port is configured to No Flow Control only Transmit Receive and Ground connections are require...

Page 54: ...ons that use older CO equipment DTMF touch tones sent before the 1st ring NOTE Refer to the table in Fig 9 on the next page for more information on known formats in particular countries The standard factory setting for Whozz Calling units is to capture Bellcore 202 type Caller ID If the signaling format was determined in advance of the unit being shipped the Whozz Calling may be set for an alterna...

Page 55: ...50 ...

Page 56: ...3107 D Medlock Bridge Road Norcross GA 30071 800 240 4637 770 263 7111 Caller com ID ID ...

Reviews:

Related manuals for WHOZZ CALLING 2