![]() |
Телефон в карпутер - BluePhone
Вложений: 1
Здравствуйте!
Предлагаю Вашему вниманию предварительную версию программы BluePhone. Программа позволяет: - Совершать звонки по набранным номерам; - Выводить звук через устройство вывода карпутера и получать звук с микрофона; - Уведомляет о поступлении входящего вызова; - Показывает прогресс вызова; - Выводит информацию о уровне сигнала, операторе связи, и уровне заряда батареи. - Список контактов. - Избранные контакты. Связь с телефоном осуществляется через Bluetooth по профилю Handsfree(HFP) через стек BlueSoleil. Также предусмотрена возможность поддержки других стэков. Для работы программы требуется: Microsoft .NET Framework 3.5 SP1 Full (231 Мб) IVT BlueSoleil 6.4 Распространяемый пакет Microsoft Visual C++ 2010 (x86) Версия 0.10.0 Утилита экспорта контактов из Outlook в формат vCard |
Вылетела программа при запуске. В буфере обмена ошибка: Не удалось найти провайдера Bluetooth.
Также предусмотрена возможность поддержки других стэков - что это значит? Что еще нужно поставить? Пробовал на ноутбуке, ничего дополнительно не ставил. .NET уже был, ОС: Win7 |
Судя по всему не установлен IVT BlueSoleil.
Цитата:
есть стандартная Microsoft`овская (в ней нет поддержки профиля гарнитуры), а так же Widcomm. Писалось под BS т.к. Widcomm с моими донглами работать не стал. Но программа построена таким образом, что реализовав набор требований можно реализовать проввайдер для другого стэка не модифицируя программу. |
не пойму, какой смысл писать программу был? неужели нету готовых?
|
это при разговоре наблюдается?
|
Вложений: 1
У меня то же не запускается. Выдает ошибку - на картинке...
Телефон SonyEricson W810i. BlueSoleil его видит. NET 3.5 поставил. Программ таких действительно нет, ну кроме CarPhone с этого форума, но он у меня полностью не заработал. _______________________ Мой проект: http://forum.pccar.ru/showthread.php?t=9730 |
Класс прога реально работает!!!!! :yes4::yes4::yes4:
в отличае от BlueSoleil Dialler не чего не ставит в телефон :smile2: Сначала не запускалась вообще, но я не посмотрел, небыло Microsoft .NET Framework 3.5 поставил Framework всё сразу заработало У меня 3 вопроса: 1. как делать скины? 2. планируется смс? 3. планируется список вызовов? |
Как настроить на НЕ BlueSeil ?
выдал ошибку при запуске: TypeName: BTPhone.Model.BT_HFP_Service Message: Инициализатор типа "BTPhone.Model.BT_HFP_Service" выдал исключение. Data: System.Collections.ListDictionaryInternal InnerException: Message: Не удалось найти провайдера сервиса Bluetooth. ParamName: Data: System.Collections.ListDictionaryInternal InnerException: TargetSite: Void .cctor() StackTrace: в BTPhone.Model.BT_HFP_Service..cctor() HelpLink: Source: BTPhone.Model TargetSite: Void add_PropertyChanged(System.ComponentModel.Property ChangedEventHandler) StackTrace: в BTPhone.Model.BT_HFP_Service.add_PropertyChanged(P ropertyChangedEventHandler value) в BTPhone.Model.RelayCommand..ctor() в BTPhone.Model.RelayCommand..ctor(Action`1 execute, Predicate`1 canExecute) в BTPhone.Model.StatusViewModel..ctor(ViewModelBase owner) в BTPhone.Model.MainViewModel.InitializeViews() в BTPhone.Model.MainViewModel..ctor() в BTPhone.App.OnStartup(StartupEventArgs e) в System.Windows.Application.<.ctor>b__0(Object unused) в System.Windows.Threading.ExceptionWrapper.Internal RealCall(Delegate callback, Object args, Boolean isSingleParameter) в System.Windows.Threading.ExceptionWrapper.TryCatch When(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler) HelpLink: Source: BTPhone.Model |
Цитата:
Но при желании и навыках можно реализовать провайдер для другого стэка самостоятельно. Для этого нужно реализовать интерфейс IBlueTooth из сборки BTProviderModel.dll. После чего зарегистрировать провайдера в файле конфигурации приложения (BTPhone.exe.config). |
Вложений: 1
Цитата:
Т.к. программа написана на WPF то скины делаются с его помощью. Для создания скинов нужна программа Microsoft Visual C# 2008 Express (можно Visual Basic 2008 Express) или Microsof Expression Blend. Скин представляет собой сборку с ресурсами WPF. В одной сборке может содержаться несколько скинов. Если эта информация не отпугнула то в дальнейшем расписать более подробно создание скинов. Для тех кому изложенная выше информация понятно в кладываю в сообщение файлы описания библиотеки ресурсов стандарной темы программы. 2. вообще планирую, но пока даже технически не разбирался как это реализовать. Все же пока приоритет на список контактов. 3. На данный момент занимаюсь добавлением в программу поддержки списка контактов который хранися в файле XML. Потом планирую реализовать провайдера контактов получающий контакты из телефона через профиль PBAP, который также позволяет получить данные о вызовах. Но на данный момент API этого профиля не документированно. |
Цитата:
|
Вложений: 1
Без проблем, прикрепил текстовый файл.
|
Общение с телефоном осуществляется исключительно через HFP или все-таки используется серийный порт?
|
Цитата:
|
Это очень хорошо. Наконец-то появился нормальный хэндс-фри, кроме центрифуги
|
Поставил BlueSoleil. Попытался хоть как-то сконтачится с телефоном. По BT его увидел, ПИН ввел. Но передать файл, посмотреть смски, связать с BluePhone так и не получилось. У меня Glofiish x650. Подозреваю, что телефон пора менять :)
|
danclax, мне иногда кажется, что наши Glofiishи вообще мало с чем совместимы)
И, вроде как, имеются определенные трудности по сконнекчиванию компьютера с WM. |
Цитата:
Купил спонтанно, буду менять :) |
Цитата:
Обращаю внимание, что после связывания КПК с ББ необходимо, в КПК, списке сервисов учетной записи ББ включить использование сервиса "Гарнитура" иначе соединение не будет устанавливаться. |
Теперь в настройках программы вижу свое устройство. Выбираю, жму ОК. Все равно номер не могу набрать. Подвожу курсор к сначку блутуса, и хинт там такой:
BlueSoleil call Failed. Code 41F. |
Цитата:
|
Вложений: 1
Новая версия.
Добавлено: -Блокировка запуска второго экземпляра. -Иконка в трэйе. -Автоматическое сворачивание программы при закрытии главного окна. -При входящем звонке разворачивание и выход на передний план. -Поддержка контактов с загрузкой их из MS Outlook 2003 (должно вроде и на 2007 работать) Установка. Удаляем старую программу. Ставим новую программу. Если у Вас не установленн Outlook то не выбирайте поддержку загрузки контактов из него, иначе программа не запустится. Также необходимо что бы у Outlook был установлен компонент "Поддержка среды .NET", иначе также будет ошибка при запуске. Дальнейшие планы: -Добавить поиск контактов -Добавить вывод информации на экран CallerID Жду Ваших отзывов. |
Цитата:
Не люди добрые сами разбирайтесь, ищите, ставте. |
Цитата:
Так же Microsoft предлагает отдельные сетапы для этих копонентов: Office 2003 Update: Redistributable Primary Interop Assemblies 2007 Microsoft Office System Update: Redistributable Primary Interop Assemblies Но т.к. они распространяются в виде файлов msi, то включить их в процесс установки не получится, т.к. исполняться может только один msi файл. |
Можно упаковать тогда все инсталляторы в один SFX-архив и запустить установку с помощью CMD-файла. Установка будет выполняться последовательно. И установщик будет выглядеть как один ехе-файл.
|
Наконец получилось проверить. С моим iphone работает :yes4:
Есть несколько пожеланий 1) Хотелось бы, чтобы работала на той же версии blue soleil, что и на центрифуге стоит, а то переезжать туда-сюда неудобно 2) Программа должна уметь запускать заданный в настройках скрипт при звонке, принятии звонка, окончании разговора. Нужно для того, чтобы можно было запаузить проигрывание музыки и что-то еще при звонке 3) Нужны горячие клавиши принятия и отброса звонка - чтобы повесить это на кнопки/пульт |
Цитата:
Цитата:
Цитата:
|
Вложений: 1
С прошлой ошибкой справился просто - переустановил систему.
Начисто все поставил. Скачал новую версию программы. В настройках программы имя телефона появилось, но набрать ничего не могу. Щелкая на значке Bluothooth (он почемуто зеленый) получаю ошибку: BlueSoleid call Failed. Code 301. Прикрепляю файл с полным кодом ошибки... Телефон SonyEricson 810, Blue Soleil 6.4 его видит, контакты считывает. |
Цитата:
Когда была запущена программа то значек был зеленый указывая на то что соединение с телом уже есть. Если нажать на значек блютуса то программа пытается разорвать соединение и вот здесь и возникает ошибка. Как решить. 1. Не соединяться с телом вне программы. В приципе сами они могут соедениться в случае если иницировать соединение с телефона. 2. Не нажимать зеленый значек блютуса, но здесь вполне возможно могут всплыть другие проблеммы. |
Ну чтож, все заработало.
Действительно, если активировать Bluothooth в телефоне после запуска программы, то все работает. А можно это исправить? Так как так не удобно. То есть нельзя просто сесть в машину и вкл РС, а BluePhone закинуть в автозагрузку, надо еще думать: вкл или нет у тебя Bluothooth в телефоне. То есть при выходе из машины его надо постоянно выключать. А где список контактов? Можно ведь реализовать считывание контактов, SMS и звонившие номера с помощью BlueSoleil, там это реализовано. Так же неудобный скин, можно сделать наподобе такого http://www.pccar.ru/showpost.php?p=90142&postcount=101 это скин из темы http://www.pccar.ru/showthread.php?t=7476&page=11 мне он очень нравится. |
Цитата:
|
Цитата:
|
Цитата:
|
Вроде неплохая получается программка, но...
нет списка вызовов не принять входящий звонок если уменьшить размер, то невидно кнопок 12345.... нет кнопки свернуть, в полно экранном режиме |
Версия 0.6.5
Вложений: 1
Добавлено:
-фильтрация списка контактов при наборе на панели номера (фильрация выполняется по номерам и текстовым полям в соответсвии с правилами набора T9); -отдельная реакция на надлительные нажатия кнопок панели набора (для кнопки стирания символа при длительном нажатии удалется все введанные символы, для кнопки 0 вводится символ +); - В окнах CalerID и прогреса звонка если для телефона найден контакт то выводится его имя и фото; - перенос настроек предыдущей версии; - Добавлены сочетания клавиш (по просьбе adami): цифры на NumPad 0...9 - набор цифр на панели набора; Bacspace - стирание введенного символа; Ctrl+Backspace - Стирание всех символов; Alt+X - Выход; Enter - Вызов; Ctrl+A - Ответ на входящий вызов; Ctrl+C - завершение текущего звонка или отбой вызова; Ctrl+B - опция перезвонить на экране входящего вызова; Ctrl+M - опция отключения сигнала звонка. |
Цитата:
А поддержка WidComm уже есть? |
Поддержки нет. Т.к. не могу поставить этот стэк на своем компьютере. Соответственно не понятно как тестировать написанный код. SDK скачал и поставил, но писать в слепую :wacko2:.
Добавлено. Чтение SDK показало, что поддержки профиля HFP на данный момент нет.:no2: Так что из известных мне стэков HFP поддерживает только BS. |
Цитата:
Цитата:
Ксати если есть желающие помочь с дизайном, то буду рад помощи. Цитата:
Возьму на заметку необходимость добавления такой возможности в интерфейс. |
Цитата:
|
Вложений: 1
Цитата:
В буфере обмена ничего нет Версия BS 6.2.227.10 |
Часовой пояс GMT +4, время: 02:09. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot