I'm sorry, I didn't realise there was a specific question.
The phrase 'altar call' is pretty common in churches isn't it? It isn't a specific thing.
I'm also unsure where the challenge on my understanding of the gospel was.
My intention here is to encourage discussion, but perhaps you feel my questions don't do that.