MICRO SEVEN MODEL AP15, PC-ALARM PANEL, SENDS CONTACT-ID ALARM MESSAGES TO ALARM RECEIVER VIA TELEPHONE LINES BY ASCII COMMANDS AT RS232C INTERFACE

MICRO SEVEN MODEL AP15-1, PC-ALARM PANEL, SENDS CONTACT-ID ALARM MESSAGES TO ALARM RECEIVER VIA TELEPHONE LINES AND SENDS EMAILS TO UNLIMITED NUMBER OF EMAIL RECIPIENTS OVER INTERNET VIA YOUR SMTP SERVER

INTRODUCTION

Micro Seven Model AP15, PC-Alarm Panel, transmits Ademcoâ Contact-ID alarm messages to alarm receivers by starting commands sent at RS232C interface in PC. PC sends ASCII equivalent of alarm message to AP15 without check-sum. PC also sends telephone number to AP15. Since the alarm messages, telephone numbers, and AP15 Control Register for storing programming parameters are stored in non-volatile memory in AP15, so a single ASCII command at RS232C interface start alarm reporting process. After AP15 dials a telephone number for a receiver, the receiver answers the call and transmits the handshake tones. Then AP15 transmits alarm message in DTMF tone. If the receiver receives the alarm message correctly, it transmits kiss-off tone. Then AP15 hangs up the call, and it sends status messages to PC. If the alarm reporting is not successful, AP15 transmits a different status message to PC. Transmission of alarm messages is repeated for four times if AP15 does not receive kiss-off tones. The whole sequence, which involves re-dialing of telephone number, may be repeated for three times. AP15 contains audio monitor internally to hear dialing process, handshake signals, DTMF tones for alarm messages, and kiss-off tones. AC/DC adapter and interfacing cable between PC and AP15 is provided. 220V AC/DC adapter is optional. A contact-ID alarm receiver/simulator with FXO and FXS interface, model LS15E+, is recommended for alarm receivers.

Micro Seven Model AP15-1, PC-Alarm Panel II, transmits Ademco transmits Ademcoâ Contact-ID alarm messages to alarm receivers over telephone line and transmits email messages over Internet by inserting single C++ command. Software is provided by Micro Seven to dial, transmit alarm messages over telephone line via RS232 interface using AP15-1 and to transmit emails to unlimited number of email addresses over Internet.

SPECIFICATIONS

RS232C interface: 9600 baud, no parity, and 8-bit character, RTS/CTS hardware handshake

RS232C commands from PC: Note: 200 ms delay is required between programming commands including telephone number entry, alarm message entry, and AP15 Control Register operations that involves with non-volatile memory.

Telephone number entry: D<telephone number-maximum fifteen digits><CR>
for example D5035551212<CR> for dialing 5035551212. Note <CR> is a carriage return. It is stored in EEROM (non-volatile memory) in AP15.

Alarm message entry: S<fifteen digit long alarm message><CR>
i.e. S123418313101015<CR>
Note: AP15 prepares check sums, so do not enter sixteen digits. When sixteen digit-long alarm message including check sum is entered, checksum, which is prepared by AP15, will become a wrong one. It is stored in EEROM (non-volatile memory) in AP15.

Start alarm reporting: G
Start alarm reporting process by dialing the telephone number, receive handshake tones, transmit alarm messages, receive kiss-off tones and hang up the line if AP15 Control Register is programmed.

Hang-up command or Abort command: A
Turn off off-hook relay in AP15 or abort alarm reporting process.

Repeat alarm message command: B
It transmits alarm message again.

Reading telephone-number command: T
AP15 transmits programmed telephone numbers to PC.

Reading alarm-message command: U
AP15 transmits programmed alarm message in sixteen digit-long including check sum to PC.

Alarm-panel polling command: C
AP15 performs the "double-dialing" operation, which goes off-hook and dials a number. Then it hangs up, waits for few seconds, goes off-hook and dials the same number. If the called line transmits 2200Hz-answer tone, AP15 transmits "POLLING SUCCESS" to PC. When AP15 does not receive the 2200 Hz answer tone, it transmits "CALL FAILED". AP15 re-dials the number that is programmed.

Status messages from AP15 to PC

DIALED # BUSY

MESSAGE SUCCESS

MESSAGE FAILED

CALL FAILED

POLLING SUCCESS

Front panel controls:

Power switch

Power indicator

Audio monitor: audio speaker is included inside AP15 for hearing dialing process, handshake tones from alarm receivers, Contact-ID alarm signals from AP15, and kiss-off tones from alarm receivers. Audio monitor is to verify that AP15 is calling alarm receivers, and it is a great tool to troubleshoot sending alarm signals to alarm receivers.

 

Rear panel controls:

DC power input, DC12V, 800 mA

RS232C interface connector, 9-pin D-sub, female

RJ11 connector

AC/DC Adapter supplied with CS10: 117VAC +/- 5%, or 220VAC +/- 5%(for 220V unit optional)

Dimensions: 19 cm (4") W x 4.5 cm (1.75") H x 10 cm (7.5") L

Weight: 750g (1.65 LBS)

Environmental: Operating temperature with power on: 0 to 35 degree C, Humidity: 85% RH at 35 degree C, storage temperature and operating temperature without power on

Warranty Service: six months limited warranty. No warranty if any factory seal is broken.

Service is performed at the factory, usually within 5 working days.

Options and Accessories:

230V input AC/DC Adapter (117V input unit is a standard.)

Software:  A Windows-type demo software is included to dial a telephone number and transmit alarm message. Multiple alarm messages may be transmitted to alarm receivers in one call or continuous calls. A contact-ID alarm receiver/simulator with FXO and FXS interface, model LS15E+, is recommended for alarm receivers.

 

AP15 CONTROL REGISTERS

DTMF Register

DTMF Register in non-volatile memory determines on and off times of DTMF generation of alarm messages.

Each increment is 10 ms, and the factory default condition is 5 for 50ms on and off timing. Ademco specification limits 50ms minimum and 60 ms maximum. The command format is:

MA5 n1 n2

For example, MA506 selects 60 ms on/off times.

The content of DTMF Register may be done by "RA5", and AP15 outputs "06".

Tone detect register

Tone detect register is threshold value for detecting handshake and kiss-off tones for long-distance telephone calls.

Control Register, which resides in non-volatile memory, is one byte data memory in AP15. It is written by the following command:

MAC n1 n2, where n1 n2 form one byte in hexadecimal notation

Note: "MACB0" programs the factory default conditions.

Status of the control register is performed by entering "RAC", and AP15 generates "50".

Bit 7: "1" selects higher signal power output (0 dBm) for alarm message, and "0" selects lower signal power output (-12 dBm). The factory default is "0" to select –12dBm.

Bit 6: "1" disables input signal amplification (x4) for detecting weak handshake and kiss-off tones, and "0" enables input signal amplification. The factory default is "1" for selecting normal input signal .

Bit 5: "1" disables storing telephone number in non-volatile memory for telephone number input command, and "0" is for storing telephone number in non-volatile memory. The factory default is "0" for enabling non-volatile memory operation.

Bit 4: "1" disables detection of busy tone, and "0" enables detection of busy tone. Note; The busy-tone detection when enabled is between time period for 2.5 seconds after the end of dialing. The factory is "1" for disabling busy-tone detection.

Bit 3: "1" selects rotary-pulse dialing, and "0" selects DTMF dialing of telephone numbers. The factory default is "0" for DTMF dialing.

Bit 2: "1" disables re-dialing of telephone numbers when "MESSAGE FAILED" is generated. "0" enables re-dialing of telephone number for maximum times. The factory default is "0" for re-dialing telephone numbers when "MESSAGE FAILED" is displayed.

Bit 1: "1" keeps telephone line off-hook after successful delivery of alarm messages. "0" enables hanging up the line after successful of alarm messages. The factory default is "0" for hanging up the line.

Bit 0: "1" disables re-dialing telephone numbers when message "CALL FAILED" is displayed. "0" enables re-dialing telephone numbers. The factory default is "0" for re-dialing telephone numbers.

Software for AP15-1:

AP15 or AP15-1 may be operated by using ASCII commands that are described in the previous section including “G” for starting sending alarm messages and “A” for hanging up telephone lines, but there are no ASCII commands for sending emails automatically.

The provided Dynamic Link Library, ap15.dll, may be inserted in customers’ software for dialing telephone numbers, sending Ademco-compatible digital alarm messages, and sending emails to any email addresses. The function in ap15.dll includes telephone number for dialing, digital alarm message, RS232 communication port number, local SMTP server name, to-addresses, from-address, sender name, subject field, and email messages.

There is only one command for controlling ap15 and email operations as follows:

int ap15( //return 0 for idle, 1 for successful alarm message delivery operation, 2 for failed operation
     char telnumber[] //string for telephone number
   , char alarmmessage[] //string for alarm message for 15 digit long
   , char commport[] //RS232 communication port number
   , char szSmtpServerName[] //local smtp server name, non-SSL type
   , char  szToAddr[]   //to-email address, use commas “,” to separate addresses for sending emails to multiple addresses,
    //i.e.   //anyone@anyplace.com,anyman@anyplace.com,---“
   , char szFromAddr[] //from-email address
   , char szrawUsername[] //smtp user account name
   , char szrawPassword[] //smtp password
   , char szSender[] //sender name
   , char szSubject[] //subject field
   , char szBody[] //email message
   , LPSTR bufpointer //display buffer pointer
   , char command //command character, C for hang-up, N for status word read, A for hanging up telephone line, S for all others
   , int callingmode //0 for sending text in szBody[], 1 for sending decoded message of alarmmessage[].
;

Micro Seven, Inc.

1095-K N.E. 25th

Hillsboro, OR

97124 U.S.A.

phone: 503-693-6982, fax: 503-693-9742

Sales@microseveninc.com

www.microseveninc.com