[sr-dev] git:master:919357cc: corex: readme updated with file_read() and file_write()

Daniel-Constantin Mierla miconda at gmail.com
Mon Sep 7 14:59:15 CEST 2015


Module: kamailio
Branch: master
Commit: 919357cc87b4403de2f6cdeeaa75e9f3f98e1307
URL: https://github.com/kamailio/kamailio/commit/919357cc87b4403de2f6cdeeaa75e9f3f98e1307

Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2015-09-07T14:58:58+02:00

corex: readme updated with file_read() and file_write()

---

Modified: modules/corex/README

---

Diff:  https://github.com/kamailio/kamailio/commit/919357cc87b4403de2f6cdeeaa75e9f3f98e1307.diff
Patch: https://github.com/kamailio/kamailio/commit/919357cc87b4403de2f6cdeeaa75e9f3f98e1307.patch

---

diff --git a/modules/corex/README b/modules/corex/README
index 483fd38..6ed1d43 100644
--- a/modules/corex/README
+++ b/modules/corex/README
@@ -46,6 +46,8 @@ Muhammad Shahzad Shafi
               4.6. msg_iflag_set(flagname)
               4.7. msg_iflag_reset(flagname)
               4.8. msg_iflag_is_set(flagname)
+              4.9. file_read(fpath, var)
+              4.10. file_write(fpath, content)
 
         5. RPC Commands
 
@@ -73,8 +75,10 @@ Muhammad Shahzad Shafi
    1.9. msg_iflag_set usage
    1.10. msg_iflag_reset usage
    1.11. msg_iflag_is_set usage
-   1.12. event_route[network:msg] use cases
-   1.13. Sample PERL code for do_compress and do_uncompress
+   1.12. file_read usage
+   1.13. file_write usage
+   1.14. event_route[network:msg] use cases
+   1.15. Sample PERL code for do_compress and do_uncompress
 
 Chapter 1. Admin Guide
 
@@ -103,6 +107,8 @@ Chapter 1. Admin Guide
         4.6. msg_iflag_set(flagname)
         4.7. msg_iflag_reset(flagname)
         4.8. msg_iflag_is_set(flagname)
+        4.9. file_read(fpath, var)
+        4.10. file_write(fpath, content)
 
    5. RPC Commands
 
@@ -228,6 +234,8 @@ modparam("corex", "msg_avp", "$avp(msg)")
    4.6. msg_iflag_set(flagname)
    4.7. msg_iflag_reset(flagname)
    4.8. msg_iflag_is_set(flagname)
+   4.9. file_read(fpath, var)
+   4.10. file_write(fpath, content)
 
 4.1. append_branch([ uri, [ q ] ])
 
@@ -352,6 +360,28 @@ event_route[network:msg] {
     if(msg_iflag_is_set("UAC_AUTH")) { ... }
 ...
 
+4.9. file_read(fpath, var)
+
+   Read content of a text file into a variable.
+
+   This function can be used from ANY_ROUTE.
+
+   Example 1.12. file_read usage
+...
+if(file_read("/tmp/data.txt", "$var(data)")) { ... }
+...
+
+4.10. file_write(fpath, content)
+
+   Write content of parameter to a text file.
+
+   This function can be used from ANY_ROUTE.
+
+   Example 1.13. file_write usage
+...
+if(file_write("/tmp/data.txt", "Data is: $var(data)")) { ... }
+...
+
 5. RPC Commands
 
    5.1. corex.list_sockets
@@ -461,7 +491,7 @@ event_route[network:msg] {
    Next is a basic usage example where encoding and decoding is done using
    PERL,
 
-   Example 1.12. event_route[network:msg] use cases
+   Example 1.14. event_route[network:msg] use cases
 ...
 loadmodule "app_perl.so"
 loadmodule "corex.so"
@@ -492,7 +522,7 @@ event_route[network:msg] {
 }
 ...
 
-   Example 1.13. Sample PERL code for do_compress and do_uncompress
+   Example 1.15. Sample PERL code for do_compress and do_uncompress
 ...
 use strict;
 use warnings;




More information about the sr-dev mailing list