[sr-dev] git:master:094d36ae: modules: readme files regenerated - sipjson ... [skip ci]

Kamailio Dev kamailio.dev at kamailio.org
Thu Aug 30 08:17:17 CEST 2018


Module: kamailio
Branch: master
Commit: 094d36ae1f28dd22310c59ee0fab85e382c43c2e
URL: https://github.com/kamailio/kamailio/commit/094d36ae1f28dd22310c59ee0fab85e382c43c2e

Author: Kamailio Dev <kamailio.dev at kamailio.org>
Committer: Kamailio Dev <kamailio.dev at kamailio.org>
Date: 2018-08-30T08:16:53+02:00

modules: readme files regenerated - sipjson ... [skip ci]

---

Modified: src/modules/sipjson/README

---

Diff:  https://github.com/kamailio/kamailio/commit/094d36ae1f28dd22310c59ee0fab85e382c43c2e.diff
Patch: https://github.com/kamailio/kamailio/commit/094d36ae1f28dd22310c59ee0fab85e382c43c2e.patch

---

diff --git a/src/modules/sipjson/README b/src/modules/sipjson/README
index f8578b2f61..add1b53f97 100644
--- a/src/modules/sipjson/README
+++ b/src/modules/sipjson/README
@@ -10,7 +10,7 @@ Daniel-Constantin Mierla
 
    <miconda at gmail.com>
 
-   Copyright © 2018 asipto.com
+   Copyright © 2018 asipto.com
      __________________________________________________________________
 
    Table of Contents
@@ -27,9 +27,12 @@ Daniel-Constantin Mierla
 
               3.1. sj_serialize(opt, ovar)
 
+        4. Output Samples
+
    List of Examples
 
    1.1. sj_serialize usage
+   1.2. sj_serialize output
 
 Chapter 1. Admin Guide
 
@@ -45,12 +48,15 @@ Chapter 1. Admin Guide
 
         3.1. sj_serialize(opt, ovar)
 
+   4. Output Samples
+
 1. Overview
 
    This module serializes SIP message attributes into a JSON document.
 
    It can facilitate getting the SIP attributes in a structure inside one
-   of the embedded interpreters (e.g., KEMI interpreters).
+   of the embedded interpreters (e.g., KEMI interpreters, Lua can parse
+   JSON in an internal hash table).
 
 2. Dependencies
 
@@ -72,7 +78,7 @@ Chapter 1. Admin Guide
 
    3.1. sj_serialize(opt, ovar)
 
-3.1. sj_serialize(opt, ovar)
+3.1.  sj_serialize(opt, ovar)
 
    Do the serialization of SIP messagge attributes into a JSON document.
 
@@ -95,3 +101,48 @@ Chapter 1. Admin Guide
 ...
 sj_serialize("0B", "$var(json)");
 ...
+
+4. Output Samples
+
+   The content of the output variable is a JSON. Next are some samples.
+
+   Example 1.2. sj_serialize output
+...
+# the content of $var(json) after sj_serialize("0B", "$var(json)")
+#  - the content is compacted, next it has been pretty-formatted for better view
+ing
+...
+{
+  "mt":2,
+  "rm":"OPTIONS",
+  "pr":"udp",
+  "si":"127.0.0.1",
+  "sp":36747,
+  "Ri":"127.0.0.1",
+  "Rp":5060,
+  "ru":"sip:alice at 127.0.0.1",
+  "rU":"alice",
+  "rd":"127.0.0.1",
+  "rp":0,
+  "fU":"sipsak",
+  "fd":"172.17.0.2",
+  "ua":"sipsak 0.9.7pre",
+  "ci":"482215126 at 172.17.0.2",
+  "rb":""
+}
+...
+# the sip message sent to Kamailio:
+...
+OPTIONS sip:alice at 127.0.0.1 SIP/2.0
+Via: SIP/2.0/UDP 127.0.0.1:65502;branch=z9hG4bK.79e78613;rport;alias
+From: sip:sipsak at 172.17.0.2;tag=74806173
+To: sip:alice at 127.0.0.1
+Call-ID: 482215126 at 172.17.0.2
+CSeq: 1 OPTIONS
+Contact: sip:sipsak at 127.0.0.1:65502
+Content-Length: 0
+Max-Forwards: 70
+User-Agent: sipsak 0.9.7pre
+Accept: text/plain
+
+...




More information about the sr-dev mailing list