SMS Gateway - SignalWire
The SignalWire SMS Gateway delivers SMS messages internationally.
Incoming Messages/Replies
You can get incoming messages/replies to your SignalWire number into the fmSMS file in a number of ways:
- Manually Download Incoming Messages
- Use Webhooks to have SignalWire push these automatically to fmSMS
- Use Claris Connect Webhooks
- Use Otto Webhooks
Using Webhooks is the preferred method as it saves you from having to poll/check for any new messages - with Webhooks new messages are forward to fmSMS automatically by SignalWire as they are received.
Manual Download Incoming Messages
You can download incoming messages manually via the Account Details screen. Simply enter the date range you wish to download messages between and click the Get Incoming Messages button:
Any incoming messages to your SignalWire number that have not been previously downloaded will then be downloaded, including any media attachments. You could also setup a FileMaker Server script schedule to have this run on a scheduled basis (e.g.every hour) to save you from having to manually download/check for new messages - your script would just need to handle the incrementing of the timestamps.
SignalWire Webhooks Setup
To receive incoming SMS messages to your SignalWire number, including replies to previously sent messages, you will need to use the supplied dedicatedNumberReply.php webhook file to act as the webhook receiver. See our Webhooks guide for what you need to do host the dedicatedNumberReply.php file on your chosen web server. Once you have the publicly accessible URL for this file you can enter this into your SignalWire account settings as follows:
- login to your SignalWire account via their website
- on the Dashboard click on the SignalWire Phone Number you wish to attach the webhook to
- click the Edit Settings button, then under Messaging Settings select Handle Messages using LaML Webhooks
- in the When a Message Comes In field enter the URL in the adjacent field
- set the HTTP method to POST.
- click Save
It should look similar to this screenshot:
SignalWire Claris Connect Webhooks Setup
Please visit the Webhooks using Claris Connect guide for instructions on setting up Claris Connect Webhooks for your SignalWire number.
SignalWire Otto Webhooks Setup
Please visit the Webhooks using Otto guide for instructions on setting up Otto Webhooks for your SignalWire number.