Hi All,
Am not using the authentication in the kamailio.
So I will be receiving the "407 Proxy Authentication Required" response from the third party server for the first INVITE.
I want to fetch the Proxy-Authenticate header present in the 407 response.
I browsed and tried using the pseudo-variables "$adu/$aa/$ar". It dint work.
Please let me know if there is a way to fetch this header.
Thanks, Vivek.
On Wed, Feb 22, 2017 at 07:04:32PM +0530, vivek@advaitamtech.com wrote:
So I will be receiving the "407 Proxy Authentication Required" response from the third party server for the first INVITE.
I want to fetch the Proxy-Authenticate header present in the 407 response.
I browsed and tried using the pseudo-variables "$adu/$aa/$ar". It dint work.
I think you are looking for T_rpl: https://www.kamailio.org/wiki/cookbooks/4.4.x/pseudovariables#t_rpl_pv
So it might be something like $T_rpl($adu) or $T_rpl($hdr(Proxy-Authorization))
It dint solve my problem. Am not able to get the proxy authenticate header values using the module you mentioned too. Does this allow to fetch the SIP header individually?
Thanks, Vivek
-----Original Message----- From: "Daniel Tryba" d.tryba@pocos.nl Sent: Wednesday, 22 February, 2017 7:16pm To: "Kamailio (SER) - Users Mailing List" sr-users@lists.sip-router.org Subject: Re: [SR-Users] Fetching proxy-autheticate header from 407 Response
On Wed, Feb 22, 2017 at 07:04:32PM +0530, vivek@advaitamtech.com wrote:
So I will be receiving the "407 Proxy Authentication Required" response from the third party server for the first INVITE.
I want to fetch the Proxy-Authenticate header present in the 407 response.
I browsed and tried using the pseudo-variables "$adu/$aa/$ar". It dint work.
I think you are looking for T_rpl: https://www.kamailio.org/wiki/cookbooks/4.4.x/pseudovariables#t_rpl_pv
So it might be something like $T_rpl($adu) or $T_rpl($hdr(Proxy-Authorization))
_______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
On Thu, Feb 23, 2017 at 12:54:17PM +0530, vivek@advaitamtech.com wrote:
It dint solve my problem. Am not able to get the proxy authenticate header values using the module you mentioned too. Does this allow to fetch the SIP header individually?
Yes, it use it to extract (part of) the contact header on a 302 redirect reply: $(T_rpl($ct){nameaddr.uri}) or some custom headers I inject in the redirector: $T_rpl($hdr(X-fax))
On 23/02/2017 12:18, Daniel Tryba wrote:
On Thu, Feb 23, 2017 at 12:54:17PM +0530, vivek@advaitamtech.com wrote:
It dint solve my problem. Am not able to get the proxy authenticate header values using the module you mentioned too. Does this allow to fetch the SIP header individually?
Yes, it use it to extract (part of) the contact header on a 302 redirect reply: $(T_rpl($ct){nameaddr.uri}) or some custom headers I inject in the redirector: $T_rpl($hdr(X-fax))
Maybe it worth saying that these variables can be used inside the failure_route.
If you need to get the header in [on]reply_route, then just use the $hdr(Proxy-Authenticate) and it will return the header body. Then look at transformations to extract parts of it.
Cheers, Daniel