home *** CD-ROM | disk | FTP | other *** search
- /* */
- parse upper arg server device type file
- /* say in here */
-
- if type = "MULTI" then numfiles = words(file) / 2
- else do
- file = file type
- numfiles = 1
- end
-
- filesandtypes = file
-
- call setclip("AVMAbortMulti", "NO")
-
- do i = 1 to numfiles
- file = word(filesandtypes, 1 + (i - 1) * 2)
- type = word(filesandtypes, 2 + (i - 1) * 2)
-
- call setclip("AVMPlayMultiType", type)
- if type = 'VOICE' then do
- if device = 'TELEPHONELINE' | device = 'INTERNALSPEAKER' | device = 'LOCALHANDSET' then
- address rexx 'useBracket' server 'playzyxel' server device file
- else if device = 'AMIGA' then
- address rexx 'playamiga' file
- else if device = 'AMIGADIRECT' then
- address rexx 'playamigadirect' file
- else if device = 'IFF' then
- address rexx 'saveiff' file 'avmtemp:save.iff'
- end; else if type = 'FAX' then do
- faxprogram = getclip('AVMFaxProgram')
- if upper(faxprogram) = 'GPFAX' then
- address rexx_gpfax 'viewfax' file
- else if upper(faxprogram) = 'TRAPFAX' then
- address command 'trapfax:tfaxview' file
- else if upper(faxprogram) = 'EFAX' then
- address rexx 'efaxview' file
- end
-
- if getclip("AVMAbortMulti") = "YES" then exit
- end
-
- exit
-
-
-