MMS Gateway - Tall Bob
The Tall Bob MMS Gateway currently delivers MMS messages to Australian phone numbers. You can use the following methods for attaching media files to your outgoing messages:
- Public URL: simply enter the publicly accessible URL for each media file that you wish to send. You would typically upload the file (jpeg, png, gif etc) to a server and determine the URL to that file and enter this into the URL field when sending an MMS message.
You can get further information on supported media files and limitations here:
https://docs.tallbob.com/#mms-file-types
https://support.tallbob.com/support/solutions/articles/17000128932-webhook-formats
Incoming Messages/Replies
You can get incoming messages/replies to your Tall Bob number into the fmMMS file in 2 ways:
- Manually Download Incoming Messages
- Use Webhooks to have Tall Bob push these automatically to fmMMS
- 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 forwarded to fmMMS automatically by Tall Bob as they are received.
N.B. links for files that are included with an incoming MMS message will be valid for 2 hours after the event is generated, so you will need to ensure you are downloading the incoming MMS before the 2 hour expiry for the file link.
Manual Download Incoming Messages
You can download incoming MMS 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 MMS messages to your Tall Bob number that have not been previously downloaded will then be downloaded. 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.
Tall Bob Webhooks Setup
We have added support for creating and deleting Webhooks using the Tall Bob API in the fmSMS file.
To receive incoming MMS messages to your Tall Bob number, including replies to previously sent messages, you will need to use the supplied WebhooksIncomingMessages.php webhook file to act as the webhook receiver. See our Webhooks guide for what you need to do host the WebhooksIncomingMessages.php file on your chosen web server. Once you have the publicly accessible URL for this file click on the Webhooks tab in the fmMMS Account Details screen and click the Create Webhook button:
Enter the https URL to your WebhooksIncomingMessages.php file in the Address field and select Incoming Messages for the Type field. The Webhook details should look something like this:
Click the Create Webhook button to create a Webhook using the Tall Bob API. If this request was successful the Tall Bob Webhook ID will be populated in the Gateway ID field, otherwise you will get an error message in the Last API Result field. Once you have successfully created the Webhook any new incoming messages will be forwarded by Tall Bob to that URL.
You can also create a webhook online via your Tall Bob account under Settings > Webhooks. Make sure you select the message_received_mms option under the Event Type drop down menu. Enter the https URL to your WebhooksIncomingMessages.php file in the Post To URL field and select message_received_mms for the Event Type field. The Webhook details should look something like this:
Tall Bob Otto Webhooks Setup
Please visit the Webhooks using Otto guide for instructions on setting up Otto Webhooks for your Tall Bob number. You will need to create a new webhook and enter the Otto webhook URL using the instructions above and modify the OttoReceiver script to handle incoming MMS messages from Tall Bob.