Не могу получить входящее смс в plivo, оно не вызывает URL codeigniter

Недавно пытаюсь получить смс на номер пливо. когда я отправил смс с внешнего сайта plivo, он был отправлен, и статус журнала plivo будет отображаться как доставленный. Но мне нужно сохранить данные в базу данных. Это не срабатывает для моей функции контроллера.
Я уже отправил смс через другую функцию. он был отправлен и сохранен в моей базе данных, но проблема в том, что когда кто-то отвечает на этот номер.

функция контроллера:

 public function index()
{
    // Sender's phone numer
    $from_number = $this->input->get("From");  // $this->input->post("From"); dosen't work.
    // Receiver's phone number - Plivo number
    $to_number = $this->input->get("To"); // $this->input->post("To"); dosen't work.
    // The SMS text message which was received
    $text = $this->input->get("Text");  // $this->input->post("Text"); dosen't work.
    // Output the text which was received to the log file.
    // error_log("Message received - From: ".$from_number.", To: ".$to_number. ", Text: ".$text);
    $arr = array("from" => $from_number, "to" => $to_number, "text" => $text);
    $this->receive_model->add($arr);
}

URL-адрес приложения Plivo: http://xxxxxxx.com/receive_sms

Метод сообщения: ПОЛУЧИТЬ

Метод сообщения: POST // Не работает.

Конфигурация Codeigniter: $config['allow_get_array'] = TRUE;

В пливо лог статус поставил.

любая помощь?


person Adul Bari    schedule 15.07.2016    source источник
comment
Если вы решили это самостоятельно, пожалуйста, напишите ответ самостоятельно. Чтобы другие видели.   -  person Iceman    schedule 16.07.2016
comment
как ты это решил?   -  person CharlieC    schedule 18.07.2016
comment
В первый раз, когда я загружаю класс библиотеки plivo на контроллер, полученный по смс, это была проблема. Я просто стираю эту строку с контроллера, и тогда все работает нормально. ** Мы должны следовать 1. Приложение Plivo всегда получает данные для функции codeigniter. 2. Конфигурация Codeigniter: $config['allow_get_array'] = TRUE; 3. Контроллер, получивший SMS, загружает только файл библиотеки Codeigniter, больше ничего. **   -  person Adul Bari    schedule 19.07.2016


Ответы (2)


Plivo запустила свой протокол Stop DND несколько дней назад (то есть в июне 2016 года). Когда в ответ на смс с номера телефона Plivo приходит сообщение Стоп... все дальнейшие сообщения от Plivo блокируются.

Номер Plivo отправляет сообщение, и получатель отвечает Стоп.

Там нет переделки. С этого момента НИКАКИЕ сообщения от Plivo не будут доставляться этому получателю, поскольку стоп-сообщение получателя интерпретируется как запрос на блокировку всех дальнейших сообщений.

Plivo не предлагает возможности снова включить доставку сообщений. У этого пользователя нет возможности исправить Stop, если он отправлен по ошибке. Там нет переделки.

Все решения приводят к использованию нового другого номера телефона.

Пособие... Входящие сообщения на этот номер Plivo по-прежнему принимаются, поэтому есть возможность отправки исходящих ответных сообщений со второго Plivo или другого номера. В теории выглядит нормально, НО на самом деле это в лучшем случае краткосрочное решение.

Большинство пользователей, естественно, зависят от отправки сообщений, отвечая на них. Ответ на неправильный новый входящий номер вместо отправки на исходный номер телефона просто создает еще один набор проблем и проблем, с которыми необходимо справиться. Не в последнюю очередь это то, что когда-либо вызывало сообщение об остановке в 1-м месте или случайно делало это снова. Заканчивается все равно что отрезать себе палец по 1/16 дюйма за раз.

person user5962479    schedule 16.07.2016

В первый раз, когда я загружаю класс библиотеки plivo на контроллер, полученный по смс, это была проблема. Я просто стираю эту строку с контроллера, и тогда все работает нормально.

Мы должны следовать:

Приложение Plivo всегда получает данные для функции codeigniter. Конфигурация Codeigniter: $config['allow_get_array'] = TRUE; контроллер, получивший SMS, загружает только файл библиотеки Codeigniter, ничего больше.

Меня устраивает.

person Adul Bari    schedule 19.07.2016