Hi guys... I recently noticed that 99% of my contacts are on my cell phone, so Lazy as I am, well I normally just grab the phone and dial... then I get into Cell Phone charges.
well where I live cell phone charges and regular phone charges are way different, I always have to pay a lot more for the Cellphone calls.
So I wanted an easy way to use my contacts right on my Cell Phone to my regular phone, then I made DTMF Dialer.
it's a very simple program, it will list your contacts, then when you select one, you will get 3 buttons filled with the 3 main phone numbers of that person:
Cell
Home
Buissness
you select the number you want to dial, then it will fill itself on a box, after
that you just grab your regular phone, "open it" until you get a dial tone, move the Cell near the regular phone microphone and click dial.
the cell phone then will emit the DTMF tones to dial the phone number you requested, that's it.
I made this software like 3 weeks ago, and so far I have saved some $ using the regular phone line, so with all the help you guys at XDA developers have given me I decided to release it.
I normally code in delphi, so C# is not my strongest point, and yes the program might look a bit lame, plain and simple, basically I made it for my personal use, but if anyone has ideas on how to make it better
please write to me at chuby .A..T.. internettico .dot. com
Also, I know that at least in my case that I have a gazillion contacts it takes a while to load, maybe there's something in the NET CF api to load all contacts faster or to query them different than what I did, but as I said it works.
as usual everyone likes to see a screenshot even if it is lame !
so here it is:
V2.1
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
V2.5
now if anyone finds it usefull, drop me even 1$ to my paypal account here:
chuby .A..T.. internettico .dot. com
anything will be apprecialoved !!!
tyvm !
V1.0
First Release Send bug reports to the email listed above or PM me !
V2.0
Took on the request of the guys here on XDA and changed this:
-NOW the system loads VERY VERY fast ! woot... I am using another class to open the contacts !
-DTMF tones are very VERY fast now also ... tested and works !
-Hopefully I fixed the international dial problems
V2.1
I changed the software so now it can take a prefix, if it finds a prefix, it dials it automatically, with no prefix, it does not gets dialed ( duh )
V2.5
First of all I found a bug... the business phone was not being loaded correclty ( fixed )
added calling card capabilities ( via a script )
functions:
d=selected phone number
c=calling card
p=pause 0.5s
x=prefix
( if you check the calling card button, the normal dial will be overriden by
the script )
Kenlester: please specify where to add the pause or what do you mean by pause, so I can implement it tyvm
PD. you need net CF 3.5 to use this... (I got rid of the CF 3.5 parts so it now can be compiled with CF 2.0, but I made a big mess while compiling so I'm gonna try to see if I can release a CF 2.0 asap )
Great App
There are 101 uses for a DTMF Dialer. The tones need to be about 10x faster. Also, needs support for pause. (p=3 sec)
Hmm sounds cool!
It seems to screw up with international format (+xx) numbers though, and yes a bit slow.
thx
Hi, I will fix the international format... and I will add a user defined pause, so it can do things faster or slower, then release another version, on the space besides the dial tone you can write any number manually, just in case I left that one open, I slept on it and I think that other software query the names, then the numbers on request and I query EVERYTHING, I'll look how to change that on Net Cf... I guess it has to be possible.
TYVM for the input !
Interesting idea, is there any way to use it with an earlier CF version than 3.5 ?
Chuby007 - great work... any way to add a 'add before dilaing' type field? In my case I need to dial '91' to get an outside line on my landline (obviously not on my cell). I know some people just need '1'. Thanks again
yes
yes I can add a prefix to dial .. or add a before dialing as you say no problem I'll add it and release it for V2.1 I guess tomorrow !
tyvm I hope you enjoy it, it has already saved me some money on my cell bill WOOT !
you're the man - thanks...looking forward to it
Very good program, but too bad, I don't seem to get it to work wigh my TyTN II. Although I manage to get my house phone to dial, it didn't get through and happenedtto 1land line and 1 mobile number. Is it because thd sounds were too fast?
chuby007 said:
PD. you need net CF 3.5 to use this... (I got rid of the CF 3.5 parts so it now can be compiled with CF 2.0, but I made a big mess while compiling so I'm gonna try to see if I can release a CF 2.0 asap )
Click to expand...
Click to collapse
This would be great, thanks.
How about using this program while on a call to send dtmf tones for prepaid calling cards. It would be really nice. No winmo dialer has this function...a pity..even the cheapest nokia or dect phones all have this function. Inclusion into your program will be highly appreciated.
zard said:
Very good program, but too bad, I don't seem to get it to work wigh my TyTN II. Although I manage to get my house phone to dial, it didn't get through and happenedtto 1land line and 1 mobile number. Is it because thd sounds were too fast?
Click to expand...
Click to collapse
No, it's not because the sounds are too fast, I noticed that if the Volume is VERY high, due to the quality of our phones, it distorts the sound, so it has to be like "medium" for it to work, actually I am currently looking into the CF and checking how can I save the current volume set it lower when you use the DTMF and then restore it back, basically I am working on this and the prefix.
No idea if it will be released with the prefix part but, still, I am working on those 2 issues together, however the fix right now is to lower the volume on the phone =)
calling card sure why noe
joe mboule said:
How about using this program while on a call to send dtmf tones for prepaid calling cards. It would be really nice. No winmo dialer has this function...a pity..even the cheapest nokia or dect phones all have this function. Inclusion into your program will be highly appreciated.
Click to expand...
Click to collapse
ok... Just explain to me how calling cards work I don't have one... and I think I have not used one in my life but from what I have readed, mostly what you would need is a way to create a formated input for instance:
make a field where it say calling card there you write the calling card data...
so now I would have to add like a pause...
lets say you have to do this when you use your calling card:
type a number, wait for 2 seconds, type the calling card number, wait for 1 second then maybe dial a pin then the phone number ( just an example )
so maybe I could add a place where you can write a sequence like:
800123pppp12345678900pp555d
so the format would be something like:
p: = pause for 0.5 seconds
d: = dial number
maybe just in case an x for a prefix...
so lets say an example with a person that needs to dial a prefix
x<Phone for the card>pp<pin>pp<Card Number>ppd
that would mean:
x = dial prefix
dial the DTMF for the card
pp = wait 0.5s ( x 2 )
dial the pin for the card
pp=wait 0.5s (x2)
dial the card number
pp = wait 0.5 (x2 )
d = dial the desired phone number.
if that sounds correct tell me so I can implement it
of course you could be able to construct the things based on your needs
so you could go
4445p123234ppppppd (for example)
PD: I know on the post before I spoke about setting the volume from the application, but I have not found how to retrieve the volume the phone currently has, soooooo, that will have to wait a bit. tyvm
Prepaid phone cards always have an access number that can be local, national and sometimes international plus a pin that can be upto 16 digits.
SCENARIO
To make a call you have to:
1. dial card access number then wait for voice prompt.
2. voice prompt ask for card pin.
3. pin is dialed
4. now voice prompt ask for destination phone number.
5. at this point I would like to search through my contacts using the same phone then automatically send the number as dtmf tones to complete the call.
Both the card pin and access number are written on the card but not my destination number, so to complete a call I have to first write my destination number on a piece of paper which can be irritating sometimes and a pen is not always handy. So i would be happy if your program can fulfil this task or if you can direct me to a suitable program to buy.
yes
yes it is as I thought it was I will incorporate it into the software no problem !
work in progress...
Just a small update, I have all the Dialing Card things done, ( not released YET ) it works like this, currently you have 4 commands:
c = will dial your calling card ( specified on another location )
d = will dial your currently selected number
p = will pause for 0.5s
x = will dial your prefix ( if there's one )
so now you go on the Calling Card part and you can write a "mini" DTMF program for instance lets say you have this values:
Number to dial : 555-060708
prefix : 888
Calling card : 0000
then you can write something like this on the Calling Card Editor
x
pppp
c
pppp
2222
pp
d
Translated that would be:
Dial prefix
pause (0.5x4) = 2 seconds
dial the calling card
pause (0.5x4) = 2 seconds
dial 2222 ( your pin for instance )
pause (0.5x2) = 1 second
dial your number
so it will generate this DTMF tones using the values I used above:
888 ( wait 2 seconds ) 0000 (wait 2 seconds ) 2222 ( wait 1 second ) 555060708
actually when you have the Dialing card script enabled it disables the normal dial: ( prefix )(number)
and substitutes it for the script.
now I think that for the next version I'll add the pound and the number keys
it could be useful for when one dials over and over to a place where you have to dial an extension... and maybe who knows, I could allow people to save and load different "scripts"
for now the new version has not been released because I have to make it save the data of the calling card script, but, I will do that when I wake up ( 5:15am here )
after that I'll release it, so I guess in like 8-10 hours, if everything goes smooth !
Thanks !
Version 2.5 scripting examples.
joe mboule said:
SCENARIO
To make a call you have to:
1. dial card access number then wait for voice prompt. (800)
2. voice prompt ask for card pin.
3. pin is dialed (123)
4. now voice prompt ask for destination phone number. (555-5555)
5. at this point I would like to search through my contacts using the same phone then automatically send the number as dtmf tones to complete the call.
Click to expand...
Click to collapse
ok Version 2.5 is out, for instance to create the scenario that joe wrote you would have to script this:
800
pppppp
123
pppp
d
translated would do this:
1-dial the card access number in this case 800
2-wait for 3 seconds
3-dials the pin in this case 123
4-dials the phone number you select
another example:
x
pp
800
pp
c
pp
123
pppp
d
this will do:
1-dial the prefix
2-waits for 1 second
3-dials 800
4-waits for 1 second
5-dials the calling card number
6-waits for 1 second
7-dials 123
8-waits for 2 seconds
9-dials the selected phone.
as you see you can script a lot of things using the calling card script engine, however remember:
if you select call card it will override the normal dial so if you want do do a normal dial with prefix with calling card checked you would have to make this
your script:
x
d
dial prefix, dial your selected number
TYVM !
now buy me some milk !
Thanks for the quick response and effort, unfortunately it is not not what I wanted. I am using xperia dialer on my tilt and I would like an option through the menu to select a destination contact and send it automatically as dtmf instead of pressing each number manually. I don't know how to explain this any better, but it is a common funtion on many i.e nokia and cordless phones.
hi....
joe, well I can't alter Xperia Dialer, edit the menu or even grab what you selected, however this does what you want... when you click on select a contact, you get a dialog to select the person you want to dial to, then when you press on dial, it will emit the DTMF tones for the number, now since you wanted to automate the calling card process, I added the scripting lang to it, so you can keep in memory your dialing card with all the process it needs to make a call using your calling card, whatever you do by hand, you can automate it here.
just make the script that will suit your needs, it will work.
I hope you can make it, if not well I gave it my best try !
tyvm.
Nice Functions!
Related
I want assign call log to send key long press, but I couldn't figure out how to create the shortcut.
I searched older threads on this, and saw that some recommend VJPhoneShortcuts, other do that with mortscript to mimic key presses but I do not want that.
I am interseted in any of these two:
1. manipulate cprog.exe with a command (which I could not find in any thread)
2. write a micro app using the Phone API / PhoneShowCallLog function (recommended on MSDN forums) but I do not know how to do it
Any help any one? 10xxx
Try this little apps
OR This:
1. Create a shortcut key to \Windows\LaunchMSItem.exe w/ "CALLHISTORY_ALL_CALLS" parameters ( I think you have it w/ yr HTC home). You can do it easily w/ Resco Explorer or the hard way below:
a.Create a text file and name its as "CallHistory.lnk"
b. 49#"\Windows\LaunchMSItem.exe" CALLHISTORY_ALL_CALLS as it content
c. put it into yr phone (e.g. /Windows)
2. Then the registry as follow
HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\112
"Open"="\Windows\CallHistory.lnk"
"Default"="History"
big thanks
oh man, this works perfectly... big thanks!!!
I use phonex for dial and contacts, but unfortunatelly it doesn'T support dual sim phone. WM call log support it, but if I start call history phonex appear and I can't check that number dialed sim1 or sim2. How can I run WM call log instead of phonex?
I solved this problem
Hello,
Excellent work.
Thanks for sharing a nice post.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Update 9/30/2009 - Fixes, added functionality, and program your own call providers!
I wanted to share a program I've been working on - it's basically an enhanced Caller ID. On incoming SMS or phone calls a window pops up that displays,
- The full name of caller
- Address of caller with a map link
- The number of FTC and caller complaints (to tell if it’s a spam call)
- Telco name and location (can tell what carrier the call is from)
- Relatives of caller (with age!)
- Criminal History
I've also added the ability to add the caller to the contacts book, return the call, and look at past calls. A standalone GUI to run alone and lookup past calls can also be used.
As of v .6, you can make your own call information providers for NetCallerID (and I need help/looking for people to help write providers for international support.). Documentation/HOWTO make a call information provider can be found at
http://www.netcallerid.com/bbpress/topic.php?id=5
Looking for suggestions, changes, additions - definitely let me know and I will happily (and quickly) add them. You can reach me at [email protected]
Release Notes --
- NetCallerID waits until the call is answered or finished before doing the network calls. For the most part, the network connection is unavailable until the phone call is ended.
- If roaming is enabled NetCallerID waits until your out of roaming.
- All history of calls are in the program files\netcallerid\calllogs directory in html format. You can view these with Opera or Pocket IE.
- The setup automatically starts the program. I also put it in \Windows\Startup to start when you re-start the phone.
Download:
http://www.netcallerid.com/get
Instructions:
Just download the cab and run it on the device. It will automatically start and also start on reset. For the msi, install it on the PC, it will be added to your phone when you connect it to the PC. Go under programs and click the netcallerid icon to run the standalone GUI.
This is very alpha. Pre alpha even. I'm not liable for anything, run at your own risk, etc etc etc
Prerequisites
-WM5 or 6/6.1 with CF 3.5
Changes for v .6
- added vCard NetCallerID extensions for caller information providers
- added a SMS Reply
- added a 'check for updates' option
- fixed some gui issues for lower res wm devices
- updated whitepages provider to obtain more call information
- updated configuration GUI for programmable call information providers
- added more information to status window in standalone
Changes for v .5
- extended API.
- updated GUI
- better support for all wm platforms
- numerous bug fixes
Changes for v .4
- UI changes to work on all WM phones and resolutions (including QVGA 320x320)
Changes for v .3
- Added logic to the add to contacts where if name is in address book prompt/don't add.
- A full standalone app has been added where you can lookup past calls.
- Added the program to the programs list.
- Numerous bug fixes
- SMS is now turned off by default. Some people were getting Very.Bad results where SMS messages were being swallowed. I *think* it should be fixed but unsure, it's something in the SMS .net interception library. If you really want SMS turn it on under config, do a soft reset, and if you see your not getting SMS messages immed. uninstall and let me know!
- added whitepages.com lookups
-
Changes for v .2
- Fixed install to storage device errors
- Fixed the configuration GUI
- Added MSI installer
TODO
/* TODO:
- display maps (from google or live) if address if found
- standalone also has the ability to go through past calls and select one to lookup DONE 3/25/2009
- standalone will have the ability to enter a # and do a lookup on demand.
- use NLog for debug logging DONE 3/25/2009
- adding an address book should lookup if name is already in address book. if it is, don't add. DONE 3/23/2009
- ability to automatically add contact to addressbook automatically and silently (Thanks agentdr8)
- send callerid output to the computer via bluetooth or network sockets
- apptodate support (thanks ShadowDrake)
- 320x320 resolution support DONE 4/15/2009
- ability to add a whitelist of calls to not lookup
- ability to go through address book and do lookups
- WM6 branding - http://download.microsoft.com/downl... for WM 6 Standard_Handbook_May2007_final.pdf
- icon to disable incoming SMS and/or calls at the bottom of the interceptor GUI
- add whitepages.com support (thanks CLShortFuse) DONE 3/25/2009
*/
netlon said:
- NetCallerID waits until the call is answered or finished before doing the network calls. For the most part, the network connection is unavailable until the phone call is ended.
Click to expand...
Click to collapse
Just to needed some clarification the additional information would not be available until after the call has been accepted?
Anyway of doing this lookup if only the name is not your contact list already? or manually providing it a number to see the information on it?
this works with GSM, CDMA?
does this program work for other parts of the world as well (like Europe), or only for th US?
I'm gonna try this....
One Question...where is the app going to get all this information?
I'll probably have better questions and suggestions once it is installed.
I get an error when I try to run the program. Here's the message:
An unexpected error has occurred in NetCallerID.exe.
Select Quit and then restart this program, or select Details for more information.
File or assembly name 'OpenNETCF, Version=2.3.0.20, Culture=neutral, PublicKeyToken=E60DBEA84BB431B7', or one of its dependencies, was not found
Sprint Touch Pro, Stock ROM
wow. such a stalker-ish app, but i have to admit, it's pretty hot. and works too.
jasonsf said:
I get an error when I try to run the program. Here's the message:
An unexpected error has occurred in NetCallerID.exe.
Select Quit and then restart this program, or select Details for more information.
File or assembly name 'OpenNETCF, Version=2.3.0.20, Culture=neutral, PublicKeyToken=E60DBEA84BB431B7', or one of its dependencies, was not found
Sprint Touch Pro, Stock ROM
Click to expand...
Click to collapse
JasonSF -
Try a soft reset. If the error still happens let me know.
-Kevin
majkeljj said:
this works with GSM, CDMA?
Click to expand...
Click to collapse
Should work on any network. I've only tested it on CDMA so let me know if it works for ya.
-Kevin
Xtreme XL said:
does this program work for other parts of the world as well (like Europe), or only for th US?
Click to expand...
Click to collapse
I developed it using US #'s. Some of the sites (all public) should work with international #'s tho. You can always try
If it doesn't work where you let me know and the area code etc (even sample #'s). I can test it on in the emulator.
kusbainian said:
Just to needed some clarification the additional information would not be available until after the call has been accepted?
Anyway of doing this lookup if only the name is not your contact list already? or manually providing it a number to see the information on it?
Click to expand...
Click to collapse
Yeah - it doesn't go and look up the number until the call has been ignored, or accepted and the conversation is done. This is a limitation of the cell network. I quickly found out that during a call or an incoming call you can't access the data network. This is supposed to work with EVDO Rev A or HSDPA but even then some towers work, some don't. So for this reason the program waits until the convo is done...
Thanks for the suggestions of doing a lookup if the name isn't in your contact list already. I'll add that to the TODO -- as well as making it standalone and ability to manually enter a # as well.
Asphyx said:
I'm gonna try this....
One Question...where is the app going to get all this information?
I'll probably have better questions and suggestions once it is installed.
Click to expand...
Click to collapse
I use a few places to get the data, all public. The logic is briefly,
- first look up the # on google, if not on google try anywho.com (for name, address, etc)
- look up the # on fonefinder.com (for geo location)
- look up the # on callercomplaints.com (for FTC and spam)
if netcallerid finds the name, at the bottom it will include the information for a list of other lookup sites. since the output window is basically a web browser the app will navigate to those web sites with the name lookup.
hope this answers your question!
-Kevin
djsikhbeatsz said:
wow. such a stalker-ish app, but i have to admit, it's pretty hot. and works too.
Click to expand...
Click to collapse
thanks bro... any suggestions don't hesitate
-Kevin
netlon said:
I use a few places to get the data, all public. The logic is briefly,
- first look up the # on google, if not on google try anywho.com (for name, address, etc)
- look up the # on fonefinder.com (for geo location)
- look up the # on callercomplaints.com (for FTC and spam)
if netcallerid finds the name, at the bottom it will include the information for a list of other lookup sites. since the output window is basically a web browser the app will navigate to those web sites with the name lookup.
hope this answers your question!
-Kevin
Click to expand...
Click to collapse
VERY cool program.
is there any reason why i can not navigate to any of the links? after a call the program loads the info fine, but if i click a link to see map or criminal record nothing happens the new page if never loaded, also the button to view call logs doesn't work for me, call and add to contacts works but not call log. using a at&t fuze with the newest rre rom.
cool app
Works great! Good work!
Works well in the Kaiser, obviously the only thing wrong is some images, because of resolution difference.
But works well, I like it, take that damn telemarketers!
umm not working for me, after install and test it, no pop up. even after reset. =(
town229 said:
umm not working for me, after install and test it, no pop up. even after reset. =(
Click to expand...
Click to collapse
hmm... can you send me the \Program Files\NetCallerID\netcalleridlog.txt ?
(through here or at [email protected])
if you need help getting the file off the device let me know!
-Kevin
mbritten said:
VERY cool program.
is there any reason why i can not navigate to any of the links? after a call the program loads the info fine, but if i click a link to see map or criminal record nothing happens the new page if never loaded, also the button to view call logs doesn't work for me, call and add to contacts works but not call log. using a at&t fuze with the newest rre rom.
Click to expand...
Click to collapse
I saw this once when i was testing it - chalked it up as just the webbrowser control being flakey. What model of phone and firmware/mobile os are you using?
netlon said:
thanks bro... any suggestions don't hesitate
-Kevin
Click to expand...
Click to collapse
lol no problem kid. i do admit it's a really cool app!
Hi
I have problem with Topaz. When I save in contact - mobile No with country code (egz. +44) and try to call from other phone my Topaz don’t recognize number and is showing as a number not contact which was saved.
If I save in contact mobile No as 0xxxxxxxx without country code everything works ok it will show. What is wrong? Is there any setup or patch or anything what I can do with that? I’m travelling quite often so I store numbers with country code.
(Sorry for English)
I do not have this problem, but afaik there is an option on how many digits the number is recognized.
Set your caller ID to identify according to greater or lesser number of digits.
Otherwise, it may be that you have duplicate entries. This would also affect Caller ID.
where is the setting to change the number of digits - I appear to only have options for all contacts, no or address book ...........but no digit mask
I'm having the same issue.....
I've tried to manually add a number. With/without all/some prefixes.
Using + and 00.
I've checked to duplicates.
I've emptied by phonebook and SIM.
I got someone to call me. Saved their number from the call.
I've tried, say, +353868033333 and +3530868033333 and 0868033333 and 868033333 and replaced the + with a Zero.
I've set my Caller ID from 12 down to 2 and still nothing.
I do note something interesting.
I had ONE phone number work so far.
And I've yet to discover why.
I've placed a call with HTC and they are aware of the issue for only a week so far it seems but I think this has been an issue even from previous models.
Anyone got any others ideas? I'm going to try the hard reset and allowing it to import one number from the SIM card. And then I'll sync my full phonebook and see. But I'm holding off a few days to see if HTC will wake up and smell the coffee.
starfish_001!!!
starfish_001,
You need to get a Regedit tool, such as "PHM Regedit" and go to....
HKEY_CURRENT_USER \ ControlPanel \ Phone \
There is a key in there called "CallIDMatch".
You will have to change the range from about 12 down to 2 depending on your phone numbers etc. A soft reset is needed after each change to test.
BUT this has not solved my problem yet. It has for some it seems.
- Geoff
geofflyons said:
starfish_001,
You need to get a Regedit tool, such as "PHM Regedit" and go to....
HKEY_CURRENT_USER \ ControlPanel \ Phone \
There is a key in there called "CallIDMatch".
You will have to change the range from about 12 down to 2 depending on your phone numbers etc. A soft reset is needed after each change to test.
BUT this has not solved my problem yet. It has for some it seems.
- Geoff
Click to expand...
Click to collapse
Excellent - I will give this a go
Ummm... there might be some trouble...
Let me try to help...
Normal number should consist of:
+ (international prefix)
xxx (country code)
xxx (area code/provider prefix)
xxx xxxx (phone number)
So let's use some reverse engineering:
- are ALL phone numbers in your country lenght 7 digits?
- is area code always 3 digits?
- how long is your country code?
For example, post #5:
"+353868033333 and +3530868033333 and 0868033333 and 868033333"
phone number: 8033333
area code: 086
country code: 353
Catch 22: you HAVE TO ommit 0 from area code, so it becomes 86 and correct form becomes first one, +353 86 8033333.
So recognition lenght should be: 7 + 2 + 3 = 12. Right? Not always.
Normally, math goes like this: (shortest possible phone number lenght in your country) + (shortest possible area code lenght without zero) + (country code)
In my country, it looks like this: 6 + 1 + 3 = 10
Example: +385 1 999999
But, there could be: +385 51 999999
and: +385 91 999999
If you go from lenght 2 up, you notice that till lenght 8 those 3 numbers are same for caller ID!
Now, try to play that with you country's number format... not to mention USA, where country code is 1!
Sorry if all of this was already obvious...
Bodisson,
Thanks for that expansion of the issue.
I'm going to give it another go.
Unfortunately the phone numbers here in Ireland can be in a range of:
+363 86 8033333 to +353 1 55555 so perhaps the Irish will be stuck with a HTC phone that will only recognise a handful of phone numbers.
I tried the CallerID with 12 and lower already. I might have to go right back to the basics on this one and start with one phone number.
I've read in other threads that people had to do a hard reset, have some numbers on their sim and then allow the wizard to copy those numbers across. You can then add the full set of numbers.
Thanks for your calculations. I'll give it one more shot before I do a hard reset. If only HTC would roll out WM6.5 so I can try that first. I'm a little put off by the manual upgrades.
Regards,
Geoff
I am having this problem after installing a Translation software in my device, where it automatically installed other languages.... i tried un installing it, but the problem persist, i have to hard rest i think !!
Crimson Lock
Version 1.32.
Last update: 10-Feb-2011.
Let me introduce to you my own variant of anti-thief system for PDAs.
Program is written in native C++ and does not require anything like .net framework.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Before using this software, its strongly recommended to backup your device including storage card!
Crimson Lock is guard system for your PDA. It enables you to control your device in the case of its stealing or loss. You can send special SMS-commands from the regular cellular phone.
App has many features, that distinguish it from the similar security systems:
Unique features not found in similar apps are marked with asterisk (*)
All screen resolutions are supported (except square qVGA).
Device lock with/without password.
Loud alarm.
Several SIM cards can be specified.
Tracking events: calls/SMS/softreset/GSM-off.
(*) Enhanced protection. Its extremely hard to destroy the program when the protection is enabled!
(*) Customized behaviour on different events.
(*) Support for multi-SIM-cards.
(*) Package export for inserting into ROM.
(*) Export and import of settings.
(*) Create package to autorun from storage card.
(*) Support for PDAs with two slots for SIM cards.
(*) Force enable/disable phone module.
(*) Embedding owner's information (name, address, etc.).
(*) Support for unallowed programs.
(*) Block incoming/outgoing calls and SMS messages.
(*) Temporary configuration, if the main one is not writable.
(*) Forced accept calls from the trusted numbers.
(*) Possibility to test lock/alarm/embedded info.
(*) Block hardware buttons on forced call.
(*) Switch on speakerphone on forced call.
(*) System GPS-driver support as well as internal NMEA reader.
(*) Four formats of coordinates, including URL to Google Maps.
Commands send via SMS enable you with the following capabilities:
Query status (app version/protection/lock/UI presence/license state).
Forced callback/call specified number.
Lock device (with/without password)/unlock.
Clear call log, contacts, SMS messages, tasks, appointments, whole PIM.
Softreset.
Hardreset.
Format storage card.
Query coordinates from the GPS-receiver (single or location mode).
Query info about cellular tower: CellID/LAC/MCC/MNC/BaseStation (single or location mode).
Enable/disable alarm.
Request for list of commonly used commands.
(*) Change unlock key.
(*) Display custom message.
(*) Show embedded information.
(*) Manage list of unallowed programs (add/delete/clear/enable/disable).
(*) Mark current SIM card as "enemy".
(*) Set new alarm number.
(*) Isolation: remove UI and all the tracks from registry/filesystem.
(*) Query HWID (application code) and remote licensing (imagine, that you've lost PDA, but did not license Crimson Lock).
(*) Self-destruct of the program.
Prospects:
Port to Android platform.
Forced battery drain (not sure that is needed).
Sending e-mails.
Edit program settings on the PC.
Handle G-sensor.
-----------------------
Downloads:
English .cab: View attachment CrimsonLock.1.32.en.CAB
List of commands: (PDF HandCard): View attachment en.zip
Also, on the program's site you can get localizations for German, Russian, French, Spanish, Italian, Serbian and Bulgarian.
Twitter: http://twitter.com/PocketImps
Compatibility: WM5+
Home page: www.PocketImps.com
Default unlock key: 0000
You can purchase the license key on our home page.
Only for one month Crimson Lock has special price! The most comprehensive guardian costs its money, does not it?
Discussion of this project in Russian goes on: www.4pda.ru
-----------------------
History of changes:
1.32
[+] Incorrect SMS commands are reported back.
Fixed a bug with a list of predefined applications in some of language translations.
Added waiting cursor while program start.
1.31
[+] Bulgarian language by Krassy Krastev.
Improved GPS locator: fixed an issue which prevented to run locator from cold start on some devices.
[+] Answer for status command contains state of GPS/GSM locator.
[+] Debug option added: ask permission for sending outgoing SMS messages.
1.30
Length for name of trusted phone number has been increased.
Improved phone numbers comparing while dialing.
SMS message now also contains sender`s phone number if available.
Date and time added to outgoing SMS messages.
Commands selfdestruct causes softreset.
Fixed a bug in handling of phone module disabling.
Self-protection greatly improved. Especially against some tools.
Minor visual improvements and fixes.
1.29
Enemy command does not erase a registered SIM-card from the list. It becomes be marked as Enemy.
Fixed a problem with editing of SIM cards and trusted phone numbers.
Small issue with exporting a package for ROM.
Protection module, that was extracted from the autorun package, is unable to run after soft-reset. Fixed.
Fixed an issue that hung Sony Ericsson Xperia X1 and HTC MAX 4G.
While uninstalling its prompted to remove the package from storage card.
Device lock could be avoided. Improved protection.
Fixed incorrect call acceptance on some devices.
1.27
[+] Serbian language by Vladan Tačić AKA psycho063.
[+] Added easter egg!
An autorun package after hard-reset runs after two minutes delay.
GPS settings could be lost in some rare cases. Fixed.
1.26
Some settings could be lost on reboot. Fixed.
Fixed a mistake which could lead to critical failure after import of settings.
TrashKalmar said:
Crimson Lock
Version 1.09a.
Last update: 04-Dec-2009.
Let me introduce to you my own variant of anti-thief system for PDAs. This project will be commercial, but now it needs to be thoroughly tested.
Program is written in native C++ and does not require anything like .net framework.
Before using this software, its strongly recommended to backup your device including storage card!
Crimson Lock is guard system for your PDA. It enables you to control your device in the case of its stealing or loss. You can send special SMS-commands from the regular cellular phone.
App has many features, which distinguishes it from the similar security systems:
Unique features not found in similar apps are marked with asterisk (*)
All screen resolutions are supported (except square qVGA).
Device lock with/without password.
Loud alarm.
Several SIM cards can be specified.
Tracking events: calls/SMS/softreset/GSM-off.
(*) Enhanced protection. Its extremely hard to destroy the program when the protection is enabled!
(*) Customized behaviour on different events.
(*) Force enable/disable phone module.
(*) Embedding owner's information (name, address, etc.).
(*) Support for unallowed programs.
(*) Block incoming/outgoing calls and SMS messages.
(*) Temporary configuration, if the main one is not writable.
(*) Forced accept calls from the trusted numbers.
(*) Possibility to test lock/alarm/embedded info.
(*) Block hardware buttons on forced call.
(*) Switch on speakerphone on forced call.
Commands send via SMS enable you with the following capabilities:
Query status (app version/protection/lock/UI presence/license state).
Forced callback/call specified number.
Lock device (with/without password)/unlock.
Clear call log, contacts, SMS messages, tasks, appointments, whole PIM.
Softreset.
Hardreset.
Format storage card.
Query coordinates from the GPS-receiver (single or location mode).
Query info about cellular tower: CallID/LAC/MCC/MNC/BaseStation (single or location mode).
Enable alarm.
(*) Change unlock key.
(*) Display custom message.
(*) Show embedded information.
(*) Manage list of unallowed programs (add/delete/clear/enable/disable).
(*) Mark current SIM card as "enemy".
(*) Set new alarm number.
(*) Isolation: remove UI and all the tracks from registry/filesystem.
(*) Query HWID (application code) and remote licensing (imagine, that you've lost PDA, but did not license Crimson Lock).
(*) Self-destruct of the program.
Prospects:
Create package for embedding preconfigured Crimson Lock to PDA's firmware.
Forced battery drain (not sure that is needed).
Sending e-mails.
Edit program settings on the PC.
Handle G-sensor.
-----------------------
Compatibility: WM5+
Home page: Does not exist for now
Default unlock key: 0000
-----------------------
Downloads:
English .cab: View attachment 253166
Russian .cab: View attachment 253167
HandCards (en+ru) .pdf: View attachment 253168
All versions write log in device's root folder.
-----------------------
Please pay additional attention on the following:
Is it really extremely hard to destroy the program?
How does GPS work. My PDA has not GPS-receiver so I've no way to test it except the emulator.
Action set for each event. Defaults are exemplarily.
Bugs and mistakes as usual
Discussion of this project in russian goes on: http://4pda.ru/forum/index.php?showtopic=136347
Click to expand...
Click to collapse
this app need to be able to cooked into rom,and able to let the user set the option during flashing the rom.
if not,after a hardreset and this app is just useless
tcchuin said:
this app need to be able to cooked into rom,and able to let the user set the option during flashing the rom.
if not,after a hardreset and this app is just useless
Click to expand...
Click to collapse
I know this, so this expressed in "Prospects". But while the program is still under development/testing process, its not recommended to have flashed buggy program Am I right?
will test out and report back. thank you.
during the install it pop up a message but i could not understand it cause it was in russian i guess, do you mind changing it english
also GPS setup dont work, when i tap it, nothing happens, website to buy license is dead, so i cant test the rest of the features for the time being, will fully test it more later on.
allthatinny said:
during the install it pop up a message but i could not understand it cause it was in russian i guess, do you mind changing it english
Click to expand...
Click to collapse
Oops, sorry, forgot to recompile setup.dll for english language Please try a new version.
allthatinny said:
also GPS setup dont work, when i tap it, nothing happens, website to buy license is dead, so i cant test the rest of the features for the time being, will fully test it more later on.
Click to expand...
Click to collapse
What namely doesn't work? GPS within CrimsonLock or other apps using GPS?
Site will be ready soon, give me your AppID (Menu > License > Application ID), I'll generate a key for you.
TrashKalmar said:
Oops, sorry, forgot to recompile setup.dll for english language Please try a new version.
Give me in PM your AppID (Menu > License > Application ID), I'll generate a key for you.
Click to expand...
Click to collapse
so far it seems to be working as you hope, limited license IS very limited, which includes command that gives a kick back message to sender when it requires license info, certain features within the program that requires a license seems to be locked as you wanted, and u do get the annoying lil message at start that the program is unlicense, lol
TrashKalmar said:
Oops, sorry, forgot to recompile setup.dll for english language Please try a new version.
What namely doesn't work? GPS within CrimsonLock or other apps using GPS?
Site will be ready soon, give me your AppID (Menu > License > Application ID), I'll generate a key for you.
Click to expand...
Click to collapse
wish i could give u my app id, but i used the isolate feature now my icon and the app is gone, lmao i dunno how to get it back, lol i never got instruction on how to get it back, lmfao
allthatinny said:
wish i could give u my app id, but i used the isolate feature now my icon and the app is gone, lmao i dunno how to get it back, lol i never got instruction on how to get it back, lmfao
Click to expand...
Click to collapse
Download updated .cab and install it. Before this send to your PDA SMS with following text: #0000#-protect
This will disable protection, so app will not perform isolation again.
Very nice and useful application!
I'm going to test it.
TrashKalmar said:
Download updated .cab and install it. Before this send to your PDA SMS with following text: #0000#-protect
This will disable protection, so app will not perform isolation again.
Click to expand...
Click to collapse
the -protect didnt seems to work but i will send my app id, i used the hwid to get it, maybe i could register it by using the lic: command, good thing u added such a feature, lol
ok i got the -protect to work but icon is still missing, waiting for the link on the updated ver
allthatinny said:
ok i got the -protect to work but icon is still missing, waiting for the link on the updated ver
Click to expand...
Click to collapse
Icon will appear after you reinstall an application again. Updated link is in thread's header.
allthatinny said:
also GPS setup dont work, when i tap it, nothing happens...
Click to expand...
Click to collapse
OK, I've got. "GPS setup" menu item is disabled for now, because GPS settings are taken from OS's configured GPS-minidriver. Own GPS-parser is under development now.
so far i cant get into the gps setup, advance option stays the same, DONT EVER ADD COMM MANGER to the Control List, it will block you from calling out, u should warn ppl about that or exclude the comm manager .exe from the control list
allthatinny said:
so far i cant get into the gps setup, advance option stays the same, DONT EVER ADD COMM MANGER to the Control List, it will block you from calling out, u should warn ppl about that or exclude the comm manager .exe from the control list
Click to expand...
Click to collapse
GPS Setup is simply disabled, but what about advanced options, what do you mean? You're unable to open advanced options window?
(May be I have bad understanding capabilities, because english is not my native lng )
In my mind, people are free to add everything that they like. They are warned about really critical exe like gwes.exe or filesys.exe. Because closing this apps leads to PDA halt.
the advance option opens, am able to check off and on settings but it does not save, when i apply and quit, then relaunch crimson it reverts back to the default settings.
In my device everything OK, advanced options are saved properly. Try to softreset your device. Are any other options stay the same?
after registering and softreset it works now, but i cant change my pass, when i try change password, it pops up asking me for current password, then goes back to menu upon entering the right code
I want a temporary root, because I don't want to change roms or anything yet. Mainly for free wireless tether. I would like to have something like z4root. Is there anything like this?
Sent from my DROID3 using XDA App
Z4 doesn't work for GB, also you can tether w/out being rooted, theirs a guide in the Development Section.
EDIT:
Heres the guide posted in the dev section;
faylix said:
Wireless Tethering is one of the main things I miss about not having root. I specifically bought a wifi only Xoom because I knew I could just tether it to my phone. When I switched to the droid 3 believing it would come unlocked it was like a kick in face.
Recently I came across a thread from Team Black Hat describing a way of enabling free tethering on Verizon without root. In their write up they provide a flashable zip. Useless for us as we don't have root, or a recovery, but it got me thinking. All credit for this goes to Team Black Hat. They rock, I really hope they are working on rooting the droid 3 because they are android gods.
The original thread by TBH can be read here.
I'm not going to go too in depth here, because if you screw you have the possibility to brick your pretty new device. Also, It goes against your TOS with Verizon, and who knows one day they might work out a way to tell who is doing this. The more people who know and use this trick, the more likely it is they will find some way of detecting and or closing the hole.
But I couldn't leave my XDA brothers out of the loop! So with the standard disclaimer (I'm not responsible for anything you do, anything that comes of something you do, blah blah, you know the deal) I will outline the steps required to enable free tethering on our wonderful Droid 3s.
I did this on a windows 7 64 bit pc. The radiocom software would def be happier with a 32 bit xp system, it will throw a lot of errors, but it will work. More on that in a second.
1st. You need the most recent drivers for your computer so that your computer can see your phone. You can get them off the Motorola website, same as if you were going to use adb or RSDlite. The file I downloaded from the moto support site was called MotoHelper_2.0.49_Driver_5.0.0.exe
2nd. You need a copy of Radiocom. Radiocom is a piece of software thats supposed to be for moto employees only and allows you to read and write data directly to your software radio. You need to search the internet for it, because its a copyrighted file I can't post it for you. You need to find the latest version. The best version I found was RadioCOmm_v11.11.11_Install.msi - You also need the .net framework installed on your computer. You can get that from Microsoft's site for free.
3. You need a USB cable and a droid 3.
Now... crack a beer and lets get down to business.
1. Install the moto drivers and the .net framework. Install Radiocom. It will give you all sorts of errors, but it will install.
2. Next, find it under your start menu. Right click on it, and select "trouble shoot compatibility" I just ran with the suggested settings. Basically what this does is run the application under XP compatibility mode. Now take a sip of beer, you are gonna get some error messages but don't tweak.
a. You will still get the first screen that says do you want ot the following program from an unknown company to make changes on your computer - check yes.
b. it will say motorola datacard drivers 1.5.9 : this installation is intended for 32-bit os versions only.please use the 64bit version on this machine. click okay.
c. Installation incomplete: the installer was interrupted before motorola datacard drivers 1.5.9 could be instaled. You need to restart the installer to try again. hit close.
d. Warning: Motorola Dataard Drier installlation package ersion mismatch. the version supplied with this tool does not match the installed version on the machine. WE cannot guiarantee proper radio enumeration unless you install the latest version. the installation package will start again the next tiem this tool is started. Click OK
e. This version of RadioCOmm is more that 2 months old. This version may be out of date. Please visit the PDO compass webpage and download the latest version of RadioComm. - Click OK.
Radiocom will start! Phew!
you will have to select the chipset at start: I selected CDMA 1x (MSM 7500) w/ Android. I don't know if this is the best or most accurate one. I actually spent 45 minutes trying to search for exactly what our chipset base was... but I decided to be brave (or stupid) and went with this one and it worked. after it boots, Under settings in radiocom, USB, Select PST USB Driver.
3. Now, Connect your droid 3 to your computer and put it in PC mode. If you installed the drivers correctly you should get this cool little screen showing your phone and telling you some info about it that pops up from motos software. in radiocom software in the upper right of the screen right under the RC logo, the lgiht should turn green to show the phone is connected. You can test by pushing the GET button under the SW version. It should return your Android software version. DON'T PUSH ANY OTHER BUTTONS. YOU COULD REALLY SCREW SOMETHING UP.
Now a little background, you can read TBH's awesome explanation, but the quick and dirty one is that moto's software radio uses three different 128 char string identifiers for data requests. Thats how they can tell the difference between your phones web browser asking for data, and a laptop or Xoom connected to your phone asking for data. We are going to use Radiocom to make all three strings match the first string - so all data appears to be just for the phone. After doing so - your verizon installed hotspot app will work and the usb tethering option will too! ta da!
Team black Hat has made a screen shot showing all the steps required it can be viewed here.
I'll also try including it right here but i'm not sure how it will look:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
3. now take a deep breath... use the arrows in the Radiocom program to find the tab marked P2K 1.
Look at the image and in your Radiocom program in the bottom left there is a box called STELEM/ RDELEM. First Select Dec entries.
Rdelem means read, and STELEM means write.
now this is very very important. Do not screw this part up. make sure again you have selected Dec entries, because if you enter the numbers below in hex mode and then hit DEC they will change and you will be reading and writing the wrong values which is BAD.
In Dec Mode
For ElementID: enter 8040
Record # 1
offset 0
length 128
Now Hit RDELEM. the box in the top right should go green, a bunch of numbers should flash through but most importantly right next to where you entered the element ID and record number the box that says Data (hex only) will now have a 128 char string in there. Hilight the entire 128 byte string and copy it.
4. You are now going to change the element ID to 8041 (record, offset, length stay the same) and hit RDELEM. If you compare these two numbers they are different, this is how moto knows you are tethering. You would have to paste both into a word file becuase they both end in a bunch of 00's so in the tiny data box they look the same, but trust me they are different. Select the data in the databox for 8041 and delete it. Paste the number from 8040. Now hit STELEM. Again you should see a bunch of numbers go through that box on the top right and it should be green.
5. Now you are going to do the same things for element numbers 8042, and 8043. Remember each time to hit RDELEM first, paste the value from 8040, then hit STELEM.
6. Now hit the restart button next the text box top center. You phone will restart. it will say something scary at first like SIm card not found. This is normal. Give it a Second and it will be right back to normal, you will have your 3G icon and be able to make calls, send texts etc.
EXCEPT.... Now you can use the verizon mobile hotspot application and it won't send to that verizon website that says "would you like to pay for tethering?" - you have just successfully hacked your radio to make verizon believe all data requests are phone data requests.
Ta [email protected]
We might not have root yet, but now we have free wireless tethering! I have had this running for about 24 hours and everything seems perfectly functional. My xoom connects right away to my phone and the distance is actually pretty good (like from bed to desk.. not just pocket to hand). Speeds are functional, just like you would get on the phone.
I hope I have made the wait for root just a little easier for my fellow XDA'ers... I know despite the fact I'm taking the Bar exam in 3 days I still check the forums every hour hoping against hope for some new news of root .... or hell... even video chat working in talk (gchat/huddle/etc).
Again I take no credit for this, All thanks to Team Black Hat! But if you wanted to press the thanks button it would make feel all warm and fuzzy inside =)
- faylix / local
Click to expand...
Click to collapse
Also IF you look in the dev section theirs a 1-click root method...
morse coded via my DROID 3