Skip to content

Adapter - DECT Messaging

This page describes version 2.0.7 of the adapter.

Overview

This adapter is used as a connector between the DECT Messaging and Location Service (DMLS) and the Workflow Engine. The communication is done via TCP/IP.

Adapter Configuration

To use this adapter, you need to specify the IP address and the port number on which the DMLS application is 'listening'. Optionally, specify one or more extensions, or an extension range, to monitor for incoming messages. Then define a workflow trigger to receive these incoming messages and use them in a workflow.

You need to configure these settings with the following parameters:



Properties

Name Display Is Required Comments Type Default Value Maximum Value Minimum Value Maximum Length Minimum Length
dmlsAddress DMLS (DECT Messaging and Location Service) Address True Host Name or IP-address of the DMLS string 253
dmlsPort DMLS (DECT Messaging and Location Service) Port True Port number of the DMLS integer 2010 65535 1
confirmation Automatic Confirmation True Send 'message accepted' as automatic response to an urgent or very urgent message boolean true
extensions List of extensions to monitor False Comma-separated, use dash for ranges. Example: 1200,1400-1799 string 1024



Commands

Send Message (sendMessage)

Sends a DECT message to a DECT extension

Request Properties

Name Display Description Is Required Type
fromExtension From extension Extension number of the message originator True string
toExtension To extension Extension number of the message receiver True string
text Text The message text (only the first 160 characters will be sent) True string
callbackDestination Callback extension By receiving the message the destination device can directly call this number pressing the Call button. False string
messageType Message type The message type (normal = 0, urgent = 1, very urgent = 2) False string

Response Properties

Name Description Type
isRejected The message is rejected by the destination. boolean

Send Confirmation (sendConfirmation)

Sends confirmation for urgent or very urgent message

Request Properties

Name Display Description Is Required Type
messageId Incoming message identification The ID of the incoming (very)urgent message True string
rejected Reject message Reject the incoming (very)urgent message. true or false. Blank value assumes false. False boolean

Get Radio Location (getRadioNumber)

Collects the last known radio number that the DECT handset used for location detection.

Request Properties

Name Display Description Is Required Type
extension Extension Number The Extension number of the device to locate. True string
poll Poll for updated data Poll the server for updated data if older than 10 seconds. True or false, blank assumes false. False boolean

Response Properties

Name Description Type
radioPosition The radio position number last used by the device indicating location of the device. string

Events

Receive message event (messagereceived)

The event that is fired when a DECT message is received

Event Properties

Name Display Description Type
source Message From Extension number of the message originator string
destination Message To Extension number of the message receiver string
text Message text The message text string
messagetype Message type The message type (normal = 0, urgent = 1, very urgent = 2) string
messageid Message identification The ID of the received message string

Timeout values

When sending commands and waiting for responses, there are a few timeout values to be taken into account:

  • DMLS timeout 'Handset message Ack', default 13 secs - configured in DMLS, specifying how long the DMLS waits for a handset to acknowledge a message
  • DMLS timeout 'User message Ack', default 30 secs - configured in the DMLS, specifying how long the DMLS waits for a user to confirm an urgent message
  • The adapter waits up to 30 secs for the DMLS to answer to a command. When this period expires and no answer is received, the command fails with 'Timeout' result.

Release History

Version Type Description Tracking # Date
2.0.1 Initial First release in the Adapter Type store.
2.0.5 Maintenance Updated third-party components and improved maintainability. NAP-11518
2.0.6 Feature Add getppinfo command NAP-21115
2.0.7 Maintenance Updated third-party components and improved maintainability. NAP-23945 2022-11-29

Categories