Показать сообщение отдельно
Старый 17.05.2012, 02:00   #10
Lestat
Новый Пользователь
 
Аватар для Lestat
 
Регистрация: 09.06.2007
Возраст: 36
Город: Москва
Регион: 77, 97, 99, 177
Машина: Nissan Tiida Sedan
Сообщений: 18
Lestat is on a distinguished road
По умолчанию

Когда сажусь в тачку стандартный блютус сразу цепляет мою мобилу...
Мой девайс на андройде не цепляет, а если и цепляет, то только принудительно, когда руками щелкаю на соединение в настройках блютуса... чтобы соединение устанавливалось автоматом нужно отправить девайсу SET CONTROL AUTOCALL 111e 5000 HFP

Все контакты синхронизированы через гугл... т.к. и на телефоне и на планшете что в машине стоит андройд
Но история звонков не синхронизирована, а если и синхронизирована, то может инета и не быть и она разойдется...
Поэтому я долго и старательно листал даташит на этот WT32 чтобы выяснить как загрузить историю звонков через блютус
Для этого есть протокол PBAP, есть даже команда PBAP 04 5 например... получить 5 вызовов из общей истории входящих/исходящих звонков... можно получить отдельно входящие, исходящие, пропущенные и вообще всю книгу...
Но эта команда сделана как-то криво... она при ошибке не выводит сообщение об ошибке, а пишет обычное SYNTAX ERROR
Для того чтобы она заработала нужно сперва выполнить нечто вроде
CALL xx:xx:xx:xx:xx:xx 112f PBAP (где xx:xx:xx:xx:xx:xx BT-адрес вашего телефона, его можно найти в списке подключенных девайсов LIST или в строке "SET BT PAIR ..." в ответе команды SET)
После этого андройд на мобиле запросит подтверждение на доступ к телефонной книге... спрашивает один раз, а не при каждом вызове команды. Ну и если ответ положительный, то команды вида PBAP 04 5 начинают работать и строчат запрошенные контакты в консоль в формате vCard 2.1 по дефолту

Теперь вроде бы все что нужно работает!!!
Lestat вне форума   Ответить с цитированием