Выполнение AT-команд для приема вызова в php

выбранный ответ выше не работает, если вы запустите банку, щелкнув по нему из среды рабочего стола Gnome (не из какого-либо скрипта или терминала).

Вместо этого я очень рад, что работает следующее решение везде:

    try {
        return URLDecoder.decode(ClassLoader.getSystemClassLoader().getResource(".").getPath(), "UTF-8");
    } catch (UnsupportedEncodingException e) {
        return "";
    }
0
задан James Z 13 July 2018 в 06:25
поделиться

1 ответ

Попробуйте показать, что вы пробовали до сих пор и где вы застряли. Это не цель переполнения стека для написания кода для вас, а для понимания чего-то в коде.

0
ответ дан Jay 17 August 2018 в 13:40
поделиться
  • 1
    требуют "php_serial.class.php"; $ serial = new phpSerial; $ & Serial-GT; deviceSet (& Quot; СОМ4 & Quot;); $ & Serial-GT; confBaudRate (115200); // Затем нам нужно открыть его $ serial- & gt; deviceOpen (); // Записывать в $ serial- & gt; sendMessage ("AT + CMGF = 1\n\r"); $ & Serial-GT; SendMessage (& Quot; AT + CMGS = \ & Quot; +92234444444 \ & Quot; \n \ г & Quot;); $ serial- & gt; sendMessage ("sms text\n\r"); $ & Serial-GT; SendMessage (CHR (26)); // ждать, пока модем отправит сообщение sleep (7); $ Чтения = $ & Serial-GT; readPort (); $ & Serial-GT; deviceClose (); – Azhar Hanif 13 July 2018 в 05:29
  • 2
    над кодом для отправки SMS, но я хочу получить звонок – Azhar Hanif 13 July 2018 в 05:30
  • 3
    Вы почти там, в том же стиле, но используете командный ответ или обратитесь к руководству по эксплуатации ... google.com/url?sa=t&source=web&rct=j&url=http://… – Jay 13 July 2018 в 05:54