使用coldfusion发送/接收SMS

时间:2017-01-09 16:52:07

标签: coldfusion sms

使用coldfusion发送短信有哪些选择?我做了一些研究,但它不是一种通用语言,所以我找不到很多东西。到目前为止,以下是我提出的三个选项:

发送电子邮件至phone#@carrier.com。我不想这样做,因为我必须了解我的客户的运营商,而且我不确定我是否能够收到回复。

使用第三方网关,例如Plivo。这可能是也可能不是我的最佳选择。我希望避免这个项目的任何长期成本。

在我的服务器上安装GSM调制解调器 - 这是我非常好奇的。可以冷敷吗?调制解调器后有成本吗?它是如何工作的?

3 个答案:

答案 0 :(得分:4)

答案 1 :(得分:4)

我建议像Twilio这样的服务让你发送短信等。利用当今的技术和基于云的服务,它更好地使用提供商而不是重新发明轮子。

HTH

AH

答案 2 :(得分:0)

CF管理员链接以配置新网关: http:///CFIDE/administrator/eventgateway/gateways.cfm

cfm发送短信的示例代码:

<cftry>
  <cfscript>
    VARIABLES.cellNumList ='xxxxxxxxxx'; //CellNumber list
    VARIABLES.msg = structNew();
    VARIABLES.msg.command = "submit";
    VARIABLES.msg.destAddress = VARIABLES.cellNumList;
    VARIABLES.msg.shortMessage = 'Test National 2';
    VARIABLES.msg.registeredDelivery = "0";
    VARIABLES.msg.ProtocolId = 'Version3_4';
    VARIABLES.msg.SourceAddressTon = '2';
    VARIABLES.msg.SourceAddressNpi = 'Unknown';
    VARIABLES.msg.DestinationAddress = VARIABLES.cellNumList;
    VARIABLES.msg.DestinationAddressTon = '0';
    VARIABLES.msg.DestinationAddressNpi = 'Unknown';
    VARIABLES.msg.DataCoding = 'Latin1';
    VARIABLES.result = sendGatewayMessage('GATEWAY INSTANCE ID', VARIABLES.msg);
  </cfscript>
  <cfcatch type="any" >
    <cfoutput>#CFCATCH.message#</cfoutput>
  </cfcatch>
</cftry>