Free app works great. However, *DO NOT BUY PREMIUM*, it will mess up your caller ID. Incoming calls will show your own name instead of caller name. This only happens with premium version. Support is non-existent, they just take your money and you're left with a broken paid app.