Вложений: 2
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 Добавлена очередная тестовая версия со скином.
Re: RRMA - Подключаем телефон - избитая тема.
Звук можно так настроить.
Re: RRMA - Подключаем телефон - избитая тема.
У меня не запустилась.
Запускаю без RR. Подключаю через USB. Пишет "Not Connected"
Порт указал в файлах settings.ini и RRMA.ini.
Телефон у меня CDMA. RING при входящем из телефона не поступает. Все остальные команды кроме этих трех соответственно тоже не работают.
А русские буквы в записной книге видны?
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
?
Вложений: 1
Re: RRMA - Подключаем телефон - избитая тема.
Выложил лог.
Думаю дело в попытке включить определение номера и считать записную книгу. У меня эти команды не работают.
В итоге ошибки считывания записной книги программа не запускается.
Думаю стоит управление этой функцией в ини включить.
Re: RRMA - Подключаем телефон - избитая тема.
давайте по-порядку. сначала выясним что вообще может модем
запросите в терминале следующее:
AT+CRC=1
AT+CLIP=1
Re: RRMA - Подключаем телефон - избитая тема.
AT+CRC=1 => OK
AT+CLIP=1 => ERROR
Кстати может еще в командах поможешь разобраться. :)
Работают:
позвонить на номер AT+CDV************;
положить трубку AT+CHV
Не получается поднять трубку при входящем звонке. Такое ощущение что телефон не сообщает о входящем звонке. Отсутствует RING.
АТА, AT$QCCAV и другие подобные команды не помогают.
Что можно сделать, как это исправить?
Для полного счастья не хватает только возможности поднять трубку при входящем звонке. :)
Re: RRMA - Подключаем телефон - избитая тема.
ну вот теперь после AT+CRC=1 => OK
попробуйте позвонить на ваш телефон и посморите что выдаст в терминал.
Re: RRMA - Подключаем телефон - избитая тема.
Re: RRMA - Подключаем телефон - избитая тема.
Телефон у меня используется в качестве модема. Скорость у CDMA неплохая.
Звук заводится по такой схеме.
http://www.compcar.ru/forum/attachme...1&d=1249577243
Припаял джек 3.5 вместо динамичков и воткнул его в линейный вход.
Управление телефоном через USB-шнур.
Постоянная зарядка телефона через USB-кабель и ответ нажатием кнопки на гарнитуре.
В итоге имею чистый и громкий звук из всех динамиков авто. Нет эха и задержки. :D
Можно слышать именно ту мелодию звонка абонента, которая установлена у Вас в телефоне на него.