3. Parameters
- 3.1. db_url (str)
- 3.2. mask_callid (int)
- 3.3. sanity_checks (int)
- 3.4. branch_expire (int)
- 3.5. dialog_expire (int)
- 3.6. clean_interval (int)
+ 3.1. storage (str)
+ 3.2. db_url (str)
+ 3.3. mask_callid (int)
+ 3.4. sanity_checks (int)
+ 3.5. branch_expire (int)
+ 3.6. dialog_expire (int)
+ 3.7. clean_interval (int)
List of Examples
- 1.1. Set db_url parameter
- 1.2. Set mask_callid parameter
- 1.3. Set sanity_checks parameter
- 1.4. Set branch_expire parameter
- 1.5. Set dialog_expire parameter
- 1.6. Set clean_interval parameter
+ 1.1. Set storage parameter
+ 1.2. Set db_url parameter
+ 1.3. Set mask_callid parameter
+ 1.4. Set sanity_checks parameter
+ 1.5. Set branch_expire parameter
+ 1.6. Set dialog_expire parameter
+ 1.7. Set clean_interval parameter
Chapter 1. Admin Guide
3. Parameters
- 3.1. db_url (str)
- 3.2. mask_callid (int)
- 3.3. sanity_checks (int)
- 3.4. branch_expire (int)
- 3.5. dialog_expire (int)
- 3.6. clean_interval (int)
+ 3.1. storage (str)
+ 3.2. db_url (str)
+ 3.3. mask_callid (int)
+ 3.4. sanity_checks (int)
+ 3.5. branch_expire (int)
+ 3.6. dialog_expire (int)
+ 3.7. clean_interval (int)
1. Overview
3. Parameters
- 3.1. db_url (str)
- 3.2. mask_callid (int)
- 3.3. sanity_checks (int)
- 3.4. branch_expire (int)
- 3.5. dialog_expire (int)
- 3.6. clean_interval (int)
+ 3.1. storage (str)
+ 3.2. db_url (str)
+ 3.3. mask_callid (int)
+ 3.4. sanity_checks (int)
+ 3.5. branch_expire (int)
+ 3.6. dialog_expire (int)
+ 3.7. clean_interval (int)
-3.1. db_url (str)
+3.1. storage (str)
+
+ Type of storage, valid types are:
+ * db - Database Backend
+ * redis - Redis Backend
+
+ Default value is “db”.
+
+ Example 1.1. Set storage parameter
+...
+modparam("topos", "storage", "redis")
+...
+
+3.2. db_url (str)
Database URL.
Default value is “mysql://kamailio:kamailiorw@localhost/kamailio”.
- Example 1.1. Set db_url parameter
+ Example 1.2. Set db_url parameter
...
modparam("topos", "db_url", "dbdriver://username:password@dbhost/dbname")
...
-3.2. mask_callid (int)
+3.3. mask_callid (int)
Note: this functionality is not implemented yet - the parameter is
present in order to be in pair with topoh module.
Default value is 0 (do not mask).
- Example 1.2. Set mask_callid parameter
+ Example 1.3. Set mask_callid parameter
...
modparam("topos", "mask_callid", 1)
...
-3.3. sanity_checks (int)
+3.4. sanity_checks (int)
If set to 1, topoh module will bind to sanity module in order to
perform sanity checks over received SIP request. Default sanity checks
Default value is 0 (do not bind to sanity module).
- Example 1.3. Set sanity_checks parameter
+ Example 1.4. Set sanity_checks parameter
...
modparam("topoh", "sanity_checks", 1)
...
-3.4. branch_expire (int)
+3.5. branch_expire (int)
Interval in seconds after which the branch records are deleted.
Default value is 180 (3 min).
- Example 1.4. Set branch_expire parameter
+ Example 1.5. Set branch_expire parameter
...
modparam("topos", "branch_expire", 300)
...
-3.5. dialog_expire (int)
+3.6. dialog_expire (int)
Interval in seconds after which the dialog records are deleted.
Default value is 10800 (3 hours).
- Example 1.5. Set dialog_expire parameter
+ Example 1.6. Set dialog_expire parameter
...
modparam("topos", "dialog_expire", 3600)
...
-3.6. clean_interval (int)
+3.7. clean_interval (int)
Interval in seconds to run the clean up of stored records.
Default value is 60 (1 min).
- Example 1.6. Set clean_interval parameter
+ Example 1.7. Set clean_interval parameter
...
modparam("topos", "clean_interval", 30)
...