51

Odp: wysyłanie sms'ów ?

Znaczy nie rozumiem samego przeniesienia plików i zrobienia tego samego na innej lokalizacji, przecież to musi działać, czym niby się różni tmp od tego przykładowego mnt?

zajrzałem tutaj > http://wiki.openwrt.org/doc/uci/uhttpd , nie zabardzo wiem co mam zmienić aby to działało

52

Odp: wysyłanie sms'ów ?

Ale konfigu nie masz kompletnego. Zobacz ten konfig i zobacz te parę opcji które do cgi są.

option cgi_prefix       /cgi-bin
list interpreter

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

53

Odp: wysyłanie sms'ów ?

Witam, mam mini problemz wysylaniem SMSów przez WWW.
Z linii komend dziala poprawnie wszystko.
Jakby nie bylo uprawnien.

Wysyłanie sms po numer 600....... nie powiodło się: GNOKII Version 0.6.30,Cannot open logfile //.cache/gnokii/gnokii-errors,WARNING: cannot open logfile, logs will be directed to stderr,Gnokii serial_open: open: Permission denied,Couldn't open ATBUS device: Permission denied,Telephone interface init failed: Command failed.,Quitting.,Command failed.

Co moze byc powodem ?

54

Odp: wysyłanie sms'ów ?

Wysłanie przez jakie www zrobione?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

55

Odp: wysyłanie sms'ów ?

lighttpd

56

Odp: wysyłanie sms'ów ?

No dobra, to serwer. A skrypt który to realizuje?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

57

Odp: wysyłanie sms'ów ?

Mam swój skrypt PHP ktory mi dzialal dotychczas w Gargoyle. Teraz wlasnie proboje na raspberry pi uruchomic.

...
    $output = array();
    $ret = 0;
    foreach ($phones as $phone) {
      $command = 'echo "'.$_POST['msg'].'" | gnokii --config /home/pi/.config/gnokii/config --sendsms '.$phone.' 2>&1';
      exec($command, $output, $ret);
...

58

Odp: wysyłanie sms'ów ?

Załóż sobie katalog taki jak chce i zapisze ten log. Strzelam że źle masz zrobiony /home/pi/.config/gnokii/config

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

59

Odp: wysyłanie sms'ów ?

Ale co to za sciezka ?

//.cache/gnokii/gnokii-errors

roota ?

60

Odp: wysyłanie sms'ów ?

Albo w głównym katalogu, bo pewnie z phpa w środowisku nie masz HOME ustawionego.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

61

Odp: wysyłanie sms'ów ?

wykonałem komendy:

cd /
sudo mkdir -p .cache/gnokii/

to nic nie dało.

62

Odp: wysyłanie sms'ów ?

I jeszcze daj tam prawa zapisu dla wszystkich

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

63

Odp: wysyłanie sms'ów ?

OK dodalem jeszcze plik gnokii-errors i jeden komunikat zniknął.

Teraz mam:

Wysyłanie sms po numer 600.... nie powiodło się: GNOKII Version 0.6.30,Config file cannot be read.,File: /root/.config/gnokii/config

To już nie wiem gdzie ma być ten config ? w /var/www/ ?

64

Odp: wysyłanie sms'ów ?

/root/.config/gnokii/config smile możesz nie mieć uprawnień żeby z poziomu php/www go czytać. Umieść tam gdzie stronę www masz i zmień ścieżkę w konfigu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

65

Odp: wysyłanie sms'ów ?

dalem

$command = 'echo "'.$_POST['msg'].'" | gnokii --config /var/www/config --sendsms '.$phone.' 2>&1';

i znowu mam:

Wysyłanie sms po numer 600..... nie powiodło się: GNOKII Version 0.6.30,Gnokii serial_open: open: Permission denied,Couldn't open ATBUS device: Permission denied,Telephone interface init failed: Command failed.,Quitting.,Command failed.

66

Odp: wysyłanie sms'ów ?

A co masz w /var/www/config?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

67

Odp: wysyłanie sms'ów ?

[global]
model = AT
port = /dev/ttyUSB1
connection = serial

68

Odp: wysyłanie sms'ów ?

/dev/ttyUSB1 nie potrafi otworzyć, uprawnienia...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

69

Odp: wysyłanie sms'ów ?

No nie wierze, masakra, teraz działa.
Dziękuję.

70 (edytowany przez dwoz 2015-02-03 00:12:24)

Odp: wysyłanie sms'ów ?

Mam pytanie, korzystam z tego poradnika http://eko.one.pl/?p=openwrt-gnokii wszystko działa dobrze do czasu restartu routera, wtedy czyszczony jest katalog /tmp tzw. usuwany jest cały katalog /tmp/sms i muszę od nowa wklejać cały skrypt.Co należy zrobić, aby zachować ten katalog z skryptem na stałe, tak aby router nie kasował tego po restarcie?

71

Odp: wysyłanie sms'ów ?

Jak masz dostatecznie dużo miejsca to nie rób skryptu w /tmp/sms/cgi-bin tylko w /www/cgi-bin normalnie

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

72

Odp: wysyłanie sms'ów ?

Ja mam inny problem.
Po odłączeniu/restarcie tracę uprawnienia do /dev/ttyUSB1
Mogę je nadać jakoś na stałe ?

73

Odp: wysyłanie sms'ów ?

Po prostu zrób sobie skrypt na hotplugu który ustawi uprawnienia takie jak chcesz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

74 (edytowany przez Maniek19pl 2016-07-23 21:27:27)

Odp: wysyłanie sms'ów ?

odświeżam temat, chce odczytywać sms z karty sim , mam
modem : ZTE MF190 (który miałem przedtem)
soft Chaos Calmer 15.05

chce wgrać według :
http://eko.one.pl/?p=openwrt-3g
http://eko.one.pl/?p=openwrt-gnokii

   # opkg update
    # opkg install kmod-usb-core kmod-usb2 usb-modeswitch libusb-1.0

wgrało bez problemów

root@OpenWrt:~# opkg install gnokii
Unknown package 'gnokii'.
Collected errors:
 * opkg_install_cmd: Cannot install package gnokii.
root@OpenWrt:~#
root@OpenWrt:~# opkg install usb-modeswitch
Package usb-modeswitch (2014-08-26-993a9a542791953c4804f7ddbb3a07756738e37a) installed in root is up to date.
root@OpenWrt:~# opkg install usb-modeswitch-data
Unknown package 'usb-modeswitch-data'.
Collected errors:
 * opkg_install_cmd: Cannot install package usb-modeswitch-data.
root@OpenWrt:~#

coś z repozytorium ?

yikes

czy użyć http://eko.one.pl/?p=openwrt-smstools3 ???

po wgraniu wszystkiego nie wykrywa mi modemu, swieci się lecz nic nie wyświetla jak daje :


root@OpenWrt:~# cat /proc/bus/usb/devices
cat: can't open '/proc/bus/usb/devices': No such file or directory
root@OpenWrt:~#

odłączam i podłączam modem w systemie mam :

Sat Jul 23 20:18:22 2016 kern.info kernel: [ 2893.863202] usb 1-1: USB disconnect, device number 2
Sat Jul 23 20:18:28 2016 kern.info kernel: [ 2900.200067] usb 1-1: new high-speed USB device number 3 using ehci-pci
Sat Jul 23 20:18:28 2016 kern.info kernel: [ 2900.375122] usb-storage 1-1:1.0: USB Mass Storage device detected
Sat Jul 23 20:18:28 2016 kern.info kernel: [ 2900.400806] scsi host3: usb-storage 1-1:1.0
Sat Jul 23 20:18:29 2016 kern.notice kernel: [ 2901.415697] scsi 3:0:0:0: CD-ROM            ZTE      USB SCSI CD-ROM  2.31 PQ: 0 ANSI: 2
Sat Jul 23 20:18:29 2016 kern.info kernel: [ 2901.443415] sr 3:0:0:0: [sr0] scsi-1 drive
Sat Jul 23 20:18:29 2016 kern.debug kernel: [ 2901.456458] sr 3:0:0:0: Attached scsi CD-ROM sr0
Sat Jul 23 20:18:34 2016 kern.info kernel: [ 2906.602392] usb 1-1: USB disconnect, device number 3
Sat Jul 23 20:18:50 2016 kern.info kernel: [ 2922.670068] usb 1-1: new high-speed USB device number 4 using ehci-pci
Sat Jul 23 20:18:51 2016 kern.info kernel: [ 2922.849093] usb-storage 1-1:1.0: USB Mass Storage device detected
Sat Jul 23 20:18:51 2016 kern.info kernel: [ 2922.878371] scsi host4: usb-storage 1-1:1.0
Sat Jul 23 20:18:52 2016 kern.notice kernel: [ 2923.891485] scsi 4:0:0:0: CD-ROM            ZTE      USB SCSI CD-ROM  2.31 PQ: 0 ANSI: 2
Sat Jul 23 20:18:52 2016 kern.info kernel: [ 2923.919226] sr 4:0:0:0: [sr0] scsi-1 drive
Sat Jul 23 20:18:52 2016 kern.debug kernel: [ 2923.932257] sr 4:0:0:0: Attached scsi CD-ROM sr0

według tego co czytałem na pierwszej stronie :

usb-modeswitch/usb-modeswitch-data zainstaluj...

wiec próbuje wgrać

75

Odp: wysyłanie sms'ów ?

Chyba obudziłeś że ze snu zimowego, tak ze 4 lata trwającego.
- w BB/CC nie ma już usb-modeswitch-data, jest tylko usb-modeswitch i to jest w poradnikach. Pierwszy post w tym wątku był z 2014 roku. Świat nie stoi w miejscu.
- w BB/CC nie ma cat /proc/bus/usb/devices, jest cat /sys/kernel/debug/usb/devices
- w repo CC nie ma gnokii bo nie przenieśli. Jest w BB lub u mnie w repo.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.