2011-02-17 80 views
1

我需要向我的应用程序发送短信并根据文本执行操作。 现在我想删除一个用户,当他/她用关键字UNSUBSCRIBE发送一个短信。 我想捕获发件人的数量和文本到我的phpfile将执行删除操作。发送短信从数据库中删除用户Kannel

这里是我的短信服务配置

group = sms-service 
keyword = 
catch-all = true 
post-url = "http://localhost/Maisha/Functions/receivesms.php?phone=%p&text=%S" 

如何让我的价值观,以我的PHP文件(receivesms.php)然后删除基于它们的数目相应的用户? 所有帮助将不胜感激。

回答

0

首先,您不应该从数据库中删除用户,如果您遵循Short/Long代码订阅模型,您可能会将它们标记为取消订阅,因为它们可能具有多个订阅。同样发送关键字'UNSUBSCRIBE'应该是'停止'或'全部停止'(如果有多个订阅)。请注意,关键字“停止”是所有订阅的运营商授权。

至于解析传入的短信,你用什么方法用Kannel发送? GSM调制解调器?如果这是一个商业应用程序,我会建议使用SMS Aggregator,如OpenMarketTwilio

+0

使用GSM调制解调器。我可以从我的应用程序发送短信到手机,但我现在想从手机发送到应用程序。我会将其从删除用户帐户变为非活动用户帐户。 – MaxI 2011-02-18 04:29:47