restamp
Member
- Joined
- Apr 24, 2016
- Messages
- 97
- Reaction score
- 53
It appears that there are two groups of people here: The first consists of entrepreneurs, configuring, maintaining, and providing VoIP services to corporate clients. The second consists of hobbyists like me who like to tinker in exchange for getting voice calling for free, or nearly so. I suspect this post will mainly be of interest to those in the latter group.
Many of us hobbyists rely on Google Voice for our trunking needs. It's certainly not perfect, but it can be made to work reliably. Recently, Google announced it will be shutting down its XMPP servers -- the protocol Asterisk uses to access GV. Polycom (neé OBiHAI) makes the only non-Google devices which are currently guaranteed to have access to the new GV network.
This got me thinking: The OBi 200 and 202 devices are themselves a feature-rich ATA capable of handling four trunks and/or endpoint devices. Could they be pulled into service to provide a SIP-to-GV bridge? Think of this as a small localized version of Bill Simon's Google Voice Gateway. Initial tests have proved promising.
Without going into the details of how to setup these devices, I was able to interface an OBi202 to an Asterisk 13 server such that (1) outgoing calls from Asterisk would flow into the 202 using the SIP protocol, where it would bridge them to a corresponding GV line to complete the call. And (2) incoming GV calls would be automatically translated into SIP and delivered to Asterisk. In essence, the addition of an OBi200 or 202 ATA to an Asterisk server is all that it should theoretically take to continue to support *two* GV lines as Asterisk trunks.
Is this a panacea? Of course not. It does nothing to address the problem of retaining GV trunking on an Asterisk VPS. It should also be noted that this experiment takes place using OBi boxes which still employ the old GV XMPP protocol. There are no guarantees that those with the new protocol will continue to work identically. But it does give us another potential option to use in the unlikely event that no workaround is developed for interfacing Asterisk to the new GV protocol and the Google Voice Gateway shuts down.
If anyone would like to see all the nitty-gritty details for configuring and interfacing the OBi boxes to Asterisk, just speak up and I'll be happy to provide them.
Edit: See the following URL for all the "nitty-gritty details": https://www.dslreports.com/forum/r31954649-
Many of us hobbyists rely on Google Voice for our trunking needs. It's certainly not perfect, but it can be made to work reliably. Recently, Google announced it will be shutting down its XMPP servers -- the protocol Asterisk uses to access GV. Polycom (neé OBiHAI) makes the only non-Google devices which are currently guaranteed to have access to the new GV network.
This got me thinking: The OBi 200 and 202 devices are themselves a feature-rich ATA capable of handling four trunks and/or endpoint devices. Could they be pulled into service to provide a SIP-to-GV bridge? Think of this as a small localized version of Bill Simon's Google Voice Gateway. Initial tests have proved promising.
Without going into the details of how to setup these devices, I was able to interface an OBi202 to an Asterisk 13 server such that (1) outgoing calls from Asterisk would flow into the 202 using the SIP protocol, where it would bridge them to a corresponding GV line to complete the call. And (2) incoming GV calls would be automatically translated into SIP and delivered to Asterisk. In essence, the addition of an OBi200 or 202 ATA to an Asterisk server is all that it should theoretically take to continue to support *two* GV lines as Asterisk trunks.
Is this a panacea? Of course not. It does nothing to address the problem of retaining GV trunking on an Asterisk VPS. It should also be noted that this experiment takes place using OBi boxes which still employ the old GV XMPP protocol. There are no guarantees that those with the new protocol will continue to work identically. But it does give us another potential option to use in the unlikely event that no workaround is developed for interfacing Asterisk to the new GV protocol and the Google Voice Gateway shuts down.
If anyone would like to see all the nitty-gritty details for configuring and interfacing the OBi boxes to Asterisk, just speak up and I'll be happy to provide them.
Edit: See the following URL for all the "nitty-gritty details": https://www.dslreports.com/forum/r31954649-
Last edited: