Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 27
  1. #1
    Пользователь
    Регистрация
    20.06.2008
    Возраст
    45
    Сообщений
    41
    Вес репутации
    211

    По умолчанию RRMA - Подключаем телефон - избитая тема.

    Сколько тем и программ для подключения телефона к компу в машине я перерыл, но так и не нашел нормально работающей проги.
    В связи с тем что владею двухсимочным китайским телефоном, ни одана программа не захотела распознать входящий звонок со второй симки.
    Пришлось написать небольшую прогу, которая в принципе является аналогом FreeFone и даже использует его флешки. Программа работает с Ride Runner и не имеет standalone версии.

    Я приложил кусочек скина который рисовал себе. По себя поменяете как вам удобно.

    Установка:
    Программа живет в папке скина.
    копируем содержимое папки myskin туда.
    в settings.ini все что нам нужно это две строчки
    &fontcolour=00FF80&
    &buttoncolour=48FC07&
    это цвета для картинки уровня сигнала и батарейки.
    в RRMA.ini указываем сом-порт для телефона (Serial port блютуфа).

    из папки add: все что в ExecTBL.ini вставляем в в ваш.
    код кнопки вызова сцены телефона "FONE".
    установите RRMA.exe в автозапуск или сами ее запускайте при старте скина.
    После запуска программа ищет телефон на указанном порту. Когда найдет - сливает записную книгу телефона в phonebook.txt, а такде список пропущеных, входящих и исходящих в phonebookLD.txt, phonebookMC.txt, phonebookRC.txt - из этих файлов потом и заполняется список в скине. все это в папке phonepics - тамже хранятся фотографии тех кто вам звонит - создавайте JPG с номером телефона (можете писать просто последние 10 цифр номера). записная книга и списки грузятся один раз, после установления связи с телефоном.

    Если будет вход звонок, то программа автоматически запаузит музыку, откроет fonecall.skin, покажет имя, номер и картинку звонящего.

    В принципе в будушем наверно откажусь от SWF freefon'а.

    Особенность работы с двухсимочном телефоном - при звонке на вторую симку я не нашел возможности отслеживать состояние подключения (идет разговор или нет). Поэтому вход звонок и фотку прога покажет, но когда вы снимете трубку, прога будет думать что разговор закончен. Исходящий звонок совешить со второй симки пока тоже не представляется возможным
    Если кто знает AT-команды для работы со второй симкой, буду рад услышать.

    Прогой буду заниматься дальше в зависимости от желания и свободного времени.

    Передачей аудио на комп не занимался, т.к. хожу с BT гарнитурой.

    КАК-ТО ТАК.

    05.05.2010 Добавлена очередная тестовая версия со скином.
    Вложения Вложения
    Последний раз редактировалось NiMar; 05.05.2010 в 16:09.
    Subaru Forester 2003 SG6 атмо.
    8" ручной, Intel D945GCLF2, БПSL.
    http://forum.pccar.ru/showthread.php?t=5798

  2. #2
    Гуру Аватар для St@rz
    Регистрация
    20.06.2008
    Возраст
    50
    Сообщений
    2,293
    Вес репутации
    868

    По умолчанию Re: RRMA - Подключаем телефон - избитая тема.

    Звук можно так настроить.

  3. #3
    Гуру Аватар для St@rz
    Регистрация
    20.06.2008
    Возраст
    50
    Сообщений
    2,293
    Вес репутации
    868

    По умолчанию Re: RRMA - Подключаем телефон - избитая тема.

    У меня не запустилась.
    Запускаю без RR. Подключаю через USB. Пишет "Not Connected"
    Порт указал в файлах settings.ini и RRMA.ini.
    Телефон у меня CDMA. RING при входящем из телефона не поступает. Все остальные команды кроме этих трех соответственно тоже не работают.

    А русские буквы в записной книге видны?
    Последний раз редактировалось St@rz; 24.04.2010 в 16:06.

  4. #4
    Пользователь
    Регистрация
    20.06.2008
    Возраст
    45
    Сообщений
    41
    Вес репутации
    211

    По умолчанию Re: RRMA - Подключаем телефон - избитая тема.

    поставь debuglog=1 в ini и запусти прогу - посморим что будет в логе
    У меня русские видны - ради этого и делал

    по CDMA глянул pdf в теме:
    Код:
    AT$$CURRSTATE  Состояние мобильного терминала в сети. Возможные ответы: 
    $$CURRSTATE: 0  No service 
    $$CURRSTATE: 1  Init 
    $$CURRSTATE: 2  Idle 
    $$CURRSTATE: 3  Conversation 
    $$CURRSTATE: 4  Access 
    $$CURRSTATE: 5  Paging 
    $$CURRSTATE: 6  Ringing 
    $$CURRSTATE: 7  Другие состояния, либо ошибка
    т.е. в каком состоянии тело уже можно узнать

    А что отвечает телефон если запросить AT+CRC=1
    ?
    Последний раз редактировалось NiMar; 24.04.2010 в 18:22.
    Subaru Forester 2003 SG6 атмо.
    8" ручной, Intel D945GCLF2, БПSL.
    http://forum.pccar.ru/showthread.php?t=5798

  5. #5
    Гуру Аватар для St@rz
    Регистрация
    20.06.2008
    Возраст
    50
    Сообщений
    2,293
    Вес репутации
    868

    По умолчанию Re: RRMA - Подключаем телефон - избитая тема.

    Выложил лог.

    Думаю дело в попытке включить определение номера и считать записную книгу. У меня эти команды не работают.
    В итоге ошибки считывания записной книги программа не запускается.
    Думаю стоит управление этой функцией в ини включить.
    Вложения Вложения
    Последний раз редактировалось St@rz; 24.04.2010 в 18:22.

  6. #6
    Пользователь
    Регистрация
    20.06.2008
    Возраст
    45
    Сообщений
    41
    Вес репутации
    211

    По умолчанию Re: RRMA - Подключаем телефон - избитая тема.

    давайте по-порядку. сначала выясним что вообще может модем
    запросите в терминале следующее:
    AT+CRC=1
    AT+CLIP=1
    Subaru Forester 2003 SG6 атмо.
    8" ручной, Intel D945GCLF2, БПSL.
    http://forum.pccar.ru/showthread.php?t=5798

  7. #7
    Гуру Аватар для St@rz
    Регистрация
    20.06.2008
    Возраст
    50
    Сообщений
    2,293
    Вес репутации
    868

    По умолчанию Re: RRMA - Подключаем телефон - избитая тема.

    AT+CRC=1 => OK
    AT+CLIP=1 => ERROR

    Кстати может еще в командах поможешь разобраться.
    Работают:
    позвонить на номер AT+CDV************;
    положить трубку AT+CHV
    Не получается поднять трубку при входящем звонке. Такое ощущение что телефон не сообщает о входящем звонке. Отсутствует RING.
    АТА, AT$QCCAV и другие подобные команды не помогают.
    Что можно сделать, как это исправить?
    Для полного счастья не хватает только возможности поднять трубку при входящем звонке.
    Последний раз редактировалось St@rz; 24.04.2010 в 18:33.

  8. #8
    Пользователь
    Регистрация
    20.06.2008
    Возраст
    45
    Сообщений
    41
    Вес репутации
    211

    По умолчанию Re: RRMA - Подключаем телефон - избитая тема.

    ну вот теперь после AT+CRC=1 => OK
    попробуйте позвонить на ваш телефон и посморите что выдаст в терминал.
    Subaru Forester 2003 SG6 атмо.
    8" ручной, Intel D945GCLF2, БПSL.
    http://forum.pccar.ru/showthread.php?t=5798

  9. #9
    Гуру Аватар для St@rz
    Регистрация
    20.06.2008
    Возраст
    50
    Сообщений
    2,293
    Вес репутации
    868

    По умолчанию Re: RRMA - Подключаем телефон - избитая тема.

    Ничего не выдал.

  10. #10
    Гуру Аватар для St@rz
    Регистрация
    20.06.2008
    Возраст
    50
    Сообщений
    2,293
    Вес репутации
    868

    По умолчанию Re: RRMA - Подключаем телефон - избитая тема.

    Телефон у меня используется в качестве модема. Скорость у CDMA неплохая.
    Звук заводится по такой схеме.



    Припаял джек 3.5 вместо динамичков и воткнул его в линейный вход.
    Управление телефоном через USB-шнур.
    Постоянная зарядка телефона через USB-кабель и ответ нажатием кнопки на гарнитуре.
    В итоге имею чистый и громкий звук из всех динамиков авто. Нет эха и задержки.
    Можно слышать именно ту мелодию звонка абонента, которая установлена у Вас в телефоне на него.

Страница 1 из 3 123 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •