|
@@ -32,6 +32,7 @@ Anca-Maria Vamanu
|
|
3.7. integrated_xcap_server (int)
|
|
3.7. integrated_xcap_server (int)
|
|
3.8. xcap_server (str)
|
|
3.8. xcap_server (str)
|
|
3.9. passive_mode(int)
|
|
3.9. passive_mode(int)
|
|
|
|
+ 3.10. xcapauth_userdel_reason(str)
|
|
|
|
|
|
4. Functions
|
|
4. Functions
|
|
|
|
|
|
@@ -54,8 +55,9 @@ Anca-Maria Vamanu
|
|
1.7. Set integrated_xcap_server parameter
|
|
1.7. Set integrated_xcap_server parameter
|
|
1.8. Set xcap_server parameter
|
|
1.8. Set xcap_server parameter
|
|
1.9. Set passive_mode parameter
|
|
1.9. Set passive_mode parameter
|
|
- 1.10. pres_check_basic usage
|
|
|
|
- 1.11. pres_check_activities usage
|
|
|
|
|
|
+ 1.10. Set xcapauth_userdel_reason parameter
|
|
|
|
+ 1.11. pres_check_basic usage
|
|
|
|
+ 1.12. pres_check_activities usage
|
|
|
|
|
|
Chapter 1. Admin Guide
|
|
Chapter 1. Admin Guide
|
|
|
|
|
|
@@ -78,6 +80,7 @@ Chapter 1. Admin Guide
|
|
3.7. integrated_xcap_server (int)
|
|
3.7. integrated_xcap_server (int)
|
|
3.8. xcap_server (str)
|
|
3.8. xcap_server (str)
|
|
3.9. passive_mode(int)
|
|
3.9. passive_mode(int)
|
|
|
|
+ 3.10. xcapauth_userdel_reason(str)
|
|
|
|
|
|
4. Functions
|
|
4. Functions
|
|
|
|
|
|
@@ -135,6 +138,7 @@ Chapter 1. Admin Guide
|
|
3.7. integrated_xcap_server (int)
|
|
3.7. integrated_xcap_server (int)
|
|
3.8. xcap_server (str)
|
|
3.8. xcap_server (str)
|
|
3.9. passive_mode(int)
|
|
3.9. passive_mode(int)
|
|
|
|
+ 3.10. xcapauth_userdel_reason(str)
|
|
|
|
|
|
3.1. db_url(str)
|
|
3.1. db_url(str)
|
|
|
|
|
|
@@ -260,6 +264,26 @@ modparam("presence_xml", "xcap_server", "xcap_server.ag.org")
|
|
modparam("presence_xml", "passive_mode", 1)
|
|
modparam("presence_xml", "passive_mode", 1)
|
|
...
|
|
...
|
|
|
|
|
|
|
|
+3.10. xcapauth_userdel_reason(str)
|
|
|
|
+
|
|
|
|
+ This parameter represents the reason that will be included in the
|
|
|
|
+ Subscription-State header of the Notify when a rule is no longer found
|
|
|
|
+ in the XCAP pres-auth document for a user that was previously allowed.
|
|
|
|
+ The Subscription state in this case switches to "terminated". Because
|
|
|
|
+ it is not clear which reason is most appropriate in this case from the
|
|
|
|
+ ones defined by the RFC 3265, this parameter offers the possibility for
|
|
|
|
+ the admin to decide which one he wishes to use.
|
|
|
|
+
|
|
|
|
+ Default value: “probation” . Since probation also accepts a retry-after
|
|
|
|
+ parameter to specify after at least how may seconds the client should
|
|
|
|
+ reattempt to resubscribe, you can include this in the parameter also.
|
|
|
|
+
|
|
|
|
+ Example 1.10. Set xcapauth_userdel_reason parameter
|
|
|
|
+...
|
|
|
|
+modparam("presence_xml", "xcapauth_userdel_reason", "probation;retry-after=30")
|
|
|
|
+modparam("presence_xml", "xcapauth_userdel_reason", "rejected")
|
|
|
|
+...
|
|
|
|
+
|
|
4. Functions
|
|
4. Functions
|
|
|
|
|
|
4.1. pres_check_basic(presentity_uri, status)
|
|
4.1. pres_check_basic(presentity_uri, status)
|
|
@@ -276,7 +300,7 @@ modparam("presence_xml", "passive_mode", 1)
|
|
* 1 - if a match is found.
|
|
* 1 - if a match is found.
|
|
* -1 - if a match is not found.
|
|
* -1 - if a match is not found.
|
|
|
|
|
|
- Example 1.10. pres_check_basic usage
|
|
|
|
|
|
+ Example 1.11. pres_check_basic usage
|
|
...
|
|
...
|
|
if (pres_check_basic("$ru", "open")) {
|
|
if (pres_check_basic("$ru", "open")) {
|
|
...
|
|
...
|
|
@@ -300,7 +324,7 @@ modparam("presence_xml", "passive_mode", 1)
|
|
* -1 - if a match is not found.
|
|
* -1 - if a match is not found.
|
|
* -2 - if /presence/person or /presence/person/activity do not exist.
|
|
* -2 - if /presence/person or /presence/person/activity do not exist.
|
|
|
|
|
|
- Example 1.11. pres_check_activities usage
|
|
|
|
|
|
+ Example 1.12. pres_check_activities usage
|
|
...
|
|
...
|
|
if (pres_check_basic("$ru", "open")) {
|
|
if (pres_check_basic("$ru", "open")) {
|
|
pres_check_activities("$ru", "unknown");
|
|
pres_check_activities("$ru", "unknown");
|