CallerID Name using AutoIt
Moderators: Bill Smith, Pilot
CallerID Name using AutoIt
MagicJack is able to provide a caller's name to your phone via CallerID name, provided that there is an entry in its "Contacts" that corresponds to the incoming call's number.
Do you think that hacks like "MagicFeatures" are using AutoIt to quickly create a new contact for each unknown incoming call to accomplish getting something like:
"Area:Pennsylv" in the phone's caller ID name from MagicJack ??
I think the temporary contact would be deleted after the call completes to prevent clutter.
I'd love to get help creating a script that could accomplish this while using a better database, like MCallShow 's on iPhone.
You could show something like "Pittsbrg,PA 5551212" in the caller ID name which would much better with the "Call History" and "Phone Book" in my Panasonic cordless phone system.
Right now, all my calls are "Area:Pennsylv" because caller ID name overrides number in my cordless call history.
Do you think that hacks like "MagicFeatures" are using AutoIt to quickly create a new contact for each unknown incoming call to accomplish getting something like:
"Area:Pennsylv" in the phone's caller ID name from MagicJack ??
I think the temporary contact would be deleted after the call completes to prevent clutter.
I'd love to get help creating a script that could accomplish this while using a better database, like MCallShow 's on iPhone.
You could show something like "Pittsbrg,PA 5551212" in the caller ID name which would much better with the "Call History" and "Phone Book" in my Panasonic cordless phone system.
Right now, all my calls are "Area:Pennsylv" because caller ID name overrides number in my cordless call history.
For clarification, the basic magicJack offering does not offer caller name display on your phone or any support for call waiting caller id.
In regards to caller name display, Magicfeatures Release 1.10 now looks up the full City and State (i.e. Pittsburg, PA) via an online NPA/NXX database facility if the true caller name cannot be located to be displayed from the Speed Dial directory, Contacts directory or via an online Google Phonebook reverse number lookup.
For reference, Magicfeatures uses its own separate caller id transmission implementation that was developed against North American telecom specifications and written in very low level code.
In regards to caller name display, Magicfeatures Release 1.10 now looks up the full City and State (i.e. Pittsburg, PA) via an online NPA/NXX database facility if the true caller name cannot be located to be displayed from the Speed Dial directory, Contacts directory or via an online Google Phonebook reverse number lookup.
For reference, Magicfeatures uses its own separate caller id transmission implementation that was developed against North American telecom specifications and written in very low level code.
Not true... you just need to have the caller's name already entered into your MagicJack "contacts" before the call.For clarification, the basic magicJack offering does not offer caller name display...
Names and numbers you enter as MagicJack contacts in the stock client will show up on the phone with both their name & caller ID displayed.
YMax was too cheap to provide real caller name directory lookup services for MagicJack. This is not a hardware restriction or a MagicJack client software restriction... "MagicFeatures" just hacks into the MagicJack client and adds temporary contacts for numbers that aren't already MagicJack "contacts".
They might not be using AutoIt to tap into the caller ID fed into the TigerJet dongle, but without the stock MagicJack client running, MagicFeatures is useless.
I'm afraid I cannot agree with your opinion because it does not line up with the true facts.
The basic magicJack offering does not offer caller name support or any support for caller waiting caller id. The magicJack dialer client also does not currently have the capability to transmit the caller's name to the phone even if it is in the Contacts list. In light of the latter, it is also not possible to creatively implement this capability using a simple AutoIT approach as you have described.
The basic magicJack offering does not offer caller name support or any support for caller waiting caller id. The magicJack dialer client also does not currently have the capability to transmit the caller's name to the phone even if it is in the Contacts list. In light of the latter, it is also not possible to creatively implement this capability using a simple AutoIT approach as you have described.
Last edited by redpepper on Fri May 28, 2010 5:16 pm, edited 1 time in total.
What type of corded or cordless phone are you using?
I have a Panasonic DECT 6.0 system with multi-line Caller ID name and number (KX-TG7432B family), and it works fine with the stock MagicJack client software and its contacts entries.
Try to cut down on the length of RJ-11 cable between the MagicJack and your base station if you are running cordless. There is also a "resistor fix" discussed elsewhere on this forum to fix the "CallerID name not showing up" problem.
I have a Panasonic DECT 6.0 system with multi-line Caller ID name and number (KX-TG7432B family), and it works fine with the stock MagicJack client software and its contacts entries.
Try to cut down on the length of RJ-11 cable between the MagicJack and your base station if you are running cordless. There is also a "resistor fix" discussed elsewhere on this forum to fix the "CallerID name not showing up" problem.
I am able to screen scrape out an incoming phone call's number from the MagicJack client with AutoIT.redpepper wrote:In any case, let us know when you get your AutoIT script ready and working.
I have not been able to add a new contact on-the-fly for a new unknown caller without interrupting or rejecting the incoming call.
-
Nobody beats the Whiz!
- Dan Should Pay Me
- Posts: 559
- Joined: Mon Oct 26, 2009 5:04 pm
MJ doesn't send CID Name to the phone, even if it is in the MJ soft phone contacts.
The MJ contact name will only show up on the computer screen.
However, you are correct that many phone models will show the phone's internal "phone book" name (entered by the user) on the phone's screen when that number calls the phone.
It's apples and oranges.
The MJ contact name will only show up on the computer screen.
However, you are correct that many phone models will show the phone's internal "phone book" name (entered by the user) on the phone's screen when that number calls the phone.
It's apples and oranges.
Enjoys a daily VOIP cocktail made from:
-One shot Magic Jack
-One shot TK6000
-One shot NetTalk Duo
-Two shots Ooma (it's bigger)
Shaken, not stirred.
Google Voice is the chaser.
-One shot Magic Jack
-One shot TK6000
-One shot NetTalk Duo
-Two shots Ooma (it's bigger)
Shaken, not stirred.
Google Voice is the chaser.
Not true with the model of Panasonic cordless phone I have connected to my MagicJack.Nobody beats the Whiz! wrote:MJ doesn't send CID Name to the phone, even if it is in the MJ soft phone contacts.
The Panasonic's internal address book is *EMPTY*, yet I still see the caller ID name "Work" displayed on the cordless handset.
I see this when the phone # for that MagicJack contact calls me at home.
Must be "Magic" since MagicJack doesn't support this feature...
-
Nobody beats the Whiz!
- Dan Should Pay Me
- Posts: 559
- Joined: Mon Oct 26, 2009 5:04 pm
News to me! You have a special MJ, indeed.foganime wrote:Not true with the model of Panasonic cordless phone I have connected to my MagicJack.Nobody beats the Whiz! wrote:MJ doesn't send CID Name to the phone, even if it is in the MJ soft phone contacts.
The Panasonic's internal address book is *EMPTY*, yet I still see the caller ID name "Work" displayed on the cordless handset.
I see this when the phone # for that MagicJack contact calls me at home.
Must be "Magic" since MagicJack doesn't support this feature...
Enjoys a daily VOIP cocktail made from:
-One shot Magic Jack
-One shot TK6000
-One shot NetTalk Duo
-Two shots Ooma (it's bigger)
Shaken, not stirred.
Google Voice is the chaser.
-One shot Magic Jack
-One shot TK6000
-One shot NetTalk Duo
-Two shots Ooma (it's bigger)
Shaken, not stirred.
Google Voice is the chaser.
I am about to switch to a new MagicJack dongle, so I will let you guys know if this caller ID name w/out MagicFeatures continues to work for me.
Just for the record, a stock MagicJack does always send out an entry in the caller ID name field, but it is just another copy of the phone # digits.
Otherwise you would always see "anonymous"/"unknown caller" in the caller ID name area on your phone handset.
Just for the record, a stock MagicJack does always send out an entry in the caller ID name field, but it is just another copy of the phone # digits.
Otherwise you would always see "anonymous"/"unknown caller" in the caller ID name area on your phone handset.
Success
Tada...
The TigerJet SDK provides the backbone for all the MagicFeatures and more...
You can set the Caller ID name and number to whatever you want then just click "Send"!
I'll have to get my USB snooper to see what HID commands need to be injected to get this to work for me in a stand-alone program.
That or get a complete copy of the TigerJet SDK and docs...

The TigerJet SDK provides the backbone for all the MagicFeatures and more...
You can set the Caller ID name and number to whatever you want then just click "Send"!
I'll have to get my USB snooper to see what HID commands need to be injected to get this to work for me in a stand-alone program.
That or get a complete copy of the TigerJet SDK and docs...

It doesn't work anymore with the new dongle, so maybe I had something from the TJ SDK running in the background push out the caller names... ?I am about to switch to a new MagicJack dongle...
I guess I can just work on getting X-Lite integration instead since I have my SIP name and password.
TJinit is kind of lame since it can't answer or hang up calls in X-Lite.
-
[email protected]
- MagicJack Newbie
- Posts: 3
- Joined: Fri Dec 23, 2011 2:57 pm
Caller ID from magicJack contacts
My magicJack does not show the caller name even if I have it in my magicJack contacts list - just the number. What format do you user for your numbers in the magicJack contacts? I have been using xxx-xxx-xxxx.
Magicfeatures Plugin adds caller id name capabilities for regular calls and call waiting calls. Your regular MJ or MJ+ does need to plugged into the USB port of a computer.
If you have not added the particular number / name combination to the Speed Dial table an online reverse number lookup will be attempted. If that is unsuccessful, the city/state will be looked up and displayed.
For more information see the "For Sale" section of this forum. In any case you can try the full version free for up to 7 days to make sure it meets your needs.
If you have not added the particular number / name combination to the Speed Dial table an online reverse number lookup will be attempted. If that is unsuccessful, the city/state will be looked up and displayed.
For more information see the "For Sale" section of this forum. In any case you can try the full version free for up to 7 days to make sure it meets your needs.