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.
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
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}