Skip to main content
Version: 4.18

General tab

Figure. Navigating the General tab

Navigating the General tab (light) Navigating the General tab (dark)
CalloutNameDescription
1Common Connected

  • To enable the auto-enrollment of panels to the server, select the Enable Auto-Enroll check box. To disable the auto-enrollment of panels to the server, clear the Enable Auto-Enroll check box.
  • Enter a system ID mask in the System ID's Mask field.
  • Remove Panel by Resetting the Receiver IP:
    • To enable the automatic deletion of the server IP address from a panel when you remove it from the server, select the Remove Panel by Resetting the Receiver IP check box.
    • To disable the automatic deletion of the server IP address from a panel when you remove it from the server, clear the Remove Panel by Resetting the Receiver IP check box.

2Cellular Connected

In the EDIT CELLULAR CONNECTED SETTINGS dialog box, perform one or more of the following actions:

  • To select a message broker for SMS wakeups, from the drop-down list, select a message broker from the MESSAGE BROKERS section. For more information, see Adding a message broker to the system.
  • To set the number of times the server sends a wakeup SMS if the first wake up fails, enter the number in the Number of retries field.
  • To set the time interval between each SMS wakeup retry, enter a time in seconds in the Retries Interval [seconds] field.
  • To enable wakeup SMS generation when the user starts a discovery process, select the WakeUp panel on user initiated discovery check box. To disable wakeup SMS generation when the user starts a discovery process, clear the WakeUp panel on user initiated discovery check box.

3Pencil iconClick to edit settings of the following section.
4Message Brokers

Add a message broker to the system to enable the PowerManage server to send SMS messages to the following:

  • To sent message to wake up one or more panels.
  • To sent notification messages to the homeowner's phone number.

To send an SMS, you can use the following options:

  • A modem that connects serially to the server.
  • A third-party message broker.

The message broker section displays the following:

  • Third party message brokers: Most message broker companies provide a similar API. You can find five leading companies' APIs on the MESSAGE BROKER section. You can use and modify any of these APIs to match the message broker company that you choose.
  • Modems that connect to the server

5ADD MESSAGE BROKERClick ADD MESSAGE BROKER to create a message broker. For more information, see Adding a message broker to the system.
6Minus iconClick to remove a message broker from the server.

Adding a message broker to the system

  1. In the navigation pane click Settings.
  2. On the General tab, click ADD MESSAGE BROKER.
  3. Enter the required information in the ADD MESSAGE BROKER SETTINGS dialog box.
  4. Click SAVE.

Add message broker settings

Figure. ADD MESSAGE BROKER SETTINGS dialog box

ADD MESSAGE BROKER SETTINGS dialog box (light) ADD MESSAGE BROKER SETTINGS dialog box (dark)
CalloutNameDescription
1NameThe name that identifies the message broker on the MESSAGE BROKER tab.
2Type

If the modem is connected to the server, from the Type drop-down, select Serial Port.

To use a third party message broker, connect via HTTPS Ethernet (TCP/IP). From the Type dropdown list, select HTTP Gateway.

3DescriptionDescribes the message broker on the MESSAGE BROKER tab.
4Sender (${ORIGINATOR})Your message broker's phone number. To the user, this number displays as the SMS sender.
5Login (${USER})The user logon that the message broker provides.
6Password (${PASSWORD})The password that the message broker provides.
7Host (${HOST})The message broker's URL.
8Port (${PORT})The port to use to connect to the message broker.
9Template of GET/POST request to send smsThe HTTP message that sends to the message broker. For more information about Template of GET/POST request to send sms, see Creating a GET or POST request template.
10Use TLSTo enable TLS encryption, select the Use TLS check box.

Creating a GET or POST request template

The contents of the Template of GET/POST request to send sms field are sent as a HTTP/HTTPS message to the message broker site to send an SMS.

important
  • The type, format, and parameters of a GET or POST message vary and depend on your message broker and your country. The following guidelines are general and you need to contact your message broker to successfully complete the task. To see a GET/POST request example, see GET or POST request example.
  • The request fails if you do not press the ENTER key on the keyboard after HTTP/1.1 in the request method statement and at the end of each request header. For more information about the request method statement, see Step 1. For more information about request headers, see Step 2.
  • The request fails if the request contains any unnecessary blanks.
  1. On the first line, enter the request method statement. The request method statement generally begins with the request method, for example, GET or POST, and ends with HTTP/1.1. Enter the URI and the required key-value pairs between the request method and HTTP/1.1.

    note

    It is necessary to substitute the values with local environment variables as required. For more information, see Substituting values in your GET or POST request template.

  2. On a new line, enter a request header, for example, Host:. Enter any additional request headers and ensure each request header is on a new line. Other examples of request headers include: User-Agent: and Connection:.

note

Use local environment variables as required. For more information, see Substituting values in your GET or POST request template.

Important

Please ensure template is terminated with two blank lines.

Substituting values in your GET or POST request template

To convert an API query string value, replace it with its relevant local environment variable.

important

The type, format, and parameters of a GET or POST message vary and depend on your message broker. These guidelines are general and you need to contact your message broker to successfully complete the task. To see a GET/POST request example, see GET or POST request example.

note

In GET or POST request example, the local environment variables are enclosed in curly braces and preceded by a dollar sign: ${}.

In the example in GET or POST request example, the following conversions take place:

  • username=demot converts to username=$\{USER}
  • &password=demo converts to &password=$\{PASSWORD}
  • &msg=1234 converts to &msg=$\{TEXT}

Use the environment variables in the ADD MESSAGE BROKER SETTINGS dialog box. For more information, see Add message broker settings.

  • ${ORIGINATOR}: Your message broker's phone number. To the user, this number displays as the SMS sender.
  • ${USER}: The log on that the message broker provides.
  • ${PASSWORD}: The password that the message broker provides.
  • ${HOST}: The message broker's URL.
  • ${PORT}: The port you use to connect to the message broker.

As well as the environment variables in the ADD MESSAGE BROKER SETTINGS dialog box, PowerManage automatically creates the following variables that you can also use:

  • ${CONTENT_LENGTH}: Information about the size of POST request body
  • ${ID}: An auto-increment variable
  • ${UUID}: An auto-generated variable that is used as a message ID
  • ${DESTINATION}: SMS recipient number
  • ${TEXT}: Message text

GET or POST request example

Example information provided

In the following general example, the message broker site is http://www.vianett.com and the message broker API URL is https://www.vianett.com/en/developers/api-documentation/http-get-post-api. The API description contains the following example variables: https://smsc.vianett.no/v3/send?
username=demot
&password=demo
&msgid=1234
&tel=4711111111
&msg=Hello+World
&pricegroup=300
&campaignid=12345

GET/POST template request

GET /v3/send?username=$\{USER}&password=$\{PASSWORD}&msgid=$\{UUID}&tel=$\{DESTINATION} &msg=${TEXT}&campaigned=378404HTTP/1.1
Host:${HOST}
Port:${PORT}
User-Agent:firefox
Connection:close