ColdFusion 9.0 Resources |
submitMulti commandTo send a single text message to multiple recipients using an SMPP SUBMIT_MULTI PDU, the Data parameter of a SendGatewayMessage function or the return variable of the CFC listener method usually has the following fields. For more information about these fields, see the documentation for the SUBMIT_MULTI PDU in the SMPP3.4 specification, which you can download from the SMS Forum at www.smsforum.net/. Required fields
Optional fieldsThe following optional fields can have default values set in the SMS event gateway configuration file. For information on the default values see Configuring an SMS event gateway in the Developing ColdFusion Applications.
The following optional fields do not have default values:
ExampleThe following example onIncomingMessage method sends a response that echoes an incoming message to the originator address, and sends a copy of the response to a second address: <cffunction name="onIncomingMessage" output="no"> <cfargument name="CFEvent" type="struct" required="yes"> <!--- Get the message. ---> <cfset data=cfevent.DATA> <cfset message="#data.message#"> <!--- Create the return structure. ---> <cfset retValue = structNew()> <cfset retValue.command = "submitmulti"> <cfset retValue.destAddresses=arraynew(1)> <!--- One destination is incoming message originator; get the address from CFEvent originator ID. ---> <cfset retValue.destAddresses[1] = arguments.CFEvent.originatorid> <cfset retValue.destAddresses[2] = "12345"> <cfset retValue.shortMessage = "echo: " & message> <cfreturn retValue> </cffunction> |