Please find bluetooth -d -n log attached. I called a number, number answered the call. but i didnt hear any voice and also couldnt send my voice to other side. Is there anything appears obvious from log ? (about what i am missing) thanks. -Rajan Batra On Fri, Apr 10, 2009 at 11:14 AM, Rajan Batra <rajan.batra@xxxxxxxxx> wrote: > Hello, > > what am i missing to establish voice connection ? > why ALSA is not able to stream voice from Phone to my bluez headphone ? > is there some settings ? > > thanks. > Rajan > > > On Fri, Apr 10, 2009 at 8:07 AM, Zhao Forrest <forrest.zhao@xxxxxxxxx> wrote: >> On Fri, Apr 10, 2009 at 1:14 AM, Rajan Batra <rajan.batra@xxxxxxxxx> wrote: >>> Hello, >>> i used today's git bluez head code for headset gateway. i am able >>> to dial the number. receive the call. >>> but the voice stream is not starting. i have connected headphone to my >>> bluez linux host. >>> i am not able to hear or pass my voice to other side. >>> >>> do i have to do some setting in PA ?. or any extra settings. >> Did you use the latest version of PA? >> >>> >>> i do following steps : >>> >>> 1) dbus-send --system --type=method_call --print-reply >>> --dest=org.bluez /org/bluez/32112/hci0/dev_00_24_04_46_4E_FA >>> org.bluez.HeadsetGateway.Connect >>> >>> >>> 2) dbus-send --system --type=method_call --print-reply >>> --dest=org.bluez /org/bluez/32112/hci0/dev_00_24_04_46_4E_FA >>> org.bluez.HeadsetGateway.Call string:<number> >>> >>> i changed macro in gateway.c >>> #define AG_PLACE_CALL "ATD%s\r" >>> to >>> #define AG_PLACE_CALL "ATD%s;\r" >>> >>> without semicolon, phone wasnt dialing the number. >>> >> According to HFP spec there should not be semicolon, this might be an >> interoperability issue. >> >> Thanks, >> Forrest >> >
[root@pe-lt029 bluetooth]# bluetoothd -d -n | tee bluetooth-hdsetgatewayLog bluetoothd[843]: Bluetooth daemon 4.34 bluetoothd[843]: Enabling debug information bluetoothd[843]: parsing main.conf bluetoothd[843]: discovto=0 bluetoothd[843]: pairto=0 bluetoothd[843]: pageto=8192 bluetoothd[843]: name=%h-%d bluetoothd[843]: class=0x000100 bluetoothd[843]: inqmode=0 bluetoothd[843]: Key file does not have key 'DeviceID' bluetoothd[843]: Starting SDP server bluetoothd[843]: Loading plugins /usr/local/lib/bluetooth/plugins bluetoothd[843]: /usr/local/etc/bluetooth/network.conf: Key file does not have key 'Disable' bluetoothd[843]: /usr/local/etc/bluetooth/network.conf: Key file does not have key 'DisableSecurity' bluetoothd[843]: /usr/local/etc/bluetooth/network.conf: Key file does not have key 'Interface' bluetoothd[843]: /usr/local/etc/bluetooth/network.conf: Key file does not have key 'Interface' bluetoothd[843]: /usr/local/etc/bluetooth/network.conf: Key file does not have key 'Interface' bluetoothd[843]: Config options: InterfacePrefix=bnep%d, PANU_Script=(null), GN_Script=(null), NAP_Script=(null), GN_Interface=pan0, NAP_Interface=pan1, Security=true bluetoothd[843]: bridge pan0 created bluetoothd[843]: register_interface: path /org/bluez/843/any bluetoothd[843]: Registered interface org.bluez.Service on path /org/bluez/843/any bluetoothd[843]: Unix socket created: 13 bluetoothd[843]: audio.conf: Key file does not have key 'AutoConnect' bluetoothd[843]: audio.conf: Key file does not have key 'MaxConnected' bluetoothd[843]: Telephony plugin initialized bluetoothd[843]: HFP AG features: "Ability to reject a call" "Enhanced call status" "Extended Error Result Codes" bluetoothd[843]: RAJAN GATEWAY IS IN bluetoothd[843]: input.conf: Key file does not have key 'IdleTimeout' bluetoothd[843]: HCI dev 0 registered bluetoothd[843]: child 847 forked bluetoothd[843]: Entering main loop bluetoothd[843]: child 847 exited bluetoothd[843]: HCI dev 0 up bluetoothd[843]: Starting security manager 0 bluetoothd[843]: network_server_probe: path /org/bluez/843/hci0 bluetoothd[843]: Adding record with handle 0x10000 bluetoothd[843]: Record pattern UUID 0000000f-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00000100-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00001002-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00001115-0000-1000-8000-00805f9 bluetoothd[843]: register_server_record: got record id 0x10000 bluetoothd[843]: Registered interface org.bluez.NetworkPeer on path /org/bluez/843/hci0 bluetoothd[843]: network_server_probe: path /org/bluez/843/hci0 bluetoothd[843]: Adding record with handle 0x10001 bluetoothd[843]: Record pattern UUID 0000000f-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00000100-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00001002-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00001117-0000-1000-8000-00805f9 bluetoothd[843]: register_server_record: got record id 0x10001 bluetoothd[843]: Registered interface org.bluez.NetworkHub on path /org/bluez/843/hci0 bluetoothd[843]: network_server_probe: path /org/bluez/843/hci0 bluetoothd[843]: Adding record with handle 0x10002 bluetoothd[843]: Record pattern UUID 0000000f-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00000100-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00001002-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00001116-0000-1000-8000-00805f9 bluetoothd[843]: register_server_record: got record id 0x10002 bluetoothd[843]: Registered interface org.bluez.NetworkRouter on path /org/bluez/843/hci0 bluetoothd[843]: register_interface: path /org/bluez/843/hci0 bluetoothd[843]: Registered interface org.bluez.Service on path /org/bluez/843/hci0 bluetoothd[843]: headset_server_probe: path /org/bluez/843/hci0 bluetoothd[843]: audio.conf: Key file does not have key 'Master' bluetoothd[843]: Adding record with handle 0x10003 bluetoothd[843]: Record pattern UUID 00000003-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00000100-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00001002-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00001108-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00001112-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00001203-0000-1000-8000-00805f9 bluetoothd[843]: audio.conf: Key file does not have key 'SCORouting' bluetoothd[843]: Adding record with handle 0x10004 bluetoothd[843]: Record pattern UUID 00000003-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00000100-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00001002-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 0000111e-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 0000111f-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00001203-0000-1000-8000-00805f9 bluetoothd[843]: gateway_server_probe: path /org/bluez/843/hci0 bluetoothd[843]: audio.conf: Key file does not have key 'Master' bluetoothd[843]: Adding record with handle 0x10005 bluetoothd[843]: Record pattern UUID 00000003-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00000100-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00001002-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 0000111e-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00001203-0000-1000-8000-00805f9 bluetoothd[843]: a2dp_server_probe: path /org/bluez/843/hci0 bluetoothd[843]: audio.conf: Key file does not have key 'Disable' bluetoothd[843]: audio.conf: Key file does not have group 'A2DP' bluetoothd[843]: audio.conf: Key file does not have group 'A2DP' bluetoothd[843]: audio.conf: Key file does not have group 'A2DP' bluetoothd[843]: audio.conf: Key file does not have group 'A2DP' bluetoothd[843]: audio.conf: Key file does not have key 'Master' bluetoothd[843]: SEP 0xb7fc90f8 registered: type:0 codec:0 seid:1 bluetoothd[843]: Adding record with handle 0x10006 bluetoothd[843]: Record pattern UUID 00000019-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00000100-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00001002-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 0000110a-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 0000110d-0000-1000-8000-00805f9 bluetoothd[843]: avrcp_server_probe: path /org/bluez/843/hci0 bluetoothd[843]: audio.conf: Key file does not have key 'Master' bluetoothd[843]: Adding record with handle 0x10007 bluetoothd[843]: Record pattern UUID 00000017-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00000100-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00001002-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 0000110c-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 0000110e-0000-1000-8000-00805f9 bluetoothd[843]: Adding record with handle 0x10008 bluetoothd[843]: Record pattern UUID 00000017-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00000100-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 00001002-0000-1000-8000-00805f9 bluetoothd[843]: Record pattern UUID 0000110e-0000-1000-8000-00805f9 bluetoothd[843]: proxy_probe: path /org/bluez/843/hci0 bluetoothd[843]: Registered interface org.bluez.SerialProxyManager on path /org/bluez/843/hci0 bluetoothd[843]: Creating device /org/bluez/843/hci0/dev_00_24_04_46_4E_FA bluetoothd[843]: Probe drivers for /org/bluez/843/hci0/dev_00_24_04_46_4E_FA bluetoothd[843]: network_probe: path /org/bluez/843/hci0/dev_00_24_04_46_4E_FA bluetoothd[843]: Registered interface org.bluez.Network on path /org/bluez/843/hci0/dev_00_24_04_46_4E_FA bluetoothd[843]: adapter_get_device(00:24:04:46:4E:FA) bluetoothd[843]: Registered interface org.bluez.Audio on path /org/bluez/843/hci0/dev_00_24_04_46_4E_FA bluetoothd[843]: audio handle_uuid: server not enabled for 00001112-0000-1000-8000-00805f9b34fb (0x1112) bluetoothd[843]: Found Handsfree AG record bluetoothd[843]: in gateway_init, dev is 0xb7fd0240 bluetoothd[843]: audio handle_uuid: server not enabled for 0000110a-0000-1000-8000-00805f9b34fb (0x110a) bluetoothd[843]: Found AV Target bluetoothd[843]: Registered interface org.bluez.Control on path /org/bluez/843/hci0/dev_00_24_04_46_4E_FA bluetoothd[843]: Found AV Remote bluetoothd[843]: headset_probe: path /org/bluez/843/hci0/dev_00_24_04_46_4E_FA bluetoothd[843]: probe failed with driver input-headset for device /org/bluez/843/hci0/dev_00_24_04_46_4E_FA bluetoothd[843]: serial_probe: path /org/bluez/843/hci0/dev_00_24_04_46_4E_FA: 00000002-0000-1000-8000-0002ee000002 bluetoothd[843]: Registered interface org.bluez.Serial on path /org/bluez/843/hci0/dev_00_24_04_46_4E_FA bluetoothd[843]: serial_probe: path /org/bluez/843/hci0/dev_00_24_04_46_4E_FA: 00001101-0000-1000-8000-00805f9b34fb bluetoothd[843]: serial_probe: path /org/bluez/843/hci0/dev_00_24_04_46_4E_FA: 00001103-0000-1000-8000-00805f9b34fb bluetoothd[843]: serial_probe: path /org/bluez/843/hci0/dev_00_24_04_46_4E_FA: 00001105-0000-1000-8000-00805f9b34fb bluetoothd[843]: serial_probe: path /org/bluez/843/hci0/dev_00_24_04_46_4E_FA: 00001106-0000-1000-8000-00805f9b34fb bluetoothd[843]: serial_probe: path /org/bluez/843/hci0/dev_00_24_04_46_4E_FA: 00001112-0000-1000-8000-00805f9b34fb bluetoothd[843]: serial_probe: path /org/bluez/843/hci0/dev_00_24_04_46_4E_FA: 0000111f-0000-1000-8000-00805f9b34fb bluetoothd[843]: serial_probe: path /org/bluez/843/hci0/dev_00_24_04_46_4E_FA: 0000112d-0000-1000-8000-00805f9b34fb bluetoothd[843]: serial_probe: path /org/bluez/843/hci0/dev_00_24_04_46_4E_FA: 0000112f-0000-1000-8000-00805f9b34fb bluetoothd[843]: serial_probe: path /org/bluez/843/hci0/dev_00_24_04_46_4E_FA: 00005002-0000-1000-8000-0002ee000001 bluetoothd[843]: serial_probe: path /org/bluez/843/hci0/dev_00_24_04_46_4E_FA: 00005557-0000-1000-8000-0002ee000001 bluetoothd[843]: serial_probe: path /org/bluez/843/hci0/dev_00_24_04_46_4E_FA: 00005601-0000-1000-8000-0002ee000001 bluetoothd[843]: Changing service classes to 0x6a010c bluetoothd[843]: Adapter /org/bluez/843/hci0 has been enabled bluetoothd[843]: Computer is classified as laptop bluetoothd[843]: Current device class is 0x6a010c bluetoothd[843]: Setting 0x00010c for major/minor device class bluetoothd[843]: Changing major/minor class to 0x6a010c bluetoothd[843]: at the begin of ag_connect() bluetoothd[843]: at the end of ag_connect() bluetoothd[843]: adapter_get_device(00:24:04:46:4E:FA) bluetoothd[843]: link_key_request (sba=00:15:83:F0:D9:66, dba=00:24:04:46:4E:FA) bluetoothd[843]: kernel auth requirements = 0x00 bluetoothd[843]: stored link key type = 0x00 bluetoothd[843]: at the begin of establish_service_level_conn() bluetoothd[843]: features are 0x1EF bluetoothd[843]: Service layer connection successfully established! bluetoothd[843]: /org/bluez/843/hci0/dev_00_24_04_46_4E_FA: Connected to 00:24:04:46:4E:FA bluetoothd[843]: at the begin of sco_connect_cb() in gateway.c bluetoothd[843]: No matching connection found for handle 46 bluetoothd[843]: at the begin of ag_call() bluetoothd[843]: in process_ag_reponse, response is OK bluetoothd[843]: at the begin of rfcomm_ag_data_cb() bluetoothd[843]: at the begin of process_ind_change, name is "call_setup" bluetoothd[843]: at the begin of rfcomm_ag_data_cb() bluetoothd[843]: at the begin of process_ind_change, name is "call_setup" bluetoothd[843]: at the begin of sco_connect_cb() in gateway.c bluetoothd[843]: at the begin of rfcomm_ag_data_cb() bluetoothd[843]: at the begin of process_ind_change, name is "call" bluetoothd[843]: at the begin of rfcomm_ag_data_cb() bluetoothd[843]: at the begin of process_ind_change, name is "call_setup" bluetoothd[843]: at the begin of rfcomm_ag_data_cb() bluetoothd[843]: rfcomm_ag_data_cb(): read wrong data ' NO CARRIER ' bluetoothd[843]: at the begin of rfcomm_ag_data_cb() bluetoothd[843]: at the begin of process_ind_change, name is "call" bluetoothd[843]: in process_ag_reponse, response is OK bluetoothd[843]: No matching connection found for handle 46 ^Cbluetoothd[843]: Removing adapter /org/bluez/843/hci0 bluetoothd[843]: network_server_remove: path /org/bluez/843/hci0 bluetoothd[843]: Unregistered interface org.bluez.NetworkPeer on path /org/bluez/843/hci0 bluetoothd[843]: Removing record with handle 0x10000 bluetoothd[843]: network_server_remove: path /org/bluez/843/hci0 bluetoothd[843]: Unregistered interface org.bluez.NetworkHub on path /org/bluez/843/hci0 bluetoothd[843]: Removing record with handle 0x10001 bluetoothd[843]: network_server_remove: path /org/bluez/843/hci0 bluetoothd[843]: Unregistered interface org.bluez.NetworkRouter on path /org/bluez/843/hci0 bluetoothd[843]: Removing record with handle 0x10002 bluetoothd[843]: unregister_interface: path /org/bluez/843/hci0 bluetoothd[843]: headset_server_remove: path /org/bluez/843/hci0 bluetoothd[843]: Removing record with handle 0x10003 bluetoothd[843]: Removing record with handle 0x10004 bluetoothd[843]: gateway_server_remove: path /org/bluez/843/hci0 bluetoothd[843]: Removing record with handle 0x10005 bluetoothd[843]: a2dp_server_remove: path /org/bluez/843/hci0 bluetoothd[843]: Removing record with handle 0x10006 bluetoothd[843]: avrcp_server_remove: path /org/bluez/843/hci0 bluetoothd[843]: Removing record with handle 0x10008 bluetoothd[843]: Removing record with handle 0x10007 bluetoothd[843]: proxy_remove: path /org/bluez/843/hci0 bluetoothd[843]: Removing device /org/bluez/843/hci0/dev_00_24_04_46_4E_FA bluetoothd[843]: network_remove: path /org/bluez/843/hci0/dev_00_24_04_46_4E_FA bluetoothd[843]: Unregistered interface org.bluez.Network on path /org/bluez/843/hci0/dev_00_24_04_46_4E_FA bluetoothd[843]: Unregistered interface org.bluez.Control on path /org/bluez/843/hci0/dev_00_24_04_46_4E_FA bluetoothd[843]: serial_remove: path /org/bluez/843/hci0/dev_00_24_04_46_4E_FA bluetoothd[843]: Unregistered interface org.bluez.Serial on path /org/bluez/843/hci0/dev_00_24_04_46_4E_FA bluetoothd[843]: Cleanup plugins bluetoothd[843]: bridge pan0 removed bluetoothd[843]: unregister_interface: path /org/bluez/843/any bluetoothd[843]: Stopping SDP server bluetoothd[843]: Exit