This is actually a bit of a wishy-washy subject. It's part of an ongoing evolution of the English language. 10 years ago or so, "Can I make a call?" would be considered wrong in most circumstances and would be part of an ongoing annoyance of adults by younger people who insisted on using the word 'can' to ask for permission.
Can does not express the permission to do something. It expresses the ability to do something. (Can you swim? Can you skate? Can you play the piano? Yes, I can play the piano. <-- expressions of ability) For permission you would use the term 'may' (May I watch TV now? May I have a snack? Yes, you may.)
..However, these days this is hardly an issue. The use of 'may' is rare, especially in informal speech and writing, and are often used interchangably to ask for permission. However, this acceptance is ongoing, and some teachers may be a stickler for it. It all depends on how willing they are to see the language change or how stubborn they are to accept changes.
Shall, on the other hand, is more suggestive in nature. In literal meaning, it's more like "How about a make a call?" but contains a somewhat more formal feeling to it. So in this case the permission and ability are assumed.