Integrations
Integrations connect, verify, reconfigure, and disable third-party integrations, including Slack.
Note: To use these integrations, whitelist the following IP addresses on your network:
52.55.221.115,52.90.126.6, and3.229.183.76.
Available Integrations
Click Settings on any integration to open its configuration.
| Integration | Description |
|---|---|
| Vicidial | Optimize call center operations and agent productivity with advanced dialer solutions. |
| Vicidial Reporting | Pull reporting data from your call center. |
| Federal DNC | Filter your lists against the Federal Do Not Call registry to meet national compliance rules. |
| State DNC | Filter your lists against state-level Do Not Call databases to meet regional compliance rules. |
| Reassigned Numbers Database | Identify reassigned numbers to prevent misdials and ensure calls and texts reach the right contacts. |
| Sinch | Purchase and release phone numbers directly from your Smart Carrier Number Management Platform. |
| Twilio | Purchase and release phone numbers directly from your Smart Carrier Number Management Platform. |
| Blitz | Purchase and release phone numbers directly from your Smart Carrier Number Management Platform. |
| Bandwidth | SMS, voice, and user authentication. |
| Slack | Connect your Slack workspace to receive account notifications in a channel of your choice. |
Integration Settings
Clicking Settings on an integration opens a configuration modal for it. Single-instance integrations (like Federal DNC) show an Active toggle. Multi-instance integrations (like Vicidial) show a Global Active toggle plus per-instance tabs, each with its own Instance Active toggle and credentials. Most modals repeat a version of the IP whitelist note shown above.
Vicidial
Supports multiple named instances. Use the default tab, or + to add another.
| Field | Required | Description |
|---|---|---|
| Instance Name | Required | Label for the instance (e.g., default). |
| URL | Required | The Vicidial server address (e.g., https://example.com). |
| User ID | Required | The user identification number (e.g., 1234). |
| Username | Required | The integration user (e.g., 1234). |
| Password | Required | The integration user’s password. |
- Instance Active: Toggle to enable or disable the selected instance.
- Disable: Disables the instance and erases its saved credentials. Re-verification is required to reconnect.
Vicidial Reporting
Supports multiple named instances. Use the default tab, or + Add instance to add another.
| Field | Required | Description |
|---|---|---|
| Instance Name | Required | Label for the instance (e.g., default). |
| User | Required | Database user credentials (e.g., cron). |
| Password | Required | The database user’s password. |
| Host | Required | The database host address (e.g., db2.pitchperfect.smartcarrier.io). |
| Port | Required | The database port (e.g., 3306). |
| Database | Required | The database name (e.g., asterisk). |
- Instance Active: Toggle to enable or disable the selected instance.
- Disable: Disables the instance and erases its saved credentials. Re-verification is required to reconnect.
Federal DNC
| Field | Required | Description |
|---|---|---|
| SAN | Required | Subscription Account Number (e.g., 1234567890). |
Click Save to apply the configuration.
State DNC
One SAN (Subscription Account Number) field per state. Leave a field blank to skip filtering against that state’s DNC database.
| Field | Description |
|---|---|
| Colorado SAN | e.g., 1234 - Example SAN |
| Florida SAN | e.g., 1234 - Example SAN |
| Indiana SAN | e.g., 1234 - Example SAN |
| Louisiana SAN | e.g., 1234 - Example SAN |
| Massachusetts SAN | e.g., 1234 - Example SAN |
| Missouri SAN | e.g., 1234 - Example SAN |
| Oklahoma SAN | e.g., 1234 - Example SAN |
| Pennsylvania SAN | e.g., 1234 - Example SAN |
| Tennessee SAN | e.g., 1234 - Example SAN |
| Texas SAN | e.g., 1234 - Example SAN |
| Wyoming SAN | e.g., 1234 - Example SAN |
Click Save to apply the configuration.
Reassigned Numbers Database
No additional configuration. Toggle Active to enable the integration, then click Save.
Sinch
| Field | Required | Description |
|---|---|---|
| Username | Required | Sinch API username (e.g., 12345678-1234-1234-1234-123456789012). |
| Password | Required | Sinch API password. |
| Project ID | Required | The Sinch project identifier. |
- Disable: Disables the integration and erases its saved credentials. Re-verification is required to reconnect.
Twilio
| Field | Required | Description |
|---|---|---|
| Account SID | Required | The Twilio Account SID (e.g., AC1234 - Example Account SID). |
| Auth Token | Required | The Twilio Auth Token. |
- Disable: Disables the integration and erases its saved credentials. Re-verification is required to reconnect.
Blitz
| Field | Required | Description |
|---|---|---|
| Username | Required | Blitz API username (e.g., api-user). |
| Password | Required | Blitz API password. |
- Disable: Disables the integration and erases its saved credentials. Re-verification is required to reconnect.
Bandwidth
| Field | Required | Description |
|---|---|---|
| Client ID | Required | The Bandwidth Client ID. |
| Client Secret | Required | The Bandwidth Client Secret. |
Click Save to apply the configuration.
Slack
Connect your Slack workspace to receive account notifications directly in a channel of your choice.
Click Connect to Slack to start the OAuth flow. You’re redirected to Slack to authorize the Smart Carrier app for your workspace, then brought back to choose the channel that receives notifications.