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, and 3.229.183.76.

Available Integrations

Click Settings on any integration to open its configuration.

IntegrationDescription
VicidialOptimize call center operations and agent productivity with advanced dialer solutions.
Vicidial ReportingPull reporting data from your call center.
Federal DNCFilter your lists against the Federal Do Not Call registry to meet national compliance rules.
State DNCFilter your lists against state-level Do Not Call databases to meet regional compliance rules.
Reassigned Numbers DatabaseIdentify reassigned numbers to prevent misdials and ensure calls and texts reach the right contacts.
SinchPurchase and release phone numbers directly from your Smart Carrier Number Management Platform.
TwilioPurchase and release phone numbers directly from your Smart Carrier Number Management Platform.
BlitzPurchase and release phone numbers directly from your Smart Carrier Number Management Platform.
BandwidthSMS, voice, and user authentication.
SlackConnect 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.

FieldRequiredDescription
Instance NameRequiredLabel for the instance (e.g., default).
URLRequiredThe Vicidial server address (e.g., https://example.com).
User IDRequiredThe user identification number (e.g., 1234).
UsernameRequiredThe integration user (e.g., 1234).
PasswordRequiredThe 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.

FieldRequiredDescription
Instance NameRequiredLabel for the instance (e.g., default).
UserRequiredDatabase user credentials (e.g., cron).
PasswordRequiredThe database user’s password.
HostRequiredThe database host address (e.g., db2.pitchperfect.smartcarrier.io).
PortRequiredThe database port (e.g., 3306).
DatabaseRequiredThe 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

FieldRequiredDescription
SANRequiredSubscription 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.

FieldDescription
Colorado SANe.g., 1234 - Example SAN
Florida SANe.g., 1234 - Example SAN
Indiana SANe.g., 1234 - Example SAN
Louisiana SANe.g., 1234 - Example SAN
Massachusetts SANe.g., 1234 - Example SAN
Missouri SANe.g., 1234 - Example SAN
Oklahoma SANe.g., 1234 - Example SAN
Pennsylvania SANe.g., 1234 - Example SAN
Tennessee SANe.g., 1234 - Example SAN
Texas SANe.g., 1234 - Example SAN
Wyoming SANe.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

FieldRequiredDescription
UsernameRequiredSinch API username (e.g., 12345678-1234-1234-1234-123456789012).
PasswordRequiredSinch API password.
Project IDRequiredThe Sinch project identifier.
  • Disable: Disables the integration and erases its saved credentials. Re-verification is required to reconnect.

Twilio

FieldRequiredDescription
Account SIDRequiredThe Twilio Account SID (e.g., AC1234 - Example Account SID).
Auth TokenRequiredThe Twilio Auth Token.
  • Disable: Disables the integration and erases its saved credentials. Re-verification is required to reconnect.

Blitz

FieldRequiredDescription
UsernameRequiredBlitz API username (e.g., api-user).
PasswordRequiredBlitz API password.
  • Disable: Disables the integration and erases its saved credentials. Re-verification is required to reconnect.

Bandwidth

FieldRequiredDescription
Client IDRequiredThe Bandwidth Client ID.
Client SecretRequiredThe 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.