Hack para usar VoIP SIP en el iPhone

Publicado el 11 de Enero a las 22:48 por magarto

Estimados señores, ya disponemos del iphone killer, mejor dicho lo tienen aquellos que vivan en EEUU, Canada, Singapur u otros países que permitan llamadas gratis a teléfonos fijos y móviles.

No recomiendo usarlo, salvo para hacer una prueba temporal ya que varias aplicaciones como VNotes o Listen os darán problemas.

De momento en España, si usamos el cliente SIP de truphone en el iPhone tendremos llamadas a fijos gratis y 2 € para gastar en el resto de llamadas.

He estado días y días hablando con la gente de touchmods.net los que sacaron la versión SIP para el iPod Touch, usando micrófonos caseros o comprados pero no era compatible con el iPhone... tras largas horas de charlas en inglés por IRC vemos en vivo y en directo como en Hackintosh un usuario comenta un cambio de línea en un .plist para cambiar el dispositivo de entrada de sonido del micrófono interno del iPhone al de los auriculares que vienen por defecto... y éste es el hack que os cuento.

Si tenéis instalada la aplicación VoIP SIP de touchmods.net desinstalarla usando el installer. A continuación conectar el iPhone por ssh. En el caso de Mac OS X usad cyberduck por ejemplo, en Windows WinSCP (creo que se llama) y en GNU/Linux, como es mi caso, uso nautilus, para ello en nautilus voy a Archivo/Conectar con el servidor y pongo los siguientes datos:

Tipo de servicio: SSH
Servidor: la IP del iPhone
Puerto: 22
Carpeta: /
Nombre de usuario: root
Nombre para usar en la conexion: El que queráis, en mi caso iPhone

A continuación damos a Conectar y en la barra de la izquierda hacemos doble click en la carpeta con nombre que hemos puesto y vamos en esa carpeta (nuestra / del iPhone) a var/root/Library/Preferences/.GlobalPreferences.plist (si no aparece mostrar los archivos ocultos). Copiarle al escritorio y a continuacíón id a la web: http://140.124.181.188/~khchung/cgi-bin/plutil.cgi

Cargamos ese archivo y lo descargamos al escritorio. Es posible que no haya añadido el punto inicial, añadidlo. Después haced una copia de seguridad del archivo /var/root/Library/Preferences/.GlobalPreferences.plist del iPhone.

Abrid el archivo que hemos convertido con un editor de texto y cambiar las líneas:

CODE:
  1. <key>com.apple.audio.CoreAudio.DefaultInputDevice</key>
  2. <string>Baseband input</string>
  3. <key>com.apple.audio.CoreAudio.DefaultInputDevice.actual</key>
  4. <string>Baseband input</string>

por

CODE:
  1. <key>com.apple.audio.CoreAudio.DefaultInputDevice</key>
  2. <string>WM8758 Input Device audio0</string>
  3. <key>com.apple.audio.CoreAudio.DefaultInputDevice.actual</key>
  4. <string>WM8758 Input Device audio0</string>

Salvamos el archivo y lo copiamos a /var/root/Library/Preferences/.GlobalPreferences.plist del iPhone (aseguraos del punto y de que se sobreescribe).
Si no tenéis el repositorio de Touchmods añadidle en el installer: http://touchmods.net/rep.xml
Tras actualizar los repositorios, agregad el programa al iPhone, instalando la aplicación Touchmods/Touchmods SIP-VoIP
Configurar la cuenta... tenéis decenas de servicios de SIP, por ejemplo: freecall, peoplecall, truphone...

Reiniciar el iPhone para que os aplique los cambios

Ya podréis llamar, pero tenéis que tener los auriculares conectados.

Nota: La calidad de recepción es muy buena, pero la de entrada al micrófono es pésima... aunque en cuanto la solucionen os informaré. Y no, no voy a explicar cómo usar clientes SIP, ni qué es... google y los artículos anteriores os ayudarán mucho.
Por otra parte algunas pocas aplicaciones de terceros como VNotes os darán problemas, necesitando del mike de los cascos para poder grabar sonido.

Más info

  • En magarto tenemos anuncios, usted también puede.
  • Aumente el tráfico de su web.
  • Utilice un gran software libre.

1 Trackbacks/Pingbacks

  1. Pingback: VoIp sip en el Iphone (Hack por Magarto) SPAIN el 11 Enero 2008 a las 23:34

10 Comentarios

  1. The-RockeR SPAIN
    13 Enero 2008 a las 17:44

    Buenas, sólo quería informarte que te he enviado una participación para un concurso de 2 iPod Touch.

    La dirección es:
    http://bocabit.com/2008/01/13/concurso-gana-2-ipod-touch-gratis/

    Un saludo!

    Mozilla Firefox Mozilla Firefox 2.0.0.11 bajo Windows Windows XP
  2. Alexander PERU
    16 Enero 2008 a las 14:37

    Muy bueno el articulo y gracias por el aporte, pero he tenido problemas en acceder a : http://140.124.181.188/~khchung/cgi-bin/plutil.cgi

    existira otra forma o programa para poder convertir los .plist en modificables.

    te agradezco tu tiempo

    Internet Explorer Internet Explorer 7.0 bajo Windows Windows XP
  3. magarto SPAIN
    16 Enero 2008 a las 19:32

    Totalmente cierto, está caído. Ayer lo comprobé y por desgracia no conozco otro, busca algún programa que haga esto en Windows o Mac

    Mozilla Firefox Mozilla Firefox 2.0.0.11 bajo Ubuntu Linux Ubuntu Linux
  4. magarto SPAIN
    16 Enero 2008 a las 19:46
    Mozilla Firefox Mozilla Firefox 2.0.0.11 bajo Ubuntu Linux Ubuntu Linux
  5. Alexander PERU
    17 Enero 2008 a las 02:11

    Estimado magarto, agradezco tu gentil ayuda a los que estamos probando tu aporte, pero tengo el problema como muchos que no tengo mac y uso windows xp y vista, tu crees que sea posible zipear y subir la copia de tu (.GlobalPreferences.plist) para poder probar tu aporte bajo nuestro propio riesgo. sera posible; agradezco tu paciencia y tiempo. saludos

    Internet Explorer Internet Explorer 7.0 bajo Windows Windows XP
  6. magarto SPAIN
    17 Enero 2008 a las 21:02

    Estimado Alexander,

    No puedo darle una respuesta debido a que desconozco, de haberlaa, dicha herramienta. sólo he encontrado el comando plutil de OS X, pero no he visto nada más. Puede iniciar búsquedas del tipo: binary to plist windows on.line

    A ver si así puede encontrar algo.

    saludos,

    Mozilla Firefox Mozilla Firefox 2.0.0.11 bajo Ubuntu Linux Ubuntu Linux
  7. Paranoias SPAIN
    9 Febrero 2008 a las 16:47

    Hola Magarto, pues nada, que ahora si me vas a ver por aquí más a menudo!!! Me pasé al lado oscuro!!!

    Mozilla Firefox Mozilla Firefox 2.0.0.12 bajo Ubuntu Linux Ubuntu Linux
  8. magarto SPAIN
    9 Febrero 2008 a las 20:03

    Jajaja, ya veo, ya veo. Me alegro mucho que hayas dado el paso :D

    Mozilla Firefox Mozilla Firefox 2.0.0.11 bajo Ubuntu Linux Ubuntu Linux
  9. failip SPAIN
    22 Febrero 2008 a las 12:39

    Magarto, una preguntita, yo tengo un servidor asterisk montado, y me gustaria utilizar el iphone como Sip, es posible hacerlo? sabrias que pasos hay que seguir para esto?
    un saludo jefe, es muy util tu blog :P

    Mozilla Firefox Mozilla Firefox 2.0.0.12 bajo Ubuntu Linux Ubuntu Linux
  10. magarto SPAIN
    22 Febrero 2008 a las 15:37

    Hola, gestionas tanto llamadas dentro de una red como a teléfonos habituales?

    Mozilla Firefox Mozilla Firefox 2.0.0.12 bajo Ubuntu Linux Ubuntu Linux

Vista previa

Deja tu granito de arena

Registro de OpenID

Registro clásico

XHTML: Puedes usar las etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Opciones:

Tamaño

Colores

Cerrar
E-mail It