There is an explanation for called parties not seeing
any caller ID, but seeing some completely different caller ID is very odd.
There are two possible explanations: you may have authorized your OBiTALK device to use the wrong Google/Gmail account - one that has some other number attached to it.
Sign into your OBiTALK dashboard (
https://www.obitalk.com/obinet/pg/obhdev) and click on your device. Then, click on the SPx that you configured to use your Google account. On the next page, find the parameter "Active Google Username". Do you recognize the Gmail account it displays? IF not, it's authorized to the wrong account. Fix that by clicking "Replace Google Account Credentials".
Sign into the Gmail account on a laptop or desktop computer's web browser, and go here:
https://voice.google.com/settingsConfirm that you see your expected Google Voice number at the top of the page, under "Account". You must be sure that the Gmail account you are signed into on your browser has the number, and that you authorized that same Gmail account on your OBiTALK portal.
The other possibility is that you somehow set the SPx that is configured with Anveo to be your primary SP for outbound calls, and that is the caller ID that Anveo is using. On the OBiTALK page you were on above, that shows the details for your Google Voice SP, make sure that the "primary line for outgoing calls" box is checked, and NOT checked on the Anveo page.