summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorAlfred E. Heggestad <alfred.heggestad@gmail.com>2018-02-11 11:34:38 +0100
committerAlfred E. Heggestad <alfred.heggestad@gmail.com>2018-02-11 11:34:38 +0100
commit7bcdfd0943bfeeb5400fcc3f88d3436faeca599d (patch)
treed87d2ea92be7369b1ba118a7b50e86a40c089bba /modules
parentac4736ec5be5ca60157ac075e02478a32ef56864 (diff)
mqtt: update README with correct JSON syntax (ref #356)
Diffstat (limited to 'modules')
-rw-r--r--modules/mqtt/README.md19
1 files changed, 9 insertions, 10 deletions
diff --git a/modules/mqtt/README.md b/modules/mqtt/README.md
index 6a86b84..ace3c36 100644
--- a/modules/mqtt/README.md
+++ b/modules/mqtt/README.md
@@ -6,7 +6,7 @@ This module implements an MQTT (Message Queue Telemetry Transport) client
for publishing and subscribing to topics.
-The module is using libmosquitto
+The module is using libmosquitto. All messages are encoded in JSON format.
Starting the MQTT broker:
@@ -19,7 +19,7 @@ $ /usr/local/sbin/mosquitto -v
Subscribing to all topics:
```
-$ mosquitto_sub -t /baresip/+
+$ mosquitto_sub -v -t /baresip/#
```
@@ -43,17 +43,16 @@ $ mosquitto_pub -t /baresip/xxx -m foo=42
## Examples
```
-/baresip/event sip:aeh@iptel.org,REGISTERING
-/baresip/event sip:aeh@iptel.org,REGISTER_OK
-/baresip/event sip:aeh@iptel.org,SHUTDOWN
+/baresip/event {"type":"REGISTERING","class":"register","accountaor":"sip:aeh@iptel.org"}
+/baresip/event {"type":"REGISTER_OK","class":"register","accountaor":"sip:aeh@iptel.org","param":"200 OK"}
+/baresip/event {"type":"SHUTDOWN","class":"application","accountaor":"sip:aeh@iptel.org"}
```
```
mosquitto_pub -t /baresip/command -m "/dial music"
-/baresip/command /dial music
-/baresip/command_resp (null)
-/baresip/event sip:aeh@iptel.org,CALL_ESTABLISHED
-/baresip/event sip:aeh@iptel.org,CALL_CLOSED
+/baresip/command {"command":"dial","params":"music","token":"123"}
+/baresip/command_resp/123 (null)
+/baresip/event {"type":"CALL_ESTABLISHED","class":"call","accountaor":"sip:aeh@iptel.org","direction":"outgoing","peeruri":"sip:music@iptel.org","id":"4d758140c42c5d55","param":"sip:music@iptel.org"}
+/baresip/event {"type":"CALL_CLOSED","class":"call","accountaor":"sip:aeh@iptel.org","direction":"outgoing","peeruri":"sip:music@iptel.org","id":"4d758140c42c5d55","param":"Connection reset by user"}
```
-