I am in Kosovo. I seem to be able to use the phone for calls, and text, but not for data, when connected to a different carrier. Do I need to unlock the phone?
No, it simply means you may have to manually change the APN settings for your location. See the following:
apn settings - Android Apps on Google Play