A pesar de las respuestas anteriores, alguien ya ha mencionado un servicio de VoIP. Para añadir más detalles, puedes registrarte en una empresa de alojamiento de VoIP, que te proporcionará un acceso a su servicio.
Con programas como Zopier[1] puedes hacer llamadas salientes desde tu teléfono. No podrás recibir llamadas entrantes a menos que registres un número (lo que te costará el "alquiler de la línea") con un servicio de VoIP, y configures el desvío de llamadas cuando tengas señal de móvil a ese número de VoIP.
Lamentablemente, sin una Femtocelda no hay alternativa a esto para los mensajes de texto, excepto iMessage, así que a menos que todos tus contactos estén en iOS no tienes opción aquí.
[1] hay otros - algunos más aquí: http://appadvice.com/appguides/show/voip-apps-for-ios