home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / telecomm / conn246e / connect / scripts / voice.scr < prev   
Text File  |  1993-07-24  |  3KB  |  82 lines

  1. # Dieses CoSHy Script kann mittels '. voice' im Setup für den
  2. # Anrufbeantworter angegeben werden. Es dient dann als kleine
  3. # Voicemailbox.
  4.  
  5. EXT=ZX2                ; # Die Extension: ZX1 für CELP
  6.                          #                ZX2 für ADPCM2
  7.                          #                ZX3 für ADPCM3
  8.  
  9. cd d:/connect/messages ; # Tragen Sie hier den Pfad ein,
  10.                          # in dem die eingehenden und die
  11.                          # Statussoundfiles liegen.
  12.  
  13. CODE=4711 ; # Geben Sie hier den Code zur Fernabfrage ein.
  14.             # Für die Fernabfrage tippen sie dann an einem
  15.             # Tonwahltelefon (!) diese Nummer und schliessen
  16.             # sie mit der # - Taste ab.
  17.  
  18. if [ a$KEY != a$CODE ]; then
  19.                        # Offenbar vertippt. Geben wir noch eine
  20.                        # Chance
  21.    play NOCHMAL.$EXT;   # Hier wird jetzt eine von Ihnen noch
  22.                         # einzugebende Message abgespielt, die
  23.                         # den Anrufer zur erneuten Eingabe der
  24.                         # Geheimnummer auffordert.
  25.  
  26.    gettone 30s NEWKEY ; # Dann wird 30sek lang auf die Neue Nummer
  27.                         # gewartet.
  28.    if [ a$NEWKEY != a$CODE ]; then
  29.      play PECH.$EXT     # Jetzt hat der Anrufer das 2. Mal die
  30.                         # falsche Nummer gewählt. Deshalb wird
  31.                         # ihm jetzt eine vorgefertigte Message
  32.                         # vorgespielt, in der erklärt wird, warum
  33.                         # aufgelegt wird.
  34.      send "ATH"
  35.      hangup
  36.      exit
  37.    fi
  38. fi
  39.  
  40. # Hier angekommen, hat der Anrufer also den richtige Code eingegeben
  41. # Dann koennen wir also zur Fernabfrage kommen.
  42.  
  43. play ERFOLG.$EXT ; # Sagen wir das zuerst und fordern den Anrufer
  44.                    # auf, die Art der Fernabfrage zu wählen:
  45.                    # Tippen Sie 1# für die Anzahl der Anrufe
  46.                    # oder 2# für ein Anhören der Reihe nach.
  47.  
  48. gettone 5 AUSWAHL
  49.  
  50. if [ a$AUSWAHL = a1 ]; then
  51.   for i in m*.$EXT; do ;# Für jeden eingegangenen Anruf wird jetzt
  52.                   ;     # einmal gepiepst.
  53.     if [ -r $i ]; then
  54.       send 'AT+VTS=[1000,1200,5]'
  55.       waitfor OK
  56.       sleep 20h
  57.    fi
  58.   done
  59. fi
  60.  
  61. if [ a$AUSWAHL = a2 ]; then
  62.   for i in m*.$EXT; do; # Jeder Anruf wird einmal vorgespielt
  63.     if [ -r $i ]; then
  64.       send 'AT+VTS=[1000,1200,5]'
  65.       waitfor OK
  66.       play $i
  67.       sleep 20h
  68.      fi
  69.   done
  70. fi
  71.  
  72. send "ATH"
  73. hangup
  74. exit
  75.  
  76. # Natuerlich läßt sich das Script noch beliebig erweitern,
  77. # so daß man z.B. auch noch Nachrichten an Freunde hinterlassen
  78. # kann, die dann einen Bestimmten Code eingeben müssen.
  79. # Oder man kann die schon gehörten Nachrichten über ein
  80. # Umbenennen als abgehört markieren.
  81. # Und und und...
  82.