Просмотр исходного кода

app_python: readme regenerated

Daniel-Constantin Mierla 9 лет назад
Родитель
Сommit
f025df7a0a
1 измененных файлов с 24 добавлено и 15 удалено
  1. 24 15
      modules/app_python/README

+ 24 - 15
modules/app_python/README

@@ -6,7 +6,7 @@ Edited by
 
 
 Maxim Sobolev
 Maxim Sobolev
 
 
-   Copyright © 2010 Maxim Sobolev
+   Copyright © 2010 Maxim Sobolev
      __________________________________________________________________
      __________________________________________________________________
 
 
    Table of Contents
    Table of Contents
@@ -27,7 +27,7 @@ Maxim Sobolev
 
 
         4. Functions
         4. Functions
 
 
-              4.1. python_exec(method [, mystr])
+              4.1. python_exec(method [, args])
 
 
    List of Examples
    List of Examples
 
 
@@ -54,13 +54,17 @@ Chapter 1. Admin Guide
 
 
    4. Functions
    4. Functions
 
 
-        4.1. python_exec(method [, mystr])
+        4.1. python_exec(method [, args])
 
 
 1. Overview
 1. Overview
 
 
    This module allows executing Python scripts from config file, exporting
    This module allows executing Python scripts from config file, exporting
    functions to access the SIP message from Python.
    functions to access the SIP message from Python.
 
 
+   For some basic examples of Python scripts that can be used with this
+   module, look at the files inside source tree located at
+   'modules/app_python/python_examples/'.
+
 2. Dependencies
 2. Dependencies
 
 
    2.1. Kamailio Modules
    2.1. Kamailio Modules
@@ -85,20 +89,22 @@ Chapter 1. Admin Guide
 
 
 3.1. script_name (string)
 3.1. script_name (string)
 
 
-   TBD.
+   The path to the fiel with Python code to be executed from configuration
+   file.
 
 
-   Default value is “/usr/local/etc/sip-router/handler.py�.
+   Default value is "/usr/local/etc/kamailio/handler.py".
 
 
    Example 1.1. Set script_name parameter
    Example 1.1. Set script_name parameter
 ...
 ...
-modparam("app_python", "script_name", "/usr/local/etc/sip-router/myscript.py")
+modparam("app_python", "script_name", "/usr/local/etc/kamailio/myscript.py")
 ...
 ...
 
 
 3.2. mod_init_function (string)
 3.2. mod_init_function (string)
 
 
-   TBD.
+   The Python function to be executed by this module when it is initialied
+   by Kamailio.
 
 
-   Default value is “mod_init�.
+   Default value is "mod_init".
 
 
    Example 1.2. Set mod_init_function parameter
    Example 1.2. Set mod_init_function parameter
 ...
 ...
@@ -107,9 +113,10 @@ modparam("app_python", "mod_init_function", "my_mod_init")
 
 
 3.3. child_init_method (string)
 3.3. child_init_method (string)
 
 
-   TBD.
+   The Python function to be executed by this module when a new worker
+   process (child) is initialied by Kamailio.
 
 
-   Default value is “child_init�.
+   Default value is "child_init".
 
 
    Example 1.3. Set child_init_method parameter
    Example 1.3. Set child_init_method parameter
 ...
 ...
@@ -118,14 +125,16 @@ modparam("app_python", "child_init_method", "my_child_init")
 
 
 4. Functions
 4. Functions
 
 
-   4.1. python_exec(method [, mystr])
+   4.1. python_exec(method [, args])
 
 
-4.1.  python_exec(method [, mystr])
+4.1. python_exec(method [, args])
 
 
-   TBD.
+   Execute the Python function with the name given by the parameter
+   'method'. Optionally can be provided a second string with parameters to
+   be passed to the Python function.
 
 
    Example 1.4. python_exec usage
    Example 1.4. python_exec usage
 ...
 ...
-python_exec("...");
-python_exec("...", "...");
+python_exec("my_python_function");
+python_exec("my_python_function", "my_params");
 ...
 ...