[Users] How to check RPID in Header
    Bogdan-Andrei Iancu 
    bogdan at voice-system.ro
       
    Mon May 15 17:42:36 CEST 2006
    
    
  
Martin,
with current stable version you can do
    avp_write("$hdr[Remote-Party-ID]","i:11");
    if  ( avp_check("i:11","re/rex_exp") ) {
    }
this is more efficient that doing a regexp over the entire message.
also note that none of the approaches will work if the RPID was added 
locally and not received.
regards,
bogdan
martin at campus-merseburg.de wrote:
>>>>load the RPID body into an AVP (use avp_write()) and check the body
>>>>against an re via avp_check().
>>>>
>>>>
>>>>        
>>>>
>>>Or just use a search witha  regexp :-) if you dont want to  use avp+´s.
>>>
>>>      
>>>
>>with the development version you have direct access to the rpid header,
>>no need to use avps:
>>
>>avp_check("$hdr(rpid)", "re/[0-1][0-9]+")
>>    
>>
>
>it's on a carrier-grade system. so i dont want use the development
>version. are there other ways?
>
>
>
>_______________________________________________
>Users mailing list
>Users at openser.org
>http://openser.org/cgi-bin/mailman/listinfo/users
>
>  
>
    
    
More information about the Users
mailing list