No, please, template instantiation. Specialization is something completely different, and doesn't happen at the call site.
Sorry, my fault. I'm a non-native english speaker.
What I meant is calling function<string>(args) I think it's called instantiation.