запуск скрипта при обнаружении Bluethooth устройства

Народ помогите решить проблему, имеется корпоротивная айпителефония, использую Ekiga+чайна БТ гарнитура. Все вроде работает но с 10 пинка, после включения гарнитуры девайс определяется не правильно, в гноме приходится выключать а затем включать БТ устройство через граф настройки, только после этого в системе появляется новое устройство микрофон и воспроизведения. И после этого только запускаю екигу с настроенными звуковыми интерфейсами.
Ткните носом как настроить запуск скрипта при определения БТ устройства с таким то маком, ну и запуск при его пропадании (для правильной настройки и запуска/гашения екиги).
Правило udev создавать
GitHub, ArchWiki, AUR
запускаю монитор событий udev
$ udevadm  monitor -u
включаю устройство
UDEV  [27954.862169] add      /devices/pci0000:00/0000:00:1d.3/usb5/5-2/5-2:1.0/bluetooth/hci0/hci0:71 (bluetooth)
UDEV  [27955.077129] add      /devices/pci0000:00/0000:00:1d.3/usb5/5-2/5-2:1.0/bluetooth/hci0/hci0:64 (bluetooth)
UDEV  [27957.051262] add      /devices/virtual/input/input21 (input)
UDEV  [27957.155374] add      /devices/virtual/input/input21/event16 (input)
UDEV  [27960.201931] remove   /devices/pci0000:00/0000:00:1d.3/usb5/5-2/5-2:1.0/bluetooth/hci0/hci0:64 (bluetooth)
почему выпадает в remove не знаю
ищу в dev по конечному имени
$ find /dev -name event16
 /dev/input/event16
смотрю параметры данного устройства
$ udevadm info -a /dev/input/event16
 looking at device '/devices/virtual/input/input21/event16':
    KERNEL=="event16"
    SUBSYSTEM=="input"
    DRIVER==""

  looking at parent device '/devices/virtual/input/input21':
    KERNELS=="input21"
    SUBSYSTEMS=="input"
    DRIVERS==""
    ATTRS{name}=="20:14:07:21:93:E7"
    ATTRS{phys}==""
    ATTRS{properties}=="0"
    ATTRS{uniq}==""
проверял event16 появляется действительно когда включена гарнитура и мак реально её (смотрел через гуйБТ).
пытался добавить в
# nano /etc/udev/rules.d/10-local.rules
это
 SUBSYSTEMS=="input", ATTRS{name}=="20:14:07:21:93:E7", ACTION=="add", RUN+="/etc/udev/scripts/sip_on.sh"
и это
KERNEL=="event16", SUBSYSTEM=="input", ACTION=="add", RUN+="/etc/udev/scripts/sip_on.sh"
выключаю-включаю гарнитуру и нихрена скрипт не отрабатывает
ЧЯДН???

пока вписал просто запуск екигы
# nano /etc/udev/scripts/sip_on.sh
killall ekiga
sudo -u user ekiga
сам скрипт запускаю видно что работает, екига запускается
Вот что выдает когда просто включаешь гарнитуру
# systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
   Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
   Active: active (running) since Вт 2015-07-14 08:49:11 ALMT; 8h ago
     Docs: man:bluetoothd(8)
 Main PID: 314 (bluetoothd)
   Status: "Running"
   CGroup: /system.slice/bluetooth.service
           └─314 /usr/lib/bluetooth/bluetoothd

bluetoothd[314]: RFCOMM server failed for Headset Voice gateway: rfcomm_bind: Address already in use (98)
bluetoothd[314]: Headset Voice gateway failed to connect to 20:14:07:21:93:E7: connect error: Connection refused (111)
bluetoothd[314]: a2dp-sink profile connect failed for 20:14:07:21:93:E7: Device or resource busy
bluetoothd[314]: /org/bluez/hci0/dev_20_14_07_21_93_E7/fd1: fd(29) ready
bluetoothd[314]: RFCOMM server failed for Message Notification: rfcomm_bind: Address already in use (98)
bluetoothd[314]: RFCOMM server failed for Message Access: rfcomm_bind: Address already in use (98)
bluetoothd[314]: RFCOMM server failed for Phone Book Access: rfcomm_bind: Address already in use (98)
bluetoothd[314]: RFCOMM server failed for Synchronization: rfcomm_bind: Address already in use (98)
bluetoothd[314]: RFCOMM server failed for File Transfer: rfcomm_bind: Address already in use (98)
bluetoothd[314]: RFCOMM server failed for Object Push: rfcomm_bind: Address already in use (98)

А это когда передернишь гуевым выключателем и она уже работает нормально
# systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
   Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
   Active: active (running) since Вт 2015-07-14 08:49:11 ALMT; 8h ago
     Docs: man:bluetoothd(8)
 Main PID: 314 (bluetoothd)
   Status: "Running"
   CGroup: /system.slice/bluetooth.service
           └─314 /usr/lib/bluetooth/bluetoothd

bluetoothd[314]: /org/bluez/hci0/dev_20_14_07_21_93_E7/fd1: fd(29) ready
bluetoothd[314]: RFCOMM server failed for Message Notification: rfcomm_bind: Address already in use (98)
bluetoothd[314]: RFCOMM server failed for Message Access: rfcomm_bind: Address already in use (98)
bluetoothd[314]: RFCOMM server failed for Phone Book Access: rfcomm_bind: Address already in use (98)
bluetoothd[314]: RFCOMM server failed for Synchronization: rfcomm_bind: Address already in use (98)
bluetoothd[314]: RFCOMM server failed for File Transfer: rfcomm_bind: Address already in use (98)
bluetoothd[314]: RFCOMM server failed for Object Push: rfcomm_bind: Address already in use (98)
bluetoothd[314]: Headset Voice gateway failed to connect to 20:14:07:21:93:E7: connect error: Connection refused (111)
bluetoothd[314]: a2dp-sink profile connect failed for 20:14:07:21:93:E7: Device or resource busy
bluetoothd[314]: /org/bluez/hci0/dev_20_14_07_21_93_E7/fd9: fd(29) ready
Нет, скрипт мне запускать не надо. Мне хочется прикрутить старую гарнитуру sony HBS-DS200 для передачи звука на колонки. БТ есть, броадком, служба жалуется на -

bluetoothd[526]: Unable to connect Headset Voice gateway: connect: Device or resource busy (16)
bluetoothd[526]: Connecting Headset Voice gateway failed: Input/output error
bluetoothd[526]: Endpoint unregistered: sender=:1.414 path=/MediaEndpoint/A2DPSource
bluetoothd[526]: Endpoint unregistered: sender=:1.414 path=/MediaEndpoint/A2DPSink
bluetoothd[526]: Endpoint registered: sender=:1.445 path=/MediaEndpoint/A2DPSource
bluetoothd[526]: Endpoint registered: sender=:1.445 path=/MediaEndpoint/A2DPSink
bluetoothd[526]: RFCOMM server failed for Headset Voice gateway: rfcomm_bind: Address already in use (98)
bluetoothd[526]: RFCOMM server failed for :1.445/Profile/HSPHSProfile/00001108-0000-1000-8000-00805f9b34fb: rfcomm_bind: Address already in use >
bluetoothd[526]: Unable to connect Headset Voice gateway: connect: Device or resource busy (16)
bluetoothd[526]: Connecting Headset Voice gateway failed: Input/output error


т.е. явно пишет, как и у топикстартера, что шлюз занят. Собственно даже простую процедуру спаривания не проходит. Засомневавшись вообще в работоспособности спарил гарнитуру с телефоном = работает. Спарил телефон с ноутом = работает. А гарнитуру не цепляет,

[bluetooth]# scan on
Discovery started
[CHG] Device 00:1C:A4:2F:95:5F RSSI is nil
[CHG] Controller 84:38:35:59:92:F3 Class: 0x00000000
[CHG] Controller 84:38:35:59:92:F3 Powered: no
[CHG] Controller 84:38:35:59:92:F3 Discovering: no
[CHG] Controller 84:38:35:59:92:F3 DiscoverableTimeout: 0x00000000
[CHG] Controller 84:38:35:59:92:F3 Class: 0x001c010c
[CHG] Controller 84:38:35:59:92:F3 Powered: yes
[CHG] Controller 84:38:35:59:92:F3 Discovering: yes
[CHG] Controller 84:38:35:59:92:F3 DiscoverableTimeout: 0x00000000
[CHG] Controller 84:38:35:59:92:F3 DiscoverableTimeout: 0x00000000

[CHG] Device 00:1C:A4:2F:95:5F RSSI: -56
pair 00:1C:A4:2F:95:5F
Attempting to pair with 00:1C:A4:2F:95:5F
Failed to pair: org.bluez.Error.AuthenticationFailed

bluetoothd[526]: Unable to get io data for :1.50/Profile/HSPHSProfile/00001108-0000-1000-8000-00805f9b34fb: getpeername: Transport en>
lines 1-21/21 (END)
 
Зарегистрироваться или войдите чтобы оставить сообщение.