Have one number customers can call in order to page on-call support using Google Voice.
The following walks through the steps needed to integrate a google voice number with VictorOps.
If you don’t have a number already, get one by going to https://www.google.com/voice/ and selecting the “Get a Voice number” link.
Once you have a number go into settings.
Go into the “Voicemail & Text” section and select the “Add a new email address” link.
Grab your VictorOps Generic Email Endpoint from the VictorOps portal (Settings -> Alert Behavior – > Integrations -> Email Endpoint)
Add the email to your Google Voice account and hit save. Make sure to include the correct routing key.
A confirmation email will be sent into the VictorOps timeline. Copy out the confirmation link and enter it to a browser to verify the new email address.
Go back into the Voicemail & Text settings and select the “Email the message to” checkbox and select the VictorOps email endpoint.
You will need a transmogrifier rule in order to turn all Voicemails into incidents. You can create the rule based on the transcription of the message or on every voicemail like the example below.
Go into the Transmogrifier and create a new rule (Settings -> Alert Behavior -> Transmogrifier).
The subject line of the voicemail will always start with “New voicemail from” so create a wildcard match using that phrase. Then add a transformation that changes the message_type to CRITICAL:
Test the integration by calling your google voice number and leaving a message. The transcription will appear in the state_message field.
That’s it, you’re done!