­­­RAP15, Remote PC Alarm

Micro Seven Inc. model RAP15, Remote PC Alarm receives IP commands from distance server, dials local telephone numbers and transmits Contact-ID alarm messages to alarm receivers. As shown in a diagram below, RAP15s are placed in major cities for receiving IP commands from servers. Message Success or Call Failed messages are transmitted to the original PC servers for tests. RAP15 contains a HTTP server which accepts standard HTP1.1 protocol message with telephone number and contact-ID message for dialing central station’s telephone number and delivering messages. RAP15 is a custom product.
Copyrights Micro Seven, Inc., 2013, 2014, 2023


The left picture is the front panel of RAP15 with telephone connector and LED indicators for power and OH/BUSY. The right picture is the rear panel of RAP15 with power connector and Ethernet connector. Note: RAP15 may be housed in a different case.                                                                                                                                                                            

FEATURES

-Save long-distance and international telephone calls

-Testing alarm receivers from remote locations

-sending alarm messages to any place with Internet connection
-for continuous 24/7 testing of all alarm receivers and telephone lines

-optional PIN and encryption of TCP packets for telephone number, alarm message, port number, and other IP parameters
-RAP15 does not contain auto-dialer feature.


Introduction

Micro Seven, Inc. model RAP15 contains TCP server function for custom TCP communications and optional HTTP 1.1 protocol for Ethernet/Internet interface. RAP15 receives TCP packets from TCP-client. It dials telephone number and delivers Contact-ID messages at telephone line interface. RAP15 re-transmits alarm messages until receiving kiss-off tones from alarm receivers for maximum four times. If there are telephone line problems, RAP15 redials the telephone numbers until the alarm receivers transmits kiss-off tones back to RAP15 for maximum three times. Message success or Call Fail messages are transmitted from RAP15 to PC for alarm messages delivery status. RAP15 is not only for reporting emergency conditions but it is also useful for sending test messages for testing alarm receivers.

Alarm messages that are transmitted:

Format: Contact-ID

Account number: 9999

Event: 600 Test/Misc,  610 Test/Misc, or  601 Manual Triger Test Report

Zone: 55

Partition: 222

Contact-ID message: 999918160055222(checksum)

 

Software components that are provided utilizing rap15.dll:

 

Note: “rap15.dll” provides TCP socket programming and transmits IP messages to RAP15.

 

#include “rap15.h

 

include “rap15.c” in your project. Include rap15.dll in your project directory. Use the following command to access RAP15:

 

int RAP15sendmessage2(LPSTR alarmmessptr, LPSTR telephoneptr,LPSTR portptr, LPSTR ippointer,LPSTR replyptr, int mode,  int messagelength);

Returning value: 0 for normal, 1 for socket error

Alarmmessptr: (input parameter) memory pointer for alarm message buffer, i.e. “1234181131010158”

 

Telephoneptr: (input parameter) memory pointer for telephone number buffer, i.e. “9,5035551212”

 

Portptr: memory: (input parameter)  pointer for IP port number, i.e. “9999”

 

Ippointer: (input parameter) memory pointer for server IP address, i.e. “192.168.1.45”, “alarmtesting5.dyndns-ip.com”, or “yourcompany.com” for accepting DNS and Dynamic DNS name resolution

 

Replyptr: (output parameter) memory pointer for reply message, single byte containing hex 1 for MESSSAGE SUCCESS, hex 2 for CALL FAILED, 0 for WORK IN PROGRESS

 

Mode (input parameter): 0 for hang-up after successful message transmission, 1 for no hang-up after successful message transmission, 2 for hang up telephone (going on-hook), 3 for reading test result.

 

Messagelength (output parameter) contains a number of byte in the reply message pointer “replyptr”.

 

The screen shot of the demo program, “rap15demo”:

 

When the “SEND MESSAGE” button is clicked, an IP command string consisting of a Contact-ID message of “1234181131010158” and a telephone number of “9,5035551212” is transmitted to RAP15 with the Server IP Address of “192.168.1.45”.  RAP15 opens an off-hook relay, dials “9”, wait for 2 second because of a comma in the telephone-string, dials “5035551212”, which may be a telephone number of an alarm receiver. RAP15 transmits a message of “1234181131010158” after receiving handshake tone from the alarm receiver. The alarm receiver transmits kiss-off tone to RAP15, which turns off the off-hook relay to end the sequence.

 

RAP15 transmits the transmission result of Message Success in the Transmission Result window below. The demo program actually transmits the IP command to start RAP15 to dial and send alarm messages.  And it continuously polls RAP15 for “MESSAGE SUCCESS” or “CALL FALED” for every two seconds.


 

Standards:

 

DC-05 digital communication standard(contact-ID)

 

Ethernet/Internet specifications

 

IP commands are transmitted via TCP ports.

Unique MAC address for each RAP15

Domain Name Service resolution

ICMP-server (ping)

Dynamic DNS Client Update for dyndns.com, no-ip.com, or dnsomatic.com

DHCP client
SMTP client

SNTP (real-time) client

Optional http command reception

Programmable IP port number

 

Power input: 12VDC @200ma by a provided AC/DC adapter

 

(Custom) SIA FSK format 1 and Pulse 4+2 dialer

 

(Custom)PIN and encryption:
AES 128, 192 or 256 bits encryption of receiving alarm messages and telephone numbers
Programmable PIN

 

(Custom)HTTP server Option

HTTP server is to receive dialing telephone number and contact-ID alarm messages from Mozilla Firefox or Internet Explorer instead of the custom TCP server. For example, command for accessing http server at 192.168.254.42 for dialing a telephone number 18005551234 at FXO interface and delivering Contact-ID message of 1234181131010158 is shown in the picture below..

Name or Dyndns may be used instead of IP address of 192.168.254.42.

Polling command for message delivery result such as “message success” or “message fail” is also included.

http://192.168.254.42/do?&t=18005551234&c=1234181131010158

Note: Standard port:80 unless port number specified in the command string of HTTP1.1 protocol specifications.

 

Made in U.S.A.

 

We also have AP15 and AP70 that contains conventional RS232 interface instead of Ethernet/Internet.

 

Micro Seven, Inc.

Home Page: www.microseveninc.com

Email: sales@microseveninc.com

Other alarm receivers and related products

Price list