CallerID Name using AutoIt

magicJack Tips and Tricks

Moderators: Bill Smith, Pilot

Post Reply
foganime
MagicJack Newbie
Posts: 9
Joined: Sun Jun 14, 2009 9:26 pm

CallerID Name using AutoIt

Post by foganime »

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.
redpepper
Dan Should Pay Me
Posts: 501
Joined: Tue Oct 13, 2009 9:26 pm

Post by redpepper »

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.
foganime
MagicJack Newbie
Posts: 9
Joined: Sun Jun 14, 2009 9:26 pm

Post by foganime »

For clarification, the basic magicJack offering does not offer caller name display...
Not true... you just need to have the caller's name already entered into your MagicJack "contacts" before the call.

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.
redpepper
Dan Should Pay Me
Posts: 501
Joined: Tue Oct 13, 2009 9:26 pm

Post by redpepper »

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.
Last edited by redpepper on Fri May 28, 2010 5:16 pm, edited 1 time in total.
foganime
MagicJack Newbie
Posts: 9
Joined: Sun Jun 14, 2009 9:26 pm

Post by foganime »

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.
foganime
MagicJack Newbie
Posts: 9
Joined: Sun Jun 14, 2009 9:26 pm

Post by foganime »

redpepper wrote:In any case, let us know when you get your AutoIT script ready and working.
I am able to screen scrape out an incoming phone call's number from the MagicJack client with AutoIT.

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

Post by Nobody beats the Whiz! »

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.
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.
foganime
MagicJack Newbie
Posts: 9
Joined: Sun Jun 14, 2009 9:26 pm

Post by foganime »

Nobody beats the Whiz! wrote:MJ doesn't send CID Name to the phone, even if it is in the MJ soft phone contacts.
Not true with the model of Panasonic cordless phone I have connected to my MagicJack.

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... :lol:
Nobody beats the Whiz!
Dan Should Pay Me
Posts: 559
Joined: Mon Oct 26, 2009 5:04 pm

Post by Nobody beats the Whiz! »

foganime wrote:
Nobody beats the Whiz! wrote:MJ doesn't send CID Name to the phone, even if it is in the MJ soft phone contacts.
Not true with the model of Panasonic cordless phone I have connected to my MagicJack.

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... :lol:
News to me! You have a special MJ, indeed.
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.
foganime
MagicJack Newbie
Posts: 9
Joined: Sun Jun 14, 2009 9:26 pm

Post by foganime »

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.
foganime
MagicJack Newbie
Posts: 9
Joined: Sun Jun 14, 2009 9:26 pm

Success

Post by foganime »

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...

Image
foganime
MagicJack Newbie
Posts: 9
Joined: Sun Jun 14, 2009 9:26 pm

Post by foganime »

I am about to switch to a new MagicJack dongle...
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 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

Post by [email protected] »

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.
redpepper
Dan Should Pay Me
Posts: 501
Joined: Tue Oct 13, 2009 9:26 pm

Post by redpepper »

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.
Post Reply