If we’re talking cellphones here, just get into the habit of always storing the proper international prefix with the number. It will not cost you extra to dial such a number as a local call, and if you happen to be elsewhere the number will still work as is.
For instance – I’m danish and all my local danish numbers are prefixed with +45. They work perfectly both within Denmark and when I’m elsewhere.
One has to keep two subjects separately here:
While the subject of call cost would possibly be an interesting one (though these days less than 2-3 years ago) somethink different is important to make sure you will be dialling the correct number.
In case the person you are calling has provided their number properly in international format, i.e. +yyyxxxxx, you won’t face a problem. But in case you see a phone number written in national format (i.e. without a country code) and you found out the country code and want to build the international format youself, be careful.
Many countries (my experience is from Europa mostly) use geographic area codes for landlines and kind of “virtual” area codes for mobiles and you can dial from landline to landline within the same area code without having to dial the area code.
The interesting difference between some countries comes with the leading zero in front of the area code. In some countries, you have to omit it, in others not.
Example from Germany:
Landline in Berlin: 030 1234546
International format would be +49 30 123456 (you drop the 0)
Example from Italy:
Landline in Bolzano: 0471 123456
International format would be +39 0471 123456 (you keep the 0)
The rule of thumb is: More often than not, you drop the 0. Just in case you find out it doesn’t work, just insert it.
Or can I just dial +92… as usual?
Yes. Although it is the +
prefix that’s the “magic” here. It is short hand for the outbound international dialling code for whatever country you are dialling from. This is what allows you to use the same (international format) phone number anywhere in the world.
If you are calling from the US then the phone network substitutes +
with 011
(the international dial-out code for the US), or if calling from the UK, 00
. Etc.
So, the alternative, if dialing from the US would be to dial 01192...
– but this will only work in the US (or any country that uses the same dial-out code).
Reference:
https://en.wikipedia.org/wiki/List_of_international_call_prefixes
You can just dial as usual, just like you would to call him at home, and the call will go through. But you’ll be charged for an international call, however your cell phone plan handles international roaming.
You may find it makes more sense to plan in advance to use Skype, WhatsApp, WeChat, etc…, which will use only your data connection (or wifi) and not billable minutes from calls. You’d want to check with your carrier to determine your rates for roaming in the US and/or consider obtaining a SIM card from a US carrier, depending on the costs and your expected usage.
Let me clear up the source of the confusion. As a long time VoIP/WiFi user, my phone is always at home. Meaning I dial every number, local or international the same no matter where I am. It’s been so long, yes, I forgot about the vagaries of the legacy system. Oops!
In this case, even if OP is using a VoIP option, OP is not in Brazil or Pakistan so he ze must dial the full number with country code. That they are both in the US doesn’t matter, ze’s still dialing Pakistan from hir Brazilian number.
Meaning, if your Brazilian SIM is installed, you dial just as you would if you were in Brazil. Where you are physically doesn’t matter, even if you’re in the same country you’re dialing*.
Yes, you should dial +92, as usual.
Credit:stackoverflow.com‘
5 Mar, 2024
4 Mar, 2024
5 Mar, 2024