999 or 112??

It is common knowledge that if you need the emergency services you should dial 999. But what is not so well know that 112 also calls out the emergency services from mobile phones but (very importantly) it also lets the mobile phone use any network at all, even if you don't think you have a signal!!

So, what happens when I dial 999 or 112??