node-red-contrib-intersvyaz
v1.0.2
Published
Intercom control from intersvyaz
Downloads
4
Maintainers
Readme
Intercom control from intersvyaz
Install
npm install node-red-contrib-intersvyaz
Nodes
Configuration
Input
| credentials | Description
| --- | ---
| username
| Username
| password
| Password
Details
To receive your username and password, you can message the chatbot in the "Intersvyaz" application. You will receive an SMS message with the information.
Balance
Get the current balance
Output
| msg |
| --- |
| payload
|
| payload | Description
| --- | ---
| balance
| Current balance
| nextPayment
| Next payment
Intercom
Get a list of intercoms, and open an intercom
Input
| msg | type | Description
| --- | --- | ---
| relayId
| string | Device ID
| open
| boolean | Whether to open the intercom
| topic
| string | Title
| topic | Description | --- | --- | list | List of intercoms | open | Open the intercom
Output
| msg | type
| --- | ---
| payload
| (array | json)
| payload | Description
| --- | ---
| ADDRESS
| Intercom address
| RELAY_ID
| Device ID
| ENTRANCE_UID
| Camera ID
| PORCH_NUM
| Entrance number
| NUM_BUILDING
| Apartment number
| IMAGE_URL
| Current frame
Cameras
Get a list of intercom cameras
Input
| msg | type | Description
| --- | --- | ---
| entranceUids
| string | Camera ID
| topic
| string | Title
Output
| msg | type
| --- | ---
| payload
| array
| payload | Description
| --- | ---
| ADDRESS
| Intercom address
| COORDINATES
| Coordinates
| ARCHIVE
| Archive
| MEDIA
| Video streams
| ARCHIVE |
| --- |
| START_TIME
|
| STOP_TIME
|
| MEDIA |
| --- |
| HLS.LIVE.MAIN
|
| HLS.LIVE.LOW_LATENCY
|
| HLS.ARCHIVE
|
Details
MEDIA.HLS.ARCHIVE
contains start and end dates. To play the stream, you need to reduce the interval. The maximum interval is 24 hours.
History
Retrieve history
Input
| msg | type | Description
| --- | --- | ---
| filter
| json | Filters
| topic
| string | Title
| filter |
| --- |
| from
|
| to
|
| page
|
| perPage
|
Output
| msg | type
| --- | ---
| payload
| array
| payload | Description
| --- | ---
| create_date
| Date
| type
| Event type
| params.address
| Intercom address
| params.rfid
| Key
| type | Description
| --- | ---
| OPEN_API
| Opened: application
| OPEN_INTERNAL
| Opened: key
| HANDSET_CALL
| Call from intercom
Details
The key is displayed in the application in the following format
String(parseInt('${rfid}', 16)).replace(/^.*(.{4})$/, "****$1")
Incoming Call
Incoming call event
Output
| msg | type
| --- | ---
| payload
| object
| payload | Description
| --- | ---
| method
| SIP request method
| uri
| URI of the called party
| version
| Protocol version
| headers
| SIP request headers
| content
| SDP session description containing information about media streams (audio and video), used codecs, IP addresses, and ports for media transmission
| headers | Description
| --- | ---
| record-route
| List of URIs through which the request has passed or should pass
| via
| List of URIs through which the request has passed, with transport information
| from
| Information about the calling party
| to
| Information about the called party
| contact
| List of contact URIs
| uuid
| Event ID generated by the server
| entranceuid
| Intercom camera ID
| snapshoturl
| URL of the camera snapshot associated with the call
| x-rtpengine-received-from
| IP address from which the RTP engine received the request