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.
Requirements
Section titled “Requirements”Before you begin, confirm your environment meets the following.
| Component | Requirement |
|---|---|
| Cloud Voice | Enterprise Plan (EP) or Ultimate Plan (UP), running firmware version 84.16.0.70 or later. |
| Microsoft SQL | Any version of Microsoft SQL Server is supported; there are no version restrictions. |
Choose your setup path
Section titled “Choose your setup path”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.
Display caller names on inbound calls
Section titled “Display caller names on inbound calls”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:
Display caller names and sync contacts
Section titled “Display caller names and sync contacts”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:
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:
- Integrate Cloud Voice with Microsoft SQL.
- Set up contact synchronization from Microsoft SQL.
- Configure inbound routes that match on synchronized phonebook contacts.