I have told Mary. This means I gave information to Mary. Active voice, Present Perfect tense.
I have been told by Fred. This means Fred gave information to me. Passive voice, Present Perfect tense. I had been told by John.. This means John gave information to me before some later time in the past.. Passive voice, Past Perfe
''I have been told'' means that someone told you a news or asked you to do something ,while ''I have told'' means that you did the action of telling someone something. I hope that helped a bit. excuse my bad English>>