Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > Software & Software Development > Front Ends > Road Runner > RR Plugins


Reply
 
Share Thread Tools Display Modes
Old 11-16-2008, 06:50 PM   #1
Variable Bitrate
 
tempgp's Avatar
 
Join Date: Jun 2007
Posts: 406
tempgp is an unknown quantity at this point
Talking Cell Phone Bluetooth CallerID for CarPC

Ok new project is comming up. I want to create the Caller ID project for carPC and with extensive RR integration. Curent ideas is to pull out the phone number, address book name from adress book on the top screen if we get the call on the cell (so i dont have to go in my pocket to see whos actually calling) aditional functionality is to provide fullu customoizable "ring" tones for address book or text to speach to read names... you see the problem is that if you have Russian or other not standard english name the TTS (Text to Speach) so the way around that to create custom ring tones where you can assosate the the sound file or record the speech (spoken name)...

Aditional functionality is possible such as dialing the #, text messaging etc. full controll of the phone..


I ordered Bluetooth adapters for my developing machine the dongles will array on tues.... so first betas are comming soon


------------------------------------------
Progress Edit
------------------------------------------
I have compiled my base engine for extracting caller id info... it just a concept demo yet.. as I mentioned my phone broke so cand develope till i fix it, but id some one wanna play around you shoyld be able to see how it can show caller id info on our desctop. If it doesnt work let me know. For now there is no design of the app... i only did coding as rough draft.

Pre-pre-pre Alpha release !

New Update: Posted concept art ... well technically working program but not linked to the actual BT program
Attached Images
 
Attached Files
File Type: zip Blue CallerID 0.1.0.0.zip (331.1 KB, 815 views)
__________________
Road Camera HD - Backup Camera Plugin + Mobile DVR BlackBox [Completed]
Bluetooth Cell Phone CallerID [Pre-Alpha]
Custom Button Bash Board - Add physical touchable buttons to your CarPC Project
Centrafuse Garmin Mobile PC Skin - GMPC Rebellium Skin

Last edited by tempgp; 12-08-2008 at 08:36 PM..
tempgp is offline   Reply With Quote
Advertisement
 
Advertisement
Advertisement Sponsored links

Old 11-28-2008, 05:17 AM   #2
RoadRunner Mastermind
 
guino's Avatar
 
Join Date: Nov 2004
Location: Vitória, ES - Brazil
Posts: 9,022
guino will become famous soon enoughguino will become famous soon enough
This will be cool, however what'll find out is that most phones vary A LOT between each other in regards to features and command set available to control/monitor them. Feature wise, most SonyEricsons are great, most Motorolas suck. Still, whatever you build (likely to the type of phone you use) will be very usefull for those with similar phones.
__________________
Ride Runner RR's Myspace

"Being happy is not about having what you want, it's about wanting what you have."
"The best things in life are always free - but that doesn't mean money can't buy you good things."
guino is offline   Reply With Quote
Old 11-28-2008, 02:31 PM   #3
Variable Bitrate
 
tempgp's Avatar
 
Join Date: Jun 2007
Posts: 406
tempgp is an unknown quantity at this point
well i have smarter idea, the controll sets will be stored in text file... in the folder that is nabed by the phone model name. so if your generic phone comands do not work we could look in the folder for custom commands... and is fome one has unique phone they can add their comands if they find them on the net. so scalability is not the issue...

what my problem is that when u initiate the connection to the phone it asks to autorize connection by pressing "OK" button.... i dont lilke that , i want automatic cnection to the phone when u are in the car. For that I think I need to get hands free profile or somethig. All new cars can access your phone w/o autorization (well u need to enter pin code once) so i wonder how that works
__________________
Road Camera HD - Backup Camera Plugin + Mobile DVR BlackBox [Completed]
Bluetooth Cell Phone CallerID [Pre-Alpha]
Custom Button Bash Board - Add physical touchable buttons to your CarPC Project
Centrafuse Garmin Mobile PC Skin - GMPC Rebellium Skin
tempgp is offline   Reply With Quote
Old 12-07-2008, 12:59 PM   #4
Low Bitrate
 
angel120's Avatar
 
Join Date: Apr 2008
Location: Queens, NY
Posts: 56
angel120 is an unknown quantity at this point
If any help is needed, I'd gladly offer my services. I've been wanting to have this feature for quite a while now.

I have a Verizon Wireless LG Dare and this BT adapter, along with some programming background.
__________________
2003 Mazda 6i Sedan - White
CarPC in the making!
angel120 is offline   Reply With Quote
Old 12-07-2008, 02:13 PM   #5
Variable Bitrate
 
tempgp's Avatar
 
Join Date: Jun 2007
Posts: 406
tempgp is an unknown quantity at this point
Yea angel120 you can join my efforts on developing this. I see you are also local (i'm in Brooklyn NY)

What programing language do u use, are u good with hardware communications programs?


so I can use u too see if the things are wotking on your phone the same way as mine. How about you try to see if you are getting CLID data from your phone in forst place. So get our com port debugger app at COM PORT DEBUGGER then connect to your BT COM port and call yout phone you u should get somethig like"
RINGING
+CLIP 212100000
RINGING
+CLIP 212000000

if you dont try to sens command "AT?" no queotes
__________________
Road Camera HD - Backup Camera Plugin + Mobile DVR BlackBox [Completed]
Bluetooth Cell Phone CallerID [Pre-Alpha]
Custom Button Bash Board - Add physical touchable buttons to your CarPC Project
Centrafuse Garmin Mobile PC Skin - GMPC Rebellium Skin
tempgp is offline   Reply With Quote
Old 12-07-2008, 02:20 PM   #6
Newbie
 
Join Date: Jun 2008
Posts: 35
Blankstar85 is an unknown quantity at this point
Im interesetd in helping out. I know VB.net Learn everything pretty quickly though. I have Visual studio 2008. I will be getting Verizon Samsung Glyde.
Blankstar85 is offline   Reply With Quote
Old 12-07-2008, 02:44 PM   #7
Variable Bitrate
 
tempgp's Avatar
 
Join Date: Jun 2007
Posts: 406
tempgp is an unknown quantity at this point
Ok its nice that ppl have interest in the project.
I have core code writen alredy, but since yesterday my phone decided not to send CLIP data... so I will do some reserch wh that happaned and when i'm done we can talk about how we can take parts in te project to get the max efficiency.
__________________
Road Camera HD - Backup Camera Plugin + Mobile DVR BlackBox [Completed]
Bluetooth Cell Phone CallerID [Pre-Alpha]
Custom Button Bash Board - Add physical touchable buttons to your CarPC Project
Centrafuse Garmin Mobile PC Skin - GMPC Rebellium Skin
tempgp is offline   Reply With Quote
Old 12-07-2008, 03:38 PM   #8
Low Bitrate
 
angel120's Avatar
 
Join Date: Apr 2008
Location: Queens, NY
Posts: 56
angel120 is an unknown quantity at this point
Quote: Originally Posted by tempgp View Post
Yea angel120 you can join my efforts on developing this. I see you are also local (i'm in Brooklyn NY)

What programing language do u use, are u good with hardware communications programs?


so I can use u too see if the things are wotking on your phone the same way as mine. How about you try to see if you are getting CLID data from your phone in forst place. So get our com port debugger app at COM PORT DEBUGGER then connect to your BT COM port and call yout phone you u should get somethig like"
RINGING
+CLIP 212100000
RINGING
+CLIP 212000000

if you dont try to sens command "AT?" no queotes

Let me know what you need me to test out, and I'll be glad to do so.
What part of Brooklyn? I'm off exit 25 on the LIE.

I'm a CS major @ Queens College. I've learned C++, Java, and MIPS Assembler. Though my programming skills are elementary, I'm a quick learner. I prefer dealing with hardware and the like. My desktop has Vista, my laptop has Ubuntu with a VirtualBox Windows XP, and my carpc has XP.

When I get back home, I'll try the COM port debugger on my desktop (I'm on campus right now).
__________________
2003 Mazda 6i Sedan - White
CarPC in the making!
angel120 is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Old 12-07-2008, 03:51 PM   #9
Variable Bitrate
 
tempgp's Avatar
 
Join Date: Jun 2007
Posts: 406
tempgp is an unknown quantity at this point
I'm in Sheapsheadbay about 45min from u.
Hardware knowlage is good... i'm still looking for some one who knows how to work with USB protocol
__________________
Road Camera HD - Backup Camera Plugin + Mobile DVR BlackBox [Completed]
Bluetooth Cell Phone CallerID [Pre-Alpha]
Custom Button Bash Board - Add physical touchable buttons to your CarPC Project
Centrafuse Garmin Mobile PC Skin - GMPC Rebellium Skin
tempgp is offline   Reply With Quote
Old 12-07-2008, 11:10 PM   #10
Low Bitrate
 
angel120's Avatar
 
Join Date: Apr 2008
Location: Queens, NY
Posts: 56
angel120 is an unknown quantity at this point
Alright, I've been playing around with the BT stuff for a little while now. I'm able to send a picture to my phone from my PC (Vista) via bluetooth, but my phone seems to simply hang on the "Receiving Data" screen, even though my PC says it's finished. CORRECTION: I did get the picture.

I didn't download any different BT stacks, so I'm only using the one that I believe is native with Vista.

I tried the COM Debugger, and there was simply no response. I called my cell phone, no output. I dialed from my cell, no output.

Not sure if this helps, but the Bluetooth Version on my cell is 2.1+EDR
Your program hangs when I set it to COM10 @ 115200 and put in ATD####### (# = phone number).

Here are a few screenshots:





Would you know if there are any Linux programs similar to the one you linked me to? I might have better luck with that..
__________________
2003 Mazda 6i Sedan - White
CarPC in the making!

Last edited by angel120; 12-07-2008 at 11:37 PM..
angel120 is offline   Reply With Quote
Old 12-07-2008, 11:15 PM   #11
Variable Bitrate
 
tempgp's Avatar
 
Join Date: Jun 2007
Posts: 406
tempgp is an unknown quantity at this point
You posrt is COM9
The COM10 is incoming connection and it is used if the phone had initiated connection (it is imposible to initiate connection from phone though unless we would start listen to the port at the same time connection is established)

Any way try port #9 and use default 9600 baud rate
and i would reccomend to take out ur lass pix as it has you mac address, you dont want me to hack you phone, do u?
__________________
Road Camera HD - Backup Camera Plugin + Mobile DVR BlackBox [Completed]
Bluetooth Cell Phone CallerID [Pre-Alpha]
Custom Button Bash Board - Add physical touchable buttons to your CarPC Project
Centrafuse Garmin Mobile PC Skin - GMPC Rebellium Skin
tempgp is offline   Reply With Quote
Old 12-07-2008, 11:21 PM   #12
Variable Bitrate
 
tempgp's Avatar
 
Join Date: Jun 2007
Posts: 406
tempgp is an unknown quantity at this point
as to the linux part here is the link http://cutecom.sourceforge.net/ we did not write it but it is alnost identical product ... technically you can use terminal window to get access to poerts but I firgot the commands
__________________
Road Camera HD - Backup Camera Plugin + Mobile DVR BlackBox [Completed]
Bluetooth Cell Phone CallerID [Pre-Alpha]
Custom Button Bash Board - Add physical touchable buttons to your CarPC Project
Centrafuse Garmin Mobile PC Skin - GMPC Rebellium Skin
tempgp is offline   Reply With Quote
Old 12-07-2008, 11:29 PM   #13
Maximum Bitrate
 
Injector's Avatar
 
Join Date: Mar 2005
Location: Rockledge, FL
Posts: 517
Injector is on a distinguished road
Quote: Originally Posted by tempgp View Post
well i have smarter idea, the controll sets will be stored in text file... in the folder that is nabed by the phone model name. so if your generic phone comands do not work we could look in the folder for custom commands... and is fome one has unique phone they can add their comands if they find them on the net. so scalability is not the issue...

what my problem is that when u initiate the connection to the phone it asks to autorize connection by pressing "OK" button.... i dont lilke that , i want automatic cnection to the phone when u are in the car. For that I think I need to get hands free profile or somethig. All new cars can access your phone w/o autorization (well u need to enter pin code once) so i wonder how that works

i found out how to auto connect phone to pc when the devices come to distance of each other, here's how:

right click on the bluetooth icon in the task bar, click on advanced configuration, then click on the local services tab, then highlight the serial com port and click on properties, now just check the box that says "start up automatically" and uncheck "Secure Connection". now just remeber to always allow connection to your phone from the car pc, my phone (sony ericsson w300i) after i add a bluetooth device asks me how i want to treat the new device, if i want to always ask to connect or if i want to always allow connection.

this worked for me everytime i get into my car i just turn the key and everything is automatic, just make sure you don't let your friends borrow your car, i did and when my friend was dropping my car off to me at work he said the music suddenly stopped the screen said "phone call" and all he could hear was m girlfriend saying "hello, hello".


also take a look at my sig there is a tutorial on how to setup the audio gateway with widdcomm drivers
Injector is offline   Reply With Quote
Old 12-07-2008, 11:33 PM   #14
Variable Bitrate
 
tempgp's Avatar
 
Join Date: Jun 2007
Posts: 406
tempgp is an unknown quantity at this point
Actually I found something similar too
The auto connect is a part of the Toshoba BT stuck ... but also you have to "autorize" your comp on the phone too, otherwise you will need to confirm connection all the time ;-)

I wilsh i would know how to undo all the settings on the phone so my CLIP caller ID would start working again
__________________
Road Camera HD - Backup Camera Plugin + Mobile DVR BlackBox [Completed]
Bluetooth Cell Phone CallerID [Pre-Alpha]
Custom Button Bash Board - Add physical touchable buttons to your CarPC Project
Centrafuse Garmin Mobile PC Skin - GMPC Rebellium Skin
tempgp is offline   Reply With Quote
Old 12-07-2008, 11:45 PM   #15
Maximum Bitrate
 
Injector's Avatar
 
Join Date: Mar 2005
Location: Rockledge, FL
Posts: 517
Injector is on a distinguished road
isn't there a master reset? my ericsson has one, by the way just a quick heads up if you have a verizon phone loaded with their firmware your project just got a lot harder
Injector is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
An interesting solution to adding phone support to CarPC AvWuff Hardware Development 36 02-08-2009 01:35 AM
Need help from Bluetooth phone integration gurus Marassa Software & Software Development 3 06-08-2007 01:34 AM
BlueTooth Mobile ( Cell ) Phone Software AMC 96 TE Magna Wireless Communications 2 03-23-2006 07:44 AM



All times are GMT -5. The time now is 11:47 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.0
Copyright © 1999 - 2008 Mp3Car.com Inc.
"VaultWiki" powered by VaultWiki v2.5.2.
Copyright © 2008 - 2009, Cracked Egg Studios.Ad Management by RedTyger
Message Board Statistics