Module: kamailio Branch: master Commit: 919357cc87b4403de2f6cdeeaa75e9f3f98e1307 URL: https://github.com/kamailio/kamailio/commit/919357cc87b4403de2f6cdeeaa75e9f3...
Author: Daniel-Constantin Mierla miconda@gmail.com Committer: Daniel-Constantin Mierla miconda@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/919357cc87b4403de2f6cdeeaa75e9f3... Patch: https://github.com/kamailio/kamailio/commit/919357cc87b4403de2f6cdeeaa75e9f3...
---
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;