<div dir="ltr">Hi, <div><br></div><div>I want proxy authorization of invite be handled dynamically. But I see if domain column contains ip address of opensips, authorization is being rejected with cause -2. </div><div><br></div><div>But if domain contains ip address of caller everything is fine. </div><div><br></div><div>Here is my code snippet. </div><div><br></div><div><div> if (is_method(&quot;INVITE&quot;)) {</div><div><br></div><div>                xlog(&quot;Receieved First Invite [$fu/$tu/$ru/$ci]&quot;);</div><div>                $var(auth_code) = proxy_authorize(&quot;&quot;, &quot;subscriber&quot;);</div><div>                if ( $var(auth_code) == -1 || $var(auth_code) == -2 ) {</div><div>                        xlog(&quot;L_NOTICE&quot;,&quot;Auth error for $fU@$fd from $si cause $var(auth_code)&quot;);</div><div>                }</div><div>                if ( $var(auth_code) &lt; 0 ) {</div><div>                        proxy_challenge(&quot;&quot;, &quot;1&quot;);</div><div>                        exit;</div><div>                }</div><div>                xlog(&quot;Successfully Authenticated [$fu/$tu/$ru/$ci]&quot;);</div><div>                consume_credentials();</div><div>                rewritehostport(&quot;<a href="http://54.171.201.88:5060">54.171.201.88:5060</a>&quot;);</div><div>                setflag(ACC_DO); # do accounting</div><div>        }</div></div><div><br></div><div><div>#### Auth Module</div><div>loadmodule &quot;auth.so&quot;</div><div>modparam(&quot;auth&quot;, &quot;secret&quot;, &quot;johndoessecretphrase&quot;)</div><div>modparam(&quot;auth&quot;, &quot;nonce_expire&quot;, 30)</div><div>modparam(&quot;auth&quot;, &quot;realm_prefix&quot;, &quot;sip.&quot;)</div><div>modparam(&quot;auth&quot;, &quot;username_spec&quot;, &quot;$var(username)&quot;)</div><div>modparam(&quot;auth&quot;, &quot;password_spec&quot;, &quot;$avp(password)&quot;)</div><div>modparam(&quot;auth&quot;, &quot;calculate_ha1&quot;, 0)</div><div><br></div><div>#### Auth_db module</div><div>loadmodule &quot;auth_db.so&quot;</div><div>modparam(&quot;auth_db&quot;, &quot;db_url&quot;, &quot;mysql://root:password@localhost/opensips&quot;)</div><div>modparam(&quot;auth_db&quot;, &quot;user_column&quot;, &quot;username&quot;)</div><div>modparam(&quot;auth_db&quot;, &quot;password_column&quot;, &quot;ha1&quot;)</div><div>modparam(&quot;auth_db&quot;, &quot;password_column_2&quot;, &quot;ha1b&quot;)</div><div>modparam(&quot;auth_db&quot;, &quot;calculate_ha1&quot;, 0)</div><div><br></div></div><div>I want to do authorization solely on username and password without considering caller IP.</div><div><br></div><div>That is how i add users in subscriber. </div><div><br></div><div>./opensipsctl add username@opensipsIP password</div><div><br></div><div><br></div><div>Is there something wrong i am doing?</div><div><br></div><div>Any suggestion is much appreciated. </div><div><br></div><div>Thanks in advance. </div></div>