Tag Archive for 'bluetooth'

Bluetooth Headset y VoIP

Tengo un Akono Headset HBH-600 de Sony Ericsson (Bluetooth), y quiero convertir mi laptop en un teléfono celular VoIP, bueno, casi.

Ya que tengo mi cuenta en VoipJet y en casa la uso frecuentemente, quise conseguir lo mismo “On The Go”, lamentablemente el Telefono Verde de Trolltech aún esta lejos.

Entonces, ¿porque no comprar un auricular Bluetooth? Si, buena idea.

Configurando Bluetooth + Auricular HBH-600 en Suse 10.1

Esta vez no fué tan facil como activar una casilla, necesitas:

  1. alsa
  2. alsa-devel
  3. bluez-libs
  4. bluez-utils
  5. kernel-source

Todos esos paquetes estan en el DVD o en el sitio de Opensuse.

El procedimiento es:

  • En YaST -> Hardware -> Bluetooth
      • Activar Bluetooh
      • Escojer PIN, usar 0000 (default de mi headset)
    • En Clases de Dispositivos y Servicios necesitas (nota, yo activé todo):
        • Capturing
        • Audio
        • Telefonia
    • En YaST -> Seguridad y Usuarios -> Editar y Crear Usuarios
          • Edita el usuario que usas para que pertenezca también al grupo: audio
          1. Compilando btsco, debes conseguir btsco de aqui. Y colocarlo en /usr/src/btsco-X.XX.tar.gz, luego, como root:
            • cd /usr/src
            • tar zxvf btsco-X.XX.tar.gz
            • cd btsco-X.XX
            • ./configure && make && make install
          2. Preparando el kernel para btsco (como root), ahh aqui necesitas tener el source del kernel:
            • cd /usr/src/linux
            • make cloneconfig
            • make prepare-all
          3. Instalando el modulo de btsco (como root):
            • cd /usr/src/btsco-X.XX/kernel
            • make && make install
            • depmod -e
          4. Pasos finales
            • modprobe snd_bt_sco
            • esdctl stop
            • hciconfig hci0 voice 0×0060
            • Pon el headset en modo “apareo” y:
            • hcitool scan (te aparece la MAC y el nombre a mi me aparece 00:0F:DE:3B:19:6D HCI 600)
          5. btsco 00:0F:DE:3B:19:6D
          6. Listo
          7. Yo me hice un script:

            modprobe -r snd_bt_sco
            modprobe  snd_bt_sco
            esdctl stop
            hciconfig hci0 voice 0x0060
            hcitool scan
            btsco -f -s -r 00:0F:DE:3B:19:6D

            Dicho script lo ejecuto (como root) si de repente quiero usar el Headset. Este script sirve para conectarlo y reconectarlo cuando sea necesario.

            ¿Y que tiene que ver esto con VoIP? Uso Twinkle.

Conviviendo Windows y Linux con Bluetooth

Para que las transferencias de archivos con Windows funcionen, en SUSE necesitas lo siguiente:

  1. Linux: YaST -> Hardware -> Bluetooth
  1. Activar Servicios Bluetooth
  2. Usar PIN Local (escribe 1234 por ejemplo)
  3. Configuracion Avanzada del Daemon
  1. Activa TODO, menos HID2HCIobex-windows.JPG
  • Windows: Panel de Control -> Configuracion Bluetooth
    1. Servicios Locales
    1. Activa Information Exchange (Esto es OBEX)
    2. Checa que todos los elementos recibidos sean guardados en el directorio
    3. Desactiva Conexion Segura (¡no se que sea eso!)

    Uno creeria que el “File Transfer” en Windows, activaría los servicios de Transferencia de Archivos, ¡pero no!. El OBEX es el Information Exchange.
    Despues de lo anterior en gnome asegúrate de tener ejecutando el gnome-obex-server.