Is it possible that the following is occuring:
Juniper sees the Voice traffic as "46" DSCP - 101110 because it only reads the leading 6 bits...... However, when an extended ping is completed from a Cisco device it sends all 8 bits, hence the 2 extra zero's on the end and therefore changing the marking requirement to 184. I have tried 46 and 184 and neither makes any difference. But as mentioned, that could be because of a ping compatibility issue with the way Cisco sends and what Juniper is expecting to receive.
If I needed to check what was happening here, what is the best way to achieve this please?