parse_pai.c File Reference

P-Asserted-Identity header parser. More...

#include "parse_from.h"
#include "parse_to.h"
#include <stdlib.h>
#include <string.h>
#include "../dprint.h"
#include "msg_parser.h"
#include "../ut.h"
#include "../mem/mem.h"

Include dependency graph for parse_pai.c:

Go to the source code of this file.

Functions

int parse_pai_header (struct sip_msg *msg)


Detailed Description

P-Asserted-Identity header parser.

Definition in file parse_pai.c.


Function Documentation

int parse_pai_header ( struct sip_msg msg  ) 

This method is used to parse P-Asserted-Identity header (RFC 3325).

Currently only one name-addr / addr-spec is supported in the header and it must contain a sip or sips URI.

Parameters:
msg sip msg
Returns:
0 on success, -1 on failure.

Definition at line 44 of file parse_pai.c.

References hdr_field::body, to_body::error, HDR_PAI_F, _str::len, LM_ERR, sip_msg::pai, PARSE_ERROR, parse_headers(), parse_to(), hdr_field::parsed, pkg_free, pkg_malloc, and _str::s.


Generated on Thu May 24 00:00:40 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6