|
@@ -137,20 +137,20 @@ Chapter 1. Admin Guide
|
|
|
|
|
|
The UAC (User Agent Client) module provides some basic UAC
|
|
|
functionalities like sending SIP requests, registering with a remote
|
|
|
- service and FROM header manipulation (anonymization) or client
|
|
|
+ service, FROM header manipulation (anonymization) and client
|
|
|
authentication.
|
|
|
|
|
|
From version 1.5.0 it has function to send SIP message from
|
|
|
configuration file. See variable $uac_req(name) and the function
|
|
|
uac_req_send().
|
|
|
|
|
|
- Version 3.1.0 adds user registration functionality. See
|
|
|
+ Version 3.1.0 adds database-driven SIP registration functionality. See
|
|
|
uac_reg_lookup() function and dedicated section for remote registration
|
|
|
configuration.
|
|
|
|
|
|
Known limitations in this version:
|
|
|
- * authentication does not support qop auth-int, just qop auth;
|
|
|
- * CSeq not increased during authentication - the response may be
|
|
|
+ * Authentication does not support qop auth-int, just qop auth;
|
|
|
+ * CSeq is not increased during authentication - the response may be
|
|
|
rejected.
|
|
|
|
|
|
2. Dependencies
|
|
@@ -193,8 +193,8 @@ Chapter 1. Admin Guide
|
|
|
|
|
|
3.1. rr_from_store_param (string)
|
|
|
|
|
|
- Name of Record-Route header parameter that will be used to store
|
|
|
- (encoded) the original FROM URI.
|
|
|
+ Name of Record-Route header parameter that will be used to store an
|
|
|
+ encoded version of the original FROM URI.
|
|
|
|
|
|
This parameter is optional, it's default value being "vsf".
|
|
|
|
|
@@ -217,8 +217,8 @@ modparam("uac","rr_to_store_param","my_param")
|
|
|
|
|
|
3.3. restore_mode (string)
|
|
|
|
|
|
- There are 3 mode of restoring the original FROM URI and the original TO
|
|
|
- URI:
|
|
|
+ There are 3 modes of restoring the original FROM URI and the original
|
|
|
+ TO URI:
|
|
|
* "none" - no information about original URI is stored; restoration
|
|
|
is not possible.
|
|
|
* "manual" - all following replies will be restored, but not also the
|
|
@@ -237,8 +237,8 @@ modparam("uac","restore_mode","auto")
|
|
|
3.4. restore_dlg (int)
|
|
|
|
|
|
If set to 1, the module uses dialog variables to store initial and new
|
|
|
- values for From/To headers. Dialog module has to be loaded and all
|
|
|
- calls that involve chages to From/To headers must be tracked.
|
|
|
+ values for From/To headers. The Dialog module has to be loaded and all
|
|
|
+ calls that involve changes to From/To headers must be tracked.
|
|
|
|
|
|
Default value of this parameter is 0.
|
|
|
|
|
@@ -281,8 +281,8 @@ modparam("uac","restore_from_avp","$avp(original_uri_from)")
|
|
|
3.7. restore_to_avp (string)
|
|
|
|
|
|
If defined and restore_mode is manual or auto, the avp is used to save
|
|
|
- the original to uri in order to be able to restore it in replies. That
|
|
|
- makes sense, if the original-uri can not be extracted from the original
|
|
|
+ the original To URI in order to be able to restore it in replies. That
|
|
|
+ makes sense if the original-uri can not be extracted from the original
|
|
|
request, e.g. if msg_apply_changes() was used after calling
|
|
|
uac_replace_to()
|
|
|
|
|
@@ -353,7 +353,7 @@ modparam("uac","auth_password_avp","$avp(i:12)")
|
|
|
|
|
|
3.12. reg_db_url (string)
|
|
|
|
|
|
- DB URL to fetch user profiles for registration.
|
|
|
+ DB URL to fetch account profiles for registration.
|
|
|
|
|
|
Example 1.12. Set reg_db_url parameter
|
|
|
...
|
|
@@ -376,7 +376,9 @@ modparam("uac", "reg_timer_interval", 60)
|
|
|
3.14. reg_contact_addr (string)
|
|
|
|
|
|
Address to be used to build contact address. Must be at least host
|
|
|
- part, can have port and parameters. Must not include 'sip:'.
|
|
|
+ part, can have port and parameters. Must not include 'sip:'. The
|
|
|
+ username part of the Contact: URI will be the L_UUID field in the
|
|
|
+ database.
|
|
|
|
|
|
Example 1.14. Set reg_contact_addr parameter
|
|
|
...
|