I have a requirement to add various KVP’s to one Filter in DMA. Although I can build the Filter and it parses correctly, it is not shown as a Filter in CCPulse, after synchronisation with the correct StatServer. More simplified versions (that is, one Filter per KVP) works fine but multiple KVP’s per Filter seem to be an issue.
I believe you filter is simply to long. There might be no limitation for the content of a filter stored in DM (there used to be one when I worked with long filter definitions), however, for StatServer there is one. ConfigServer allows a max of 255 chars for the definition (including spaces), your’s is above 255.
This might be one reason for a non working filter.
I’m very sure that you can filter several KVPs (I did that with up to 5 KVPs attached to a call).
One more thing: You might also want to add " in you definition (almost every KVP is a string and should be handled as such).