/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
sms
Fra : Tivas Laursen


Dato : 26-01-03 14:06

hej NG

jeg er rimelig ny til linux, men jeg har alligevel kastet mig ud i at lave
en debian box med apache og lidt andre sjove ting. mit spørgsmål er om der
findes et program til linux der kan sende sms'er. det kunne jo være smart
hvis man havde en quake server at den så sendte en sms til min mobil hver
gang den gik ned. jeg ved at det er muligt at lave jeg ved bare ikke om det
er et script eller om det er et program der har lavet det.

--Tivas
tivas@laukaz.dk



 
 
Kent Friis (27-01-2003)
Kommentar
Fra : Kent Friis


Dato : 27-01-03 17:09

Den Sun, 26 Jan 2003 14:06:26 +0100 skrev Tivas Laursen:
>hej NG
>
>jeg er rimelig ny til linux, men jeg har alligevel kastet mig ud i at lave
>en debian box med apache og lidt andre sjove ting. mit spørgsmål er om der
>findes et program til linux der kan sende sms'er. det kunne jo være smart
>hvis man havde en quake server at den så sendte en sms til min mobil hver
>gang den gik ned. jeg ved at det er muligt at lave jeg ved bare ikke om det
>er et script eller om det er et program der har lavet det.

Der skal hardware til.

De der "smarte" løsninger med at sende en e-mail til telefonen (og som
iøvrigt ofte var 12 timer forsinkede) er blevet lukket, da det gik op
for telefonselskaberne at der var nogen der fik en ydelse gratis.

Mvh
Kent
--
Exception 0E in module IFSMGR.VXD
Press control-alt-delete to reboot

Peter Dalgaard BSA (27-01-2003)
Kommentar
Fra : Peter Dalgaard BSA


Dato : 27-01-03 17:23

"Tivas Laursen" <tivas@laukaz.dk> writes:

> hej NG
>
> jeg er rimelig ny til linux, men jeg har alligevel kastet mig ud i at lave
> en debian box med apache og lidt andre sjove ting. mit spørgsmål er om der
> findes et program til linux der kan sende sms'er. det kunne jo være smart
> hvis man havde en quake server at den så sendte en sms til min mobil hver
> gang den gik ned. jeg ved at det er muligt at lave jeg ved bare ikke om det
> er et script eller om det er et program der har lavet det.

Jeg tror at alle de åbne SMS tjenester er forsvundet pga.
misbrugspotentialet, så du må selv levere isenkrammet. Hvis du har en
Nokia med passende kabel, så findes der et projekt ved navn gnokii der
kan sende SMS (+ up/download af telefonbog, logoer, ringetoner o.l.).

NB: mit forhold til det her er rent intellektuelt. Jeg har kun kikket
på websider men ikke prøvet noget af det.

--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk) FAX: (+45) 35327907

Klaus Alexander Seis~ (27-01-2003)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 27-01-03 17:32

Peter Dalgaard BSA skrev:

> Jeg tror at alle de åbne SMS tjenester er forsvundet pga.
> misbrugspotentialet, så du må selv levere isenkrammet. Hvis du
> har en Nokia med passende kabel, så findes der et projekt ved
> navn gnokii der kan sende SMS (+ up/download af telefonbog,
> logoer, ringetoner o.l.).

Man kan sende SMS'er fra flere ICQ-klienter til Linux, så mon
ikke det kan lade sig gøre at benytte et sådant som "proxy"?


// Klaus

--
><>    vandag, môre, altyd saam

Andreas Hinz (27-01-2003)
Kommentar
Fra : Andreas Hinz


Dato : 27-01-03 18:44

Sun, 26 Jan 2003 14:06:26 +0100
skrev "Tivas Laursen" <tivas@laukaz.dk>:

> om der findes et program til linux der kan sende sms'er.
>
Der findes bla. "gsmlib", som indholder programmer, der kan sende SMS via
en serielt tilkoblet mobiltelefon med indbygget modem.

Det benytter jeg som en "e-post til SMS" service til vores kunder sammen
med et hjemmestikket BASH script.

Men en ekstra telefon og et ekstra SIM-kort er nok mere end du vil ofre på
projektet

--
Med venlig hilsen / Best regards / Mit freundlichen Grüssen

Andreas Hinz

Ukendt (27-01-2003)
Kommentar
Fra : Ukendt


Dato : 27-01-03 19:36

Andreas Hinz wrote:
> Sun, 26 Jan 2003 14:06:26 +0100
> skrev "Tivas Laursen" <tivas@laukaz.dk>:
>
>
> om der findes et program til linux der kan sende sms'er.
>
> Der findes bla. "gsmlib", som indholder programmer, der kan sende SMS via
> en serielt tilkoblet mobiltelefon med indbygget modem.
>
> Det benytter jeg som en "e-post til SMS" service til vores kunder sammen
> med et hjemmestikket BASH script.

Er det et setup du vil beskrive her?
Jeg kunne godt tænke mig at få status SMS'er fra vore servere!

Der er extra mobilos'er til rådighed


/ Steffen


Lars Dybdahl (27-01-2003)
Kommentar
Fra : Lars Dybdahl


Dato : 27-01-03 19:34

Tivas Laursen wrote:
> findes et program til linux der kan sende sms'er. det kunne jo være smart

Du læser i vejledningen til den mobiltelefon, du tilslutter serveren,
hvordan man kommunikerer med den, og så gør du som der står... Der findes i
øvrigt ganske glimrende mobiltelefoner til formålet som kan indbygges i
computeren i stedet for at have dem liggende ved siden af - de kaldes
"embedded".

Lars.

--
Dybdahl Engineering
http://dybdahl.dk/

Andreas Hinz (27-01-2003)
Kommentar
Fra : Andreas Hinz


Dato : 27-01-03 19:53

Mon, 27 Jan 2003 19:35:40 +0100
skrev Steffen Fog Sørensen <steffen@-ingen-spam-skydive.dk>:

> Jeg kunne godt tænke mig at få status SMS'er fra vore servere!
>
Hej,
i den situation er det endnu simplere end det jeg bruger.

Du henter og installerer "gsmlib" fra http://www.pxh.de/fs/gsmlib/


Der er "man" sider med som det er værd at læse, men generelt kan du
starte testen med det samme efter installtionen med:


gsmsendsms -b 115200 -d /dev/ttySx <mobilnr> <fil med SMS tekst>


hvor ttySx er den serielle port du har din telefon tilkoblet.

Bemærk, at nogle telefoner kører fast med hastighed og så skal det
naturligvis være fx. (Siemens S35i) "-b 19200" i ovenstående.

--
Med venlig hilsen / Best regards / Mit freundlichen Grüssen

Andreas Hinz

Andreas Hinz (27-01-2003)
Kommentar
Fra : Andreas Hinz


Dato : 27-01-03 20:24

Mon, 27 Jan 2003 19:52:54 +0100
skrev Andreas Hinz <news3@accci.dk>:

> i den situation er det endnu simplere end det jeg bruger.
>
Hov, du skrev "servere". Altså flere.

Jeg går ud fra at du så vil sende status fra alle serverne til en enkelt
server med en mobil tilkoblet.

Jeg har gjort det simpelt og tilføjet en linie i /etc/mail/aliases med:

sms: | "formail > /tmp/sms0 && /usr/sbin/sms"

gemt filen og kørt en "newaliases".


Det betyder at når der sendes en e-post til brugeren "sms" (behøves ikke
oprettes som normal bruger i Linux), så startes"formail", som sender
e-post teksten til filen "/tmp/sms0".

Derefter startes "/usr/bin/sms" (som er nedenstående script) og den klarer
resten.


I mit script laver jeg et check som validerer afsender op med en
PostgreSQL database og sender "Nægtet adgang" e-post tilbage til
afsender, men det får du ikke brug for, så det filtrerer jeg fra.

Jeg sendes e-post til modtager hvis SMS teksten er for lang eller der var
fejl under afsendelse og de dele fjerner jeg også.

Hvis nogen har behov for det komplette script, så sig bare til.


------ START PÅ SCRIPT --------

#! /bin/sh

TIL="indtast dit mobil-nr"
EMNE=`formail -x "Subject:" < /tmp/sms0 | cut -f2- -d" "`
TEKST=`formail -I "" < /tmp/sms0

# hvis telefonen er i brug, vent indtil den er ledig
while [ -e /tmp/.gsm.lock ]; do
sleep 8
done

# marker at telefonen er i brug
echo "x" > /tmp/.gsm.lock

gsmsendsms -b 19200 "$TIL" "$EMNE: $TEKST"

# fjern markering om at telefon er i brug
rm /tmp/.gsm.lock

fi

------ SLUT PÅ SCRIPT -------


--
Med venlig hilsen / Best regards / Mit freundlichen Grüssen

Andreas Hinz

Andreas Hinz (27-01-2003)
Kommentar
Fra : Andreas Hinz


Dato : 27-01-03 22:05

Mon, 27 Jan 2003 21:37:09 +0100
skrev Steffen Fog Sørensen <steffen@-ingen-spam-skydive.dk>:

> Det er sq næsten for nemt..!
>
Jeps.

Lige en rettelse: jeg skrev at "sms" scriptet skal ligge i "/usr/bin/",
men som du kan se i linien i "/etc/mail/aliases", så er det"/usr/sbin/"

Du må naturligvis lægge det hvor du vil bare du lægger "sms" hvor den
kalder den i "aliases"


Og lige en sidste ting: filrettigheder.

Du bør køre:

chmod 750 /usr/sbin/sms
chown root.daemon /usr/sbin/sms

Det virker i hvertfald fint hos mig med "sendmail".


Og en aller sidste ting: hvis du kører med fx. "postfix", så kan det
måske være at "/etc/mail/aliases" ikke bruges.

Hvordan det tilsvarende opsættes kan sikkert et kvikt hoved her i gruppen
hjælpe med.

--
Med venlig hilsen / Best regards / Mit freundlichen Grüssen

Andreas Hinz

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408866
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste