fmSMS Version History
v4.39 - 26 September 2024
- added new SMS Gateway: Infobip
v4.38 - 19 September 2024
- Telstra Gateway: added option to update Telstra Virtual Number with new replyCallbackUrl parameter for incoming webhooks
v4.37 - 09 September 2024
- updated for changes for Telstra Messaging API v3
v4.36 - 01 August 2024
- added new SMS Gateway: SMS Express
v4.35 - 21 July 2024
- changed _kf_TemplateID field in Messages and BulkSessions table to no longer use global storage
- updated script Insert Selected Template to no longer clear the _kf_TemplateID field after inserting a template
- added support for Vonage API for WhatsApp Message Templates
v4.34 - 14 May 2024
- updated Send SMS scripts to dynamically use Sandbox/TestMode for supported Gateways
- added new SMS Gateway: Guni
v4.33 - 24 March 2024
- added support for Sandbox Mode for supported Gateways
- added new SMS Gateway: Vonage API for WhatsApp
v4.32 - 20 October 2023
- added Gateway Codes for Intelli Messaging Gateways
- Intelli Messaging Gateway: fixed issue with carriage returns with accounts on their newer SMS APP API
- Intelli Messaging Gateway: added Data API version of incoming messages PHP file
v4.31 - 19 April 2023
- added new SMS Gateway: Tall Bob
v4.3 - 07 March 2023
- added support for Otto Webhooks
- updated cURL options to use trace-ascii instead of trace
v4.2.12 - 16 September 2022
- added new SMS Gateway: TextAnywhere
v4.2.11 - 14 September 2022
- miscellaneous bug fixes
- archived unsupported Gateway records
- Twilio Gateway: added support for Message Scheduling
- Twilio API for WhatsApp Gateway: added support for Message Scheduling
v4.2.10 - 20 August 2022
- Smsbox SMS Gateway: updated to use new REST API and included PHP files for Data API for delivery status updates and replies
v4.2.9 - 21 June 2022
- removed support for Live SMS SMS Gateway
v4.2.8 - 17 May 2022
- BulkSMS.com SMS Gateway: added support for creating webhooks from fmSMS
- BulkSMS.com SMS Gateway: updated PHP files for JSON Webhooks for PHP API and Data API
v4.2.7 - 24 March 2022
- Esendex SMS Gateway: added support for checking credits
- Esendex SMS Gateway: added support for downloading incoming messages by date range
- added Data API PHP files for Esendex SMS Gateway
- added PHP API PHP files for Esendex SMS Gateway
v4.2.6 - 02 March 2022
- removed support for Sendsei SMS Gateway
v4.2.5 - 01 October 2021
- renamed Next Gateway references to Vonage
- added new SMS Gateway: Chatti
v4.2.4 - 20 August, 2021
- removed older SMS Global HTTP API Gateway references (replaced by SMSGlobal REST API Gateway)
v4.2.3 - 19 August, 2021
- added new SMS Gateway: sms77
- added new SMS Gateway: SMSGlobal REST API
- added Data API PHP files for SMSGlobal REST API Gateway
v4.2.2 - 20 July, 2021
- Telstra SMS Gateway: changed from setting $$telstraToken and $$telstraTokenExpires global variables to storing these in fields in the Accounts table to support using multiple accounts in fmSMS for Telstra
- added Data API PHP files for Burst SMS Gateway
- added new SMS Gateway: TextTeam
v4.2.1 - 15 April, 2021
- updated to support downloading incoming messages manually for the Telstra SMS Gateway
- added Data API PHP files for Telstra SMS Gateway
v4.2 – 05 April, 2021
- updated Chat View Web Viewer format to current iOS iMessage style
- updated navigation from Contacts Form layout to Contacts Form WebViewer to prevent Chat View from loading the same messages twice
- added new SMS Gateway: RingCentral
- added Webhooks table to support downloading, creating/updating and deleting Webhooks directly from the fmSMS file where supported by the SMS Gateway. Initial support for RingCentral SMS Gateway.
- added new fields to Accounts table to support OAuth 2.0 authentication where supported by the SMS Gateway. Initial support for RingCentral SMS Gateway.
- moved Account Proxy Server fields to popover button
- added script for Telstra SMS Gateway to register a number to use with the Telstra Free Trial
- added script for Telstra SMS Gateway to create a subscription and return the Telstra number for your Account record
v4.1.3 – 15 February, 2021
- added new SMS Gateway: Beem Africa
v4.1.2 – 03 February, 2021
- updated Cellcast Gateway to support Alphanumeric Sender ID
- added new SMS Gateway: TeleSign
- optimised processing of manually downloaded SMS Replies by breaking each individual record into a separate $record variable within the loop
v4.1.1 – 06 November, 2020
- added new SMS Gateway: Cellcast
- added new SMS Gateway: CheckMobi
v4.1 – 27 October, 2020
- fixed issue with duplicate check for IsEmpty ( BulkSessions::_kf_AccountID ) when sending Bulk Session
- SMS Global Gateway: changed url encoding of MessageBody to handle FileMaker ¶ returns when sending messages and update URL for checking delivery status of sent messages
- added navigation buttons to go from Accounts to selected Gateway and Messages to selected Account
- added new SMS Gateway: Cellcast
- added new SMS Gateway: The SMS Works
- updated trial version to use CARD window
- consolidated Portrait and Landscape layouts for FileMaker Go
- updated FileMaker Go layouts navigation
- changed Header part to Top Navigation on iPhone/iPad list view layouts
v4.0.16 – 17 July, 2020
- update Twilio Get Replies script to include times for date from/date to filter query
- added new SMS Gateway: Live SMS
v4.0.15 – 22 June, 2020
- added new SMS Gateway: Bulksms2u.com
v4.0.14 – 15 June, 2020
- added new SMS Gateway: Mocean
v4.0.13 – May 18, 2020
- added new SMS Gateway: 5c SMS
- Accounts: Check Balance button now hidden if not supported by SMS Gateway
- updated Expert Texting scripts to support use of API Secret Key instead of password
v4.0.12 – April 22, 2020
- updated Digicel Gateway scripts
- updated Chat View to swap the positions of the blue and green bubbles
- added new SMS Gateway: SignalWire
- Twilio Gateway now supports checking the Account Balance
v4.0.11 – March 04, 2020
- updated iOS navigation script to prevent error when clicking home icon on home layout
- updated all FileMaker Go layouts to use Interface::VersionNumber field on home layouts
- deleted Interface::zl_VersionNumber field
- removed Bandwidth subscripts in the Check Account Balance and Query Status of Current Message scripts
- updated OnFirstWindowOpen Script FileMaker Go branch to hide top menu and edit record toolbar
v4.0.10 – February 25, 2020
- added new SMS Gateway: Nobel SMS
v4.0.9 – February 08, 2020
- added new SMS Gateway: MessageBird
v4.0.8 – January 17, 2020
- updated to support the v2 API for the Bandwidth Gateway
v4.0.7 – January 14, 2020
- restored Bandwidth Gateway record to Gateways table
v4.0.6 – November 13, 2019
- added support for manual checking for replies for SMS Gateway: Intelli Messaging
- added support for manual checking for replies for SMS Gateway: Expert Texting
- added support for manual checking for replies for SMS Gateway: Webtext
- updated ‘Send SMS – Expert Texting’ script to use JSON for request and updated URL
- consolidated separate iPhone4 and iPhone5 layouts into single iPhone layouts
v4.0.5 – September 28, 2019
- added new SMS Gateway: Vivial Connect
- fixed issue with calculating localOffSet value for timestamps (was using old plugin function)
v4.0.4 – September 12, 2019
- added support for manual checking for replies for SMS Gateway: Twilio API for WhatsApp
v4.0.3 – September 03, 2019
- updated FileMaker Go layouts to send message locally instead of via FileMaker Server
- added new SMS Gateway: Sinch
- added new SMS Gateway: smsflatrate.net
- added new SMS Gateway: Cadoo
- added support for manual checking for replies for SMS Gateway: ClickSend
- added support for manual checking for replies for SMS Gateway: MessageMedia
- added support for manual checking for replies for SMS Gateway: CDyne
- added new table occurrence: RepliesMessagesOutgoingID
- changed relationship match fields for the MessagesReplies table occurrence
v4.0.2 – August 14, 2019
- fixed issue when calculating the localOffSet when it was a negative value
- add new SMS Gateway: EZ Texting
v4.0.1 – August 07, 2019
- change url encoding of MessageBody to handle FileMaker ¶ returns for Twilio Gateway
v4.0 – August 06, 2019
- runs natively on FileMaker v16 or later and no longer requires a FileMaker plug-in
- updated to support the latest API for each supported SMS Gateway
- simplified the setup to make integration into existing solutions much faster
- added support for receiving messages using the FileMaker Data API using FileMaker Server or FileMaker Cloud for AWS*
- Send Messages to WhatsApp Users using the Twilio API for WhatsApp
v3.84 – August 05, 2019
- updated CDyne Gateway Send Formula to use the EscapeXML custom function for the the message body
- updated to BaseElements plug-in to v3.3.8 (Code Signed) for FileMaker Pro 18 compatibility
v3.84 – 22/01/2019
- updated to support new Quiubas SMS API
v3.83 – 14/09/ 2018
- updated the Twilio with Automatic Delivery Receipts Gateway record to use the StatusCallback parameter instead of a TwiML app for storing the delivery receipts URL
v3.82 -29/06/2018
- added Mitto SMS Gateway
- added Síminn SMS Gateway
v3.81 -28/03/2018
- changed incorrect ‘Messages’ field references to BulkSessions field references for sender validation steps when sending Bulk SMS
- updated SMS Global Gateway records for new HTTP API URLs
v3.8 – 03/10/2017
- updated Telstra Gateway to use the v2 API
- added custom options for checking Message Status and Retrieving Replies
v3.79 – 10/04/2017
- added Bandwidth SMS Gateway
- updated to Base Elements plug-in v3.3.4
- added OnRecordLoad script trigger to Contacts Form WebViewer layout
- updated settings for SMS Broadcast 2 Way Shared Number Gateway record for credit checks/delivery delay support
v3.78 – 07/11/2016
- added Zipwhip SMS Gateway
v3.77 – 23/10/2016
- updated SMS Broadcast Gateway record to handle delayed delivery
- added 2nd SMS Broadcast Gateway record for use with 2 Way Shared Numbers
v3.76 – 19/09/2016
- remove trailing ? character from Clickatell Gateway Send URLs
- added Red Oxygen SMS Gateway
- added Zen Interactive Technologies SMS Gateway
- fixed bug with BulkSessions server side script loop
- updated to Base Elements plug-in v3.3
v3.75 – 07/06/2016
- updated to use ExpertTexting REST API
v3.74 – 06/06/2016
- added LabsMobile SMS Gateway
v3.73 – 22/01/2016
- added ClickSend SMS Gateway
- added ClickSend SMS Gateway
- added Wholesale SMS Gateway
- updates to Base Elements plug-in v3.2.0
v3.72 – 2/12/2015
- fixed issue with the id parameter for the Perform Script on Server (was using the Messages ID field not the BulkSessions ID field)
v3.71 – 1/11/2015
- updated to convert line feed characters into spaces when generating chat view to preserve individual messages
- can now show chat view even with no previous sent/received messages
v3.7 – 15/10/2015
- updated List View layouts to expand horizontally when stretched
- added Astin Soft SMS Gateway
- added Digicel SMS Gateway
v3.69 – 02/09/2015
- added ‘quick message’ button to the chat view screen to quickly type and send a message
- updated HTML chat source to always scroll to the bottom of the web viewer
v3.68 – 11/08/2015
- updated Nexmo SMS Gateway Message Status calc for additional status types
v3.67 – 04/08/2015
- added SMSmasivos Gateway
- added custom options subscript for Check Account Credits script
v3.66 – 28/07/2015
- updated HQSMS SMS Gateway record for changes to new name SMSAPI
- fixed issue with BE_MessageDigestType_MD5 now renamed to BE_MessageDigestAlgorithm_MD5
- added Mensajes México SMS Gateway
- added Webtext SMS Gateway
v3.65 – 16/07/2015
- updated to BaseElements plugin v3.1
- fix issue with credit checks calc formula for the Clickatell Gateway
- fix bug with chat view
v3.64 – 03/07/2015
- added Neon SMS SMS Gateway
- added Chat view of sent/received messages in Contacts
v3.63 – 22/06/2015
- updated Esendex SMS Gateway record – fixed Message Status calc, updated Message ID calc
- added Esendex REST API record
- added smsflatrate.net SMS Gateway
- fixed Go to Contact button on Replies Form parameters to use RepliesMessagesByMobile
v3.62 – 21/06/2015
- set the DevLicense as the default account under File Options
v3.61 – 15/06/2015
- added support for HTTP GET requests when sending messages
- removed the Example Syntax field from the Gateways Form layout
- fixed bug with Sent Bulk SMS script that was clearing the Messages::SendResult field
v3.6 – 19/05/2015
- opened with FileMaker Pro v14
- updated plug-in installation script to install 32-bit or 64-bit version of the plugin under FileMaker Pro v14
v3.56 – 20/04/2015
- added Telstra SMS Gateway
- added subscript to handle custom/non standard options for authentication and set Headers to sending/message status scripts (required for Telstra SMS Gateway support)
v3.55 – 02/04/2015
- added Plivo SMS Gateway
- added Moreify SMS Gateway
- added CS Networks SMS Gateway
- changed Message Media SMS Gateway from HTTP POST method to SOAP method
- updated SMS Solutions Australia Gateway record to v3 of their API
- added GetAsNumber ( ) when processing incoming message counts to ensure data type is number
v3.54 – 28/01/2015
- removed auto-enter calc options for fields in Gateways table to prevent these being overwritten when importing as part of integration into another solution
- updated Burst SMS Gateway to use new Gateway URL and renamed to v1 of API
- added new Burst API v2 Gateway record to be used for new Burst customers
- updated scripts to use BE_Curl_Set_Option ( “CURLOPT_HTTPAUTH” ; 1 ) when the “use HTTP basic auth” setting is set to Yes
- update to Base Elements plug-in v3.0
v3.53 – 20/01/2015
– added support for the Skebby SMS Gateway
v3.52 – 19/11/2014
- updated Twilio Gateway records to support long messages greater than 160 characters
- added support for the PageOne/Oventus SMS Gateway
v3.51 – 12/08/2014
- fixed bug with evaluating the Replies Incoming URL for XML Import
v3.5 – 28/07/2014
- updated/create layouts for iPad/iPhone for FileMaker Go – now requires FileMaker Go v13
- changed FileMaker Go layouts to use the Enlightened Touch theme
- added enotified.com Gateway
- updated the Trim4 custom function to the latest version
- fixed extraneous trailing return character when inserting a Template
- updated to leave cursor in Delivery Delay field when modifying value via keyboard not menu
- changed references in QuickFind scripts to use $lastError instead of $LastError
v3.45 – 09/07/2014
- fixed bug with 160.com.au Message Status calc
- added Custom Function: EscapeXML
- add option to escape XML entities for SMS Gateways that use XML/SOAP
- update Intelli Messaging SMS Gateway for 2 way shared number, delivery delays, message status
- added CM Telecom/Direct SMS Gateways (pre-paid and post-paid accounts)
- updated Gateways table to include new option for including leading double zeroes before recipient number (CM Direct requirement)
- added support for FileMaker WebDirect
- update to Base Elements plug-in v2.3.0
v3.4 – 25/4/2014
- updated to BaseElements plugin v2.2.2
- updated Clickatell Gateway Codes
- added ReachSMS Gateway
- added Mogreet/Outspoken Gateway
- added Click SMS Gateway
v3.3 – 24/3/2014
- updated to BaseElements plugin v2.2.b2
- added Fastsms.co.uk SMS Gateway
- added Wireless Services SMS Gateway
- updated Clickatell Gateway Codes
- added ReachSMS Gateway
- added Mogreet/Outspoken Gateway
v3.2 – 09/02/2014
- added 46elks SMS Gateway
- added World-Text SMS Gateway
- added support for HTTP PUT Method for sending messages
v3.1 – 27/01/2014
- opened with FileMaker Pro v13
- updated to use the new Perform Script on Server script step when queuing messages under FileMaker Pro/Go v13
- updated to install 64bit version of BaseElements plugin when running under FileMaker Server v13 on Windows
- updated create Bulk SMS process to use new List Of summary field type when gathering list of Contact IDs
- added Linea SMS Gateway (Spain)
- added RapidSMS Gateway (Singapore)
- created new BulkSMS.com USA Gateway record
- renamed existing BulkSMS.com Gateway record to reflect it’s for use with the International site/API
- fixed minor bug with not setting the default SenderID Type for BulkSessions
v3.08 – 17/12/2013
- updated BulkSMS.com SMS Gateway record
- updated Mediaburst SMS Gateway record to Clockwork XML API
- fixed bug with retrieving/updating Message Media incoming messages
v3.07 – 18/09/2013
- added MobiWeb SMS Gateway
- added txtNation SMS Gateway
- resolved issues with SmSBoX.be SMS Gateway
v3.06 – 02/09/2013
- added CDyne SMS Gateway
- added Silverstreet SMS Gateway
- added SMS Solutions Australia SMS Gateway
- changed Replies URL field to be evaluated as calculation allowing for passing of dynamic parameters in the URL (required for HTTP GET support)
v3.05 – 23/08/2013
- added Expert Texting SMS Gateway
- added Quiubas SMS Gateway
- added Incoming Messages portal to Contacts Data Entry screen
- added progress dialog to Bulk SMS using BaseElements plugin
- converted debug mode from global field to global variable
v3.04 – 03/08/2013
- updated to work with new SMSDome API
- added Nexmo SMS Gateway
- added HQSMS SMS Gateway
- added iTagg SMS Gateway
- added Message Status Custom Header fields
v3.03 – 11/07/2013
- updated to BaseElements plugin v2.1
- added Twilio SMS Gateway
- added support for HTTP basic auth
- added support for HTTP GET as well as HTTP POST when checking Message Status
- changed Send Message URL and Message Status URL fields to be evaluated as calculations allowing for passing of dynamic parameters in the URL (required for Twilio support)
v3.02 – 26/06/2013
- official release for v3
v3.01 – 03/05/2013
- rewritten for FileMaker Pro v12
v2.96 – 21/06/2015
- set the DevLicense as the default account under File Options
v2.95 – 09/03/2015
- added support for manual checking of incoming messages for Message Media Gateway
- changed Message Media SMS Gateway from HTTP POST method to SOAP method
v2.94 – 27/2/2015
- fixed bug with bulk SMS script not passing the MessageID parameter to subscript required for Message Media Gateway
v2.93 – 26/11/2014
- added support for PageOne Oventus SMS Gateway
v2.92 – 30/05/2014
- added support for CDyne SMS Gateway
v2.91 – 07/05/2014
- added support for Outspoken (Mobile Messenger) SMS Gateway
v2.9
- updated to support Twilio SMS Gateway
v2.8.5
- added support for HTTP Basic AUTH
- updated to support SMS Solutions Australia SMS Gateway
v2.8.2
- added Burst SMS Gateway
- added SMS Broadcast Gateways
- updated to new version of SMS Central API (v2)
v2.8.1
- updated to the Troi URL Plug-in v2.6.2
v2.8
- updated to the Troi URL Plug-in v2.6.1
- added smsbox.be Gateway
v2.7
- added new field in Gateways table for URLEncodeMessage – can now optionally URL Encode the Message on a per Gateway basis
- added new field in Gateways table for CustomHeader – can now optionally set a Custom Content Header on a per Gateway basis
- added new field in Gateways table for TrimResult – can now optionally cleanup the Send Result on a per Gateway basis
- added new SMS Gateway: Dragon UK
- made the fmSMS_Prefs.fp7 file hidden by default and renamed script to indicate file is hidden
v2.6
- updated SMS Global 2 Way XSLT to 1.0v2 to process 2 Way API replies and incoming messages to dedicated virtual numbers
- added scripts to fmSMS_Prefs.fp7 file to toggle Multi User On and Off
- adjusted record access privileges for fmSMS_Prefs.fp7
- fixed issue with field labels for meta fields (created/modified/created by/modified by) in the wrong positions on some layouts
- fixed Check Spelling button in the bulk email screen to check the BulkSessions::MessageBody field
- add fields for Proxy Server Username and Password (requires Troi URL plug-in v2.5 or later)
- added new layout in the Replies table to handle replies to Virtual Dedicated Numbers that don’t match to an originating message
- create new associated PHP page to handle incoming messages/replies to Virtual Dedicated Numbers that don’t have the userfield parameter (SMS Global)
- added new button/script to send SMS Message to current Contact for current SMS Message
- added new SMS Gateways: TextMagic, SMS Central
v2.5
- updated to Troi URL plug-in v2.6
- added Auto Update plug-in scripts to download plug-in automatically from FileMaker Server
- included sample script to send SMS messages server side
- added new fields to Home table: zl_ServerPluginLicense_g
- added new fields to Preferences table: ServerPluginLicense
- added new fields to Messages table: SendServerSide
- created new FileMaker Account for sending server side scripts
- added Clickatell 2 Way SMS Gateway profile (specifically for USA Small Business Solution)
v2.4.2
- adjusted Trial Version privilege set to allow editing menu commands
- updated Create New Bulk SMS Session to Found Set of Contacts script in Contacts Demo to not include any script parameters
- added _kf_EventID field in SMSMessages table (Foreign Key field for Parent Event Table (e.g SeecodeCalendar))
v2.4.1
- fixed bug with Bulk SMS not setting Character Count and SMS Credits correctly
- fixed bug with Bulk SMS not updating Merge Fields correctly
v2.4
- enhancements to trial version initial setup
v2.3
- allow to check message status of delayed delivery messages for SMS Global
- added check to prevent checking message status for delivery delayed messages that have not been sent yet
v2.2
- fixed bug with manual replies
- added additional SMS Gateways
v2.1
- public release via www.fmsms.com