To run GV_Server on Windows just download the compiled version (GV_Server.exe).
You don't need to install AutoHotKey to run the compiled GV_Server.
Making modifications to the script:
Install AutoHokey.
Download GV_Server.ahk, AHKhttp.ahk and AHKsock.ahk
All scripts must be stored in the same folder.
Right click on GV_Server and select Edit.
Make your mods.
To compile GV_Server, right click and select Compile.
OBi Configuration:
Define a star code in your Star Code Profile:
*(1xxxxxxxxxx|xxxxxxxxxx|<480>xxxxxxx|011xx.S3), Set Speed Dial99, set($Spd[99],$code)
Change the area code (480) to yours for 7 digit numbers.
System Management -> Auto Provisioning
Under ITSP Provisioning:
Method: System Start
ConfigURL:
SET UDM0 = ""; @loop IF ($UDM0 != "" ) GOTO call; WAIT 2; GOTO loop; @call SYNC
http://192.168.1.100:8000/GV?parm1=$UDM0&parm2=1&parm3=L&parm4=0; SET UDM0 = ""; WAIT 2; GOTO loop;
Change 192.168.1.100 to the IP address of the computer running AHK.
Optional parm2 will select your forwarding number. Default = 1.
Valid numbers 1, 2 or 3 for 1st 2nd or 3rd forwarding number.
Use optional parm3=R or parm3=r when the primary and secondary mouse buttons were switched.
Optional parm4=n used to adjust vertical position of cursor.
See for parm4 explanation:
https://www.obitalk.com/forum/index.php?msg=113092System Management -> Auto Provisioning
Under User Defined Macro 0:
Value: $SpeedDial.99
Expandin: ANY
This is a hack of the ITSP Auto Provisioning.
The star code saves the dialed number in SpeedDial99
The user Macro equates variable UDM0 to SpeedDial99.
The ConfigURL checks SpeedDiall99 for a number.
It sleeps for 2 seconds and checks again.
When it finds a number, it issues http request with UDM0 as parm1.
This triggers the script.
Operation:
Enable "Always use my phone to place calls" in GV settings.
You must have a GV forwarding number setup to ring your OBi.
You must be signed into your Google account.
The GV_Server will automatically open a browser with GV.
Chrome, Brave, Edge and Firefox are supported.
The default browser is Chrome.
Change browser:
Create a shortcut for GV_Server
Right click on shortcut and select Properties
Modify the Target by adding a space and the browser code.
Browser Codes:
Brave: B or b
Edge: E or e
Firefox: F or f
The GV_Server script must be running.
To start the GV_Server script, just double click on it.
To stop script, right click on the taskbar ICON and select Exit.
Dial *8005551212
You can dial 11, 10 or 7 digit numbers after the asterisk.
It also supports international calls (011xx,)
Hang-up when you hear dial tone.
Wait for the callback and answer it.
See Version 2 of the script here:
https://www.obitalk.com/forum/index.php?msg=114020