Google Voice integration for Splunk On-Call 🔗
Create a phone number customers can call to page on-call support using Google Voice.
Requirements 🔗
Splunk On-Call version required: Getting Started, Essentials, or Full-Stack
This integration requires a Google Voice number
Configure in Google 🔗
Go to your Google Voice account and select the main menu then Legacy Google Voice.
If you don’t have a number, select Get a Voice number.
Go to settings.
Go to Voicemail & Text and select Add a new email address.
In Splunk On-Call go to Integrations then Email Endpoint. Copy the Generic Email Endpoint.
Add the email to your Google Voice account. Replace the trailing
$routing_key
with the routing key you intend to use for the alert. For more information on routing keys, see Create Routing Keys in Splunk On-Call.A confirmation email is sent into the Splunk On-Call timeline. Copy the confirmation link and paste it into a browser to verify the new email address.
Go back into the Google Voice Voicemail & Text settings and select the Email the message to checkbox and select the VictorOps email endpoint.
Configure in Splunk On-Call 🔗
You need a Rules Engine 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 following example.
Go to Settings then Alert Rules Engine.
Create a new rule.
The subject line of the voicemail always starts with 「New voicemail from」 so create a wildcard match using that phrase. Then add a transformation that changes the
*message_type
toCRITICAL
.Test the integration by calling your google voice number and leaving a message. The transcription appears in the
state_message
field.