2Ring  Integration

Steps to Use 2Ring with PageGate

Send Text and SMS Messages from 2Ring
Follow these steps to use 2Ring with PageGate
PageGate can be easily integrated with 2Ring by writing directly to the PageGate Database.
Developers that are familiar with database access can directly integrate with PageGate's database. This is probably the most efficient way to add messages to the message queue, but may not be an option in all programming environments. Another downside to this method is that it may be version specific (if the database structure changes in a future version of PageGate, the integration may stop working).

PageGate uses a Jet 4.0 database as it's back end. This is a MS Access 2000 compatible database. If you have the ability to write to MS Access 2000 databases, then you can write to the PageGate's database directly. New messages can be added to the PageGate's message queue by adding a new record to the 'messages' table in the 'pagegate.mdb' database.

The field definitions and descriptions of the 'Messages' table follows:

Label Field TypeValue
userTextThis field must match the name of a Recipient or Group within the PageGate Admin.
pinTextMust be set to a zero length string (""). This field value CANNOT be left Null.
messageMemoThis field is the text of the message to be sent
carrierTextMust be set to a zero length string (""). This field value CANNOT be left Null.
date_time_requestedDateThis field specifies the date and time to send this message. By default, set the current date and time.
date_time_sentDateLeave unset
frmTextThis field specifies the name of the Sender of the message.
sentBooleanSet to False
errorBooleanSet to False
ascii_fileTextMust be set to a zero length string (""). This field value CANNOT be left Null.
mail_fileTextMust be set to a zero length string (""). This field value CANNOT be left Null.
lockBooleanSet to False
scheduledBooleanSet to False
reliapage_indexNumericSet to 0
repeat_intervalNumericSet to 0
dateDaterepeat_stop
stationNumericThis field provides a unique identifier that can be referenced when performing reports to identify the source of the message. Values 0 through 9 are system reserved and cannot be used. Set this field value to 10 ≥
message_idAuto NumberLeave unset
retriesNumericSet to 0
lasty_tryDateLeave unset
transactionNumericThis field must be a unique number (long integer). The best way to handle this is to edit the control database record, read the current value of the 'unique' field, increment it, and then write this value back to the control table. The transaction number can be reused after approximately 1 hour.
dialerNumericSet to 0
creator_nameTextIf security is enabled within PageGate, this is the name of the user who created the message. Otherwise, set the field value to a zero length string (""). This field value CANNOT be left Null.
creator_machineTextThis is the machine name of the computer that created the message. This field value CANNOT be left Null.
original_recipientTextSet this field value to the same value as the user field.
last_recipientTextSet this field value to the same value as the user field.
serverTextThis field is not used but must be set to a zero length string (""). This field value CANNOT be left Null.
archivedBooleanSet to False
priorityNumericSet this field value to 0.

NotePage, Inc.
PO Box 296
Hanover, MA 02339