I am trying to understand the relationship between the various module parameters for the uac module.

Imagine I want to authenticate on a proxy user different credentials in different situations. The credential module parameter allows specification of the username, realm and password. I think (correct me if I’m wrong) that I can have multiple of these specified for various realms:

modparam("uac","credential","user1:realm1:pw1")

modparam("uac","credential","user2:realm2:pw2")

 

According to the documentation, “This parameter is required if UAC authentication is used.” What then is the purpose of the auth_realm_avp, auth_username_avp  and auth_password_avp module parameters? Do they replace the credential parameter or are they for something different?

 

Any help appreciated.

 

Regards

 

Cameron