Say you have a gobbler answering every call you throw at him but he doesn't budge an inch. What do you do?
I've got several birds that have spent whole seasons not budging an inch from some bastion, usually just off my property. I think part of it is the barrier thing. Some are across a creek. Some are across a fence. That will certainly cause a gobbler not to come. Henned up gobs will do the same thing. I have one gob that stays on top of a little hill and gobbles 4 seasons of the year. He's only 100-200 yards off my property, but he'd sooner pull his own head off as to come to one of my calls. Honor them? yes. Come? No way.
However, I want to address the nature of the question: I would say the question itself begs the answer of: "You're overcalling, and it's time to shut up and do something different."
If it really is a barrier, then you have to figure out how to get on the other side of the barrier. When you get over that barrier, I wouldn't be throwing the same call at the gob. Otherwise he will think you're coming to him and just sit there and wait.
If it is a flock of hens that have him henned up, you're going to have to figure out where the flock is going and head them off.
Most turkeys I've killed that I could watch from a distance will stop each time I call and go into a strut. The longer I keep calling, the longer it takes them to get in. The turkey I called from the longest distance away came from hundreds of yards with only a yelp now and again from my box-- about every 10 minutes or so. If you have a gob that stays put yet honors your every call-- he ain't coming. At least not while you're calling.