Skip to main content

Configuring Bandwidth as SMS Provider

ThisUnfortunately, pageBandwidth reorganizesis not allowing me access to their platform to test and further develop any integration with their API due to I am not hosting any of their traffic (I am not a telecommunication company). I think the operationalsales stepsrepresentative I talked too and refuse to grant me an account, even paying, has not understood it was for Configuringmutually beneficial. If you are using Bandwidth asservice, I invite you to contact your sales representative and express your concern about their position. This documentation will be no more maintained and it will be removed soon unless I get access to their services. Yes, I can use your account, but it will be not fair to work around their policy.

Bandwidth provider uses JSON data to process the SMS Provider.requests.

#REDIRECTYou Configuringneed to create a new provider, type SMS and use the following configuration.

400px-Bandwidthoutsms.png

SMS URL: https://api.catapult.inetwork.com/v2/users/<YOUR ID>/messages

from:${SMSSOURCENUM} 
to:${SMSDESTNUM}
text:${SMSTEXT}
applicationId:<YOUR APPLICATION ID>

Replace <YOUR APPLICATION ID> with the application id shown on your Bandwidth asconfiguration SMS/MMS Providerpage

Current

Once Verificationyou

After applyinghave the change,provider verifyconfigured, theyou relatedcan MiRTAcreate PBXan page,SMS theRouting Asterisk logs,Profile and thethen relevantassign Statusit menuto entry. Recheckyour tenant

selection

If beforeyou testingwant tenant-specificto behavior.send MMS, you need to add another piece of code:

from:${SMSSOURCENUM} 
to:${SMSDESTNUM}
text:${SMSTEXT}
applicationId:<YOUR APPLICATION ID>
{mms}media: http://<YOUR WEBSITE>/pbx/mms/${MMSKEY}/${MMSFILENAME}{/mms}