UMA Questions Answered
Because I work for RIM, there is a general employee directive to not give any technical support online. So this article relates to all cell phones in general. I certainly don't want to get fired. (Ssssh! They don't know about this blog). Oh yeah, almost forgot:
The postings on this site are my own and don't necessarily represent the position, opinions or strategies of RIM
You might also be interested in my general description of UMA, and whether you can get free long distance over UMA.
"how does UMA connection work"
From your perspective, you get one phone number that will work over your Internet connection when you are at home, and over cell towers when you are outside. If you travel to another country, you could possibly make calls to your home town and not be charged long distance. However, UMA is not skype. Other than that exact situation, you will normally be charged for long distance calls depending on your plan.
Normally your phone sends its signals to a cell tower, which forwards it to a server on the carrier's network. With UMA, your phone logs into the carrier's network through your internet connection and sends its signals directly to that server. That means you can access all of the same services over UMA, like voice, data, and SMS. Unfortunately, it means that all of those same services go through your carrier's network, perhaps unnecessarily. Some phones support something called "Internet Offload", in which UMA is only used for voice calls, but all the data goes directly over the Internet. Got it?
Connecting UMA is hard. Normal cell phones are designed so that any idiot with a bank account can use them. But unfortunately, UMA is based on the Wifi network, and Wifi has a lot of lot of things that you can screw up. To connect to UMA, six things have to happen:
It is not possible to use UMA without signing up for an UMA plan with a carrier. That is because the SIM card actually performs the authentication process to login to UMA. No SIM means no UMA.
If you travel, you can use your UMA phone to connect to your home carrier and make calls without roaming charges. Your main problem will be connecting your phone to wireless hotspots, because often you will have to login to the hotspot and click "I agree" to some usage agreement. If your phone browser isn't able to display the button, then you won't be able to connect to Wifi. But if you pass this hurdle, your phone should work fine. Just make sure it is actually using the UMA network when you make your call. In this case, it might be good to set it to UMA only mode.
So you want to make an UMA server so you can run your own phone service. Okay, well, first you have to remember that UMA is simply a wrapper around the regular cell phone messages so they can be transported over the Internet. So all you have to do is implement the entire rest of that phone network. Feel free to download the 3GPP specifications and implement your own phone network. Don't let me stop you. Out of the 1,000,000 pages of telephony standards, I think you'd only have to read about 50,000.
Or you could just go write a SIP server like a normal person.
Umm, I don't know. I know T-Mobile US is doing it and Rogers Canada is as well. There is a complete list on wikipedia.
The best UMA cell phone is the BlackBerry, which does support Internet Offload. The latest model at this point is the 8900. Go out and buy that one as soon as you can. But be careful if it is used.
Skype shouldn't be used over UMA, because as I have said, on most phones, all data goes through the carriers servers, and is chargeable. Your Skype usage would cost thousands of dollars in data charges. If your phone supports Skype and Wifi, and you can turn of UMA, do so to avoid these charges.
That depends on your plan and contract. You did read it, didn't you? Usually you have to pay extra for UMA, but then you get unlimited calling while on UMA. But read your plan very carefully.
If you make long distance calls, you will probably be charged extra.
But the number one search topic for UMA is:
I don't have all the answers about UMA! For that, you'll have to look elsewhere.
"connecting a uma phone to the network."
"how to use uma phone without sim"
"does uma work over different carriers"
"how to make uma server"
"which carriers have uma"
"best uma phone"
"UMA skype"
"is uma service free"
"uma nude"

Comments