[SR-Users] Kamailio 4.1.0 P-Asserted-Identity value

Daniel-Constantin Mierla miconda at gmail.com
Mon Dec 9 16:57:48 CET 2013


Hello,

Can you paste here the full header as it is received? It will help to 
see if something is wrong with it or with the code.

Cheers,
Daniel

On 09/12/13 16:44, Flavio Battimo wrote:
> Hello,
>
> i'm encountering a matter while receiving an INVITE from a third-party
> proxy module to the Kamailio s-cscf module (version: kamailio 4.1.0
> (x86_64/linux) 350d2e)
>
> Accordling to the RFC3325 section 9.1 The P-Asserted-Identity Header,
>
>> The P-Asserted-Identity header field is used among trusted SIP
>> entities (typically intermediaries) to carry the identity of the user
>> sending a SIP message as it was verified by authentication.
>> PAssertedID = "P-Asserted-Identity" HCOLON PAssertedID-value
>> *(COMMA PAssertedID-value)
>> PAssertedID-value = name-addr / addr-spec
>> A P-Asserted-Identity header field value MUST consist of exactly one
>> name-addr or addr-spec.
> In our scenario the received INVITE contains a P-Asserted-Identity
> header with an addr-spec value format, so without angle brackets, as
> described in RFC2822
>
> In Kamailio log I see that it rejects this header asserting it is malformed.
>> Dec 9 14:22:57 IMSCore-ve /usr/sbin/kamailio[2410]: DEBUG: <core> [mem/q_malloc.c:369]: qm_malloc(): qm_malloc(0x7f271cded010, 72) called from <core>: parser/parse_rr.c: do_parse_rr_body(72)
>> Dec 9 14:22:57 IMSCore-ve /usr/sbin/kamailio[2410]: DEBUG: <core> [mem/q_malloc.c:415]: qm_malloc(): qm_malloc(0x7f271cded010, 72) returns address 0x7f271cebf510 frag. 0x7f271cebf4e0 (size=72) on 1 -th hit
>> Dec 9 14:22:57 IMSCore-ve /usr/sbin/kamailio[2410]: ERROR: <core> [parser/parse_rr.c:82]: do_parse_rr_body(): parse_rr(): Error while parsing name-addr (sip:+39******10 at ims.example.net)
>> Dec 9 14:22:57 IMSCore-ve /usr/sbin/kamailio[2410]: DEBUG: <core> [mem/q_malloc.c:439]: qm_free(): qm_free(0x7f271cded010, 0x7f271cebf510), called from <core>: parser/parse_rr.c: do_parse_rr_body(141)
>> Dec 9 14:22:57 IMSCore-ve /usr/sbin/kamailio[2410]: DEBUG: <core> [mem/q_malloc.c:474]: qm_free(): qm_free: freeing frag. 0x7f271cebf4e0 alloc'ed from <core>: parser/parse_rr.c: do_parse_rr_body(72)
>> Dec 9 14:22:57 IMSCore-ve /usr/sbin/kamailio[2410]: CRITICAL: <core> [ims_getters.c:408]: cscf_get_asserted_identity(): WARN:cscf_get_asserted_identity: P-Asserted-Identity header must contain a Nameaddr!!! Fix the client!
>
> Can you confirm this issue?
>
>

-- 
Daniel-Constantin Mierla - http://www.asipto.com
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda




More information about the sr-users mailing list