I suppose you are doing the ping from a handset application.If That is the case,Then there wont be any chance of you pinging a network eliment private IP addresses and here is the reason why.
1)In the core network traffic are divided to different VPRNs(Virtual private Routed Network) in MPLS backbone.Usually it is devided according to the services like internet,voice signalling,voice traffic ,O & M etc. So traffic wont get mixed unless you do a route export from one network to a another which is not recommended.
2)Traffic segmenting via firewall–Usually all the traffic including production ,LAB etc.are segmented using DMZs via a firewall.If you want to ping between two nodes connected via firewall you need to impliment that route in firewall.
3)ICMP ECHO is disabled in core rouers—Usually ICMP echo messages(not the ICMP Management messages) are disabled in the core routers since it can be used for DoS or DDos atttack.
Solution:
Do a trace routed to the failing ping message and you can see the last point of contact for your device so through that you can identify the last contact point for ICMP ECHO
2)Just try and do telnet or SSH to see whether you will get a login prompt.If you are getting a login prompt which means you can reach the node.
3)Just generate a snmp trap from the device you are testing.Usually snmp ports are open in the network as well as OMC.