[OpenSIPS-Users] Testing Reason Header

Bogdan-Andrei Iancu bogdan at opensips.org
Tue Jun 28 12:03:51 CEST 2016


Hi Alain,

In failure route, the processed SIP message is the original INVITE - see 
http://www.opensips.org/Documentation/Script-Routes-2-2#toc3

And you want to get the "Reason" from the reply message , so you should 
do $(<reply>hdr(Reason)) - see 
http://www.opensips.org/Documentation/Script-CoreVar-2-2 .

Best regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 28.06.2016 12:41, Alain Bieuzent wrote:
>
> Hi Nick, thanks for response.
>
> Allready test without « : », doesn’t work also
>
> thanks
>
> *De : *<users-bounces at lists.opensips.org> au nom de Nick Altmann 
> <nick.altmann at gmail.com>
> *Répondre à : *OpenSIPS users mailling list <users at lists.opensips.org>
> *Date : *mardi 28 juin 2016 11:18
> *À : *OpenSIPS users mailling list <users at lists.opensips.org>
> *Objet : *Re: [OpenSIPS-Users] Testing Reason Header
>
> Use is_present_hf("Reason"), but not is_present_hf("Reason:")
>
>
> --
> Nick
>
> 2016-06-28 12:14 GMT+03:00 Alain Bieuzent <alain.bieuzent at free.fr 
> <mailto:alain.bieuzent at free.fr>>:
>
>     Hi all,
>
>     I need to test if some particular value exist in Reason header on
>     a 404 reply.
>
>     I receive :
>
>     SIP/2.0 404 Not Found
>
>     Via: SIP/2.0/UDP 1.2.3.4:5060;branch=z9hG4bK72222454
>
>     From: "+33111111111" <sip:+33111111111 at 1.2.3.4
>     <mailto:sip%3A%2B33111111111 at 1.2.3.4>>;tag=as005364a4
>
>     To: <sip:+33999999999 at 5.6.7.8
>     <mailto:sip%3A%2B33999999999 at 5.6.7.8>>;tag=SDufib599-019e0074000099e0
>
>     Call-ID: 323ca6b15f8404cd3d05d53014336311 at 1.2.3.4:5060
>     <http://323ca6b15f8404cd3d05d53014336311@1.2.3.4:5060>
>
>     CSeq: 102 INVITE
>
>     Content-Length: 0
>
>     Reason: Q.850;cause=001
>
>     I’m trying using this code, but is_present_hf() function return
>     always false.
>
>     if ( t_check_status("404") ) {
>
>                     if (is_present_hf("Reason:"))
>     xlog("L_WARN","Reason exist");
>
>                         xlog("L_WARN","Reason not exist");
>
>     }
>
>     Any Idea ?
>
>
>     _______________________________________________
>     Users mailing list
>     Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
> _______________________________________________ Users mailing list 
> Users at lists.opensips.org 
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>
> _______________________________________________
> Users mailing list
> 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/20160628/3165e78e/attachment.htm>


More information about the Users mailing list