DHLAS - ovlada pro Control Panel v. 2.xx - 3.xx
CWDHLAS - ovlada pro Control Web v. 3.xx - 2000

(poznamka: hlasovy ovladac je soucasti CPDCOPY/CWDCOPY, proto se 
podle nej jmenuje i vlastni soubor ovladace CPDCOPY.DLL, resp. CWDCOPY.DLL)

- komunikace s modemem typu VOICE (hlasov sluby)
- hlen alarmovch zprv v podob WAV soubor
  na klasick nebo mobiln telefon
- vyuit tnov volby telefonu k aktivn komunikaci
  s modemem - potaem
- ovldn pehrvn jednotlivch zprv pes klvesnici
  telefonu podobn jako u dlkovho ovldn hlasovho
  zznamnku (pihlen, kvitace, pehrn dal/pedchoz/
  /vech zprv, npovda, ...)
- definice struktury jednotlivch zprv a zpsobu 
  jejich aktivace v parametrickm souboru ovladae
- hlasov komunikace zpracovna zatm pro modemy s
  ipy USRobotics

POZOR!
- soubory GSM vytvorite pomoci SW dodavaneho
  s modemem. Pri nahravani a prehravani je
  nutno dodrzet stejnou komunikacni rychlost
  a bajtovy format s modemem !!!

---------------------------------------------------------------

popis sekce VOICE:

zpusob ovladani:

Pri vzniku voice-alarmu (definovany BOOLEAN-kanal z nektere
pod-sekce MESSAGE zmeni svuj stav a v nem ma definovany zpravu
nebo vice zprav pro prehrani - PLAY_TRUE, PLAY_FALSE)
bude navazano spojeni podle polozky DIAL.

Pokud se telefon spoji do casu TIMEOUT, zacne opakovat
zpravu START_MESSAGE. Tady je ocekavan stisk klavesy "0"
na telefonu (nutna je tonova volba).

Po stisku "0" prehraje ovladac zpravu NUMBER_MESSAGE a
pak take automaticky prvni aktivni zpravu ze sekci MESSAGE.

Po kazdem prehrani zpravy lze stisknout:
"3" - prehraje dalsi aktivni zpravu, pokud jiz dalsi neexistuje,
      prehraje zpravu dle polozky END_FILE
"1" - prehraje predchozi aktivni zpravu, pokud jiz predchozi
      neexistuje (jste na zacatku), prehraje zpravu dle polozky
      BEGIN_FILE
"2" - zopakuje aktivni zpravu, ktera se prehravala naposledy
"5" - prehraje vsechny aktivni zpravy
"7" - prehraje zpravu v polozce HELP_FILE
"9" - prehraje zpravu v polozce QUESTION_QUIT (dotaz na kvitaci,
      tj. potvrzeni prijmu) a prejde do cekani na potvrzeni...

Dale je ocekavan stisk:
"#" - navrat do hlasoveho manageru - prehraje opet NUMBER_MESSAGE
      a jste zpatky v prehravani zprav
"*" - kvitace, potvrzeni a nasledne zaveseni telefonu


VOICE                { pocatek sekce VOICE }

   DIAL ATDP5265961| { navazani spojeni - obsahuje tel. cislo hlasoveho
                       telefonu. znak "|" na konci, tj. CR je povinny ! }

   TIMEOUT 30.0      { case v sec pro navazani spojeni }

   REDIAL_TIME 300.0 { sec do opakovani voice-dial, pokud je aktivni hlasova zprava
                       a posledne nebyla potvrzena v tomto casovem cyklu zkousi
                       opetovne volat operatora }

   LOGIN_TIME 60.0   { sec do prihlaseni, pak zavesi.
                       tj. cas pro stisk "0" pro vstup do hlas. manageru }

   KEY_TIME 60.0     { sec po klavese v tichu, pak zavesi
                       pokud je ocekavana obsluha pres telefon }

   INIT AT#CLS=8|    { inicializacni retezec modemu pro VOICE rezim }
   START AT#VTX|     { prechod do prehravani VOICE-GSM zprav }
   CLOSE $10$03ATH|  { navrat z VOICE do prikazoveho rezimu }

   DATA_PATH C:\CP22\MODEM\GSM\  { cesta k souborum .GSM }

   GSM_HEADER     0              { velikost hlavicky GSM-souboru. tento parametr je zavisly
                                   na typu vygenerovaneho souboru puvodnim softwarem, ktery
                                   je dodavan k modemu. Pokud soubor obsahuje "jen" data
                                   bez hlavicky, je NUTNO uvest tento parametr s hodnotou 0,
                                   pokud je v nem hlavicka, NEUVADEJTE tento parametr,
                                   ovladac si ho nastavi sam. Pokud pri prehravani zvuku
                                   slysite jen um, tak prislusny soubor GSM poslete na adresu
                                   kedar@elsaco.cz, obratem Vam bude sdelena hodnota, kterou
                                   do tohoto parametru MUSITE uvest. }
   START_MESSAGE  MAINMESS.GSM   { uvodni vzkaz }
   NUMBER_MESSAGE NUMBER.GSM     { vstup do hlas. manageru }
   BEGIN_FILE     BEGIN.GSM      { jste na pocatku seznamu zprav }
   END_FILE       END.GSM        { jste na konci seznamu zprav }
   HELP_FILE      HELP.GSM       { navod na obsluhu pres tel. klavesy }
   QUESTION_QUIT  QUIT.GSM       { dotaz na ukonceni hlas. manageru }
   SILENCE        SILENCE.GSM    { ticho, prazdna zprava - zatim se nepouziva }

   MESSAGE                { pocatek definice jedne zpravy }
     CHANNEL 2000         { cislo BOOLEAN_OUTPUT kanalu pro ovladani }
     PLAY_TRUE            { pocatek seznamu zprav pro prehrani pri stavu log. 1 }
       FILE01.GSM
       FILE02.GSM
     END_PLAY_TRUE        { konec dtto }
     PLAY_FALSE           { pocatek seznamu zprav pro prehrani pri stavu log. 0 }
       MAILX008.GSM
     END_PLAY_FALSE       { konec dtto }
   END_MESSAGE

   MESSAGE                { pocatek definice dalsi zpravy }
     CHANNEL 2001         { cislo BOOLEAN_OUTPUT kanalu pro ovladani }
     PLAY_TRUE            { pocatek seznamu zprav pro prehrani pri stavu log. 1 }
       FILE03.GSM
       FILE04.GSM
     END_PLAY_TRUE        { konec dtto }
     PLAY_FALSE           { pocatek seznamu zprav pro prehrani pri stavu log. 0 }
       FILE05.GSM
     END_PLAY_FALSE       { konec dtto }
   END_MESSAGE

   ...........
   MESSAGE                { a podobne dalsi pripadne zpravy }
      ........
   END_MESSAGE

END_VOICE                 { konec sekce VOICE }
