Just confirmed this as a bug, rolling back to 1.4.15 fixed it. Should I open a ticket?

On Fri, Apr 17, 2015 at 1:14 PM, Kurtis Heimerl <kheimerl@cs.berkeley.edu> wrote:
This is with 1.4.18~1-1~wheezy+1 BTW.

On Fri, Apr 17, 2015 at 12:38 PM, Kurtis Heimerl <kheimerl@cs.berkeley.edu> wrote:
Hey Users,

I seem to have found a bug. mod_xml_cdr is sending along invalid XML as it is not stripping the <'s and >'s off of important fields. For instance, we're sending along a P-Preferred-Identity header:

 P-Preferred-Identity: <sip:test@127.0.0.1:5060>

and it's getting sent as the following in the xml:

<sip_P-Preferred-Identity><sip:test@127.0.0.1></sip_P-Preferred-Identity>

However, this is invalid xml (for obvious reasons) and won't parse. I'm currently in the process of double checking, but this seems to be new behavior. I tried to strip some of these headers, but they are important stuff like sip_full_from which I don't think I can. 

<sip_full_from><sip:test@127.0.0.1:5062>;tag=OBTSiqkuupshsxlztuyb</sip_full_from>

Ideas on what's going on here?

Thanks!