<div dir="ltr">Hello,<div><br></div><div>I am trying to configure OpenSIPS to support Username-password based authentication Gateway.</div><div><br></div><div>Hence i am using uac_auth function to generated Authorization header before relaying INVITE packet to gateway.</div><div><br></div><div>I am facing issue in removing old Authorization header and append new Authorization header in Failure route before trying next gateway.</div><div><br></div><div>OpenSIPs is not detecting old Authorization headers but when i see sip trace ,headers are present.</div><div><br></div><div><br></div><div>Script flow is something like this : </div><div>request_route{<br></div><div>   select_gateway</div><div>  relay_route</div><div>}</div><div>relay_route{</div><div>t_relay</div><div>}</div><div><br></div><div>failure_route{</div><div>Remove old Authirization header</div><div> on,407 or 401,Add Authorization header using uac_auth</div><div>select_next gateway</div><div>relay_route</div><div>}</div><div><br></div><div>In Users mailing list i read that headers added in request route cannot be removed later,hence i need to add headers during branch route but uac_auth function works only in failure route.</div><div><br></div><div>Please help me on this.</div><div><br></div><div>Thanks in advance</div><div><br></div><div>   </div></div>