Page 1 of 12 1234567891011 ... LastLast
Results 1 to 10 of 120
Like Tree1Likes

Thread: RRDroid [phone control for Android phones]

  1. #1
    FLAC
    Auto Apps:loading...
    EL CAMINO's Avatar
    Join Date
    Jul 2005
    Location
    upland california us
    Posts
    1,282

    RRDroid [phone control for Android phones]

    Hardware Requirements:
    Android Phone.
    Bluetooth capable CarPC .
    HandsFree kit, (Optional) .


    Software Requirements:
    microsoft or widcomm stack.
    Call Center application installed,
    https://play.google.com/store/apps/d...1vdGVQaG9uZSJd

    What this plugin does is:
    communicates with youre android phone using bluetooth or wifi, gives you control over phone controls, access calllog and phonebook, send and recieve sms.
    a few more functions like, mute/unmute phones mic, turn on/off phones speaker(usefull for those without a handsfree) etc.
    notifications using text-speech, or tones, and a small voice command engine, this is using PC's not phones, so the PC needs a mic, this will be removed,
    as soon as phones voice command is added to call center if that is added at some point.


    Code:
    skin commands:
    _____________________________________________________________________________________________________________________________
    VARS:
    
    "rrdroid_path"                      : path to RRdroids folder.
    
    "rrdroid_usexml"                    : if true, xml files will be created with lists info, instead of filling custom list's, mostly for flash skinning,
                                          files will be on ".\Ride Runner\Plugins\RRDroid\"
                                          to see what is the xml structure open the created xml files. very easy to follow.
    
    "rrdroid_password"                  : wifi password.
    
    "rrdroid_autoanswer"                : true/false
    
    "rrdroid_autoanswertime"            : time before autoanswer if enabled, in seconds.
    
    "rrdroid_notifications"             : use either,  0=tts 1=sound 2=none
    
    "rrdroid_notificationsvolume"       : ringtones, tones volume from 0 - 100
    
    "rrdroid_ringtone"                  : ringtone used, mp3,wav supported. files stored in ".\Ride Runner\Plugins\RRDroid\Ringtones"
    
    "rrdroid_smsincomingtone"           : same as above but for tones. files stored in ".\Ride Runner\Plugins\RRDroid\Tones"
    
     **NOTE**
    	all this variables are saved in an xml, and restored upon start, so no need to save else where.
    _____________________________________________________________________________________________________________________________
    
    FLASH VARS:
    
    _root.RRDROID_LOADCONTACTS          : true when a new Contacts.xml file is ready. skinner is responsible to reset this variable as soon as is recieved.
    
    _root.RRDROID_LOADCALLLOG           : true when a new Calllog.xml file is ready. skinner is responsible to reset this variable as soon as is recieved.
    
    _root.RRDROID_LOADRINGTONES         : true when a new Ringtones.xml file is ready. skinner is responsible to reset this variable as soon as is recieved.
    
    _root.RRDROID_LOADTONES             : true when a new Tones.xml file is ready. skinner is responsible to reset this variable as soon as is recieved.
    
    _____________________________________________________________________________________________________________________________
    
    CMDS:
    
    "rrdroid_test"                      : this is to test functions, without really using youre phone, params are:
    			               "smsincoming" simulates an incoming sms.
    				       "smssent" simulates an sms sent event.
    			               "smsnotsent" simulates an sms not sent.
    			               "incomingcall" simulates an incoming call.
    			               "outgoingcall" simulates an outgoing call.
    			               "notifications" plays current notification, usefull to adjust volume.
    				       i.e "rrdroid_test;smsincoming"
    
    "rrdroid_setpassword"               : set wifi password.
    				      i.e. "NUMOSKTOCMD;WifiPass;RRDroid_SetPassword;$WifiPass$" using numosk
    
    "rrdroid_call"                      : if ringing accepts incoming call, if not ringing will try to call a number.
                                          i.e. "rrdroid_call;9098602154" will call the number.
                                               "rrdroid_call" will accept the incoming call if any.
    
    
    "rrdroid_end"                       : ends current call if any, cancel dialing, ignores incoming call.
    
    "rrdroid_reloadcontacts"            : reload contacts from phone.
    
    "rrdroid_showcontacts"              : show contacts in current screen, needs a CL, phone number is on "LISTTEXT" var.
                                          i.e. if you want to call the selected contact. "rrdroid_call;$LISTEXT$"
    				 
                                           NOTE:if variable rrroid_usexml=true will create Contacts.xml an CL wont be filled.
    
    "rrdroid_getcontactinfo"            : gets contact info. using a provided phone number, will populate some labels, and/or fills a CL if current screen has one.
                                          i.e. "rrdroid_getcontactinfo;9098602154"
    
    "rrdroid_sendsms"                   : sends an sms, to send the same sms to more than one number, just separate the numbers using ";" and set the text at the end.
    				      i.e. "rrdroid_sendsms;9098602154;hello will be there soon" one number.
                                               "rrdroid_sendsms;9098602154;9093452234;see you there in 5" 2 numbers.
    
    "rrdroid_readincomingsms"           : this will read last incoming sms, using Text-to-Speech.
    
    "rrdroid_showsmslog"                : will populate a CL list with sms history.
    				      NOTE:if variable rrroid_usexml=true will create Smslog.xml an CL wont be filled.
    
    "rrdroid_smslogfromnumber"          : populates a CL with sms from given number.
    				      i.e. "rrdroid_smslogfromnumber;$LISTTEXT$" use selected number for a CL
    				      NOTE:if variable rrroid_usexml=true will create Smsnumberlog.xml an CL wont be filled.
    
    "rrdroid_getcalllog"                : will populate a CL with call history.
    				       NOTE:if variable rrroid_usexml=true will create Calllog.xml an CL wont be filled.
    
    "rrdroid_togglemic"                 : mute/unmute phones mic.
    
    "rrdroid_togglespeaker"             : mute/unmute phones speaker.
    
    "rrdroid_recognitionon"             : turns on voice command., this is using pc NOT phones voice command. so pc needs a mic.
    				      CMDS are:
    				      "end call"             - ends a call, or ignores incoming call.
    				      "answer"               - answer incoming call.
    				      "call <contact name>"  - makes a call using contact name. i.e. "call home"
    				      "dial <number> call"   - makes a call using numbers. i.e. "dial 9093424587 call"
    				      "call last number"     - calls to the last dialed number.
    				      "call missed number"   - calls to the last missed call.
    				      "say <contact> number" - say's the number of a given contact. i.e. "say home number"
    				      "say missed call"      - say's the number from last missed call.
    				      "say last dialed"      - say's the last diled number.
    				
    
    "rrdroid_recognitionoff"            : turns off voice command.
    
    "rrdroid_ringtones"                 : show ringtones files, found in ".\Ride Runner\Plugins\RRDroid\Ringtones", needs a CL, filename is on "LISTTEXT" var.
                                          to set the selected ringtone   "SetVar;rrdroid_ringtone;$LISTTEXT$    
                                          
    "rrdroid_tones"                     : show tones files, found in ".\Ride Runner\Plugins\RRDroid\Tones", needs a CL, filename is on "LISTTEXT" var.
                                          to set the selected tone   "SetVar;rrdroid_smsincomingtone;$LISTTEXT$ 
    
    
    _____________________________________________________________________________________________________________________________
    LABELS:
    
    
    "rrdroid_password"                  : shows wifi password.
    
    "rrdroid_phonestate"                :
    
    "rrdroid_connectionstate"           :
    
    "rrdroid_phonename"                 :
    
    "rrdroid_btheadset"                 : bt headset name.
    
    "rrdroid_notificationsvolume"       : 0 - 100 % ringtones, tones volume.
    
    "rrdroid_callvolume"                : 0 to 100 %
    
    "rrdroid_contactinfoname"           : contact name and numbers, when command "rrdroid_getcontactinfo" is executed.
    "rrdroid_contactinfoassistant"      :
    "rrdroid_contactinfocallback"       :
    "rrdroid_contactinfocar"            :
    "rrdroid_contactinfocompanymain"    :
    "rrdroid_contactinfocustom"         : 
    "rrdroid_contactinfofaxhome"        :
    "rrdroid_contactinfofaxwork"        :
    "rrdroid_contactinfohome"           :
    "rrdroid_contactinfoisdn"           :
    "rrdroid_contactinfomain"           :
    "rrdroid_contactinfomms"            :
    "rrdroid_contactinfomobile"         :
    "rrdroid_contactinfonone"           :
    "rrdroid_contactinfoother"          :
    "rrdroid_contactinfootherfax"       :
    "rrdroid_contactinfopager"          :
    "rrdroid_contactinforadio"          :
    "rrdroid_contactinfotelex"          : 
    "rrdroid_contactinfottytdd"         :
    "rrdroid_contactinfowork"           : 
    "rrdroid_contactinfoworkmobile"     :
    "rrdroid_contactinfoworkpager"      :
    
    
    "rrdroid_smscurrentnumber"          : when sms is recieved, show the info available.
    "rrdroid_smscurrentname"            :
    "rrdroid_smsincomingtext"           :
    
    
    "rrdroid_currentnumber"             : this is for current number and current contact name, incoming and outgoing calls.
    "rrdroid_currentname"               :
    
    
    
    _____________________________________________________________________________________________________________________________
    
    INDICATORS:
    
    "rrdroid_connected"                 : on when connected to phone.
    
    "rrdroid_currentthumbnail"          : this is for current contact picture, incoming and outgoing calls. if no picture, will show default.jpg from dll path, if no
                                          contactdefault.jpg image in current skin folder is found.
    
    "rrdroid_contactinfothumbnail"      : same as above but when asking for contact info.
    
    "rrdroid_smscurrentthumbnail"       : same as above but for incoming sms.
    
    "rrdroid_micstate"                  : on if mic is on, off when mic is muted.
    
    "rrdroid_wireheadsetstate"          : on when wired headset is enabled, off when muted.
    
    "rrdroid_btheadsetstate"            : on when bluetooth headset is enabled, off when muted.
    
    "rrdroid_speakerstate"              : on when phone speaker is enabled, off when muted.
    
    
    
    _____________________________________________________________________________________________________________________________
    SLIDERS:
    
    "rrdroid_callvolume"                : this goes in 20% steps, thats how phone works.
    
    "rrdroid_notificationsvolume"       : 
    
    
    ____________________________________________________________________________________________________________________________
    EVENTS:
    
    "*ONRRDROID_LOADSETTINGS"           : this is executed when settings button is pressed while on plugin manager, if RRDroid pi is selected, 
    				      can be used to load a config screen.
    
    "*ONRRDROID_WIFIPASSWRONG"          : executed if wifipassword is missing or wrong.
    
    "*ONRRDROID_OFHOOK"                 : executed when phone is offkook.
    
    "*ONRRDROID_RINGING"                : ringing.
    
    "*ONRRDROID_IDLE"                   : idle.
    
    "*ONRRDROID_SMSRECIEVED"            : executed if an sms is recieved.
    
    "*ONRRDROID_SMSSENT_OK"             : executed if last sms sent, was successfull.
    
    "*ONRRDROID_SMSSENT_ERROR"          : executed if last sms sent, was unsuccessfull.
    
    "*ONRRDROID_VOICENOTREADY"          : executed if voice command isnt ready when rrdroid_voicerecognitionon command is executed.
    
    "*ONRRDROID_VOICEON"                : executed if voice command is ready, after rrdroid_voicerecognitionon command is executed.
    
    "*ONRRDROID_VOICEOFF"               : after rrdroid_voicerecognitionoff command is executed.
    
    "*ONRRDROID_VOICENOTRECOGNIZED"     : executed if voice command didnt recognize nothing.
    Beta Release HERE
    Last edited by EL CAMINO; 11-23-2012 at 01:13 PM.
    aless likes this.

  2. #2
    FLAC
    Auto Apps:loading...
    EL CAMINO's Avatar
    Join Date
    Jul 2005
    Location
    upland california us
    Posts
    1,282
    screencaps
    Attached Images Attached Images       
    Last edited by EL CAMINO; 11-16-2012 at 04:32 PM.

  3. #3
    Low Bitrate
    Join Date
    Feb 2011
    Posts
    94
    FINALLY thanks really so much!
    sadly i don't have a droid for test it out i guess it's time to buy the nexus

  4. #4
    Newbie
    Join Date
    Mar 2011
    Posts
    11
    I canīt wait to test!

    When the plugin will be available?

  5. #5
    Raw Wave pierrotm777's Avatar
    Join Date
    May 2008
    Location
    Bordeaux, France
    Posts
    2,769
    I have an Android Xperia U phone for test this plugin ! I can't wait !!!

  6. #6
    FLAC
    Auto Apps:loading...
    EL CAMINO's Avatar
    Join Date
    Jul 2005
    Location
    upland california us
    Posts
    1,282
    beta link on first post.

  7. #7
    Low Bitrate SierraStroker's Avatar
    Join Date
    Nov 2012
    Posts
    61
    I <3 you. Looking forward to checking this out... hopefully I end up getting this truck this weekend...

  8. #8
    Newbie
    Join Date
    Apr 2007
    Posts
    22
    I have tried it in my car (widcomm stack, Sony Xperia Neo V), callcenter working OK but I get the following error in RR debug.txt file

    Plugin Manager: Plugin Found: RRDroid(.NET) plugin found but will be unable to create (most likely NOT registered)[skipped]

    although the plugin seems to register OK as in cmd prompt window it states "types registered successfully. Assembly RRDroid.tlb exported to RR plugins and the type library registered successfully.

    Any ideas?

  9. #9
    Raw Wave pierrotm777's Avatar
    Join Date
    May 2008
    Location
    Bordeaux, France
    Posts
    2,769
    I have installed RRDroid into this folder :
    D:\Program Files\Ride Runner\Plugins\RRDroid

    I have run the Register.cmd batch file but the plugin isn't registered !

    My OS is XP SP3 32 bits !!

  10. #10
    Confusion Master
    Auto Apps:loading...
    Enforcer's Avatar
    Join Date
    Sep 2003
    Location
    If you go down to the woods today, You're sure of
    Posts
    14,581
    Quote Originally Posted by pierrotm777 View Post
    I have installed RRDroid into this folder :
    D:\Program Files\Ride Runner\Plugins\RRDroid

    I have run the Register.cmd batch file but the plugin isn't registered !

    My OS is XP SP3 32 bits !!

    My guess is, it won't run on XP, El has moved on from it

Page 1 of 12 1234567891011 ... LastLast

Similar Threads

  1. Android Frontend App for tablets and phones
    By NightJumper in forum Android Tablet
    Replies: 196
    Last Post: 05-15-2013, 01:04 PM
  2. Android phone control
    By lorenzo90 in forum Software & Software Development
    Replies: 0
    Last Post: 11-12-2012, 12:40 PM
  3. Real VNC Automotive Remote Control to Android Phone?
    By kelbury in forum General MP3Car Discussion
    Replies: 0
    Last Post: 06-24-2012, 10:40 AM
  4. Android Tablet / Phone in car
    By mchipser in forum Laptops, Netbooks, Tablets, UMPCs, etc.
    Replies: 1
    Last Post: 03-19-2011, 12:21 PM
  5. Phone integration with CDMA phones?
    By stonestatue in forum Road Runner
    Replies: 3
    Last Post: 05-01-2008, 07:53 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •