Kamailio-开源SIP软交换平台

中国第一个专注Kamailio SIP 软交换技术分享平台

用户工具

站点工具


db_sqlite_sqlite-backend_for_database_api_module_released

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

db_sqlite_sqlite-backend_for_database_api_module_released [2017/09/11 11:09] (当前版本)
james_zhu 创建
行 1: 行 1:
 +====== SQlite Module ======
  
 +==== Timo Teräs ====
 +
 +=== Edited by ===
 +
 +==== Timo Teräs ====
 +
 +Copyright © 2011 Timo Teräs
 +
 +----
 +
 +**Table of Contents**
 +
 +  * **1. Admin Guide** ​
 +    * **1. Overview** ​
 +    * **2. Dependencies** ​
 +      * **2.1. Kamailio Modules** ​
 +      * **2.2. External Libraries or Applications** ​
 +    * **3. Parameters** ​
 +    * **4. Functions** ​
 +    * **5. Usage** ​
 +
 +**List of Examples**
 +
 +  * **1.1. loading the module usage** ​
 +  * **1.2. db_url module parameter usage** ​
 +  * **1.3. DBURL define usage** ​
 +
 +====== Chapter 1. Admin Guide ======
 +
 +**Table of Contents**
 +
 +  * **1. Overview** ​
 +  * **2. Dependencies** ​
 +    * **2.1. Kamailio Modules** ​
 +    * **2.2. External Libraries or Applications** ​
 +  * **3. Parameters** ​
 +  * **4. Functions** ​
 +  * **5. Usage** ​
 +
 +===== 1. Overview =====
 +
 +The module is an implementation of the internal DB API v1 connector for SQlite 3 file.
 +
 +===== 2. Dependencies =====
 +
 +==== 2.1. Kamailio Modules ====
 +
 +The following modules must be loaded before this module:
 +
 +  * No dependencies on other Kamailio modules. ​
 +
 +==== 2.2. External Libraries or Applications ====
 +
 +The following libraries or applications must be installed before running Kamailio with this module loaded:
 +
 +  * SQlite 3 library - e.g., libsqlite3-0 ​
 +  * SQlite 3 devel library - to compile the module e.g. libsqlite3-dev ​
 +  * SQlite 3 utilities - for kamdbctl e.g. sqlite3 ​
 +
 +===== 3. Parameters =====
 +
 +NONE
 +
 +===== 4. Functions =====
 +
 +NONE
 +
 +===== 5. Usage =====
 +
 +To use the module, first you have to load it in the Kamailio configuration file.
 +
 +**Example 1.1. ''​loading the module''​ usage**
 +
 +<​code>​
 +...
 +loadmodule "​db_sqlite.so"​
 +...
 +</​code>​
 +
 +\\ Then set the db_url (or similar) parameter of modules that have to use the SQLite database to driver part '​sqlite:​%%//'​%%,​ followed by the path to database file. For example:
 +
 +**Example 1.2. ''​db_url module parameter''​ usage**
 +
 +<​code>​
 +...
 +modparam("​auth_db",​ "​db_url",​ "​sqlite:///​etc/​kamailio/​kamailio.db"​)
 +...
 +</​code>​
 +
 +\\ In the default config file, defined token DBURL can be updated like:
 +
 +**Example 1.3. ''​DBURL define''​ usage**
 +
 +<​code>​
 +...
 +#!define DBURL "​sqlite:///​etc/​kamailio/​kamailio.db"​
 +...
 +</​code>​
 +
 +\\
db_sqlite_sqlite-backend_for_database_api_module_released.txt · 最后更改: 2017/09/11 11:09 由 james_zhu