Newsgroup: it.tlc.telefonia.voip
Titolo: Elastix e Bluetooth: ho bisogno di aiuto da un Maestro

Sono bloccato, non so dove andare a cercare soluzioni, le mani mi 
tremano, l'arco mi cade e come Arjuna affermo: "Oh Krishna, non posso 
combattere! Sono tuo discepolo. Ti prego, insegnami il sapere segreto"
 
C'e' un GURU disposto a prendersi cura di Alessandro D'Arpini, povero 
ignorante?
 
CentOS release 5.9 (Final) i386
Kernel 2.6.18-348.3.1.el5
Asterisk 1.8.20.1
Installato su un Packard Bell BV EASYNOTE ML65
 
Comando lsusb:
Bus 006 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth 
Dongle (HCI mode)
 
Per attivare il Bluetooth su Elastix ho eseguito la seguente procedura:
 
Comando:
yum install -y bluez-utils bluez-libs bluez-libs-devel bluez-hcidump
 
Risultato:
Install       5 Package(s)
 
Upgrade       0 Package(s)
 
 
 
Total download size: 580 k
 
Downloading Packages:
 
(1/5): bluez-gnome-0.5-5.fc6.i386.rpm    
 
(2/5): bluez-libs-3.7-1.1.i386.rpm   
 
(3/5): bluez-libs-devel-3.7-1.1.i386.rpm   
 
(4/5): bluez-hcidump-1.32-1.i386.rpm  
 
(5/5): bluez-utils-3.7-2.2.el5.centos.i386.rpm
 
Comando:
hcitool dev
 
Risultato:
Devices:
 
hci0	00:15:83:15:A3:10
 
Che rapresenta il mac address dell'adattatore bluetooth.
 
Poi ho editato il file che si trova in:
/etc/bluetooth/hcid.conf
inserendo “security auto”, Passkey "0000", cambiato il "name "%h-%d" con 
il nome "ELASTIX", cambiato la "class 0x120104" in "class 0x000100" e poi 
ho dato il comando:
 
service bluetooth restart
 
Il comando:
hciconfig -a
 
Restituisce:
hci0:	Type: USB
 
BD Address: 00:15:83:15:A3:10 ACL MTU: 339:8 SCO MTU: 128:2
 
UP RUNNING PSCAN 
 
RX bytes:56577814 acl:0 sco:1109336 events:77 errors:0
 
TX bytes:973 acl:0 sco:0 commands:45 errors:0
 
Features: 0xff 0x3e 0x85 0x30 0x18 0x18 0x00 0x00
 
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
 
Link policy: RSWITCH HOLD SNIFF PARK 
 
Link mode: SLAVE ACCEPT 
 
Name: 'ELASTIX'
 
Class: 0x000208
 
Service Classes: Unspecified
 
Device Class: Phone, Cordless
 
HCI Ver: 2.0 (0x3) HCI Rev: 0xc5c LMP Ver: 2.0 (0x3) LMP Subver: 0xc5c
 
Manufacturer: Cambridge Silicon Radio (10)
 
 
Infine ho reso raggiungibile il centralino via Bluetooth con il comando:
 
dbus-send --system --type=method_call --print-reply --dest=org.bluez /org/
bluez/hci0 org.bluez.Adapter.SetMode string:discoverable
 
Che restituisce:
method return sender=:1.0 -> dest=:1.7 reply_serial=2
 
Nessun cellulare viene rilevato, anche se di marche differenti e nemmeno 
i cellulari rilevano Elastix.
 
Non so che fare, porca paletta! :-(
 
Alessandro D'Arpini

 Asterisk 1.8.20.1
 
C'e un problemino aperto da quasi tre anni (*), fissato a gennaio 2013. 
La fix è stata inclusa nella versione di asterisk 1.8.21.0 rilasciata il 
28 marzo.
Direi che vale la pena di tentate l'update prima di qualsiasi altro rito 
sconveniente.
 
(*) 
https://issues.asterisk.org/jira/browse/ASTERISK-16357
 
 
 
-- 
TeeBX VoIP communication platform (coming soon)
http://code.google.com/p/teebx/
 
-----------------------------------------------
Lightweight++ Business Friendly++ Open++

 Non so che fare, porca paletta! :-(
 
In teoria lo stack BT (kernel&utils) di Centos5 ï¿œ troppo vecchio per farci
qualcosa di utile, ma non saprei dirti come aggiornarlo...
 
-- 
  But somebody's gonnahave to answer, the time is coming soon
  when the blind remove their blinders
  and the speechless speak the truth			(T. Chapman)
 


Personalmente ho risolto mettendo all'inizio il cellulare e il sistema 
visibile. Ricordo però di averci bestemmiato un bel pò, soprattutto con 
lo stack bluetooth (più che altro con la mia ignoranza - purtroppo 
rimasta tale - dello stack bluetooth).
Alla fine comunque ce l'avevo fatta dopo aver messo una chiave BT 
diversa (prima era una trust che non c'è stato verso di far funzionare, 
poi una Belkin).
 
L'ho fatto su CentOs 5.7 con asterisk 1.8,7,1 su piattaforma Alix ma non 
usando quella (chiavica, IMHO) di Elastix (m'è toccato metterlo per un 
progetto al lavoro, ma giuro che non lo farò mai più)
 
Se vuoi ti invio i files di config che spero di avere ancora dato che la 
chiavetta BT è ancora infilata al suo posto (ho poi buttato tutto dalla 
finestra perchè aveva il problema che ogni tanto l'audio non era 
minimamente comprensibile, specie con un nokia)
 
-- 
Luca
http://www.civinini.net
 
 
"Unix is simple. It just takes a genius to understand its simplicity." - 
Dennis Ritchie

 minimamente comprensibile, specie con un nokia)
 
Leggendo la risposta di Giovanni V. ho capito che c'e' un bug risolto 
solo recentemente.
Visto che devo ricompilare Asterisk e tutto il resto, ho deciso prima di 
tornare indietro ad asterisk-1.6.2.24 su Ubuntu server 10.4 per 
verificare che la chiavetta Bluetooth USB ed i telefoni siano compatibili.
Se tutto andra' bene come spero... rifaro' il lavoro con la 1.8.21.0 
rilasciata il 28 marzo sapendo pero' con certezza che quello in mio 
possesso va bene.
Non scherzo... ci passo le nottate (le 03:13 in questo momento) e non e' 
ne' bello ne' intelligente... anche perche' mi sono chiari i limiti 
imposti dall'ignoranza.
 
Grazie per il tuo intervento.
 
Alessandro D'Arpini