Bonsoir à tous!
je cherches à utiliser mon GSM comme passerelle téléphonique via Bluetooth.
C'est a dire que le son de l'appel passerait par les HP et le micro de mon P.C, je tournes sous Debian unstable. Mon GSM fonctionne parfaitement avec mon P.C via un dongle bluetooth, j'utilises rfcomm et blueZ pas de problèmes à ce niveau la.
Je cherches donc un soft qui puisse interagir avec mon GSM, décrocher l'appel, raccrocher et affichage du numéro appellant.
J'ai trouvé un petit soft sympa (btcid) qui m'affiche le numéro à l'écran du P.C quand j'ai un appel mais ça s'arrête la.
J'espères qu'il y a un projet open source la dessus, j'ai googlé mais rien trouvé de concret,
@
# des liens en voila
Posté par john Smith (site web personnel) . Évalué à 3.
http://bluetooth-alsa.sourceforge.net/(...)
permettre d'utiliser une oreilette bluetooth comme écouteur avec alsa
http://www.holtmann.org/linux/bluetooth/audio.html(...)
Emulating a headphone (au milieu de la page)
http://www.crazygreek.co.uk/content/chan_bluetooth(...)
un module pour astérisk(serveur vocale) pour pouvoir utiliser un
telephone bluetooth
http://www.soft.uni-linz.ac.at/_wiki/tiki-index.php?page=ProjectBlu(...)
le meilleur pour la fin, source à compiler pour faire de son ordinateur sous linux une oreilette
en extra des GUI pour gnome et KDE
http://usefulinc.com/software/gnome-bluetooth/(...)
http://usefulinc.com/software/phonemgr(...)
http://kde-bluetooth.sourceforge.net/(...)
Voila j'ai tout ça dans ma hote depuis un moment mais j'ai jamais pris le temps de tester donc si tu avances, n'hésites pas à m'en faire part
[^] # Re: des liens en voila
Posté par john Smith (site web personnel) . Évalué à 2.
>rien trouvé de concret,
il fallait perséverer, j'ai trouvé tout ça, grâce à google, il y a un petit bout de temps mais bon....
[^] # Re: des liens en voila
Posté par xenon_hs (site web personnel) . Évalué à 2.
Comme quoi deux recherches valent mieux qu'une !
J'ai trouvé plein de doc pour mon dongle bt mais pas ce que tu m'as donné, pour cela je te remercie déjà bcp !
Le soft pour le headset c'est exactement ce qu'il me faut,j'ai juste une question, dans les explications il est dit qu'il faut lancer ces commandes:
--------------
gcc -Wall -g -O2 -o handsfree handsfree.c sound.c -L/data/tmp/bt/bluez-cvs/libs/src \
/data/tmp/bt/bluez-cvs/libs/src/.libs/libbluetooth.so /usr/lib/libasound.so -ldl -lpthread -lm
gcc -Wall -g -O2 -o headset headset.c sound.c -L/data/tmp/bt/bluez-cvs/libs/src \
/data/tmp/bt/bluez-cvs/libs/src/.libs/libbluetooth.so /usr/lib/libasound.so -ldl -lpthread -lm
You will propably have to change /data/tmp/bt/bluez-cvs to the top of your bluez cvs tree
--------------
Je sais pas ou est le "haut de mon répertoire" bluez cvs, j'ai fait un find / | grep bluez-cvs mais rien, comment je peux faire ? Je suisun noob en compilation, merci bcp !
[^] # Re: des liens en voila
Posté par CoinKoin . Évalué à 4.
[^] # Re: des liens en voila
Posté par xenon_hs (site web personnel) . Évalué à 1.
--------------------------
debian-car:/home/xenon/handsfree# gcc -Wall -g -O2 -o handsfree handsfree.c sound.c -L/data/tmp/bt/bluez-cvs/libs/src /usr/lib/libbluetooth.so /usr/lib/libasound.so -ldl -lpthread -lm
handsfree.c: Dans la fonction « main »:
handsfree.c:735: attention : implicit declaration of function`count_bins'
handsfree.c:558: attention : `fdin' might be used uninitialized in this function
debian-car:/home/xenon/handsfree#
--------------------------
Si je tente d'executer handsfree en shell j'ai rien, "command not found".
Help :)
[^] # Re: des liens en voila
Posté par CoinKoin . Évalué à 2.
[^] # Re: des liens en voila
Posté par john Smith (site web personnel) . Évalué à 1.
#./handfree
ou bien un petit
#chmod +x handfree
#handfree
vu de loin là, je peux pas trop te dire...
[^] # Re: des liens en voila
Posté par xenon_hs (site web personnel) . Évalué à 1.
Merci pour votre aide soutenue !
le ./handsfree fonctionne (pas complètement)
-------------------
sdptool browse 00:12:62:C0:BC:5C (<--- mon GSM)
Me donne (entre autre):
Service Name: Audio Gateway
Service RecHandle: 0x10014
Service Class ID List:
"Headset Audio Gateway" (0x1112)
"Generic Audio" (0x1203)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 12
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Headset" (0x1108)
Version: 0x0100
J'en déduit donc que c'est bien le channel 12 que je dois utiliser.
-------------------
Voilà ce que me retourne la commande ./handsfree 00:12:62:C0:BC:5C 12
Voice setting: 0x0060
RFCOMM channel connected
sending.cmd AT+BRSF=31
poll descriptors count 1
poll descriptors count 1
opening control pipe - set to stdin: No such file or directory
>>AT+BRSF=31
>>
+BRSF: 47
OK
boo.
sending.cmd AT+CIND=?
>>AT+CIND=?
>>
+CIND: ("call",(0,1)),("service",(0,1)),("call_setup",(0-3)),("callsetup",(0-3))
OK
sending.cmd AT+CIND?
>>AT+CIND?
>>
+CIND: 0,1,0,0
OK
sending.cmd AT+CMER=3,0,0,1
>>AT+CMER=3,0,0,1
>>
OK
sending.cmd AT+CMER=3,0,0,1
>>AT+CMER=3,0,0,1
>>
OK
sending.cmd AT+CLIP=1
>>AT+CLIP=1
sending.cmd AT+NREC=0
>>
OK
sending.cmd AT+CHLD=?
>>AT+NREC=0
connect: Connection refused
Error: Can't connect SCO audio channel @ 00:12:62:C0:BC:5C
>>
ERROR
AT+CHLD=?
+CHLD: (0,1,1x,2,2x,3,4)
OK
Error
Error: Error in state_conn - ignoring
-------------------
Mon GSM m'a demandé si je voulais accepter la demande de connection venant du P.C j'ai validé et il m'a indiqué "connection etablie", mais les erreurs du haut se répercutent si je reçois un appel sur mon GSM.
Au niveau du code d'accès ça doit être ok vu que je peux échanger des fichiers avec mon GMS ! (j'ai déjà établi un certificat).
Si quelqu'un peut me filler un coup de main ça serait cool :)
@ bientot
[^] # Re: des liens en voila
Posté par john Smith (site web personnel) . Évalué à 1.
mais c'est clair que ça m'interesse aussi
Quel est la marque et le modéle de ton téléphone, tous les constructeurs n'implémentent pas le bluetooth de la meme facon....
Mais bon le poste est un peu vieux donc je sais pas si des nouvelles personnes vont le voir
++
[^] # Re: des liens en voila
Posté par xenon_hs (site web personnel) . Évalué à 1.
Je vais essayer avec le GSM d'un pote et je te tiens au courant, dis moi si tu as du new!
@+
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.