First download AutoIt from here:
http://www.autoitscript.com/autoit3/downloads.shtml
Install it and choose the option to Run the script when you click on it.
The Script is design for California Area Codes. So if you live in cali I have done most of the work for you.
Edit the Code...
1. There's a list of area codes in the script, add more or edit them depending on where you live and what area codes you use. If you have the time you can even add All the area codes in the U.S. (use wikipedia to find area codes)
2. Find the line $var = "619" & $var
and replace "619" with your area code(leave the quotes)
then copy this code and save it as MJ.au3 and run it(The name doesn't matter just the extention):
Code: Select all
$NewCall = True
While WinExists("magicJack")
Sleep(100)
$var = ControlGetText("magicJack", "", "Edit1")
$CheckAreaCode = StringLeft($var,3)
if $NewCall And (StringLen($var) >= 3 AND StringLeft($var,1) <> "1") AND StringLeft($var,1) <> "*" Then
Select
Case $CheckAreaCode = "619"
Case $CheckAreaCode = "858"
Case $CheckAreaCode = "760"
Case $CheckAreaCode = "209"
Case $CheckAreaCode = "213"
Case $CheckAreaCode = "310"
Case $CheckAreaCode = "323"
Case $CheckAreaCode = "408"
Case $CheckAreaCode = "415"
Case $CheckAreaCode = "424"
Case $CheckAreaCode = "510"
Case $CheckAreaCode = "530"
Case $CheckAreaCode = "559"
Case $CheckAreaCode = "562"
Case $CheckAreaCode = "626"
Case $CheckAreaCode = "650"
Case $CheckAreaCode = "657"
Case $CheckAreaCode = "661"
Case $CheckAreaCode = "707"
Case $CheckAreaCode = "714"
Case $CheckAreaCode = "747"
Case $CheckAreaCode = "805"
Case $CheckAreaCode = "818"
Case $CheckAreaCode = "831"
Case $CheckAreaCode = "858"
Case $CheckAreaCode = "909"
Case $CheckAreaCode = "916"
Case $CheckAreaCode = "925"
Case $CheckAreaCode = "949"
Case $CheckAreaCode = "951"
Case Else
$var = "619" & $var
ControlSetText("magicJack", "", "Edit1", $var )
Send("{End 1}")
EndSelect
EndIf
If StringLen($var) > 6 Then
Sleep(500)
$NewCall = False
Else
$NewCall = True
EndIf
Wend