Skip to content

Microsoft SQL Integration Guide

Cloud Voice can connect directly to a Microsoft SQL database so your phone system draws on the contact records you already maintain. Microsoft SQL is a relational database that stores structured data such as customer or contact tables. When a call comes in, Cloud Voice looks the number up in your database and shows the matching caller’s name to the person answering. That display of a stored name in place of a bare phone number is called caller ID (Caller Identification) name display.

On top of caller name display, the integration can:

  • Copy your Microsoft SQL contacts into Cloud Voice phonebooks (a process called contact synchronization), so users can place outbound calls to those contacts straight from the Cloud Voice App.
  • Route incoming calls to specific destinations automatically, based on which synchronized phonebook the caller matches.

Before you begin, confirm your environment meets the following.

ComponentRequirement
Cloud VoiceEnterprise Plan (EP) or Ultimate Plan (UP), running firmware version 84.16.0.70 or later.
Microsoft SQLAny version of Microsoft SQL Server is supported; there are no version restrictions.

The integration supports several capabilities, and the steps you follow depend on which ones you want to enable. Use the path that matches your goal.

Use this when you only want the person answering to see who is calling. To have Cloud Voice look up incoming numbers and show the caller’s name, complete one task:

  1. Integrate Cloud Voice with Microsoft SQL.

Use this when you also want your Microsoft SQL contacts copied into Cloud Voice phonebooks so users can call them directly from the Cloud Voice App. Complete two tasks in order:

  1. Integrate Cloud Voice with Microsoft SQL.
  2. Set up contact synchronization from Microsoft SQL.

Display caller names, sync contacts, and route calls by phonebook

Section titled “Display caller names, sync contacts, and route calls by phonebook”

Use this when you want incoming calls sent to specific destinations automatically based on which synchronized phonebook the caller belongs to (for example, sending known customers to a dedicated queue). Complete all three tasks in order:

  1. Integrate Cloud Voice with Microsoft SQL.
  2. Set up contact synchronization from Microsoft SQL.
  3. Configure inbound routes that match on synchronized phonebook contacts.