GlobaleSIM provides eSIM plans for Serbia that include a phone number and the ability to receive SMS. The phone number carries the dialing code +1, so it is not a local Serbian number but a US/Canada number. Voice calls can be received and made, and SMS messages can be received, but the plans do not support sending SMS.
The available plans range in price from $4.00 to $65.00 and in validity from 7 days up to 30 days, depending on the data allowance. Travelers who need specific functionality should confirm the details directly with GlobaleSIM.