I don't know why the behavior changed. Perhaps you or he removed and re-linked the phone as a forwarding number on his GV settings page.
Google Voice has undergone massive change over the past year and a half. The entire back end infrastructure has been re-engineered and replaced, with a new focus on VoIP capability. At the same time, both the website and the mobile app user interfaces have been completely replaced. Some features that were present in the old system may no longer work, or have been discontinued. One of the priorities is to "deprecate" or remove features that very few people use, for several reasons: it reduces complexity and opportunity for failure, it saves time on regression testing every time something changes, and it's less code to maintain and remember how it works. Some features are also no longer compatible with the new infrastructure.
Blah, blah blah, too much information, I know. But it provides context.
In this case, there is a setting that is only on the old, "Legacy" Google Voice website, that controls the behavior when you call your own GV number from one of your linked/forwarding phone numbers. The default for mobile phones is to go directly to GV VM, but you can change it to ring all the linked forwarding destinations (regular PSTN phone numbers, OBiTALK devices and app clients).
See my screenshot below. Steps:
- If the 917 number is already linked as a forwarding number, delete it on the website: https://voice.google.com/settings
- Install the official Google Voice app for iOS from the Apple App Store. Beware of fake apps.
- Open the iOS mobile app and set it up. Be sure to use the correct Gmail address for the account that holds the GV number. From the app, go through the steps to add that 917 number as a linked number.
- Go back to the desktop settings page. Scroll down the left sidebar and click on "Legacy Google Voice". Then click the gear icon in the upper right corner to get to Settings. Find the 917 number on the list of linked numbers and click the Edit button.
- Click "Show advanced settings". On the next page, scroll down to the bottom and change the "Forwarding Options:" to "Ring my other phones before going to voicemail". Save the settings.
Now, when the 917 number is called, it should first ring the OBiTALK phone(s). Note that, when he's traveling, it makes more sense to leave set to "Go straight to voicemail".
The best part of this solution? He can make and receive Google Voice 212 phone calls while abroad (or from anywhere that has a WiFi signal) back to the USA for free, and answer those calls for free.