[OpenSIPS-Users] Configure OpenSIPS to use USER based gateway
Bogdan-Andrei Iancu
bogdan at opensips.org
Tue Apr 4 07:36:47 EDT 2017
Whatever headers are added in failure route are visible only to that
particular branch, they are are not inherited by any future branch. So,
if you do uac_auth() from failure route only, I do not see how the Auth
hdr may propagate to other branch.
Do you have a pcap or txt capture for the call flow ?
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
OpenSIPS Summit May 2017 Amsterdam
http://www.opensips.org/events/Summit-2017Amsterdam.html
On 04/04/2017 01:54 PM, sagar malam wrote:
> Hello Bodgan,
>
> Thanks for reply.
>
> Do you use the uac_auth() (which add the Auth hdr) only from failure
> route, right ?
> Yes exactly.
>
> Also , does your INVITE have any already populated Auth hdr (when
> received by OpenSIPS) ?
> No,we are adding it using uac_auth function.
>
>
> On Tue, Apr 4, 2017 at 4:18 PM Bogdan-Andrei Iancu
> <bogdan at opensips.org <mailto:bogdan at opensips.org>> wrote:
>
> Hello,
>
> Do you use the uac_auth() (which add the Auth hdr) only from
> failure route, right ?
>
> Also , does your INVITE have any already populated Auth hdr (when
> received by OpenSIPS) ?
>
> Best regards,
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
> http://www.opensips-solutions.com
>
> OpenSIPS Summit May 2017 Amsterdam
> http://www.opensips.org/events/Summit-2017Amsterdam.html
>
> On 04/03/2017 11:26 AM, sagar malam wrote:
>> Hello,
>>
>> I am trying to configure OpenSIPS to support Username-password
>> based authentication Gateway.
>>
>> Hence i am using uac_auth function to generated Authorization
>> header before relaying INVITE packet to gateway.
>>
>> I am facing issue in removing old Authorization header and append
>> new Authorization header in Failure route before trying next gateway.
>>
>> OpenSIPs is not detecting old Authorization headers but when i
>> see sip trace ,headers are present.
>>
>>
>> Script flow is something like this :
>> request_route{
>> select_gateway
>> relay_route
>> }
>> relay_route{
>> t_relay
>> }
>>
>> failure_route{
>> Remove old Authirization header
>> on,407 or 401,Add Authorization header using uac_auth
>> select_next gateway
>> relay_route
>> }
>>
>> 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.
>>
>> Please help me on this.
>>
>> Thanks in advance
>>
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20170404/3a788ad4/attachment-0001.html>
More information about the Users
mailing list