I am sorry about the delay. Your boyfriend is acting jealous because of his own insecurities. It is nothing you have or have not done. You are not doing anything wrong. This is a blatant case of insecurity on his part. He is showing you how insecure he is about himself. This is leading to him controlling you and your freedom. When he hears a guy's voice he instantly starts thinking of things you could be doing because he feels inadequate. The problem is you can't fix this because it's not your problem. He is insecure and this could get much worse. He is afraid that he will lose you. But this is work he has to do on himself. You can't make him a more secure person. If this doesn't get worse there is a possibility that he could begin to trust but again it is his baggage. You can't convince him to be secure. He needs to do that. It is your decision to stay or go but it may be very difficult for him to do this work if he doesn't want to and you are so far away. The decision is yours. Start by not knocking yourself out to please him when this is all about him.
If this was helpful press accept