Forum start | Logga in | Bli medlem |


Blockera ut telefonen

Har du något? Posta då här.

Blockera ut telefonen

Inläggav dot 5 april 2009, 00:31

Trött på att folk ringer? Jag var det, och skapade mig en "brandvägg" för telefonen.

Brandväggen lägger av luren precis som på en vanlig telefon, fast med hjälp av ett modem,

Det går förstås med cron att skapa scheman, t ex ingen telefon mellan 07-15 vardagar.

Gör så här:
1. Ta ett uttjänt modem och anslut till serieporten, samt till vägguttaget och till telefonlinjen. Sätt igång det.
2. Skapa en textfil, t ex /etc/rc.d/rc.modemwall på Slackware
3. Ge filen körrättigheter (chmod 700 /etc/rc.d/rc.modemwall, om du är root).

4. Klistra in koden nedan i filen och spara. (Du kan behöva ändra modem-raden till serieporten du valt.)
Kod: Markera allt
#!/bin/sh

# which modem/port to use
MODEM="/dev/ttyS0";

start() {
   # please be quiet
   echo "ATM0" > $MODEM
   sleep 1
   # open line, off-hook
   echo "ATH1" > $MODEM   

}

stop() {
  echo "Closing modem at $MODEM"
  # close line, on-hook
  echo "ATH0" > $MODEM
}

# om man har skrivit start...
if [[ "$1" = "start" ]];then
   # kör då start();
   start
fi

# om man har skrivit stop...
if [[ "$1" = "stop" ]];then
   # kör då stop();
   stop
fi

# om man har skrivit restart...
if [[ "$1" = "restart" ]];then
# kör då stop
stop
# kör sen start
start
fi

# om man har skrivit pause...
if [[ "$1" = "pause" ]];then
   
   SLEEP=$2;
   # om man inte har angett pause, ta en på 30 sek
   if [[ "$2" = "" ]];then
        SLEEP=30;
   fi
   
   # kör då stop
   stop
   # vänta 30 sekunder
   echo "Waiting $WAIT seconds"
   sleep $SLEEP && start &
   
   # kör sen start
   # start;
fi


Är modemet med på noterna kan du skriva
/etc/rc.d/rc.modemwall start - så lägger modemet av luren (så man får vara ifred)
/etc/rc.d/rc.modemwall stop - så lägger modemet på luren (så det går att ringa)
/etc/rc.d/rc.modemwall pause 10 - så lägger modemet på luren i 10 sekunder, så du kan ringa/ta emot samtal.

Vill du vara ifred vid vissa tidpunkter lägger du in det hela i ett cronscript, hur man gör det kan nog variera, men här är ett förslag:

Kod: Markera allt
# 06:00 LÖRDAG - Påbörja modemblockering
0 6 * * 6 /etc/rc.d/rc.modemwall start 1> /dev/null

# 14:00 LÖRDAG - Stoppa modemblockering
0 14 * * 6 /etc/rc.d/rc.modemwall stop 1> /dev/null


Såv så gött :lol:
Du når mig även på: dotpointer@gmail.com
dot
 
Inlägg: 272
Blev medlem: 17 juni 2004, 18:54
Ort: Värmdö

Re: Blockera ut telefonen

Inläggav klein 5 april 2009, 09:24

Annars är klassiken sätta upp en asterix, så gör man blacklista på alla jävla telefonnassar horor som ringer. Personligen äger jag inte ens en fast koppar linna telefon längre, utan kör allting på Linksys SPA942 och SPA922, planer att finns att konfigurea upp en SIP kleint på mobilen, har ett 040 nummer som ligger och skräpa, som jag tänkte använda som hemma nummer.

dot skrev:Trött på att folk ringer? Jag var det, och skapade mig en "brandvägg" för telefonen.

Brandväggen lägger av luren precis som på en vanlig telefon, fast med hjälp av ett modem,

Det går förstås med cron att skapa scheman, t ex ingen telefon mellan 07-15 vardagar.

Gör så här:
1. Ta ett uttjänt modem och anslut till serieporten, samt till vägguttaget och till telefonlinjen. Sätt igång det.
2. Skapa en textfil, t ex /etc/rc.d/rc.modemwall på Slackware
3. Ge filen körrättigheter (chmod 700 /etc/rc.d/rc.modemwall, om du är root).

4. Klistra in koden nedan i filen och spara. (Du kan behöva ändra modem-raden till serieporten du valt.)
Kod: Markera allt
#!/bin/sh

# which modem/port to use
MODEM="/dev/ttyS0";

start() {
   # please be quiet
   echo "ATM0" > $MODEM
   sleep 1
   # open line, off-hook
   echo "ATH1" > $MODEM   

}

stop() {
  echo "Closing modem at $MODEM"
  # close line, on-hook
  echo "ATH0" > $MODEM
}

# om man har skrivit start...
if [[ "$1" = "start" ]];then
   # kör då start();
   start
fi

# om man har skrivit stop...
if [[ "$1" = "stop" ]];then
   # kör då stop();
   stop
fi

# om man har skrivit restart...
if [[ "$1" = "restart" ]];then
# kör då stop
stop
# kör sen start
start
fi

# om man har skrivit pause...
if [[ "$1" = "pause" ]];then
   
   SLEEP=$2;
   # om man inte har angett pause, ta en på 30 sek
   if [[ "$2" = "" ]];then
        SLEEP=30;
   fi
   
   # kör då stop
   stop
   # vänta 30 sekunder
   echo "Waiting $WAIT seconds"
   sleep $SLEEP && start &
   
   # kör sen start
   # start;
fi


Är modemet med på noterna kan du skriva
/etc/rc.d/rc.modemwall start - så lägger modemet av luren (så man får vara ifred)
/etc/rc.d/rc.modemwall stop - så lägger modemet på luren (så det går att ringa)
/etc/rc.d/rc.modemwall pause 10 - så lägger modemet på luren i 10 sekunder, så du kan ringa/ta emot samtal.

Vill du vara ifred vid vissa tidpunkter lägger du in det hela i ett cronscript, hur man gör det kan nog variera, men här är ett förslag:

Kod: Markera allt
# 06:00 LÖRDAG - Påbörja modemblockering
0 6 * * 6 /etc/rc.d/rc.modemwall start 1> /dev/null

# 14:00 LÖRDAG - Stoppa modemblockering
0 14 * * 6 /etc/rc.d/rc.modemwall stop 1> /dev/null


Såv så gött :lol:
klein
 
Inlägg: 4712
Blev medlem: 1 april 2002, 02:00
Ort: 43,41,41N, 7,15,47Ö

Re: Blockera ut telefonen

Inläggav dot 5 april 2009, 20:06

Asterix vad är det?
Koppartråd lär man få dras med ett tag till :roll:
Du når mig även på: dotpointer@gmail.com
dot
 
Inlägg: 272
Blev medlem: 17 juni 2004, 18:54
Ort: Värmdö

Re: Blockera ut telefonen

Inläggav vfr 5 april 2009, 21:01

Asterix är en seriefigur. :D

Asterisk, däremot, är en IP-telefoniväxel. Men det går även att ansluta vanlig kopparlina med lämpligt interface.
vfr
 
Inlägg: 183
Blev medlem: 18 november 2006, 18:05

Re: Blockera ut telefonen

Inläggav erik_persson 6 april 2009, 05:13

vfr skrev:Asterix är en seriefigur. :D

Asterisk, däremot, är en IP-telefoniväxel. Men det går även att ansluta vanlig kopparlina med lämpligt interface.


Berätta gärna om ni kommer längre i detta!

/erik
erik_persson
 
Inlägg: 1471
Blev medlem: 29 augusti 2002, 15:19

Re: Blockera ut telefonen

Inläggav dot 6 april 2009, 11:07

erik_persson skrev:
vfr skrev:Asterix är en seriefigur. :D

Asterisk, däremot, är en IP-telefoniväxel. Men det går även att ansluta vanlig kopparlina med lämpligt interface.


Berätta gärna om ni kommer längre i detta!

/erik


Självklart ska vi längre. :roll: Nerladdning för Asterisk: http://www.asterisk.org/downloads

Enligt denna sidan måste man ha speciell hårdvara?

Filmer om asterisk: http://www.asterikast.com/

Och sen Asterix för de bildade barnen.
Du når mig även på: dotpointer@gmail.com
dot
 
Inlägg: 272
Blev medlem: 17 juni 2004, 18:54
Ort: Värmdö

Re: Blockera ut telefonen

Inläggav erik_persson 6 april 2009, 13:54

dot skrev:Självklart ska vi längre. :roll: Nerladdning för Asterisk: http://www.asterisk.org/downloads

Enligt denna sidan måste man ha speciell hårdvara?

Filmer om asterisk: http://www.asterikast.com/

Och sen Asterix för de bildade barnen.


Speciellt den senare infon är naturligtvis helt oundgänglig om man ska försöka sätta upp ett asterisk-växel! :-)

/erik
erik_persson
 
Inlägg: 1471
Blev medlem: 29 augusti 2002, 15:19

Re: Blockera ut telefonen

Inläggav klein 13 april 2009, 19:24

Här finns den färdig paktera med en linuxdist också : http://www.trixbox.org/

erik_persson skrev:
dot skrev:Självklart ska vi längre. :roll: Nerladdning för Asterisk: http://www.asterisk.org/downloads

Enligt denna sidan måste man ha speciell hårdvara?

Filmer om asterisk: http://www.asterikast.com/

Och sen Asterix för de bildade barnen.


Speciellt den senare infon är naturligtvis helt oundgänglig om man ska försöka sätta upp ett asterisk-växel! :-)

/erik
klein
 
Inlägg: 4712
Blev medlem: 1 april 2002, 02:00
Ort: 43,41,41N, 7,15,47Ö

Re: Blockera ut telefonen

Inläggav vfr 14 april 2009, 09:55

Asterisken finns som "contribution" (en form av plugin) till SME-server som jag kör. Min tanke var att prova den varianten och se hur det funkar. Just nu har lite andra saker kvar att pilla med på SME:n innan jag har tid att göra det, men så småningom...

Jag har även ett analogkort liggande som jag tänkte ha igång.
vfr
 
Inlägg: 183
Blev medlem: 18 november 2006, 18:05

Re: Blockera ut telefonen

Inläggav klein 15 april 2009, 15:21

I dagens samhället där nix registret inte fungera för alla grupper i samhället måste man själv försvara sej emot telefonnassare och annat löst folk. :-)

vfr skrev:Asterisken finns som "contribution" (en form av plugin) till SME-server som jag kör. Min tanke var att prova den varianten och se hur det funkar. Just nu har lite andra saker kvar att pilla med på SME:n innan jag har tid att göra det, men så småningom...

Jag har även ett analogkort liggande som jag tänkte ha igång.
klein
 
Inlägg: 4712
Blev medlem: 1 april 2002, 02:00
Ort: 43,41,41N, 7,15,47Ö

Re: Blockera ut telefonen

Inläggav dot 15 april 2009, 19:52

Vad är ett analogkort?

Googlade men hittade inget som riktigt passade på ämnet.
Du når mig även på: dotpointer@gmail.com
dot
 
Inlägg: 272
Blev medlem: 17 juni 2004, 18:54
Ort: Värmdö

Re: Blockera ut telefonen

Inläggav vfr 15 april 2009, 21:54

Ett kort för att koppla in gamla hederliga analoga telefoner och telefonljer i en PC. Precis det man behöver om man ska använda en Asterisk-PC för att filtrera bort telefonförsäljare om man har analoga telefoner/telefonlinje.
vfr
 
Inlägg: 183
Blev medlem: 18 november 2006, 18:05

Re: Blockera ut telefonen

Inläggav mikma 16 april 2009, 21:37

voip-info.org har en lista över tillverkare av analogkort.

http://www.voip-info.org/wiki/view/Zaptel#Hardware
mikma
 
Inlägg: 3348
Blev medlem: 10 juli 2003, 21:19

Re: Blockera ut telefonen

Inläggav Borage 3 oktober 2009, 13:23

Är inte sådana där kort ganska dyra? Sist när jag behövde ett så kostade ett analogt kort med endast en port över tusen kronor. Istället så köpte jag en Linksys PAP2T som har två analoga portar. Telefondosan PAP2T kostade 600 kronor, och fungerar utmärkt till Asterisk.
Borage
 
Inlägg: 404
Blev medlem: 24 mars 2004, 08:02

Re: Blockera ut telefonen

Inläggav vfr 6 oktober 2009, 16:48

Jo, dom brukar vara rätt dyra nya. Jag fick tag i ett begagnat sånt så det blev lite billigare.
vfr
 
Inlägg: 183
Blev medlem: 18 november 2006, 18:05


Återgå till Tips och trix

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 1 gäst