[sr-dev] git:master:7bf4c6d7: auth_db: more details for is_subscriber()
Daniel-Constantin Mierla
miconda at gmail.com
Wed Dec 17 23:35:17 CET 2014
Module: kamailio
Branch: master
Commit: 7bf4c6d72774b521b4e9bbc5375c4e952a224676
URL: https://github.com/kamailio/kamailio/commit/7bf4c6d72774b521b4e9bbc5375c4e952a224676
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2014-12-17T23:34:21+01:00
auth_db: more details for is_subscriber()
---
Modified: modules/auth_db/README
Modified: modules/auth_db/doc/auth_db_admin.xml
---
Diff: https://github.com/kamailio/kamailio/commit/7bf4c6d72774b521b4e9bbc5375c4e952a224676.diff
Patch: https://github.com/kamailio/kamailio/commit/7bf4c6d72774b521b4e9bbc5375c4e952a224676.patch
---
diff --git a/modules/auth_db/README b/modules/auth_db/README
index 9e25b08..949878d 100644
--- a/modules/auth_db/README
+++ b/modules/auth_db/README
@@ -463,15 +463,17 @@ if (!auth_check("$fd", "subscriber", "1")) {
(usually subscriber table). The string may contain pseudo
variables.
* flags - set of flags to control the behaviour of the function. If
- it is 1, then the function will use the domain part of the URI to
- perform the database table search.
+ 1st bit is set, then the function will use the domain part of the
+ URI to perform the database table search. If 2nd bit is set, then
+ the credentials are not loaded in variables (a simple check if
+ subscriber exists).
The parameter may be a pseudo variable.
This function can be used from ANY_ROUTE.
Example 1.13. is_subscriber usage
...
-if (!is_subscriber("$ru", "subscriber", "1")) {
+if (!is_subscriber("$ru", "subscriber", "3")) {
# callee is not a local subscriber
...
}
diff --git a/modules/auth_db/doc/auth_db_admin.xml b/modules/auth_db/doc/auth_db_admin.xml
index 74d6d00..1b83296 100644
--- a/modules/auth_db/doc/auth_db_admin.xml
+++ b/modules/auth_db/doc/auth_db_admin.xml
@@ -585,8 +585,10 @@ if (!auth_check("$fd", "subscriber", "1")) {
</listitem>
<listitem>
<para><emphasis>flags</emphasis> - set of flags to control the
- behaviour of the function. If it is 1, then the function will
+ behaviour of the function. If 1st bit is set, then the function will
use the domain part of the URI to perform the database table search.
+ If 2nd bit is set, then the credentials are not loaded in variables
+ (a simple check if subscriber exists).
</para>
<para>
The parameter may be a pseudo variable.
@@ -600,7 +602,7 @@ if (!auth_check("$fd", "subscriber", "1")) {
<title>is_subscriber usage</title>
<programlisting format="linespecific">
...
-if (!is_subscriber("$ru", "subscriber", "1")) {
+if (!is_subscriber("$ru", "subscriber", "3")) {
# callee is not a local subscriber
...
}
More information about the sr-dev
mailing list