Okay. NOWHERE in your previous comments do you mention that your problems are with playing with randoms so thats your fault for not being clear.
The ping system is perfect for all your needs. The character even talks and tells you all you need to know. You want ammo, press start and ping the ammo, you want to let anyone know someone is close ping them your character tells them if they are close or far.
Actually I play with randoms every day and have never had a problem because of the ping system I talk? they don't. If you use the ping system they will too. If you think it only helps to a certain extent then you aren't using it properly.
The ping system covers literally all your needs. I agree with you it is hard to get non talkers to work with you because they just trot away on their own and that can be hard but unless they suddenly implement a tether system to stop randoms from straying too far then its just something you have to deal with on your own because respawn can't fix all your problem (they have tried with a very wide ranging ping system)