Отправить смс, чтобы удалить пользователя из базы данных Kannel - PullRequest
1 голос
/ 17 февраля 2011

Мне нужно отправить смс к моему заявлению и на основании текста выполнить действие.Теперь я хочу удалить пользователя, когда он отправляет смс с ключевым словом UNSUBSCRIBE.Я хочу записать номер отправителя и текст в мой phpfile, который будет выполнять действие удаления.

вот моя конфигурация sms-сервиса

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

Как мне получить мои значения в моем php-файле (receivems.php), а затем удалить соответствующего пользователя на основе его номера?Будем благодарны за любую помощь.

1 Ответ

0 голосов
/ 17 февраля 2011

Во-первых, вы не должны удалять пользователя из своей базы данных, вы можете пометить его как неподписанного, поскольку у него может быть более одной подписки, если вы следуете модели подписки с кодом Short / Long . , Также отправьте ключевое слово «UNSUBSCRIBE» должно быть «STOP» или «STOP ALL» (если более одной подписки). Обратите внимание, что ключевое слово «STOP» является мандатом оператора для всей подписки.

Что касается разбора входящих смс, какой метод вы используете для отправки с Kannel? GSM модем? Если это бизнес-приложение, я бы предложил использовать SMS-агрегатор, например OpenMarket или Twilio .

...