­­­Alarm receivers and their telephone lines in American cities are tested by distance PC server without spending long-distance telephone calls. 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.


Copyrights Micro Seven, Inc.®, 2011

For testing alarm receivers and telephone lines

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.


                                           front panel of RAP15

                                                                                                                                rear panel of RAP15

              

 


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

 

 

 


 


                                            

Introduction

Micro Seven, Inc. model RAP15 contains Ethernet/Internet interface and telephone line connector for receiving IP commands from PC, dialing telephone numbers and delivering Contact-ID messages. RAP15 re-transmits alarm messages until receiving kiss-off tones from alarm receivers for maximum four times. If there is 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)

 

 

“RAP15DLL.dll” software is also provided for software engineer for C++ as follows:

 

int RAP15sendmessage(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”.

 

RAP15DLL.dll overhead codes in your Visual C++ application program

 

Gloval Parameter definitions for RAP15DLL.dll

 

HINSTANCE gLibrap15=NULL;

typedef int (*RAP15SENDMESSAGE)(LPSTR alarmmessptr, LPSTR telephoneptr,LPSTR portptr, LPSTR ippointer,LPSTR replyptr, int mode,  int messagelength);

RAP15SENDMESSAGE RAP15sendmessage;

 

The following codes are needed to load DLL into your program:

gLibrap15=LoadLibrary("RAP15DLL.dll"); //load DLL

RAP15sendmessage=(RAP15SENDMESSAGE)GetProcAddress(gLibrap15,"RAP15sendmessage");

 

 

The screen shot of the demo program 1 that utilizes the above “RAP15DLL.dll” is shown below:

 

            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

 

Other capabilities that may be included:

1.      SMTP Client (email)

2.      SNTP (real-time)

3.      Contact-ID alarm receiver

4.      Transmission as a client and/or reception of DC-09 type alarm messages as a server

 

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

 

Options:

International AC/DC power adapter for 90-240VAC with four different power plugs (US, Europe, UK and Australia)

 

Made in U.S.A.

 

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

 

Micro Seven, Inc. ®

1095-K N.E. 25th Hillsboro, OR 97229 U.S.A.

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

Home Page: www.microseveninc.com

Email: sales@microseveninc.com

Other alarm receivers and related products

Price list