1package gov.nist.javax.sip.clientauthutils;
2
3import javax.sip.ClientTransaction;
4
5public interface AccountManager {
6
7    /**
8     * Returns the user credentials for a given SIP Domain.
9     * You can implement any desired method (such as popping up a dialog for example )
10     * to retrieve the credentials.
11     *
12     * @param challengedTransaction - the transaction that is being challenged.
13     * @param realm - the realm that is being challenged for which a credential should be
14     *         returned.
15     * @return -- the user credentials associated with the domain.
16     */
17
18    UserCredentials getCredentials(ClientTransaction challengedTransaction, String realm);
19
20}
21