when you are receiving a SMS, your phone is in dedicated mode on SDCCH. Therefore your phone cannot establish calls, by default.
I would assume that some (most?) phones would put the call on wait while the SMS transfer finishes, but based on your post, it doesn’t seem to be the case.