logo

Bandwidth connect to SMS-iT platform (Buy number in Bandwidth platform)

This guide will ensure that the API and all settings are configured correctly in SMS-iT and Bandwidth. It's designed for users who already have a number in Bandwidth or want to purchase a number in Bandwidth and want to connect it to the SMS-it Platform. This integration will enable you to utilize the Bandwidth SMS Gateway for various purposes, including bulk messaging, promotional campaigns, OTP (One-Time Password) delivery, and leveraging SMS-iT Smart Tools for customer acquisition and retention strategies.

Bandwidth does not provide an API for making or receiving live calls. You can only conduct voice broadcasts, receive voicemails, and utilize features like IVR. Texting SMS and MMS are allowed, along with any feature supported by the texting API including bulk messaging, promotional campaigns, OTP (One-Time Password) delivery, and leveraging SMS-iT Smart Tools for customer acquisition and retention strategies.

2

Click on "SMS Gateway & SMPP"

Click on "SMS Gateway & SMPP"
3

Click on "Connect"

Click on "Connect"
4

You'll see "Bandwidth"

You'll see "Bandwidth"

Create Username and Password

5

Click on "Account"

Click on "Account"
6

Click on "Users"

Click on "Users"
7

Click this icon

Click this icon
8

Select "Account Admin"

Select "Account Admin"
9

Select "Allow user credentials to authenticate API"

Select "Allow user credentials to authenticate API"
10

Create a Username and Copy

Create a Username and Copy
11

Paste into "Users Username"

Paste into "Users Username"
12

Create a First/Last Name

Create a First/Last Name
13

Enter an "Email" (It does not have to be an email that will be verified, so you can make one up).

Enter an "Email" (It does not have to be an email that will be verified, so you can make one up).
14

Click on "Password"

Click on "Password"
15

Create a "New Password"

Create a "New Password"
16

Copy your "New "Password"

Copy your "New "Password"
17

Paste into "User Password"

Paste into "User Password"
18

Click on "Save"

Click on "Save"
19

Scroll down.

Scroll down.
20

Click on "Accounts"

Click on "Accounts"
21

Select your main account.

Select your main account.
22

Click on "Create"

Click on "Create"
23

The user has been created in this example "Guide Test"

The user has been created in this example "Guide Test"

Add Bandwidth Account ID

24

Click on "Account"

Click on "Account"
25

Copy account

Copy account
26

Paste into "Bandwidth Account ID"

Paste into "Bandwidth Account ID"

Create Sub Account

27

Click on "Sub-Accounts"

Click on "Sub-Accounts"
28

Name your sub-account and click on "Create Sub-Account"

Name your sub-account and click on "Create Sub-Account"
29

Manually copy your new sub-account ID numbers to a notepad. Note: You won't be able to drag and copy them.

Manually copy your new sub-account ID numbers to a notepad. Note: You won't be able to drag and copy them.
30

Paste into "Bandwidth Sub Account ID"

Paste into "Bandwidth Sub Account ID"

Create Messaging Application

31

Click on "Applications"

Click on "Applications"
32

Choose Messaging and name your application. (Default is Messaging so you should be on Messaging)

Choose Messaging and name your application. (Default is Messaging so you should be on Messaging)
33

Check "Use multiple callback URLs"

Check "Use multiple callback URLs"
34

Copy the "SMS Webhook URL:"

Copy the "SMS Webhook URL:"
35

Paste into "Inbound Callback URL"

Paste into "Inbound Callback URL"
36

Copy "Status Webhook URL"

Copy "Status Webhook URL"
37

Paste into "Status Callback URL"

Paste into "Status Callback URL"
38

Click on "Create Application"

Click on "Create Application"
39

Click on your new messaging application, in this example it's "Guide Messaging"

Click on your new messaging application, in this example it's "Guide Messaging"
40

Copy "Application ID"

Copy "Application ID"
41

Paste into Bandwidth Messaging App ID

Paste into Bandwidth Messaging App ID

Create Voice Application

42

Click on "Create Application"

Click on "Create Application"
43

Click on "Voice"

Click on "Voice"
44

Voice

Voice
45

Name your voice application.

Name your voice application.
46

Paste: https://aicpanel.smsit.ai/api/bandwidths/callstatus into "Call initiated callback URL

Paste:     https://aicpanel.smsit.ai/api/bandwidths/callstatus        into "Call initiated callback URL
47

Paste: https://aicpanel.smsit.ai/api/bandwidths/callstatus into "Call status callback URL (Call initiated and status use the same URL)

Paste:     https://aicpanel.smsit.ai/api/bandwidths/callstatus        into "Call status callback URL (Call initiated and status use the same URL)
48

Click on "Create Application"

Click on "Create Application"
49

Click on your new Voice Application

Click on your new Voice Application
50

Copy "Application ID"

Copy "Application ID"
51

Paste into "Bandwidth Voice App ID"

Paste into "Bandwidth Voice App ID"
52

Click on "Save"

Click on "Save"
53

Saved.

Saved.

Add Location

54

Click on "Account"

Click on "Account"
55

Click on "Locations"

Click on "Locations"
56

Name Location

Name Location
57

For Sub-Account use the sub-account you created. In this example we created GuideTest

For Sub-Account use the sub-account you created. In this example we created GuideTest
58

Select Default Location to "ON"

Select Default Location to "ON"
59

Default "ON"

Default "ON"
60

Click on "Voice"

Click on "Voice"
61

Choose "HTTP API-based"

Choose "HTTP API-based"
62

Click on the Voice application you just created in this example it was the "Guide Voice APP"

Click on the Voice application you just created in this example it was the "Guide Voice APP"
63

Selected, now click on "Messaging"

Selected, now click on "Messaging"
64

Enable all the settings you'll want to use in the SMS-iT platform.

Enable all the settings you'll want to use in the SMS-iT platform.
65

Scroll down for MMS

Scroll down for MMS
66

Click MMS

Click MMS
67

For "Applications" choose the Messaging Application you just created earlier, for this example, we used "Guide Messaging"

For "Applications" choose the Messaging Application you just created earlier, for this example, we used  "Guide Messaging"
68

Selected and scroll down

Selected and scroll down
69

The MMS settings for applications will auto-populate to your newly created messaging application.

The MMS settings for applications will auto-populate to your newly created messaging application.
70

Click on "CREATE LOCATION"

Click on "CREATE LOCATION"
71

New location has been created. Copy location ID

New location has been created. Copy location ID
72

Click on "SMS Gateway""

Click on "SMS Gateway""
73

Click on "Connect"

Click on "Connect"
74

Paste into "Location ID"

Paste into "Location ID"
75

Click on "Save"

Click on "Save"
76

Saved

Saved

Buy number in Bandwidth

77

Click on "Numbers"

Click on "Numbers"
78

In this example we are buying a local number in the 818 area code.

In this example we are buying a local number in the 818 area code.
79

Choose a number

Choose a number
80

Click on "Continue"

Click on "Continue"
81

Add it to your new sub-account.

Add it to your new sub-account.
82

Sub-account and location will be added (location by default).

Sub-account and location will be added (location by default).
83

Click on "Confirm Purchase"

Click on "Confirm Purchase"
84

Successfully added

Successfully added

Add new number to SMS-iT Platform and Create Friendly Number

85

Copy your new number.

Copy your new number.
86

Click on "Add Number"

Click on "Add Number"
87

Select Bandwidth

Select Bandwidth
88

Paste your new number. Note: You must remove hyphens, parentheses, and gaps, and add a 1 (country code) to the front.

Paste your new number. Note: You must remove hyphens, parentheses, and gaps, and add a 1 (country code) to the front.

Note: You must remove hyphens, parentheses, and gaps, and add a 1 (country code) to the front. Example format: 15554324567

89

Click on "Save"

Click on "Save"

Create a Friendly Name

90

Click on your number in "blue" under "Friendly Name"

Click on your number in "blue" under "Friendly Name"
91

create a "Friendly Name" and click on "Save"

create a "Friendly Name" and click on "Save"
92

Your friendly name has been created.

Your friendly name has been created.

Test your new Bandwidth number in the SMS-iT platform

93

Click on "Quick Links"

Click on "Quick Links"
94

Click on "Send a Text"

Click on "Send a Text"
95

Click on "Select Send Number"

Click on "Select Send Number"
96

Select your new Bandwidth number.


Select your new Bandwidth number.
97

Enter a number to text for testing purposes.

Enter a number to text for testing purposes.
98

Create a text.

Create a text.
99

Click on "Send"

Click on "Send"
100

The green banner will appear if your number was sent and the API is configured correctly between the SMS-iT platform and Bandwidth.

The green banner will appear if your number was sent and the API is configured correctly between the SMS-iT platform and Bandwidth.

Done